class Ideone {
new X();
}
}
abstract class Y {
private int x = 100;
Y(int v) {
x = v;
announce();
}
abstract void announce();
}
class X extends Y {
private int x = 300;
X() {
super(200);
}
void announce() {
System.
out.
println("x is " + x
); }
}
Y2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIG5ldyBYKCk7CiAgICB9Cn0KCmFic3RyYWN0IGNsYXNzIFkgewogICAgcHJpdmF0ZSBpbnQgeCA9IDEwMDsKCiAgICBZKGludCB2KSB7CiAgICAgICAgeCA9IHY7CiAgICAgICAgYW5ub3VuY2UoKTsKICAgIH0KCiAgICBhYnN0cmFjdCB2b2lkIGFubm91bmNlKCk7Cn0KCmNsYXNzIFggZXh0ZW5kcyBZIHsKICAgIHByaXZhdGUgaW50IHggPSAzMDA7CgogICAgWCgpIHsKICAgICAgICBzdXBlcigyMDApOwogICAgfQoKICAgIHZvaWQgYW5ub3VuY2UoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJ4IGlzICIgKyB4KTsKICAgIH0KfQo=