У меня тоже не получается... возможное количество голубей:
0, 2, 3,4,5,6,8,10,12,15,18 20,24,30.
Конечно, можно предположить, что раз они только встретились, значит только-только подошли к скамейке. В таком случае она распугали голубей. Если голубей нет (так быстро 30 не посчитаешь!

), то.... получется неопределенность: одному сыну нет и года, а старшему может быть от 1 до 6.
Блин! дошло!!!!! второму 4 года!!! а первому год
PS: не, блин, опять запутался
распутался. Все точно 4 и 1