Completion of assignment_20, #33