Solution TD1 Optimisation1