Puzzles solved by msb