dān jīng jié lu:4

Translation

  • to exhaust one's thoughts and ingenuity (idiom)
  • to think sth through thoroughly
  • to rack one's brains
  • to leave no stone unturned
Chinese Tones