# Time to share the Solution

I was kindly reminded that it might be a good time to share the solution for levels 3 and 4 or at least put some light how to get to it.
I didn't have time to prepare good looking notebook, so just sharing most representative versions of my reverse engineering kernel:
Difficulty 3:
[https://www.kaggle.com/elvenmonk/difficulty-4-reverse-engineering?scriptVersionId=19561133](https://www.kaggle.com/elvenmonk/difficulty-4-reverse-engineering?scriptVersionId=19561133)
Difficulty 4:
[https://www.kaggle.com/elvenmonk/difficulty-4-reverse-engineering?scriptVersionId=20372068](https://www.kaggle.com/elvenmonk/difficulty-4-reverse-engineering?scriptVersionId=20372068)
And the Notebook that produced the final Submission:
[https://www.kaggle.com/elvenmonk/ciphertext-challenge-iii-fast-level-3?scriptVersionId=19703771](https://www.kaggle.com/elvenmonk/ciphertext-challenge-iii-fast-level-3?scriptVersionId=19703771)
P.S: Many thanks to
[@tarobxl](/tarobxl)
for neat and insightful Kernels and solution of Difficulty 2.