[2016-2017 ACM-ICPC, South Pacific Regional Contest (SPPC 16)]C Crazy Rotations

[2016-2017 ACM-ICPC, South Pacific Regional Contest (SPPC 16)]J Just Terraffic