HW Assignment 20: 20b added