Ответ:

Пусть через \(x\) лет отец будет в 3 раза старше сына. Тогда:

\[42+x=3(12+x)\]

\[42+x=36+3x,\quad 6=2x,\quad x=3\]

Ответ: через 3 года.