Ну значит так: максимальный возраст детей 6 лет, то есть голубей максимум 36. (6 на 6). При этом дети не близнецы, есть старший и младший - в условии сказано, что СТАРШИЙ похож на мать. НО до того, как друг получил эту дополнительную информацию, он не мог высчитать возраст детей. Значит нам надо число голубей от 1 до 36, которое получается
1. при перемножении двух одинаковых чисел от 1 до 6
1*1=1
2*2=4
3*3=9
4*4=16
5*5=25
6*6=36
2. в тоже время это число голубей должно быть такое, чтобы оно получалось и перемножением каких-нибудь других НЕОДИНАКОВЫХ чисел, каждое из которых от 1 до 6
1=1*1, других вариантов нет
4=2*2 и 1*4
9=3*3 и 1*9 (9 больше 6, не подходит)
16=4*4 и 8*2 (8 больше 6)
25=5*5 и 25*1 (не подходит)
36=6*6 и 9*4 (не подходит)
ТО есть единственный вариант: 4 голубя, а детям 1 и 4 года.
Вроде так.