А вы то ее решили сами? Лично я подумал, что это бред какой-то и посмотрел на ответ с пояснением

(это была первая задачка подобного рода)
В принципе ничего сложного, надо просто обращать внимание на "мелкие" детали
Вот мои рассуждения
Встречаются двое знакомых.
- Привет, как дела?
- Нормально. У меня растут двое сыновей дошкольников.
Тут мы понимаем, что их возраст равен от 1 до 6 лет (или есть особо нудные посетители, для которых пусть будет от 1 до 5)
- А сколько им лет?
- Произведение их возрастов равно количеству голубей около этой скамейки.
После этих слов у собеседника есть как минимум два варианта.
- Этой информации мне недостаточно.
- Старший похож на мать.
Как выяснилось, сыновья не ровесники, т.е. они разного возраста. И только после этого стало понятно, сколько им лет.
Т.е. если б они были одного возраста, то их произведение было бы равно квадрату числа.
Дальше можете подумать про какое нибудь уравнение, либо просто путём перебора дать ответ
