ICPC WF 2017 Warmup 3