hwk 2 assignment