Leetcode Smallest Missing Number Leetcode Question 87636 Medical Necessity