pwn1 (70 pts)

Solved by: zookham, sardinachanx