1) Rok urodzenia jest poniżej 1887 stad wiemy ze wiek osoby (oznaczam go S) : S < 1+8+8+7= 24 - stad wiemy już, ze osoba urodziła się w XIX wieku a nie wcześniej - stad mamy dwie pierwsze cyfry urodzenia (18) a wiek wygląda tak: 1800 +10x +y
2) Wiek osoby w 1887 roku wynosi zatem: S=1+8+x+y=9+x+y
3) Układamy równanie: 1887 - S = 18xy (jak odejmiemy od roku 1887 wiek osoby w tym roku dostaniemy datę jej urodzenia)
Zatem: 1887 - 9 - x - y = 1800 + 10x +y
77 = 11x + 2y
oczywiście x i y muszą należeć do zbioru {0,1,2,...,9} gdyż są cyframi. Mamy stad rozwiązanie : x=7 i y = 0
(jedyne możliwe)
Odpowiadamy zatem osoba miała lat : S = 1+8+x+y = 9+7=16