苦苦琢磨;苦思冥想;絞盡腦汁
scratch your head (over sth)
to think hard in order to find an answer to sth
釋義來自《牛津高階英漢雙解詞典》第 9 版