HW1
Working  1 2 3 4