万難を排してばんなんをはいしてbannanohaishiteexpressionat all costsat any costsurmounting all difficultiesKanji in this word万ten thousand排repudiate難difficultStudy it in Yanamino