I solved this question as following:
If car X is 18 minutes ahead of car Y when the latter starts moving, that means that car Y got 12 miles to catch up: 2/3 mpmin x 18 min= 12 miles (40mph=2/3mpmin).
Using the concept of relative speed, it will take car Y :
t= 12miles/14mph= 6/7 hours to close the gap and meet car X.
Now car Y is 23 miles ahead of car X.
Car Y is 14 mph faster than car X, or in other words, every hour that goes by car Y gets 14 miles ahead of car X.
Therefore (again using the concept of relative speed), It will take car Y;
t=23miles/14mph to create a gap of 23 miles between itself and car X.
Hence the total time it took car Y to catch up to car X and advance it by 23 miles is: (
6/7+23/14) hours= (35/14) hours= (35x60/7) minutes= 150 minutes.Correct answer is ERahulJain293 I beleive the method followed by
GMATinsight is similar to your and my method, he just added the 12 miles to the 23 miles from the start and applied the concept of relative speed at one go (12/14+23/14 is the same thing as 35/14).