Finished question 4. Fourth submission.