難問山積 (なんもんさんせき) — mountain (pile) of difficult problems | Kumi Dictionary