文字でやったら一致するんですよね?
実際にn=1とか入れてみて

b1=b1b2を3で割った余り
となるんですか?