{まで繰り返す}を使ったコードの中にも、{まで繰り返す}を入れると、{まで繰り返す}で入力したif文がfalse出力だとしても、endまでいかないと、if文を調べて止めることがないため、すべての{まで繰り返えす}の中に、止める用のコードを書く必要があります。
数字単体、また、12+9+8など、最後から二番目の要素に、四則演算が含まれている場合など、いろいろバグがあったので、デバックしてます。