Puzzles solved by CARAVAGGIO