import std.stdio;
interface I {
int foo(int i)
out (result) { };
}
class A : I {
int foo(int i)
out (result) { }
body { return 1; }
}
class B : A {
int foo(int i) { return 1; }
}
void main() {
writeln("Hello world!");
}
aW1wb3J0IHN0ZC5zdGRpbzsKCmludGVyZmFjZSBJIHsKCWludCBmb28oaW50IGkpCglvdXQgKHJlc3VsdCkgeyB9Owp9CgpjbGFzcyBBIDogSSB7CglpbnQgZm9vKGludCBpKQoJb3V0IChyZXN1bHQpIHsgfQoJYm9keSB7IHJldHVybiAxOyB9CgkKfQoKY2xhc3MgQiA6IEEgewoJaW50IGZvbyhpbnQgaSkgeyByZXR1cm4gMTsgfQp9Cgp2b2lkIG1haW4oKSB7Cgl3cml0ZWxuKCJIZWxsbyB3b3JsZCEiKTsKfQo=