Sol.
Given: Speed of Train A – 100mph
Start time for A from New York – 3PM
Start time for B from Boston – 3:50PM
Meeting time for A and B – 4PM
Total travel time is 2 Hour
Need: Speed of train B, Distance from New York to Boston
Assume distance is d miles and speed of Train B is x mph
d = 100*1 + (10/60) x , d – 100 = x/6
Basically we are looking for the value of x.
Then,
After 1 hour of A, time taken by A to reach Boston + time taken by B to reach New York = 50 minutes.
(x/6)/100 +100/x=50/60 , x/600 +100/x=50/60
x^2-500x +60000=0
Solving above, x = 200 and 300
Statement (1): Train B arrived in New York before Train A arrived in Boston
x/600>100/x,x>100√6
x>100*2.44 ,x>244
Hence x = 300 and St1 is sufficient
BCE eliminated, Remaining AD
Statement (2): The distance between New York and Boston is greater than 140 miles.
d>140,100+x/6>140,x>240
then x=300
Answer choice A eliminated, Hence D is the answer.