icpc domestic 2010 B