Rating:

Original writeup (https://0x90r00t.com/2016/02/03/hackim-2016crypto-400-crypto-question-3-write-up/).