Wypisujemy wszystkie możliwe iloczyny dające 72 (dwa założenia, które w zasadzie są tylko spostrzeżeniami: 1)ograniczam wiek do 18 - wprawdzie dziecko kogoś może mieć 36 lat, a wtedy: 1*1*36, ale nawet to odpada co zaraz się okaże; 2) tylko liczby naturalne: jest możliwość 2*8*4,5=72 lecz wówczas suma 2+8+4,5=14,5 a numery budynków raczej nie mają połówek):
iloczyn=72 suma:
1*4*18 23
1*6*12 19
1*8*9 18
2*2*18 22
2*3*12 17
2*4*9 15
2*6*6 14
3*3*8 14
3*4*6 13
Następnie prosta dedukcja: barman poznał iloczyn i sumę, ale jedno i drugie nic mu nie dało, ponieważ występuje dwa razy ta sama suma odpowiadająca innym iloczynom, czyli dzieci mogły mieć albo 2, 6, 6 lat albo 3, 3, 8. Ale ostatnia informacja mówi, że jest jedno najmłodsze, czyli należy wyeliminować 3,3,8. Pozostaje więc tylko 2, 6, 6.