How much time does earth take in making one rotation on its axis with respect to a fixed star at infinite distance?

A. 23 hours 56 minutes

B. 24 hours

C. 23 hours 46 minutes

D. 24 hours 4 minutes

Please do not use chat terms. Example: avoid using "grt" instead of "great".