Finished through question 3