頭を捻る
1.
いろいろ
と思いをめぐらす。
工夫する
。
2.
疑問に思う
。
首をひねる
。
to puzzle over ; to think deeply about ; to rack one's brains over (wrack)