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