万难

wàn nán

countless difficulties

extremely difficult; against all odds

万

wàn

ten thousand

难

nán

difficult (to...)