Yesterday Tom was 9. Next year he'll be 12. How is that possible?
Hint: Today could be January 1.
Today is January 1 and his birthday is December 31.
On Dec 30 he was 9, on Dec 31 he turned 10. This year he turns 11, and next year he'll be 12.
More Logic Puzzles With Answers