diamond-diffusion