Finished HW1 I hope...