From the Las Vegas arrival local time, subtract the New York departure local time; add the 3 hours of time difference between NY and LV; then subtract 50 minutes of stopping in St Louis, that are not "the flight time". I leave all details to you - you just have all necessary instructions.