HW2 upto 80% Done