The Puzzle Universe