Third Maximum Number Leetcode Problem 75 Soft