Ответ:

Пусть сейчас сыну x лет, тогда отцу 54 − x лет. Через 3 года сыну будет x + 3 лет, а отцу — 57 − x лет.

По условию возраст отца через 3 года будет втрое больше возраста сына: 57 − x = 3(x + 3).

57 − x = 3x + 9; 48 = 4x; x = 12.

Отцу сейчас: 54 − 12 = 42 года.

Ответ: сыну 12 лет, отцу 42 года.