>>21
> loop { m ← m+1 mod MAX }
自分で止まらないことを宣言してるorz
while(m<MAX+1) { m ← m+1 mod MAX }