Book Club - hopcroft bipertite matching