hw4 - part 1