Problem 2-1 Reverse Engineer Hacker Edition

This problem is quite difficult, and you will get credit just for trying it! It’s worth taking a look at to get a deeper understanding of the process by which computers understand code, but it is a hacker edition problem, and this one is particularly challenging!

Problem 2-1: Reverse Engineer