このスクリプト、以前から気がついてたバグがあるのですが・・・

まだ直してません・・・。ていうか、いまいち原因がわかりません。

アルゴリズムは正しいはずなのに・・・。

まぁ、その辺はちょっと研究してはみますけど。