The exact time taken by the earth for single rotation on its own axis is?

The exact time taken by the earth for single rotation on its own axis is?

A. 24 hrs
B. 24 hrs 35 sec
C. 23 hrs 50 minutes 7.2 sec
D. 23 hrs 56 minutes 4.09 sec