Ano de nascimento do pai: 19xy (mil novecentos e algum ano que não sei, a mesma coisa para o filho, dá para deduzir pela soma dos anos e porque ele pergunta quantos anos fará em 2000, pelas respostas, entende-se que eles nasceram nos anos 1900 e alguma coisa). Ano de nascimento do filho: 19ab.
19xy+19ab = 3900.
ab -xy = 46.
1900 +1900 = 3800, então --> xy+ab = 100 (3900-3800).
Então, temos que: xy = 100-ab. e ab-xy=46
Substituindo:
ab-100-ab = 46.
2ab = 146.
ab = 73.
Nascimento do filho: 1973.
xy+73=100, então xy =27.
Nascimento do pai: 1927.
Como o filho nasceu em 1973, em 2000 fará 27 anos.