Итак, начнем наши логические рассуждения.
2 сына дошкольного возраста. Значит им обоим до 6 лет (не включительно), так как в настоящее время дети идут в школу с 6 лет.
Произведение их возрастов равно кол-ву голубей возле скамейки. Теперь логически рассуждая, подумаем, сколько голубей человек может подсчитать, просто окинув их взглядом. Явно до 10 штук.
Так как кол-ва голубей было недостаточно для правильного ответа - значит их количество может быть получено 2-мя способами.
Следовательно единственно возможными вариантами остаются 2 и 2, 4 и 1 так как именно они дают в произведении 4.
После уточнения что один сын старший, а другой младший - получаем единственно верный ответ: 4 и 1
--