Puzzles solved by mec