God's Puzzle Solved