public void deleteRoad(Point p1,Point p2){
        Circle tmp1 = new Circle(p1);
        Circle tmp2 = new Circle(p2);
        int r1=-2,r2=-2;
        for (int i=0;i<pnts.length;i++)
            if (tmp1.equals(pnts[i]))
                r1 = i;
        for (int i=0;i<pnts.length;i++)
            if (tmp2.equals(pnts[i]))
                r2 = i; 
        if (r1!=-2 && r2!=-2)
            removeRoad(r1,r2);
        for (Circle pnt1 : pnts) {
            if (pnt1 != null) {
                pnt1.print(g);
                pnt1.print(g1);
            }
        }        
    }