Vocabulary
難問山積
なんもんさんせき
mountain (pile) of difficult problems
noun