public class Reduced2 {
    static int N = 200;
    static float fArr[] = new float[N];
    static int iArr[] = new int[N];

    public static void main(String[] strArr) {
        init();
        test();
	System.out.println("sum " + sum());
    }

    static void test() {
        for (int i = 4; i < 100; i++) {
            int v = iArr[i];
            iArr[i + 2] = v; // write 2 ahead
            fArr[i] = v; // seems required, but leads to wrong result
        }
    }

    public static int sum() {
        int sum = 0;
        for (int j = 0; j < iArr.length; j++) {
            sum += iArr[j];
        }
        return sum;
    }

    public static void init() {
        for (int j = 20; j < 80; j++) {
            iArr[j] = 1;
        }
    }
}
