class A{
int a;
public A(int a){
this.a=a;
}
public A(){}
}
class B extends A{
int b;
public B(int b){
// here automatically, "super();" will be executed. if it is not present, error!
this.b=b;
}
}
class Main{
public static void main
(String args
[]){ B b = new B(1);
}
}
Y2xhc3MgQXsKICAgIGludCBhOwogICAgcHVibGljIEEoaW50IGEpewogICAgICAgIHRoaXMuYT1hOwogICAgfQogICAgcHVibGljIEEoKXt9Cn0KCmNsYXNzIEIgZXh0ZW5kcyBBewogICAgaW50IGI7CiAgICBwdWJsaWMgQihpbnQgYil7CiAgICAgICAgLy8gaGVyZSBhdXRvbWF0aWNhbGx5LCAic3VwZXIoKTsiIHdpbGwgYmUgZXhlY3V0ZWQuIGlmIGl0IGlzIG5vdCBwcmVzZW50LCBlcnJvciEKICAgICAgICB0aGlzLmI9YjsKICAgIH0KfQoKY2xhc3MgTWFpbnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiaGkiKTsKICAgICAgICBCIGIgPSBuZXcgQigxKTsKICAgIH0KfQ==