12 * 50 = 600 (км) - прошёл поезд за 12 часов.
50 * 7 = 350 (км/ч) - скорость вертолёта.
350 - 50 = 300 (км/ч) - скорость сближения.
600 : 300 = 2 (ч) - время, через которое вертолёт догнал поезд.
50 * 2 = 100 (км) - прошёл поезд с момента вылета вертолёта, до момента их встречи.
600 + 100 = 700 (км) - половина расстояния от А до В.
700 * 2 = 1400 (км) - расстояние между А и В.
Ответ: 1400 км.