Vocabulary
百難
ひゃくなん
all obstacles; all sorts of trouble
noun