Resolving conflicts
Modeling the problem as a bipartite graph