Accumulation Degree

POJ - 3585