Так как скорость пассажирского поезда была в 2 раза больше скорости товарного, то скорость сближения поездов:
v = v₁ + 2v₁ = 3v₁ (км/ч), где v₁ - скорость товарного поезда.
Тогда время до встречи поездов:
t = 660/3v₁ = 220/v₁
За это время товарный поезд пройдет расстояние:
S₁ = v₁ * 220/v₁ = 220 (км)
Пассажирский поезд пройдет расстояние:
S₂ = 2v₁ * 220/v₁ = 440 (км)
---------------------------------------
ответ: поезда встретятся на расстоянии 220 км от Москвы и 440 км от Петербурга.
==============================
Или так:
Поезда стартовали одновременно и до момента встречи находились в пути равные промежутки времени.
Так как скорость пассажирского поезда в 2 раза больше скорости товарного, то за единицу времени пассажирский поезд проходит расстояние в 2 раза большее, чем товарный. И за время до встречи поездов, пассажирский пройдет 2 части пути, а товарный - одну часть.
Тогда 1 часть пути: 660 : 3 = 220 (км) - пройдет товарный поезд,
2 части пути: 660 : 3 * 2 = 440 (км) - пройдет пассажирский поезд.
------------------------
ответ: поезда встретятся на расстоянии 220 км от Москвы и 440 км от Петербурга.

6 1 2 3 6
7 1 7
14 1 2 7 14
18 1 2 3 6 9 18
70 1 2 5 7 10 14 35 10
каждое число делится на 1 и само себя, разложив число на простые множители и перемножив их, мы получим остальные делители числа.
6 = 2 * 3 - простые множители
делители 6: 1; 2; 3; 6
7 - простое число
делители 7: 1; 7
14 = 2 * 7
делители 14: 1; 2; 7; 14
18 = 2 * 3 * 3
делители 9: 1; 2; 3; 6; 9; 18
70 = 2 * 5 * 7
делители 70: 1; 2; 5; 7; 10; 14; 35; 70