láo​shén​fèi​lì

to tax one's mind and strength