345. Patterns.