P6-matching-solution.pdf