GRAPHS AND HYPERGRAPHS