longestConsecutive