Rating:

Original writeup (http://r0p.club/2016/butterfly/).