theory of graphs and hypergraphs 5656901