Solving the Art Theft puzzle.