public class Tester
{
	public static void main(String [] args)
	{
		Stack stk = new Stack();
		Queue q	= new Queue();
		
		Integer val;
		
		for (int ii = 1; ii < 10; ii++)
		{
			val = ii;
			stk.push(val);
			q.push(val);
		}
		
		// so what will be different?
		System.out.printf("%20s  %20s\n", "Stack", "Queue");
		for (int ii = 1; ii < 10; ii++)
		{	
			System.out.printf("%20s  %20s\n", stk.pop(), q.pop());
		}
	}
}
		