Think Diffusion