Puzzles solved by mpb