// class hierarchy to represent a list of integers

abstract class ALoN{ }

class MTLoN extends ALoN{
  MTLoN(){ }
}

class ConsLoN extends ALoN{
  int  fst;
  ALoN rst;

  ConsLoN(int num, ALoN lst){
    this.fst = num;
    this.rst = lst;
  }
}
