Editorial provided by judges for ACM ICPC World Finals 2016
http://www.csc.kth.se//icpc/finals2016solutions.pdf
ICPC NA North Central and South Division