Puzzles solved by SHARON