Explanation decipher decode discovery break code explaining decryption puzzle out scientific research

Please fix the punctuation.
Explanation, decipher, decode, discovery, break code, explaining, decryption, puzzle out, scientific research.