public Vertex GetEarliestFinishRide(Vertex min)
 {
     return(VerticesSorted.GetViewBetween(min, VerticesSorted.Max).Min);
 }
 public void Add(Vertex vertex)
 {
     Vertices.Add(vertex);
     VerticesSorted.Add(vertex);
 }