Ответ:

За первые 4 часа теплоход прошёл: 25 × 4 = 100 км.

За следующие 3 часа он прошёл: 22 × 3 = 66 км.

Сложим пройденные расстояния: 100 + 66 = 166 км.

Ответ: 166 км.