I think Gensou Maden Saiyuuki has some parts of it as well.