problem set 5 problem 2 done.