Finished question 1.
Finished questions 2 and 3.