AddEdge(edge.Item1, edge.Item2, edge.Item3);
AddEdge(edge.Item1, edge.Item2, edge.Item3, edge.Item4);