К этой задаче есть другой вариант решения.
Пусть сыну х лет, тогда отцу - 5х
Через шесть лет
сыну будет х+6,
отцу 3(х+6)
Разница в возрасте между отцом и сыном
5х-х=4х
Через 6 лет разница в возрасте останется той же:
3(х+6)-(х+6)=4х
3х+18-х-6=4х
12=4х-2х
х=6 лет сыну
5х=30 лет - отцу.