I think C,
lets assume speed of A,B,C are a,b,c respectively and length of track as x.
Given - If A and B run a race, then A wins by 60 seconds - 1st condition
If B and C run the same race, then B wins by 30 seconds. - 2nd condition
In given conditions B is common element of both so lets assume B completes race in t seconds.
as we know speed = distance / time.
Therefore distance = speed * time.
As all of them covered x distance
x = a*(t-60) = b*t ---- Eq1 for first condition.
x = b*t = c*(t+30) ----- Eq2 for second condition
from both we will get
a * (t-60) = c * (t+30)
a / c = t+30 / t-60 ---- Eq3
This far we can go from given conditions.
lets now calculate what is the time taken by C to finish the race from given conditions.
1st - A and C run the same race and A wins by 375 metres. Track length is not given we will assume x.
As we know speed = distance / time.
by the time A covers x, C had covered x - 375.
Therefore ratios of their speeds,
a / c = x / x - 375.
from equation 3,
a / c = x / x - 375 = t+30 / t-60 ---- Eq4
but we dont know x so we cant solve hence not sufficient.
2nd - The length of the race is 1 km.
Therefore x = 1. but nothing else is given hence not sufficient.
But if we combine both we can put x=1km = 1000m in equation 4 we can solve for value of t and from there we can get time taken by C (t+30) to complete the race.
Value for t after solving we will get t = 210sec and t+30 = 240sec.
Answer C.