public class super1
{
    public int x;
    public void print_x(){
        int x=99;
        System.out.println(this.x);
        System.out.println(x);
    }
    public super1(){
        this(-1);
    }

    public super1(int x){
        this.x=x;
    }
    public static void main(String[] args)
    {
        super1 ob = new super1(1818);
        ob.print_x();
    }
}
------------------------------------------------
public class super2 extends super1
{
    public int y;
    public void print_a(){
         System.out.println(x);
         System.out.println(y);
    }
    public void print_x(){
        System.out.println("x="+x);
        System.out.println("y="+y);
    }
    public super2(){
        this(-1,-1);
    }
    public super2(int x,int y){
        super(x);
        this.y=y;
    }
    public static void main(String[] args)
    {
        super2 o = new super2();
        o.print_x();
        System.out.println("----------------");
        o.print_a();
    }
}