rack your brains (rāk yóu bù lǎn sī)

Idiom Thinking