[ˈpʌz(ə)lˈaʊt] phr v
разобраться; разгадать, найти решение
to puzzle out a mystery — разгадать тайну
to puzzle out the meaning of a cypher — найти ключ к шифру