вылетает из петербурга в 12.00 и прибывает в лондон в 12.30.
разница во времени между городами равна 3 часа, значит он летел 3 с половиной часа.
вылетел назад в Петербург в 15.00 по Лондону, значит летит 3.30 и прибывает в Питер в 18.30 по Лондону, но в Питере в это время на три часа больше, значит в Питере будет
18.30+3.00=21.30