A solution week
http://petr-mitrichev.blogspot.com/2016/03/a-solution-week.html
ABC 483
ICPC NA North Central and South Division