class MyStack
{
   //Stack soll auf Basis einer verketteten Liste
   //implementiert werden
   private MyLinkedList list;

   //Operation makeStack()
   public MyStack()
   {
      list = new MyLinkedList();
   }

   public boolean isEmpty()
   {
      if(list.numberOfElements > 0) {return false;}
      else {return true;}
   }

   public void push(int x)
   {
      list.addElementAtHead(x);
   }

   public int pop()
   {
      return list.removeFirstElement();
   }
}
