毛玉クラシック

結局バックアップコードが間違ってました。パッチ変数の範囲外にアクセスしそうになったときは、0を値として使うのですが、範囲チェックをしたときに範囲外だったらループを含むメソッドからリターンしてしまっていました。primitiveの方はちゃんとしているのであまり気づかなかったのですが。いけません。