Пусть разница между временем Москвы и города N составляет n часов, между временем Москвы и города P - р часов.
Перепишем времена отлетов и прилетов в Московском времени.
1. 1 -> 7 + n
2. 12 + n -> 13 + p
3. 15 + p -> 18
Тогда общее время полета
(7 + n - 1) + (13 + p - 12 - n) + (18 - 15 - p) = 6 + n + 1 + p - n + 3 - p = 10 часов