потратить много сил и времени на решение проблемы

выраж.
общ.
用心良苦 yòngxīn liángkǔ yuxuan