hw2-3
hw 2 over