Leetcode Longest Consecutive Subsequence Solution