import 'dart:io';
void main() {
C c = new C();
c.m1(99);
print(c.msg);
}
class P {
int msg = 888;
int m1(int a) {
print(a); }
}
class C extends P {
@override
int m1(int b) {
print(b);
super.m1(777);
print(super.msg);
}
}
class D extends C {
@override
int m1(int d){
print(d);
super. m1(44444);
print(super.msg);
}
}
aW1wb3J0ICdkYXJ0OmlvJzsKIAp2b2lkIG1haW4oKSB7CkMgYyA9IG5ldyBDKCk7CmMubTEoOTkpOwpwcmludChjLm1zZyk7Cn0KY2xhc3MgUCB7CmludCBtc2cgPSA4ODg7CmludCBtMShpbnQgYSkgewpwcmludChhKTsgfQp9CmNsYXNzIEMgZXh0ZW5kcyBQIHsKQG92ZXJyaWRlCmludCBtMShpbnQgYikgewpwcmludChiKTsKc3VwZXIubTEoNzc3KTsKcHJpbnQoc3VwZXIubXNnKTsKfQp9CmNsYXNzIEQgZXh0ZW5kcyBDIHsKQG92ZXJyaWRlCmludCBtMShpbnQgZCl7CnByaW50KGQpOwpzdXBlci4gbTEoNDQ0NDQpOwpwcmludChzdXBlci5tc2cpOwp9Cn0KCg==