ICPC 6319