The solutiondiffusion model