绞尽脑汁,苦思苦想。
[speculate] 从不同的方面,不同的关系和不同的含意来考虑一问题
把这个问题冥思苦想了好几个小时