Four new solutions. Refactoring.