Puzzles solved by MsB