Bipartite matching demo