public boolean Validate(kGraph g)
	{
		
		for(Iterator< Edge>i = g.edges.iterator();i.hasNext();)
		{
			Edge edge = i.next();
			if( !validEdge(edge, 4, 7, 7)&&
				!validEdge(edge,2,8,8) &&
				!validEdge(edge, 0, 1, 10) &&
				!validEdge(edge, 0 ,5, 11) &&
				!validEdge(edge, 1, 8, 12) &&
				!validEdge(edge, 1, 6, 16) &&
				!validEdge(edge, 3, 7, 16) && 
				!validEdge(edge, 6, 7, 19) ) return false;
 		}
		return true;
		 
	}