strong puzzles and survival account