3. Cardo wakes up at 5:00 a.m. to prepare himself for school. At 5:55 a.m. he is ready to go to school. How long does it take him to prepare for school?

A. it takes 55 mins. for Cardo to prepare.
B. it takes 45 mins. for Cardo to prepare.
C. it takes 35 mins. for Cardo to prepare.
D. it takes 25 mins. for Cardo to prepare. ​