Pattern: agen---

The Crossword Solver