Puzzles solved by MSKP