20+ solutions.