I have a problem here and would appreciate your help.
I have a bipartite graph $G = (A \cup B,E)$ which has a matching $M$ of size $|A|$. We need to prove there's a vertex in $A$ such that each edge that contains this vertex belongs to some matching of size $|A|$.
We tried using induction; we also tried using Hall's theorem and separating two cases (when $|N(X)|>|X|$ for some subset $X$ of $A$, or $|N(X)|=|X|$) but got stuck.
Any ideas?