Puzzles solved by asg