Ага, кажется понял.
Правильный оригинал задачи - такой:
"В большой и дружной семье пять мужчин,и все они носят одну фамилию. Разница в возрасте между любым отцом и сыном составляет 22года. Правнука зовут Игорь Петрович. Его деда зовут Митрофан Тимофеевич. Как звали в детстве главу семьи и сколько ему лет, если Сереже, сыну Игоря, исполнилось 3 года? Сколько лет Петру Митрофановичу?"
А потом - кто-то скопировал, но, что бы не нашли подсказку в интернете, поменял имена, и перепутал - что и как.
Ведь у "оригинала" - всё корректно?
Тимофей - 91 год (прадед правнука)
Митрофан Тимофеевич - 69 (дед правнука)
Петр Митрофанович - 47 (отец правнука)
Игорь Петрович - 25 (правнук)
Серёжа, сын Игоря - 3.