class A {

  protected int x;

  public A() {
    System.out.println("In A.");
    x = 4;
  }
}

public class B extends A {

  protected int y;

  public B() {
    System.out.println("In B.");
    y = 7;
  }

  public B(int val) {
    System.out.println("In B(int).");
    y = val;
  }

  public static void main(String[] args) {
    A var1 = new A();
    B var2 = new B();
    B var3 = new B(2);
    A var4 = new B();
  }
}
