have done Problem 4,3,2,1