import type.lang.*;
import java.util.*;

public class DemoArrayList
{
	public static void main(String[] args)
	{
		if (args.length != 1)
		{
			IO.println("----------------------------------------");
			IO.println("usage: java ArrayList file\n");
			IO.println("where 'file' is any text file");
			IO.println("(NOTE: list elements are tokens in file)");
			IO.println("----------------------------------------");
			System.exit(0);
		}

		UniReader ur = new UniReader(args[0]);
		ArrayList al = new ArrayList();
		String s;
		while ((s = ur.readLine()) != null)
		{	
			StringTokenizer st = new StringTokenizer(s);
			while (st.hasMoreTokens())
				al.add(st.nextToken());
		}

		IO.println("Size = " + al.size());
		Collections.sort(al);
		IO.println("Elements: " + al);
	}
}
