puzzles and survival