to think hard about sth in order to understand or explain it
PUZZLE OVER / ABOUT STH
Meaning of PUZZLE OVER / ABOUT STH in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005