Étant donné que le produit des âges vaut
, c'est donc que les âges des
voyageurs sont des diviseurs de
. Or
(décomposition en nombres premiers) On a alors comme
âges possibles:
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
, ou
.
Il semble absurde de supposer que l'âge d'un des passagers
puisse excéder ans (quoi que). Ainsi, les
âges possibles sont réduits aux douze premiers
diviseurs.
On a donc qu'un nombre fini de triplets possible1.5:
,
,
,
,
,
,
,
Il suffit de faire la somme de chacun des triplets. Or le fils
du capitaine dit ne pas avoir assez d'indices pour trouver avec les
sommes, c'est donc qu'il existe deux sommes identiques. En effet,
les triplets et
ont
la même somme (
ans).
On en déduit l'âge du fils qui est de ans.
De plus comme le capitaine est plus âgé que M. Dupont, on déduit que M. Dupont n'a que (sic!) 49 ans De là ses filles ont 10 et 5 ans. On peut également dire que le capitaine a 50 ans.
Donc