Third Maximum Number Leetcode Solution