Completed assignment_10, #18