Crypto Analysis for 6 Dec 2017