DIM STACK%[1024],SLAST%
DEF M91 N OUT M
STACK%[0]=N:SLAST%=1 '最初の要素はN
WHILE SLAST%!=0
'pop
N=STACK%[SLAST%-1]
IF N<=100 THEN 'Nが100以下
'NとN+11をpush
STACK%[SLAST%]=N+11
SLAST%=SLAST%+1
ELSE
'return(pop)してN-10をpush
SLAST%=SLAST%-1
STACK%[SLAST%-1]=N-10
ENDIF
WEND
M=N-10 'Nは必ず101以上であり、N-10を返す
END