Third maximum number leetcode solution java July 8, 2019 16 32 64 128 Third maximum number leetcode python Third maximum number java Third largest number in array java