finished p89, bipartite