huǒ​yàn​shān

insurmountable obstacle