import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
static class Simple {
public int i;
Simple() {
this.i = func();
}
public int func() {
return 2;
}
}
static class Complex extends Simple {
public int j = 5;
@Override
public int func() {
return j;
}
}
{
Complex c = new Complex();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CiAKY2xhc3MgSWRlb25lCnsKICAgIHN0YXRpYyBjbGFzcyBTaW1wbGUgewogICAgICAgIHB1YmxpYyBpbnQgaTsKICAgICAgICBTaW1wbGUoKSB7CiAgICAgICAgICAgIHRoaXMuaSA9IGZ1bmMoKTsKICAgICAgICB9CiAgICAgICAgcHVibGljIGludCBmdW5jKCkgewogICAgICAgICAgICByZXR1cm4gMjsKICAgICAgICB9CiAgICB9CiAKICAgIHN0YXRpYyBjbGFzcyBDb21wbGV4IGV4dGVuZHMgU2ltcGxlIHsKICAgIAlwdWJsaWMgaW50IGogPSA1OwogICAgICAgIEBPdmVycmlkZQogICAgICAgIHB1YmxpYyBpbnQgZnVuYygpIHsKICAgICAgICAgICAgcmV0dXJuIGo7CiAgICAgICAgfQogICAgfQogCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KICAgIHsKICAgICAgICBDb21wbGV4IGMgPSBuZXcgQ29tcGxleCgpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjLmkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjLmZ1bmMoKSk7CiAgICB9Cn0=