Best Sequence

POJ - 1699