template 4 icpc