Когда Андрей пробежал 1000 м, Борис пробежал 1000 - 50 = 950 метров, поэтому скорость Бориса составляет 950/1000 = 19/20 от скорости Андрея.
Когда Борис пробежал 1000 м, Валентин пробежал 1000 - 40 = 960 метров, поэтому скорость Валентина составляет 960/1000 = 24/25 от скорости Бориса.
Значит, скорость Валентина составляет 19/20 * 24/25 = 114/125 от скорости Андрея, и когда Андрей пробежит 1000 м, Валентин пробежит всего 1000 * 114/125 = 912 метров, и между ним и Андреем будет 1000 - 912 = 88 метров.