4
20 hours after 3pm it will be 11am on the next day.
4 hours if it's on the same day
9am, 10am, 11am, 12pm, 1pm, 2pm, 3pm, 4pm, 5pm. 8 hours.
22
3pm to 10pm is 7 hours.
yes, open from 11am-3pm
13
72
3 hours between 12pm and 3pm
On the same morning there are 3 hours from 8am to 11am
11am to 12 is 1 hour 12 to 5pm is 5 hours → 11am to 5pm is 1 + 5 = 6 hours