hw6 part1
hw6, 2