Match Maximization Puzzle