public static void main(String[] args)
	{
		StringDigraph sg = new StringDigraph(args[0], args[1]);
		System.out.println(args[0] + "\n" + sg);

		Topological top = new Topological(sg.G());
		System.out.println("Scheduling order");
		System.out.println("----------------");
		for (int v : top.order())
			System.out.println(sg.name(v) + "(" + v + "): ");
	}