Puzzles solved by mapi