ex cicpc