$BCH

exactly analysis check before and after