Puzzles solved by acm