SoftServe interview question

How does diffusion model work