Submited hw 20b-c