In a 1000 m race, A beats B by 200 m and A beats C by 300 m. By how many meters will B beat C?
A) 100 m
B) 125 m
C) 150 m
D) None of these​