Ответ:

Пусть во второй коробке было x карандашей, тогда в первой — x + 8.

Составим уравнение по общему количеству карандашей: \(x+(x+8)=46\).

\(2x+8=46\)
\(2x=38\)
\(x=19\).

Во второй коробке 19 карандашей, в первой: \(19+8=27\).

Ответ: в первой коробке 27 карандашей, во второй — 19.