Solved course project.