Starting from Beijing, I want to go Jiayuguan, Dunhuang, and Zhangye. How should I get there most reasonably? Thank you!