I believe the correct answer is A. Diffusion happens continually until equilibrium is attained. It moves from a higher concentration to a lower concentration. The driving force of such process is the concentration gradient between two systems. In order to be in equilibrium, the concentration at any point of a mixture should be equal.