The Infinity Puzzle