Chinese words · Chengyu

用心良苦

yòngxīn-liángkǔ

to have given much thought

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.