How driver can prevent fatigue while driving?

A. By drinking alcohol.

B. By resting during the journey at every two hours.

C. By listening to the music.