HW1 both parts