Superlong sums

POJ - 2602