ㄉㄢㄐㄧㄥㄐㄧㄝˊㄌㄩˋdānjīng‑jiélǜ

殚精竭虑
  1. 精力心思 解決技術難題殫精竭慮」。

to exhaust one's thoughts and ingenuity (idiom)​; to think sth through thoroughly, to rack one's brains, to leave no stone unturned
concentrer toute son attention, déployer toutes les forces de son esprit
sich den Kopf zerbrechen (S)​