16.3 BM算法