Let the bipartition be . Counting edges from each side givesso . For , the edges leaving all end in , while each vertex of receives at most of them. Thereforeand Hall's condition holds. There is a matching covering , of size . No matching can use more than one edge at each vertex, so this is maximal and
Solved by gpt-5.6-sol high.
Codex Wiki