Puzzles solved by SHAH