I
一人称単数代名詞で、「私」を指します。
almost solved
「もう少しで解決した」や「ほとんど解き明かした」という、成功に非常に近かった状況を表します。
the riddle
「なぞなぞ」や「謎」を指します。
but
逆接の接続詞で、「しかし」や「だが」という意味です。
close but no cigar
「あと一歩で成功だったが、惜しくも失敗した」という状況を表すイディオムです。
I couldn't get
「私は理解できなかった」や「私は手に入れられなかった」という意味で、ここでは「理解できなかった」と解釈されます。
the last part
「最後の部分」を指します。