hw1
hw2