Ответ:

Всего было запланировано пройти: 21 + 24 = 45 км.

Турист уже прошёл: 18 + 21 = 39 км.

Осталось пройти: 45 − 39 = 6 км.

Ответ: 6 км.