Language:
Free Online Dictionary|3Dict

處心積慮

Source : CEDICT

to think through sth deliberately and methodically (idiom); to rack one's brains