// java -XX:CompileCommand=compileonly,*Reduced*::* -XX:-TieredCompilation -Xbatch -XX:+StressGCM -XX:PerMethodTrapLimit=0 Reduced.java

public class ReducedNew {
    static boolean flag;
    static int N = 400;
    long instanceCount;
    float fFld = 2.957F;
    volatile short sFld;
    int iArrFld[] = new int[N];

    int test() {
        int i22 = 7, i25, i27, i28 = 5, i29, i31, i33;
        for (i25 = 229; i25 > 2; --i25) {
            if (flag) { return 9; }
            iArrFld[1] *= instanceCount;
            for (i27 = 4; i27 < 116; ++i27) {
            }
        }
        i22 += fFld;
        for (i29 = 23; 8 < i29; i29--) {
            for (i31 = 2; i31 < 17; i31++) {
              if (flag) { return 9; }
                i28 = sFld;
            }
            for (i33 = 1; 7 > i33; ++i33) {
              if (flag) { return 9; }
                fFld = instanceCount;
            }
        }
        return i22;
    }

    public static void main(String[] strArr) {
        ReducedNew r = new ReducedNew();
        int result = r.test();
         if (result != 9) {
            throw new RuntimeException("Expected 9 but found " + result);
         }
    }
}
