class AdjacencyLists { static class Node { int v; Node next; Node (int v, Node t) { this.v = v; this.next = t; } } public static void main (String [] args) { int V = Integer.parseInt (args[0]); int E = Integer.parseInt (args[1]); Node adj[] = new Node[V]; for (int i = 0; i < V; i++) adj[i] = null; for (In.init (); !In.empty (); /* none */) { int i = In.getInt (); int j = In.getInt (); adj[i] = new Node (j, adj[i]); adj[j] = new Node (i, adj[j]); Out.println ("There is an edge between " + i + " and " + j + "."); } } }