Ответ:

Путь по реке: \(5 \cdot 27 = 135\) км.

Путь по озеру: \(7 \cdot 21 = 147\) км.

Разница: \(147 - 135 = 12\) км.

Ответ: путь по озеру был длиннее на 12 км.