Мне кажется, что верного ответа в ответах нет. Предложу такое решение :
1964 - (1000a + 100b + 10c + d) = a + b + c + d
1964 = a + b + c + d + 1000a + 100b + 10c + d
1964 = 1001a + 101b + 11c + 2d
Тогда подходит вариант :
a = 1 b = 9 c = 4 d = 5
Ответ : 19 лет, родился в 1945 году