In a race of 1000 meters, A can beat B by 100 meters, in a race of 800 meters, B can beat C by 100 meters. By how many meters will A beat C in a race of 600 meters? Answers
A) 125.5 meters	B) 126.5 meters	C) 127.5 meters	D) 128.5 meters	E) none of these

Rationale: explanation : when a runs 1000 meters , b runs 900 meters and when b runs 800 meters , c runs 700 meters . therefore , when b runs 900 meters , the distance that c runs = ( 900 x 700 ) / 800 = 6300 / 8 = 787.5 meters . so , in a race of 1000 meters , a beats c by ( 1000 - 787.5 ) = 212.5 meters to c . so , in a race of 600 meters , the number of meters by which a beats c = ( 600 x 212.5 ) / 1000 = 127.5 meters . answer : c
Answer: C