ICPC poor funding