Puzzles and survival (39/48)

Puzzles and survival