A can give B 100 meters start and C 150 meters start in a kilometer race. How much start can B give C in a kilometer race?  Choose the correct answer.
A) 10.55 meters B) 11.55 meters C) 33.55 meters D) 55.55 meters E) none of these

Rationale: "explanation : a runs 1000 meters while b runs 900 meters and c runs 850 meters . therefore , b runs 900 meters while c runs 850 meters . so , the number of meters that c runs when b runs 1000 meters = ( 1000 x 850 ) / 900 = 944.44 meters thus , b can give c ( 1000 - 944.44 ) = 55.55 meters start answer : d"
Answer: D