If you puzzle over something, you try hard to think of the answer to it or the explanation for it.
对…苦苦思索
A puzzle is a question, game, or toy that you have to think about carefully in order to answer it correctly or put it together properly.
智力问题 (或游戏、玩具)