A week**7
http://petr-mitrichev.blogspot.com/2017/07/a-week7.html
Codeforces Round 950 Solution Discussion