K-Anonymous Sequence

POJ - 3709