daily riddle #14

in riddle •  6 years ago 

Ok, today I will increase the complexity level slightly:

The day before yesterday George was 39 years old. Next year he will be 42 years old. Can this statement be true and if so which day is today?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Today is the 1st of January.

George's birthday is on the 31st of December, and two days ago he was 39. Now he's 40, but his next birthday will be this year (31st of December) which means he will celebrate his 42nd birthday next year on the 31st of December

I'm enjoying these, and will follow now to see what you come up with next

Congratulation deusericius! Your post has appeared on the hot page after 31min with 18 votes.

  1. Consider that today is 01 January 2018 .
  2. Then, the day before yesterday was 30
    December 2017 and according to the question george was 39 then.
  3. Yesterday was 31 December 2017 , and Georges
    age increases by one to become 40.
  4. George will turn 41 on his birthday this year ( 31
    December 2018).
  5. George will turn 42 on my birthday next year (31
    December 2019).
    The day before yesterday (30 December 2017), George was 39 years old and next year (December 2019) George
    will be 42.