Finished answers to question 1