Ответ:

Вычтем второе условие из первого: \((5 - 3)\) маленьких коробки содержат \(54 - 42 = 12\) карандашей.

В одной маленькой коробке: \(12 : 2 = 6\) карандашей.

В двух больших коробках: \(42 - 3 \cdot 6 = 24\) карандаша.

В одной большой коробке: \(24 : 2 = 12\) карандашей.

Ответ: в маленькой коробке 6 карандашей, в большой — 12 карандашей.