My experience with this 12245/12246 is not very good. I travelled last August by AC 1st class. First on 12245, from hwh-ypr, the lunch was provided very late. even in 1st class food quantity was very less. I understood the pantry people are making cheatings. two small pieces of chicken, only dal and rice. The snacks, breakfasts etc were similarly pathetic.