This is my first attempt to reverse engineer anything. Making some progress, but am stuck. I'm using IDA and found the "Congratulations" string, and started working up from there. It looks like it calls some functions and does a lot of math, and (if I'm understanding this right) if it does not equal zero it will give the "Congratulations" message.
I'm lost and not really sure what I'm looking at, any helpful hints (no spoilers) would be greatly appreciated.