40+ solutions.