Longest Ordered Subsequence (#2649) - Basecamp