Time-travel Puzzle