Time puzzles