Ответ:

За один рейс паром перевозит либо 6 грузовиков, либо 10 легковых автомобилей. За 5 рейсов он переправляет не более 5 · 10 = 50 легковых автомобилей, а 42 машины могут быть получены разными сочетаниями.

Если в каждом рейсе паром полностью загружен одним видом машин, пусть x — число рейсов с грузовиками. Тогда число перевезённых машин равно 6x + 10(5 − x). Получаем 6x + 50 − 10x = 42, откуда x = 2. Значит, грузовиков было 2 · 6 = 12.

Ответ: 12 грузовиков.