The Puzzle of the Future