Puzzles and survival (30/48)

Puzzles and survival