14555/14556 Delhi Bareilly express (about 250 km run) shares rake with 14553/14554 Himachal express (about 400 km run). What could be the reason that a single train covering entire route of both the trains is not run with this rake and instead two trains are run. If one combined train covering about 650 km of entire journey is run, it would save the hassle of changing trains for passengers who want to travel between himachal/punjab/haryana and UP.