Solutions for course project 1