comefrom: <gouthampradhan>array_ThirdMaximumNumber_1.java
code: public int thirdMax(int[] nums) {
      long[] max = {Long.MIN_VALUE, Long.MIN_VALUE, Long.MIN_VALUE};
      int count = 0;
      for (int num : nums) {
        for (int j = 0; j < 3; j++) {
          if (max[j] > num) continue;
          else if (max[j] == num) break;
          int k = j;
          long temp1, temp2;
          temp1 = num;
          count++;
          while (k < 3) {
            temp2 = max[k];
            max[k] = temp1;
            temp1 = temp2;
            k++;
          }
          break;
        }
      }
      System.out.println(Integer.MIN_VALUE);
      return (count >= 3) ? (int) max[2] : (int) max[0];
    }
masked: public int sample_funcname ( int [ ] var_0 ) {
    long [ ] var_1 = {
      Long . MIN_VALUE , Long . MIN_VALUE , Long . MIN_VALUE };
      int var_2 = 0 ;
      for ( int var_3 : var_0 ) {
        for ( int var_4 = 0 ;
        var_4 < 3 ;
        var_4 ++ ) {
          if ( var_1 [ var_4 ] > var_3 ) continue ;
          else if ( var_1 [ var_4 ] == var_3 ) break ;
          int var_5 = var_4 ;
          long var_6 , var_7 ;
          var_6 = var_3 ;
          var_2 ++ ;
          while ( var_5 < 3 ) {
            var_7 = var_1 [ var_5 ] ;
            var_1 [ var_5 ] = var_6 ;
            var_6 = var_7 ;
            var_5 ++ ;
          }
          break ;
        }
      }
      System . out . println ( Integer . MIN_VALUE ) ;
      return ( var_2 >= 3 ) ? ( int ) var_1 [ 2 ] : ( int ) var_1 [ 0 ] ;
    }
    