puzzle over

중상급 (B2) neutral

To keep thinking about something because you can't understand it or find the answer.

"Scientists have puzzled over this strange phenomenon for decades."