Puzzles solved by caravaggio