#include <stdio.h>
#include <stdlib.h>
#include "GRAPH.h"
#include "ST.h"
Graph GRAPHscan(V, E)
  { char si[50], sj[50];
    int i, j, k; Edge e; Point p;
    Graph G = GRAPHinit(V);
    STinit();
    for (k = 0; k < V; k++)
      {
        scanf("%s %d %d", si, &p.x, &p.y);
	/*        printf("%10s %10d %10d\n", si, p.x, p.y);   */
        GRAPHinitV(G, STsearchinsert(si), p);         
      }
    for (k = 0; k < E; k++)
      {
        scanf("%s %s", si, sj);
        e.v1 = STsearchinsert(si);
        e.v2 = STsearchinsert(sj);
        GRAPHinsertE(G, e);
      }
    return G;
  }

