class Spor {
    public void metod() {
        System.out.print("A\t");
    }
}
class Tenis extends Spor {
    @Override
    public void metod() {
        System.out.print("B\t");
    }
    public void metodTenis() {
        System.out.print("C\t");
    }
}
class MasaTenisi extends Tenis {
    @Override
    public void metod() {
        System.out.print("D\t");
    }
    public void metodMasaTenisi() {
        System.out.print("E\t");
    }
}
public class SporTest {
    public static void main(String[] args) {
        Spor s = new MasaTenisi();
        metodTest(s);
        MasaTenisi x = (MasaTenisi) s;
        x.metodMasaTenisi();
        Tenis a = new Tenis();
        Tenis m = (Tenis) x;
        metodTest(m);
        Spor b = (Tenis) m;
        metodTest(b);
    }
    public static void metodTest(Spor s) {
        s.metod();
    }
}