From The Sunday Times, 26th March 2017 [link] [link]
The head teacher’s retirement celebration was attended by many former pupils. These included Adam, Brian, Colin and David, whose sons and grandsons had also attended the school – actually different numbers of grandsons for each of them, with Adam having the most. Their sons were Eric, Fred, George, Harry and Ivan, and the sons of the sons were John, Keith, Lawrence, Michael, Norman and Oliver.
Altogether Adam and Brian had sons Eric, Fred and one other; altogether Adam and Colin had sons George and one other; altogether Eric, George and Harry had sons Keith, Michael, Norman and one other; and altogether Harry and Ivan had sons Lawrence, Norman and one other.
The retirement gift was presented by the fathers of John’s and Oliver’s fathers.
Who were they?
As stated there are multiple solutions to this puzzle.
This puzzle was not included in the published collection of puzzles The Sunday Times Brainteasers Book 1 (2019).
There are now 600 puzzles available on S2T2.
[teaser2844]
Jim Randell 8:58 am on 3 March 2022 Permalink |
We have:
We can get an upper bound on B by setting A = B = C:
This Python program finds possible values for A, B, C. It runs in 47ms.
Run: [ @replit ]
from enigma import (irange, divisors_pairs, is_duplicate, div, printf) # consider values of B for B in irange(1, 32): # B^2 = A.C; C < A for (C, A) in divisors_pairs(B, 2): if not (C < B < A): continue # calculate n n = div(100 - (A + B + C), 3) if n is None or n < 1 or n > 10: continue # check for repeated digits if is_duplicate(A, B, C): continue # output solution printf("A={A} B={B} C={C}; n={n}")The program finds 2 possible solutions:
The second of these seems the most likely as Charles joins in the conversation. (Although it would have been nice if the first case had been ruled out explicitly by the puzzle text).
Solution: Angela is 63. Betty is 21. Charles is 7.
We have 21² = 441 = 7 × 63 as required.
And in 3 years time: (63 + 3) + (21 + 3) + (7 + 3) = 100.
LikeLike