hw1
hw2
hw3