Puzzles solved by sam