Ответ:

Сначала найдём количество привезённых карандашей и разделим его на 12:

\((6 \cdot 18 + 42) : 12 = 150 : 12 = 12.5\) (карандаша).

Затем учтём карандаши, которые уже были у каждого, и подарок: \(12.5 + 5 - 2 = 15.5\).

По заданным числам получается 15,5 карандаша на ученика, что невозможно при раздаче целых карандашей. Значит, условие содержит несогласованные данные: 150 карандашей нельзя поровну разделить между 12 учениками. Нужны исправленные числа, чтобы получить целое количество.