puzzled out

Verb

 * He puzzled out the mystery by weighing the facts.
 * He puzzled out the mystery by weighing the facts.