Solution: Les âges des trois filles sont 2, 2 et 9 ans.
Premier indice: On obtient 36 en multipliant leurs trois âges. Quels chiffres multipliés entre eux permettent d’obtenir 36 ? Il existe en fait huit possibilités:
1 x 1 x 36, 1 x 2 x 18, 1 x 3 x 12, 1 x 4 x 9,
1 x 6 x 6, 2 x 2 x 9, 2 x 3 x 6 et 3 x 3 x 4.
Deuxième indice: La somme de leurs âges est égale au numéro de la maison de l’autre côté de la rue. Bien sûr, vous ne voyez pas ce numéro. Mais ça n'est pas grave, faites quand même les sommes des combinaisons de nombres que vous venez de déduire :
1 + 1 + 36 = 38, 1 + 2 + 18 = 21, 1 + 3 + 12 = 16, 1 + 4 + 9 = 14,
1 + 6 + 6 = 13, 2 + 2 + 9 = 13, 2 + 3 + 6 = 11 et 3 + 3 + 4 = 10.
Si l’ami ne parvient toujours pas à déterminer l’âge des filles, c'est forcément parce qu'il hésite. Deux de ces huit sommes sont égales à 13 (1 + 6 + 6 et 2 + 2 + 9). Le numéro de la maison doit donc être le 13.
Dans ce cas de figure, l’ami ne peut donc toujours rien conclure.
Dernier indice: La plus âgée est blonde. Selon l'hypothèse 1 + 6 + 6, il y aurait deux soeurs aînées. Cela ne correspond pas au dernier indice du père qui précise qu'il n'y a qu'une fille aînée.
Par élimination, la bonne réponse est donc 2 + 2 + 9.
Les âges des trois filles sont donc 2, 2 et 9 ans.