Descriptions:

Longest Ordered Subsequence

POJ - 2533