Puzzles solved by Camilo.