Puzzles solved by CAVCA