
public class QueueFromList extends LinkedList implements QueueIdea{
	
	public QueueFromList() {
		super();
	}
	
	public void enqueue(int n)
	{
		insert(n);
	}
	
	public int dequeue()
	{
		int res = getVal(length() - 1);
		remove(length()-1);
		return res;
	}
	
	public int peek()
	{	
		return getVal(length() - 1);
	}
	
	public int size()
	{
		return length();
	}
	
	public String toString()
	{
		return "<Queue: " + super.toString() + ">";
	}
	
	public static void main(String[] args)
	{
		QueueFromList q = new QueueFromList();
		
		q.enqueue(0);
		q.enqueue(1);
		q.enqueue(2);
		
		System.out.println(q);
	}

}
