puzzle out

中上級 (B2) neutral

To think really hard about something confusing until you understand it.

"It took me an hour to puzzle out what the strange symbols on the map meant."