Reverse Engineering challenge #40.

The same as in exercise #39.

More challenges: //challenges.re/; about solutions: //challenges.re/#Solutions.