import java.util.*;
import java.lang.*;
import java.io.*;
class ClassA {
public void dispA(){
System.
out.
println("disp() method of ClassA"); }
}
class ClassB extends ClassA {
public void dispB(){
System.
out.
println("disp() method of ClassB"); }
}
class ClassC extends ClassB{
public void dispC(){
System.
out.
println("disp() method of ClassC"); }
public static void main
(String args
[]){ ClassC c = new ClassC();
c.dispA();
c.dispB();
c.dispC();
}
}
CgppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIENsYXNzQSB7CiAgICBwdWJsaWMgdm9pZCBkaXNwQSgpewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZGlzcCgpIG1ldGhvZCBvZiBDbGFzc0EiKTsKICAgIH0KfQpjbGFzcyBDbGFzc0IgZXh0ZW5kcyBDbGFzc0EgewogICAgcHVibGljIHZvaWQgZGlzcEIoKXsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImRpc3AoKSBtZXRob2Qgb2YgQ2xhc3NCIik7CiAgICB9Cn0KY2xhc3MgQ2xhc3NDIGV4dGVuZHMgQ2xhc3NCewogICAgcHVibGljIHZvaWQgZGlzcEMoKXsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImRpc3AoKSBtZXRob2Qgb2YgQ2xhc3NDIik7CiAgICB9CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKXsKICAgICAgICAgQ2xhc3NDIGMgPSBuZXcgQ2xhc3NDKCk7CiAgICAgICAgIGMuZGlzcEEoKTsKICAgICAgICAgYy5kaXNwQigpOwogICAgICAgICBjLmRpc3BDKCk7CiAgICB9Cn0=