Solution to project.