Записываем все возможные варианты, учитывая, что произведение возрастов троих детей равно 36:
1) 1 * 1 * 36 = 36
2) 1 * 2 * 18 = 36
3) 1 * 3 * 12 = 36
4) 1 * 4 * 9 = 36
5) 1 * 6 * 6 = 36
6) 2 * 2 * 9 = 36
7) 2 * 3 * 6 = 36
8) 3 * 3 * 4 = 36
После этого математик сообщает, что данных недостаточно, а биолог говорит про сумму возрастов и номер школы.
Суммируем каждый вариант:
1) 1 + 1 + 36 = 38
2) 1 + 2 + 18 = 20
3) 1 + 3 + 12 = 15
4) 1 + 4 + 9 = 14
5) 1 + 6 + 6 = 13
6) 2 + 2 + 9 = 13
7) 2 + 3 + 6 = 11
8) 3 + 3 + 4 = 10
Теперь математик говорит, что данных все равно недостаточно, значит номер их школы он получил больше, чем в одном варианте. Теперь точно можно сказать, что эти два товарища учились в школе №13, т.к. только это число повторяется дважды. Оставшиеся варианты:
5) 1 * 6 * 6 = 13
6) 2 * 2 * 9 = 13
Биолог сообщает, что старший сын рыжий, значит старший сын у него один, поэтому вариант 1, 6, 6 отпадает.
Ответ: старшему сыну биолога 9 лет, младшенькие - близнецы, им по 2 года. Учились математик с биологом в 13 школе.