紆余曲折を経てうよきょくせつをへてuyokyokusetsuoheteexpressionafter many twists and turnsafter much troubleKanji in this word余too much折fold曲bend紆crouch経sutraStudy it in Yanamino