class AbstractList<A>
{
    A a = null;
}

class Vektor<B> extends AbstractList<B>
{
    B a = null;
}

class Stapel<A> extends Vektor<A>
{
    A a = null;
}

class IntZahl
{
}

class Bool
{
}

class Main
{
}