Ответ:

1. Найдём скорость автобуса: 30 минут — это 0,5 часа.
21 : 0,5 = 42 км/ч.

2. Найдём расстояние за 45 минут: 45 минут — это 0,75 часа.
42 · 0,75 = 31,5 км.

Ответ: 31,5 км.