To solve the problem we can subtract the initial time from the final one and keep in mind that from x AM to x PM there are 12 hours. In our case we have: from 2:16 AM to 2:16 PM we get 12 hours. And now we can subtract 2:16 hours or 2*60 + 16 = 136 minutes from 8:10 hours or 8*60 + 10 = 490 minutes. Which gives us 490 - 136 = 354 minutes, or 5 hours and 54 minutes. Plus the other 12, it gives us 17 hours and 54 minutes. So the answer is B.