Next Smallest Palindrome Number Leetcode Problem 543