HW09Optimisation