Smallest Number Following Pattern Leetcode Two Pointers