病院でも、セカンドオピニオンプリーズは、「あり」なので、分からなくて再度質問するのは、「あり」だと思いますよー。(そんなにピリピリしなくても・・・)
で、本題
元プログラムの26行目と36行目のIF BUTTON...の次の行に
IF BUTTON(2)AND 32 THEN END
を、追加するだけで、とりあえずは、Bボタンでぬけられるようには、なりますが、根本的にプログラムの流れが、おかしいです。
フローチャートを書いてみて確認したほうが、良いですよ。
(最初に1以外入れると、どうしたって@ST2にとんでしまいます)