Completed assignment 3-5.