Question 5 working. Fifth submission to check sanity test.