solved question 35
solved question 27