"b": ["c"], "c": ["b", "c", "d", "e"], "d": ["a", "c"], "e": ["c"], "f": ["a"] } g3 = { "a": ["d", "f"], "b": ["c", "b"], "c": ["b", "c", "d", "e"], "d": ["a", "c"], "e": ["c"], "f": ["a"] } graph = Graph(g) print(graph) print(graph.is_connected()) graph = Graph(g2) print(graph) print(graph.is_connected()) graph = Graph(g3) print(graph) print(graph.is_connected()) print('diameter: ', end='') diameter = graph.diameter() print(diameter)