Логика - тоже точная наука. У нас нет оснований исключить, что человек, сидящий на лавочке -  престидижитаторОтвет - 4 и 1. Ключевым моментом является слово "старший". Оно подразумевает, что дети не одного возраста. Когда это услышал собеседник - то он сразу нашел решение. Это могло произойти только если  количество голубей являлось квадратом - т.е. 1,4,9,16,25,36, 49.Число голубей должно, кроме квадрата, раскладываться на 2 множителя и другим способом, так, чтобы оба множителя не превышали 7. Из перечисленных чисел такое только одно - это 4.