homework 23
remarks