def assign_truck(products, truck_id, quant_max):
    quant = 0
    for prod in products:
        if quant + prod[1] <= quant_max:
            quant = quant + prod[1]
            prod.append(truck_id)
            if quant == quant_max:
                break
