Completed problem 2
Completed problem 2
Done with problem 3