Vocabulary
万難を排して
ばんなんをはいして
at all costs; at any cost; surmounting all difficulties
expression