Puzzles solved by ciao