finished question 2
question 3