puzzle out

verb

Infinitive

puzzle out

Present tense 3rd person singular

puzzles out

Preterite

puzzled out

Present participle

puzzling out

Past participle

puzzled out