Modelling and solving the milk collection problem with realistic constraints. (June 2022)