Completed Assignment 1 Question 18