class Example {
public static void main
( String s
[]) {
A a = new A ();
a . i = 65;
a . j = 55;
B b = new B ();
b . i = 5 ;
b . j = 95;
compareHead ( a , b);
}
public static void compareHead
( Head ent1 , Head ent2 ) {
if ((ent1 . getTotal() >
ent2 . getTotal())) {
( "Total = " + ent1 . getTotal());
}
else {
( "Total = " + ent2 . getTotal());
}
}
}
class Head {
int i ;
int j ;
int getTotal() {
return i + j;
}
}
class A extends Head {
int k ;
}
class B extends Head {
int l ;
}
Y2xhc3MgRXhhbXBsZSB7CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmcgcwpbXSkgewpBIGEgPSBuZXcgQSAoKTsKYSAuIGkgPSA2NTsKYSAuIGogPSA1NTsKQiBiID0gbmV3IEIgKCk7CmIgLiBpID0gNSA7CmIgLiBqID0gOTU7CmNvbXBhcmVIZWFkICggYSAsIGIpOwp9CnB1YmxpYyBzdGF0aWMgdm9pZCBjb21wYXJlSGVhZAooIEhlYWQgZW50MSAsIEhlYWQgZW50MiApIHsKaWYgKChlbnQxIC4gZ2V0VG90YWwoKSA+CmVudDIgLiBnZXRUb3RhbCgpKSkgewpTeXN0ZW0uIG91dC4gcHJpbnRsbgooICJUb3RhbCA9ICIgKyBlbnQxIC4gZ2V0VG90YWwoKSk7Cn0KZWxzZSB7ClN5c3RlbS4gb3V0LiBwcmludGxuCiggIlRvdGFsID0gIiArIGVudDIgLiBnZXRUb3RhbCgpKTsKfQp9Cn0KY2xhc3MgSGVhZCB7CmludCBpIDsKaW50IGogOwppbnQgZ2V0VG90YWwoKSB7CnJldHVybiBpICsgajsKfQp9CmNsYXNzIEEgZXh0ZW5kcyBIZWFkIHsKaW50IGsgOwp9CmNsYXNzIEIgZXh0ZW5kcyBIZWFkIHsKaW50IGwgOwp9