thuật toán của Matchright