import java.lang.reflect.Field; 

public class Main {
    public static void main(String[] args) throws Exception {
        Class usf = Class.forName("sun.misc.Unsafe");
        Field unsafeField = usf.getDeclaredField("theUnsafe");
        unsafeField.setAccessible(true);
        sun.misc.Unsafe unsafe = (sun.misc.Unsafe)unsafeField.get(null);
//        Class cache = Class.forName("java.lang.Integer$IntegerCache");
        Class cache = Integer.class.getDeclaredClasses()[0];
        Field c = cache.getDeclaredField("cache");
        Integer[] array = (Integer[])unsafe.getObject(unsafe.staticFieldBase(c), unsafe.staticFieldOffset(c));

        array[132] = array[133];

        System.out.printf("%d",2 + 2);
    }
}
