Diffusion in a surface: the atomic slide puzzle