Puzzles solved by Cris.