Puzzles and Survival