Initial Commit for solution to problem 3