First part of problem 3 worked on