classSolution { publicintthirdMax(int[] nums) { Integera=null, b = null, c = null; // a > b > c for (int num : nums) { if (a == null || num > a) { c = b; b = a; a = num; } elseif (num < a && (b == null || num > b)) { c = b; b = num; } elseif ((b != null && num < b) && (c == null || num > c)) { c = num; } }