Solved project 3.