T _ D _ Y
_ S
J _ N
1
_ N D
H _ S
B _ R T H D _ Y
_ S
_ N
D _ C
3 1 .
H _
W _ S
3 2 ,
T H _ N
T _ R N _ D
3 3
_ N
D _ C
3 1 ,
_ N D
T H _ S
Y _ _ R
_ N
D _ C
3 1
H _ ' L L
T _ R N
3 4 ,
S _
N _ X T
Y _ _ R
H _ ' L L
B _
3 5 Clue
TODAY IS JAN 1 AND HIS BIRTHDAY IS ON DEC 31. HE WAS 32, THEN TURNED 33 ON DEC 31, AND THIS YEAR ON DEC 31 HE'LL TURN 34, SO NEXT YEAR HE'LL BE 35 HIS BIRTHDAY IS ON DECEMBER 31. HE MADE THE STATEMENT ON JANUARY 1. ON THE DAY BEFORE YESTERDAY (DECEMBER 30) HE WAS 25. HE TURNED 26 ON DECEMBER 31. THAT YEAR, HE WOULD TURN 27, SO THE "NEXT YEAR" HE WOULD TURN 28 JOHN'S BIRTHDAY IS ON DECEMBER 31. TODAY IS JANUARY 1ST AND THE DAY BEFORE YESTERDAY IS DECEMBER 30. SO, THE DAY BEFORE YESTERDAY, JOHN WAS 17. YESTERDAY, HE TURNED 18. THIS YEAR, HE WILL TURN 19 AND NEXT YEAR, HE WILL TURN 20 SUNDAY. WHEN THE DAY AFTER TOMORROW IS YESTERDAY, TODAY WILL BE THREE DAYS HENCE, JUST AS WHEN THE DAY BEFORE YESTERDAY WAS TOMORROW CARRIES US BACK THREE DAYS FROM NOW, WHICH MUST BE SUNDAY, TO BE MIDWAY BETWEEN THE TWO "TODAYS". ALTERNATIVELY, WE CAN REPHRASE THE RIDDLE TO: IN 3 DAYS WE WILL BE AS FAR FROM SUNDAY AS WE WERE FROM SUNDAY 3 DAYS AGO SUNDAY IS THE ONLY DAY THAT SATISFIES THAT