Correct choice is (a) Deferred correction
To explain: The cross-diffusion term cannot be expressed in terms of nodal values. So, deferred correction is used here. Its value is computed using the current gradient field and this is added as a source term in the right-hand side of the algebraic equation.