Lanthanoid contraction is caused due to:
A. The imperfect shielding on outer electrons by 4f-electrons from the nuclear charge
B. The appreciable shielding on outer electrons by 4f-electrons from the nuclear charge
C. The apperciable shielding on outer electrons by 5d-electrons from nuclear charge
D. The same effective nuclear charge from `Ce` to `Lu`