Puzzles solved by Cavalo