Tom already know there are three children, and about knows how old they are, since he asks "Hello John, how old are your three children now?" At least I think he would remember that there are twins, if he remembers that there are three. I would think he would also remember if the twins were older or young than the third. He probably has an idea on how long it's been since he knew their ages.
1+ 1+ 36 = 38
1+ 6+ 6 = 13
2+ 2+ 9 = 13
3+ 3+ 4 = 10
Since this would be the only possible combinations of twins (unless I miss one) he could have figured out from the first part how old they were: "Well, if you multiply their ages together you get 36......"
1+ 1+ 36 = 38
1+ 6+ 6 = 13
2+ 2+ 9 = 13
3+ 3+ 4 = 10
Since this would be the only possible combinations of twins (unless I miss one) he could have figured out from the first part how old they were: "Well, if you multiply their ages together you get 36......"

...but two six year olds are always called 'same age', even if not twins, so we could allow that much of a latitude...
LCHIEN
Loring in Katy, TX USA
Comment