Puzzles solved by SOH