puzzle out

  1. sırrını çözmek, derin düşünerek cevabını bulmak, bilmeceyi/muammayı halletmek.
    I've tried for days
    to puzzle out what could have made her so angry.