Puzzles solved by Life