
Puzzle out
Complex problems
Use 'puzzle out' when referring to solving something that is not straightforward or has many parts. 
Mental effort
'Puzzle out' indicates you used careful thought or consideration to understand something. 
No direct clues
Use it when there are no clear answers and you have to deduce the solution yourself. 