Es de suponer que el tío tendrá más años que el sobrino. Por lo tanto la primera cifra de la edad de Frank será
1,2,3,4
También dicen que fua hace unos años luego se supone que el tio no tenía 43.
Si el tío tenía 42, Frank tendría 24. Es una posibilidad
Si el tío tenia 41, Frank tendría 14. También es posible
Si tenia 40 no sirve porque Frank tendría 04
El 3 con segundas cifras 4,5,6,7,8,9 no sirve porque Frank tendría más años que el tío.
El 33 tampoco porque se supone que el tío tiene más años
Si el tío tenía 32, Frank tendría 23, sirve
Si el tío tenia 31, Frank tenía 13, sirve
Y ya no sirven 29,218,27,26,25,24,23,22
Si el tío tenía 30, Frank tenia 03. Imagino que no sirve porque querrán que la primera cifra no sea 0. Pero valdría porque Frank tendría ahora 3+13=16
Si el tío tenía 21, Frank tenía 12
Y ya no sirven 20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4.3.2.1
Luego las respuestas posibles se dan cuando el tío tenía
42, 41, 32, 31, 21
Siendo los años respectivos
2012, 2011, 2002, 2001 y 1991
SI quieres podemos quitar el 2012 ya que dicen "hace unos años" y como del 2012 solo habría pasado un año podríamos argumentar que no sirve
Entonces de las respuestas que te dan la que valdría es la b) 2011
Pero hay otras dos que también valen.
Y eso es todo.