Jigsaw Puzzles solved by MMLS