ICPC-2 Code: Z09 Legal problem