Puzzles solved by cr7