挖空心思

Verb

 * 1)  to rack one's brains; to search everything for an answer