Lanthanide contraction is caused due to -
A. the appreaciable shielding on outer electrons by 4f electrons from the nuclear charge
B. the appreaciable shielding on outer electrons by 5d electrons from the nuclear charge
C. the same effective nuclear charge from Ce to Lu
D. the imperfect shielding on outer electrons by 4f electrons from the nuclear charge