冥思苦想 [ㄇㄧㄥˊ ㄙ ㄎㄨˇ ㄒㄧㄤˇ; ming2 si1 ku3 xiang3] to consider from all angles (idiom); to think hard to rack one's brains ◄ ►