Puzzles solved by SAM