token=new StringTokenizer(buffer);
noOfNodes=Integer.parseInt(token.nextToken());
nodes=new Node[noOfNodes];
for(int i=0;i<nodes.length;i++)
nodes[i]=new Node(i);
buffer=map.readLine();
while(buffer!=null && buffer.trim().length()>0) {
// System.out.println(i+": "+buffer);
token=new StringTokenizer(buffer);
int node1=Integer.parseInt(token.nextToken());
int node2=Integer.parseInt(token.nextToken());