Ответ:

От 8:10 до 21:10 проходит 13 часов. От 21:10 до 21:40 — ещё 30 минут.

Ответ: рынок работает 13 часов 30 минут.