Solving patterns.