ちなみに多重ループからGOTOで一気に抜けるのは、GOTOが極端に嫌われているC言語などでも唯一の例外としてアリとするという考え方もあるようですよ。