Chief Election Commissioner takes oath by_________?

Chief Election Commissioner takes oath by_________?

A. The President
B. Prime Minister
C. Chief Justice of SC
D. any one from the above