solution 4 prob 1 2 3