Leetcode Smallest Missing Number Leetcode Problem 543 Taylor