puzzles and survival powerful account