1030 IN$=INKEY$: IF IN$ = CHR$(13) AND B$ = "" THEN 1030
1040 IF IN$ = CHR$(13) THEN 1090
1050 IF IN$ = CHR$(8) THEN 1200
1060 IF IN$ = "," THEN 1080
1070 IF IN$ < CHR$(48) OR IN$ > CHR$(57) THEN 1030: REM NON-NUMBER
1080 B$ = B$ + IN$: PRINT IN$;: GOTO 1030
1090 COMMA = 0: FOR I = 1 TO LEN (B$): IF MID$ (B$,I,1) = "," THEN CO = 1
1100 NEXT I
1110 IF CO = 0 THEN B$ = "": CLS : PRINT "WHOOPS! YOU FORGOT THE COMMA. PLEASE PRESS <RETURN> AND THEN ENTER YOUR NUM- BERS AGAIN. ": GOSUB 980
1120 IF CO = 0 THEN CLS : GOTO 1020
1130 D = VAL (B$):K = LEN (B$): FOR I = 1 TO K:B1$ = MID$ (B$,I,1): IF B1$ = "," THEN CO = I: GOTO 1150
1140 NEXT I
1150 IF K - CO < 1 THEN 1180
1160 E$ = RIGHT$ (B$,(K - CO)):E = VAL (E$)
1170 GOTO 1240
1180 B$ = "":E$ = "": CLS : PRINT "I'M SORRY, BUT YOU FORGOT THE LAST NUM- BER. PLEASE PRESS RETURN AND THEN RE- ENTER YOUR NUMBERS. ";: IN$=INKEY$: PRINT : IF IN$ < > CHR$(13) THEN 1180
1190 CLS : GOTO 1020
1200 K = LEN (B$): IF K < = 1 THEN B$ = "": GOTO 1220
1210 B$ = LEFT$ (B$,K - 1)
1220 REM
1230 GOTO 1030
1240 IF D > E THEN CLS : PRINT "I'M SORRY, BUT THE FIRST NUMBER MUST BE SMALLER THAN THE SECOND. ": PRINT : PRINT "YOU WILL NEED TO ENTER YOUR NUMBERS AGAIN.": GOSUB 980: CLS : GOTO 1020
1250 IF D < 1 OR D > 100 THEN 1280
1260 IF E < 1 OR E > 100 THEN 1280
1270 RETURN
1280 CLS : PRINT "REMEMBER, MY NUMBER IS BETWEEN 1 AND 100. PLEASE RE-ENTER YOUR NUMBERS.": GOSUB 980: CLS : GOTO 1020