Puzzles solved by snb