Puzzles solved by msr