Implemented solutions.