1 冥思苦想
puzzle over
2 绞尽脑汁
cudgel your brains scratch your head over scratch your head rack your brains rack your brain