' +JJJJ ?\>m0M='+l> /+l   d']6@5L&]655]6LF%5 & "L}"BB5L&]6,! ( ɍ **0 LC'_* )3J 2 703`6 77777777777JJJJx 77L? L7877777777 776i 7 7867 7`77 777777`x =(`(8`5775I7`B` 76`77`>J><;VU<)?<`8'x0|<&HhHh 8 8 8 8V&` aI꽌ɪVɭ&Y:&<&Y:&;: 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8 9: :' 9: :& :x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?8  1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#000'#07#0:"4<*55**5*%5)1)1)1)'#0/#0*5*75**5*:5/#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)E(!8b $!H(+ "@H !D)"E` @ $ C ` DQ &J80^݌Hh < <݌ < < h < < < <`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 (G FG HZXj 80x D9$xxH` >( Z>h Z>L=.xxH >hh@(LH>9L>HH/Hh/ H?-З( 8(& 8$8 H` *8HNx`* >x$50x*$50xL9JJJJ`HHjf5 >h $50x`HA>VD;;P >(ED Z> ?$0x8x D9- 8DD# H8`?E Vˆʎ55L $ 5 55555 &a*5`*5` "L&5_*b*JL%u**Lz%`** $  Q(lXJ̥KlV $  Q(lV eօ3L e3L &%R*L &%Q*L d' "L4% N'e*)n*5 5 &`@-e*f*f* 5 "L# "5f*`L %.* *t*Q*L$ %L&*L` "O**P**u** d' "L% N'e*)n*o*o*n* &8ɍ` ^&f\*555L& ^&NR* & "R*ΩL&)\*Z* ʽ LH*v 3h`0h8` " ['L & N'С55 &5`*A*@` +5L^6L65`  \* ?*0 '\* '  Q( ^&\*lZl^?*c*q)H c*h`f*5h*5j*555@O*AP*`u*@`@5&`Q*R*`E 'Ls' ' ' @DAE@u*`8` %@ @A@`@`**@*A`M5 ) "L&`8@AW*c*@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@c*h8&ȑ@Hȑ@Ah@L'Hȑ@ȑ@* htphso`hMhL`9V*8U*897T*6S*67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (   Р734@~3!+,W,o,*--,,9,-.-~3~3,,,,~3~3,,,,~3_*3 j.5 *H*H`Lc3 (+L3 +55555 1^3_* )3J Q*L_3Ls3443 D23455545554 70 / 7 :/354545455454555535L^/5-5I5555 55` / 4/ 2-5! / 08555454 70L3 (+50+5B5C3 2 70L35 *H*H`Lg3L{3505 *H*H` 3 ,5L3 3 1 ,H 1hBL, 0 BH [1 1h`Lo3 35 ,L3 3 1B , 1L,H 0hB@ 55 [1L133 (+34) 34 70L3 3L3 (+ 055L- (+34L{33454445 70 ^/* / 3B0 HȱBh -355 -8 /L38 25` +5 /3 /. /. 3 E7D B. /. /. 0]34S0J4 4) 3 4D4E B. 4  /. 02L3 Ν3 3`HD٤33DEEhiHLG.h ` /5B5-` /5B-` + X05I33383 33DH /4 E03744Ȍ7 X040 7 J7L35B5C`,5p` / R0-55`50` K/ R0-55`575755` 4/ K/ /( 55L/BȱBL/58` D2BH5BH :/ 75Bȭ5Bhh55 R0B5m55ȱB5m55` /LR0557755`*7*75LR0 E0(33 48`433 R0` E033LR0*7*7`777 555I7575757577** 7757`7 L35555f /55555555 ^/`855 i /B58` 41L 15ȱB5 /5555 /5`3 D23ȑB55B5 / 7 55`5555555555 5555`555`55BC55`5555`L3 /5B5C355 0Q340"B4  6` 02۰Ϭ33B438`3i#`3ЗLw35!50>5555`53 /3m3 3 3733i35 3583 /35ЉLw35`H /5h 25L/~43 533`55555555J5m55m5jn5n5n5ۭ55m5555m55m55`"L? 585H ~.(3` # d ֠z# u*`"@ DDĈԂЂԂ U*P*UU*ЂЂ U*P*UU*(P TU" """>> "@ DDĈԂ(Q"@ @DЂ(P T(Ԃ U*P*UU*ЂЂ U*P*UU*(P TU " """"""6"""(Q"U"D(E ĈԀЈЂԀЊ(Q"@ @DԈЈЂԊԈԂ(P TT*ЂԀĂĂЀĂЈĂЀЈЈЂ(U*P*UU*ԊЂԈЂԂЂЈЂU*P*UT*>>"" "*"  " (Q"U"D A ĈԀЈЂԀЊ"@ QDԈЈЂԊԈԂ(P*UU*ЂԀĂĂЀĂЈĂЀЈЈЂ(U*P*UU*ԊЂԈЂԂЂЈЂT*P*P*&""&"*><C0R$"2H":RSN$"42":21980̀SBID4DS%(1)4C0R$"2S":RSN$"43":21980SBID4C0R$"2D":RSN$"44":21980,SDS%(BID)3IHC16C0R$"3"SU$(BID):RSN$"45":21980JSC0R$"P":RSN$"46":21980\SBID021690SILVP2DSR5PC18C0R$"3N":RSN$PE):RSN$"83":21980zSC0R$"4"SU$(C1):C1IOPEC0R$"3"SU$(C1)SRSN$"84":21980SIOPE021470GSILVP3(DS%(BID)3(DS%(BID)2(BID3IST0P3)))C0R$"4"SU$(BID):RSN$"40":21980nSILVP3C0R$"3N":RSN$"41":21980SBID4DS%(2)4"96":21980~HSILVP2C0R$"3"SU$(IOPE):RSN$"97":21980~RSIOPE0C0R$"P":RSN$"80":21980(\SPC18DSR6DSR13DSR14LSR0C0R$"4N":RSN$"82":21980cfSPC18DSR4IOPE2IST0P2C0R$"3N":RSN$"82":21980pSPC17C10C0R$"4"SU$(IO21980}SILVP2IOPE0IHC18C0R$"3N":RSN$"93":21980} SILVP2IOPE0C0R$"P":RSN$"94":21980~*SILVP2IHC18DSR4C0R$"3N":RSN$"95":21980[~4SILVP2PC18SLIOPEC0R$"3"SU$(SL):RSN$"96":21980~>SILVP2PC18C0R$"2"SU$(SL):RSN$NT SHAPE-BID 1NTS1);"* 5+ CARD SUIT-DBL (REBIDDING SUIT)S1);"* NT SHAPE WITHOUT STOPPER-DBLSS1);"OTHER HANDS-PASS":::14180S,S'DUMMYLINEILINEI:::14180XSgS'DUMMYLINEI-OVERCALL"S1);"* SHORT IN OPENER'S SUIT (11-12 PT)-DBL"ƆSۆS1);"13-15 PTS"S1);"* SHORTNESS IN OPENER'S SUIT-DBL")S1);"* 5+ CARD SUIT-OVERCALLSS1);"* LENGTH IN OPENER'S SUIT-PASS"YSnS1);"16-18 PTS"S1);"* STOPPER+IPBIPB1:20050RS1690ޅ\S1:(16);:3:"GENERAL RULES OF COMPETITIVE AUCTIONS";(10)aSfS1);"0-12 PTS"'pS1);"* GOOD 6 CARD MAJOR-JUMP TO 2-LEVEL"ZzS1);"* GOOD 7 CARD SUIT-JUMP TO 3 OR 4 LEVEL"S1);"* GOOD 5+ CARD SUIT (11-12 PT),1)"?"TNS$(TNS$,1)STNS$"?"İ21340:21190ƄSTNS$C0R$ĺ STNS$C0R$İ12290:21310S12660& SC0R$"D"ĺ"YOU SHOULD DOUBLE":"(BID 'D')";:213021*S1423074SB6S14180Z;S34,17:(16):34,0`S:14200:13290HSANS$"Y"İ15000RRSN$"355"R12000R1:18:"RIGHT HAND OPPONENT OPENS 1"SU$(BID);:BID0ĺ"T";RR"WHAT IS YOUR BID? ";:NN3:950:TNS$SR$0RQ9(37):24:33);=RQ91:1[R(TNS$)2TNS$(TNS$,2)R(TNS$,1)"P"(TNS$,1)"D"(TNS$:21190vRIWIN5C0R$"3"SU$(L%(1)):RSN$"350":21190RBIDL%(1)C0R$"2"SU$(L%(1)):RSN$"356":21190RC0R$"P":RSN$"352":21190?RBID((1)4)1:C0R$"P":RSN$"353":21190WRBIDL%(((1)3)2)~RIHC15C0R$"D":RSN$"354":21190RL%(1),3)6IWIN6&RI13́0RDS%(L%(I))0DL%(L%(I),1)1IWINIWIN1:RDS%(L%(I))1DL%(L%(I),1)2IWINIWIN1&DRDS%(L%(I))2DL%(L%(I),1)3IWINIWIN1-NRI@XRIWINIWINIVULXbRBIDL%(((1)3)2)lRIWIN7C0R$"4"SU$(L%(1)):RSN$"351"21190QL%(1)BIDC0R$"1"SU$(L%(1)):RSN$"340A":21190QC0R$"P":L%(1)BIDIHC11C0R$"2"SU$(L%(1))QRSN$"341":21190QIHC1021150BRDL%(L%(1),2)3DL%(L%(1),3)521140cRPTS%(L%(1))8IWIN7:21030RIWIN5:DL%(L%(1),2)4DL%(DL%(L%(1),2)4DL%(L%(1),3)6)BID((1)2)3:C0R$"2"SU$(L%(1)):RSN$"338":21190QBID((1)4)1:C0R$"P":RSN$"339":21190QBIDL%(((1)3)2)UQDL%(L%(4),1)2IHC15C0R$"D":RSN$"340A":21190QIHCPTS%(L%(4))15C0R$"D":RSN$"340":3":21190~QBIDL%(4):C0R$"D":RSN$"334":21190~Q(IHC10(1).2)IHC15BIDL%(4):C0R$"D":RSN$"335":211902QIHC10BIDL%(((1)2)1):C0R$"P":RSN$"336":21190cQBIDL%(((1)3)):C0R$"P":RSN$"337":21190tQIHC920950QL%(1)3(330":21190}hQBIDL%(4)C0R$"D":RSN$"331":21190}rQL%(1)BIDC0R$"1"SU$(L%(1)):RSN$"332":21190-~vQC0R$"P":DL%(L%(1),2)4DL%(L%(1),3)6C0R$"2"SU$(L%(1))D~zQRSN$"332A":21190Z~|QRSN$"332":21190~Q(1).9BIDL%(1):C0R$"P":RSN$"33RS$"WITH "(MAX)SP$M$(MX)" AND "(PC)" POINTS":13280Q2MX3MAX4C0$"1"SU$(MX):RS$"WITH "(MAX)SP$M$(MX)" AND "(PC)" POINTS":13280Q2DS4IHC15IHC19C0$"1N":RS$"WITH 16-18 HCP's AND A BALANCED HAND":13280UR2DS%(3)DS%(4)(I,1)3ISIS1:129707P2DS%(I)2DL%(I,1)5ISIS1>P2IP2DS4IS4IHC24C0$"3N":RS$"W/25+ HCP AND A BALANCED HAND":13280P2DS4IS4IHC21C0$"2N":RS$"W/22-24 HCP AND A BALANCED HAND":132805RS$"W/ STRONG SUPPORT & "(PC)" PTS, JUMP SHIFT"^H5 _R5PCPTS%(1)PTS%(2)PTSIPTIVE BID":13640Q]5IHC6C0$"P":RS$"WITH "(IHC)" YOU CANNOT BID":13640] 5C0$"1N":RS$"WITHOUT SUPPORT FOR PARTNER OR MORE THAN 10 POINTS":13640^5BID2MX1MAX4(DL%(1,2)4(DL%(1,3)6DL%(1,1)3))C0$"2S":RS$"WITH A HAND THIS STRONG"(PC)" POINTS":13640d\4BID2DS%(1)3C0$"1S":RS$"YOU CAN SHOW SPADES AT THE ONE-LEVEL":13640\4IHC8MAX5DL%(MX,3)6DL%(MX,2)4C0$"2"SU$(MX):RS$"WITH THIS STRONG A "M$(MX)" SUIT":13640]4PC10C0$"2"SU$(MX):RS$"WITH NO MORE DESCR4IHC12DS3DS%(BID)4C0$"2N":RS$"THIS IS A FLAT "(IHC)" POINT "HN$:13640[4DS%(BID)2PC10C0$"2"SU$(MX):RS$"YOU MUST TEMPORIZE FOR 1 ROUND WITH "(PC)" POINTS":13640\4DS%(BID)2C0$"2"SU$(BID):RS$"SUPPORT PARTNER WITH ONLY "3MX1C0$"1S":RS$"WITH "(DS%(1))" SPADES AND "(PC)" POINTS":13640Z4MAX4PC10C0$"2"SU$(MX):RS$"WITH "(MAX)SP$M$(MX)" AND "(PC)" POINTS":13640Z4BID2DS%(1)3PC10C0$"1S":RS$"WITH 4 SPADES AND "(PC)" POINTS":13640S[ND":13640tY4IHC15IHC19(DS1(DS2DS%(BID)2))C0$"3N":RS$"WITH "(IHC)" HCP'S AND "HN$" SHAPE":13640Y4PC1813590Y4PC12DS%(BID)3C0$"3"SU$(BID):RS$"WITH "(PC)" POINTS AND "(DS%(BID))"-CARD SUPPORT":13640KZ4PC10MAXMX2)))MAXDS%(I):MXIXl4IXv4DS%(BID)5IHC11IQ0C0$"4"SU$(BID):RS$"WITH 6 CD TRUMP SUPPORT & ONLY "(IHC)" HCP":13640 Y4DS4DS%(BID)3IHC11PC10PC16C0$"4"SU$(BID):RS$"WITH STRONG TRUMP SUPPORT AND A DISTRIBUTIONAL HA&$4,%!4,/ .   !+0 "()23 %&'*14 #$,-./"3'$&#! 9%/7 ! 9   30+)4,1+(1-42*.$$$$$.  !#-/3 $%)*  &'+,.4 "(012 3 #2*.+(2*), $$ $$$$.  !$'0#()*+3  "-/12 %&,.400(524% 6 % 831.'#'"&')/,'*-%'+ ' '$$$$$  %'&4#10)3/$$"121-.1 ,+1!*($ $%$$$.  &*2 #')./ $+0134 !"%(,- 4&&%  '$"4- /3! 1  0.  $,0 !()+  "%&'./12 #*-3431'40,+2* !30,)1- &$%$"# /(.%$$$$.  $01  !%)4 #&'*,-23"(+./ 2 $ "#$ $ $ *$$ $ $$$$. /123 (,.4  !"$%&')-0 #*+30  # '&%3/4)*3/.0+3-3$ 3," 3(! $$$ 4'$&%'$#"B4 B0.*!B/.*B - 23, 1.*()$$$$$$.   !$(,01%*+-24 "&' #)./3((4.'3,,2//00-.  11+)$ %& .  !$)./ #24 "%'(*-13  &+,0//4,(0))23+ -  $$'&1-!!% ",. ..#*$$$$.  $'*+.  !#&(2 "%)13 ,-/04 4 D!% % % (4 $$$$$$$.  #/04 "$&+1 !'(-.2  %)*,3&)!%4/1*(3$' "+2# .# -    ,4/*4/+)$ $$$$'1&!'/&!2.-)(*   $2.])(0^ E 43, 4+$$$$$$$.  #/3 !$&(),4"%-.01  '*+23/)1-*3/41-+ ,1-2 '_##& $%.  (*,./!"$014 %)+3  #&'-2       2\ -"$'Q"%%&A! /.4+)/.1+),(033#,(,($$$$$$ $$$$.  %'.2 "-/1 !#&()34  $*+,0'"&!0& A))-/  4&,4&*$$$$$$$.  !%(+0  '*.1#)-4 "$&,/23   [#A%!'&0+ $%! " ##4-2((14-30+.))/4*,$$ $$$$u **4v30)&'!/-302/-,(1/-%,($ ,(  #'!"" $$$$$.  #)+. %-04 !"$&('*,/123##Z& '3 2  ..4((1%& .   &1 !"#+03(),-2 $%'*./4%113)(40)(/    &&#'"% !2$ +2 2 2. 2*$$$$$$$$$.  "*-./ #%&4 !'(+,03  $)124+/' ' .((*32-, 3)$ $$$$.  "'(* !&)-/ $%.01#+,234  '"&#Q!%$'" 4**)'1.3((-1.2A /  1. %$ , + $ $$$$$$$$ %!$, 2-3/*2-1B3/+ . $ $$$$$.  4$&')*+23 !"#(.01 %,-/44)((/3   2A'#!%&#! $#! *1.- +1., 1. $ $ $$$$"$$$4-0*(2     4-/*(.)),11!4-+ %$'# &#$$ $$$$.  (/3  #')*+, !%-02 "$&.14(()2-4       "'  #%!& . ')*+2 ,/13 !&-.04  "#$%(  ''%2234-( +)14-$+)/4-#+),4-"&! &!  $$ $$$$.  $%)-34 "&'+,/0#(*1 !.2%$"10.0 C(0,0%$$$ $$$$. #*1  )0 "&,/23 !$%'(+-.4&"!  % ' -34##&$11)2,.**02,(D3+ 3$ $$$$223*(0% #"$   44--1*(.+)/,,+) #"! '&& $ $$$$.  '3  !"().12 #$&+-/0 %*,433)0/4'"&#'!&#20+*  0. ")2 (+-3 !$'.1  #%&*,/04'!&  4'!%30""#))(1./22+1.,B'! -*$$$$$.  "#)+-2 !$%/13 &(*,4 '.0#1)(/.-2)(,.-300 ++*$$$$$.  !"(4%'*,./ 123 #$&)+-0((/31)   ' &"!% $ "!#44. 0D ,31- *31+$$ $$$$$   / 4+)(A" &#" .+)3-+)1  0 %$! 22,  $$$$$"$$$. ()0  #$',/14%&+-.!"*23  4  '&%" !$&%.  #$%(*+.  &),0 '/24 !"-13  +*)4/3  +(04/1+(,4/-.. %# %#&%#"  !'$$$$$$.   " &-.4 $%)*+2 !#'(,/013%$''!#0'! .& ,44/((+-**)$ $$$$$$$$$.  #12  "%*+,- &).4 !$'(/0321*))( 21-4.3+4./#%$"&&'# !   A 40,4$$$$      ,,144)#! #!' C320+(/32.+(-#!&+(%  $  $$$$$$.  !%'4 #$-/23  &(*1 ")+,.0& " 3211    C'!$.  $&(+. #)-12 !/034 "%'*,!!'      &$% - 4/1#&$ ((24/,.+)4/*.+4/"$$ $$$$.  !"#,23 &'.01  (*+4 $%)-/%'! '# '#'$ $$$$.  ,24 !#)03  "*+-. $%&'(/1   4,3.*(#"'4,).*1"&A ' 4,0.*/!%$.$$$$$.)34*1.)04*2.)(4*'   4*%# 4*&"!&"%# &"$ $$$$. #*,-. %)/ !"&'(+12  $034 **)((4.,/213.,210., ++ ''!$@K "(*0  #$-/14%&),. !'+23    $&%'#&%"" !C004*)3**1..2((/,,+  -4$$$$$.  #%)-.  (03 "$&*+,/4 !'12                                        ˬ箠嬠ˠ殠䮠殠䩍塠堠ʬ堧䧮場䮠Ժ堠䮠欠蠳. 2+$! 2" 2/2-$$$$$$$$$.  (*, %/ "$+-034  !#&').124 ,,/42%;$ 1"'.&(()* 3#*04- 4+!$$%$ $ $$$$$220/(.O)4 &3! "'  !-%1!*$!+#!, $$$$.   $*+,02 #() !"%&'-/13 .4**)434   '$#&$%2+(1.P.  "&(/23  %,1 #$*+.0 !')-4   N((1*)3/,+40&"%$&"#'2!2 -4 .$$$$$$.   !2 "&*+,-.0 #$%')/(134 ?1.)3/%*0,%+-%$%"$$$$$.  $+,-/  %*0 #&.124 !"'()3++*443&'M % /,02)     "$$#!/,1/, .($$$ $$$$  ,+0K.)%,+-1/'%8$3#3"3! 3 % $$$$.   !%.1 ()*+ "$&'-034 #,/2'# % LF%&  1.(42.  !'()+,- #%.1  "$&*02 /34))1304((.23-+H*/IJ&'!%$'!#"    % -+-+ $$ $$$$$. %&'*+,3 -02  !"#$.14 ()/**2K4(2-),+*##4 2 32 1$$$ $$$.  "#$'-./2 )*1  &(,03 !%+4 G 2-1(4 %'"&%'" !2-)3+2*022,2 22$$ $$$$ D ++)41.3,/0 &%#'&%!"$  3-$$ $$$$$.  #%-02 $'()134 &*,. !"+/  %%'E"% F$F&!2-(./. %&.03#)+,-14  !$'/2 "(*#3 "C'  &4 &1 &-$3.,2(3.+/*3)!333 $$$$$$$.  %&*+,3 $)/2  !#-014 "'(.**244(6 1/16/84. VERSION 3. HANDS OK. $E000 NOT RESET.?50K D$(4)^D$"BRUN HRCG"s230,32:228,127D$"BLOAD MOVRT6Z"D$"BLOAD NEWBIN"16384,0:104,64((4)"RUNPLAY20"2848:10D 堠䠠堧姠䩠砹󮠨묠䠠宠嬠卢堲䬠箠宠箠쮠䮠宠ᠧ栠򠳠Ԯ󮠠뮠堠󮠍뻠󠍢󮠠򠠠󮠠ˮ򠠠堹󮠠堳멮󮠠Ԡ䮠Ժ젠䮠堠宠ˠ󬠠䠠򮠠󮠠㮠䮠󮠠멠쩮堠쮠ӍĠנԠҠĠԠԍӠŠǍĠԭРԠӠԍׯϠԍРΠԠҠנԍЭĠĠԍΠҠӍȠΠĠԍννĽӍĠԭĠŠԍŠΠҧӠԍȠϠԭĠԍӍĠԭŠҧӠԍׯϠԭĠԠ  蠠蠸砠򠸠뮠塠Ѡ򮠠堠䮠ᠧŭנ쮠ᮠϠ䮠謠䮠蠠欠蠠󮠠宠謠򭠠𮠠䮠󡠠栠殠( Я` W :``S)";CR$XD104,64:,(16);:8);"RESPONSES TO 1 OF A SU":LLLLALWl 4 < b''` )jjjj) j)jj)` )jjjj) j)jj)` < b' bi '` <((,0P )p @)*A$" "A$"Z"ĺA$;:SR$SR$A$:N1N11:510@0A$(27)Q1:600z:A$(8)N11ĺA$;:SR$(SR$,1,(SR$)1):N1N11:520DA$(13)510NN1NNĺNNN11);XT$;:(37)23ĺb104,64:M104,64:":" OR HCP'S, WHICHEVER IS HIGHER. 8 REBIDS BY OPENER"4" 9 REBIDS BY RESPONDER"\" 10 DIRECT COMPETITIVE ACTIONS"}" 11 PLAY PRACTICE HANDS":"ENTER YOUR SELECTION (1-11) ";:NN2:500:TEST((SR$))104,64:N11:SR$"":Q0N1NNľA$:560)A$:" 1 HAND EVALUATION"9 " 2 NO TRUMP OPENING BIDS"Z " 3 OPENING 1 OF A SUIT"| " 4 OPENING STRONG HANDS" " 5 PREEMPTIVE OPENING BIDS" " 6 RESPONDING TO 1 OF A SUIT" " 7 RESPONDING TO A 1NT OPENING BID"" (I) |SU$(I)(M$(I),1)X  SU$(I) = CHR$ (1) + "1" + CHR$ (95 - I) + CHR$ (1) + "0"j I:SU$(0)"N" R(X)((1)X)1 104,64:  MAIN MENU (16);:14:"BRIDGE QUIZ";CR$;CR$ "QUIZ #","SUBJECT";CR$;"======","=======";CR$ FF97:7' E A,K,Q,J,10,9,8,7,6,5,4,3,2~ J 4333,4432,5332,5422,5431,5440,4441,6322,6421,6331,7222,7321,7330,7420,7411,8221 O NOTRUMP,SPADES,HEARTS,DIAMONDS,CLUBS TI113 YCD$(I) ^I cI116 hDTBL$(I) mI rI04 wM$9900 NM$SR$( CR$;"THANK YOU, ";NM$J NIT((78)(79)256)300010_ NIT((10NIT))p I11000:I~ 104,64: ,5120::IP1 1CR$(13):BELL$(7):SP$" " 6CD$(13),DL%(4,8),PTS%(4) ;DS%(4),DTBL$(16),M$(20) @V5:OFF90:RO712,V810 (9);3 V:H:(13DL%(I,J)ROFF)K V1:H:(5IOFF)f V3:H2:(24IOFF) V4:H2:(31DL%(I,J)ROFF) (26):104,64: NIT0:NM$"" (16);:12:"PLEASE ENTER YOUR NAME:"; 16368,0 NN10:500:Q1 d i(1)1;nHH2%s3pxB9H711:Q9B930:B8(B9256):B7B9B8256:Q8(Q9256):Q7Q9Q8256}4111,V89:4112,V833:4113,B7:4114,B8:4119,Q7:4120,Q8:41080 H712,V810H719,V810H719,V833H712,V833H     00IP85IP5ĺ"YOU HAVE AN GOOD UNDERSTANDING OF QUIZ ";CP$:EN1TN1ACE1:IQ0_N1I14sN1DS%(I)012820N1DL%(I,1)1ACE0:IQIQ2N1DS%(I)112820N1DL%(I,2)2IQIQ2N2DL%(I,1)2IQIQ1N 2DL%(I,2)3IQIQ1N2IN2%O(2PS%(I)0PTS%(I)1M`1IMj1ZMt1(6);BELL$;:((1)5)112670,12680,12690,12700,12710~M~1"THAT IS INCORRECT, ";NM$".":M1"THAT ANSWER IS WRONG":M1"NO, THAT'S NOT IT":M1"YOU MISSED THE ANSWER, ";NM$:M1"THAT IS AN ERROR":?N1C01J1):DL%(I,J1)QL0J1L1J%L1I+L16L$1I14UL.1DS%(I)0PTS%(I)5:12640~L81DS%(I)1PTS%(I)4PTS%(I)7:12640LB1DS%(I)1PTS%(I)3PTS%(I)3:12640LL1DS%(I)2PTS%(I)2PTS%(I)5DL%(I,2)4PTS%(I)PTS%(I)1:12640MV1DS%(I)2PTI)((HN$,I,1))$K0DS%(I)1125604K0J1DS%(I)HK0DL%(I,J)R(RN)TK0FD$"F"eK0J1112510sK0J11J1K0DL%(I,J)DL%(I,J1)FD$"T"K0J1K0FD$"T"12460K0J1112550K0J11J1L0DL%(I,J)DL%(I,J1)QDL%(I,J):DL%(I,J)DL%(I,"J>0C0C01:JH0I14/JR0HOLD$(HN$,I,1)BJ\0PS((1)4)1kJf0I1HN$(HN$,PS,1)(HN$,2):12400Jk0HN$(HN$,I1)(HN$,PS,1)(HN$,I1)Jp0PS1HN$HOLD$(HN$,2):12410Ju0HN$(HN$,PS1)HOLD$(HN$,PS1)Jz0IJ0J0I14K0DS%(I)1 I/II/@I0((1)5)112300,12310,12320,12330,12340gI 0"THAT IS CORRECT, ";NM$".":12350I0"VERY GOOD. THAT'S RIGHT!":12350I 0"ABSOLUTELY RIGHT! YOU DID WELL.":12350I*0"THAT'S ABSOLUTELY CORRECT!":12350J40"A VERY GOOD ANSWER!14H/IBID12270)H/DS%(I)212270HH/DS%(I)0PTS%(I)3:12270qH/DS%(I)1PTS%(I)4PTS%(I)6:12270H/DS%(I)1PTS%(I)2PTS%(I)2:12270H/DS%(I)2PTS%(I)2PTS%(I)5DL%(I,2)4PTS%(I)PTS%(I)1:12270I/DS%(I)2PTS%(I)0PTS%(/DS%(I)112090!G/J1DS%(I)?G&/ ? " ";CD$(DL%(I,J));OG+/104,8:100VG0/JcG:/ PRINTjGD/IpGN/{GX/I14Gb/PTS%(I)0Gg/DS%(I)112170Gl/J1DS%(I)Gv/DL%(I,J)5PTS%(I)PTS%(I)5DL%(I,J)G/JG/IG/IV((1)2):H/I(4)*FJD$"MONI":D$"OPEN"F$:D$"READ"F$GFT64879:(512)1538020XFD$"CLOSE":kF.(16);:16400F.1:1:,"PROBLEM #";IPF.IV0Ė15:"NOT ";:12030F.17F."VULNERABLE";CR$F/V0F/I14:HI1:VV3F/ PRINT ,SU$(I);": "; GG PRACTICE HANDS PROGRAM":(4);"RUN HELLO"gEfTE10TE1ĺBELL$::P$"ENTER 1-11 ONLY!":15100:1710Eg:P$"LOADING QUIZ "(TE):16300Ej19000EF$"HELP1":8000:E14180:EENITNIT1:NIT32000NIT32000: RANDOMIZE NIT F@D$Т22:1:(6)D|14200"D13290=DAN$"Y"IPIP1:1370rD1:18:(6)"OUT OF ";IP;" PROBLEM";:IP1ĺ"S";D", YOU GOT ";C0;" CORRECT."D12720D24:1:(5);:14180D D104,8:400DbTE11360+EdTE11ĺ(16);:12:6:"LOADIN000:C1530:1610'C1:1:"PTS";2CI14ZCA$(PTS%(I)):PTS%(I)10A$" "A$iC:::A$;yC"I:FF1585C,::ACE1ĺ"-1";:28:"(ACELESS)";C1C6"--":A$(PC):PC10A$" "A$C@A$:CJ4:23CTIQ2;" QUICK TRICKS"; Dr B12190B12740!B120001B:16368,0B1:18:"HOW MANY POINTS ARE THERE":"IN THE ABOVE HAND? ";:NN2:950:TNS$SR$BTNS$"?"İ1920:1450BA(TNS$)BPCPTS%(1)PTS%(2)PTS%(3)PTS%(4)ACEBAPCİ12290:1660C12660:I11:QĬ=AI1(NM$):5000I,((NM$,I,1))::5000I,0:1770\A16368,0:104,8:500:QĬbAtA104,8:300:APIP1:BID0:C00AZTNS$"?"İ1920:TNS$""AdCP$"1":18200AnDS((1)12)1:HN$DTBL$(DS)Ax12360ARN13:12430B12120. @19900@ 1000:RN13;@%(16382)99İ17000:1770I@'16382,99k@*DS((1)12)1:HN$DTBL$(DS)}@412360:12430@HV17:H3@\I14:HH3@aDS%(I)1890@fJ1DS%(I)@p104,8:100:@zI@24:1:(5);:14180A104,8:200               宠堠堠󮠠묠䠠宠䠠ᠠ宠ᠧ姠󮠠󮠠𮠠䡡堧䧮䮠󮠠䮠䠲𠠠뮠堠堧槮ᠴ󮠠ŭנ󮠠󠠠ᠴ뮠嬠報ӭĠƠҠĠԩӭРΠĠԍΠéŠΠƠŠĠӍԠԠРҠĠӍԠԠӠΠҠԍԠԠ̠ԍǠϠԍȠĠӍӭӠӭĠԍӭĠԠӭĠԍӭĠԠӭĠԍӭĠԍȠĠӍӭĠĠԠӠȠé z #  à ӠMΠ Ԡ2 Գ Զڠ ٲ6ڹ' !б"йԠα0Զ ֠ Ϡ ΠŠڱڷڶڸ! ͠РڵڴڳڲǠϠ!TS A BID IN PLACE ON SCREEN IN BID DISPLAY. USES ROUND,HD,DI$; RETURNS PC,LB{U'RWROUND9:COL(HD1)416:COL:RW:DI$;:U'BS%(ROUND,HD)36PCPC1:10150U'PC0U'HDDLROUND1PC0U'BS%(ROUND,HD)36LBBS%(ROUND,HD)U'(V' DELAY RANDHN3RWFR:10050T='RWLR5TB'COL3(CN1)6:10080MTL'HN2COLFC:10070]TQ'COLLASTCOLiTV'RW5CN~T`'COL:RW:DI$;:Tj'H9(36)1:V9(37)1Tt'NN3:30000:ANS$(SR$,1)T'ANS$"Y"ANS$"N"ĺ(7);:H9:V9:(5);:10100T'LU' PRIN:D$"RUN BRIDGE"VS'SELECT DISPLAY REPRESENTATION OF A CARD USES HN,CN; RETURNS CS$S'SN(HN%(HN,CN)13.99):CARDHN%(HN,CN)13(SN1):CS$SU$(SN)CARD$(CARD):S$' PRINT A CARD IN CARD POSITION ON SCREEN USES HN,CN,DI$S.'HN2HN410060T8'İ20000:"YOU PLAYED THIS HAND QUITE WELL!!":1910aRl20000:"YOUR PLAY WAS OF EXPERT CALIBER";lRv19000R{20000:(26);"DO YOU WANT ANOTHER PROBLEM? ";:10090:NP$ANS$RNP$"Y"1200R(26);(16):12:12:"LOADING MAIN MENU"S:D$"CLOSE"3"Q3HH%(IX,CN):F51:18000:F50@Q510660:HNHN1:HN4HN1OQ:I1SISNQDI:MA100:OTOT1:10180:10730:10340:25000:ROUNDROUND1:J:OTOT1:1720QNNRNR1:NR100NR1QX20000:TE8ĺ"YOU MAY WISH TO CHECK THE TEXTBOOK":19102RbTE3HNWI:I14:HN2HN4CNPS%(HN,ROUND,1):1830PK113:PS%(HN,K,0)0PS%(HN,ROUND,1)HN%(HN,K)PS%(HN,ROUND,2)HN%(HN,K)CNHN%(HN,K):K13PKP&K113:HN%(HN,K)CNCNK:K13P0K:HN1HNDU1845Q2IX1:RW23:V18:HNDUIX0:RW8:V0:"YOU SHOULD TAKE THE REMAINING TRICKS":"DO YOU WISH TO PLAY THIS OUT? ";(26);:10090:ANS$"Y"ī1530O20000:(26);"DO YOU WANT TO WATCH ME PLAY ? ";:10090:ANS$"N"OTOT14ROUND:ROUND13:1750O10340:250000PJ114ROUND:10780:10730:NWIOW:1530JNROUNDLCĭNH%(ROUND1)2NH%(ROUND1)4TTTT1:1730VNOTOT1NROUND13LC13İ10730:WI2WI4OTOT1:TTTT1NROUND13İ10780N10730:OWWI:ROUNDN10780:10340:25000:1870NHUOT:HTTT:HLNH%(ROUND)iO2000,0)0HN1:CNJ:10000:V18:IX1:HH%(IX,CN):16000tMPS%(DU,J,0)0HNDU:CNJ:10000:V3:IX0:HH%(IX,CN):16000MJ:O1OT:T1TT:TT0:OT0MO10WI1:OT1O1:10340:25000::OTOT1MT10WI2:TT1T1:10340:25000::TTTT1M1:10800WI2:TT1HT:10340:25000:BL|WIHL:ROUNDLL:OTHU:TTHT:1520L20000:BELL$;"YOU SHOULD HAVE WON THIS TRICK":"WE WILL RESTORE TO BEFORE THIS TRICK";:19000:(26);(16);:J14:K113:PS%(J,K,0)ROUNDPS%(J,K,0)0LK:J3MJ113:PS%(1,JDE A MISTAKE CASHING OUT"LKT"WE WILL RESTORE THE HAND TO ROUND ";LC:LLLCKY19000:(26);(16);:TETE8:I14:J113:PS%(I,J,0)LLPS%(I,J,0)0K^J:I:HN1:V18:IX1:17100:HNDU:IX0:V3:17100KhHU0WI1:OT1HU:10340:25000:LrHT J 10570;J10000:DI$CS$:10660:HNHN1:HN4HNHN4KJSI0SISNwJ"I:10730:ROUNDLCNH%(ROUND1)51720J,LC13ROUND13NH%(14)WI:1720J6WI1WI31720J@ROUNDLCNE11720JJ(ROUNDLCLC13)1670KO20000:BELL$;"YOU MANHN40IHN1(HN3(DU1DU3))İ10380:1490;I10570XI10000:DI$CS$:10660:II10780:10730:WI2WI4TT1:1510IOT1IROUND213IROUNDLCLC131770ISI0:HNWI:10340:25000JI14:HN1(HN3(DU1DU3))İ10380:1550 @  L H  ` @ Z  ᥡȑ ` `l  Ӡ嬠䠠宠宠嬠򮠠롡宠󮠠宠󠠠쬠宠Ժ쮠ŭנ堠宠堠箠򠠠箠򮠠殠㠠󠠠宠䮠栠򮠠宠䮠宠𮠠򠠠󠠠ﭠ뮠䮠뮠뮠Ժ᭠󮍢堠堠宠宠䠨󠠠򮠠Ժ砠󠠠                     @504@1012,0:214,128::(4)"BRUN INPUT3"A@:(16)V@(4)"MAXFILES1"b@ D$(4)o@16382,0@16384,0:104,64@((4)"RUN GOREN"@2(848)104Č848@72$(27)ANS$LE$ANS$RI$ANS$CR$10430D](ANS$(27)ġ:1915f](ANS$LE$CPCP1:CP1CP13](ANS$RI$CPCP1:CP13CP1](ANS$CR$10395](24:1:(5);^(PLAYCARDHN%(HN,CP):PLAYCARDPS%(HN,ROUND,1)PLAYCARDPS%(HN,ROUND,2)ROU1:RW23:V18:HN3IX0:RW8:V3E\(ANS$RI$:VP$"N":EC0:CP1:OH0Y\(VP$"N"10560s\(PS%(HN,CP,0)010440\(SN(HN%(HN,CP)13.99):CARDHN%(HN,CP)13(SN1)\(10565\(16368,0\(A(16384):A12810432,](ANS$(A128):16368,0:ANS: ";TT:1:16:"WE NEED: ";:NETNOT:10=[p(NE1ĺ"0";L[r(NE0ĺNE;h[t(NE1Ė28:13);:10370[x(28:"THEY NEED: ";:38:14TNTT1ĺ"0";[}(14TNTT;[([( GET PLAYER TO SELECT CARD FROM N/S HAND USES I,ROUND,HN;RETURNS CN!\(IXLARER?.ZU(HB127DD:HB:9:"CONTRACT: "FC$;ZZ(DUDE2:DU4DUDU4:THIS ROUTINE FALLS THROUGH TO THE TRICK DISPLAY AND RETURNS FROM THEREZ_(1:10800Zd( PRINT TRICK COUNTER DI$ USES TN,OT,THEIRTRICKS-[n(1:10:"OUR TRICKS:";OT;:28:"THEIRS TRICK COUNTER DISPLAYHY((I116:1:I:BL$;:I:OT0:TT0:FC$BID$(LB)yY2(TN6(LB5.99):NH%(1)1NH%(1)3TN14TNY<(YF(LC13:I113:NH%(I)64NH%(I)NH%(I)64:LCI:I13YP(I:DENH%(1)1:DE1DEDE4ZR(DD0:DE2DE4DD1: ARE THEY DEC4:BL$:1:16:BL$;:10220CX (CBBS%(ROUND,1)DI$BID$(CB):10260X(1:16:BELL$;"THAT IS INCORRECT. ";:BID$(BS%(ROUND,1));" WOULD BE CORRECT":DI$BID$(BS%(ROUND,1)):19000:1:15:BL$:BL$;X(Y(CLEAR ALL EXTRANEOUS WRITING FROM SCREEN SET UP0BW'LOOP138:(BID$,(BID$(LOOP)))BID$(LOOP)LG$"Y":CBLOOPW'LOOP:LG$"N"Ė1:16:BL$;:13:16:BELL$;"ILLEGAL BID - ";BID$;:19000:1:14:BL$:1:16:BL$;:10220X(1:16:BL$:CBLBĖ6:16:BELL$;"THAT IS AN INSUFFICIENT BID";:19000:1:1OMLY BETWEEN MI AND MA LOOPS USES MI,MAaV'NOMI((1)(MAMI)):LOOP1NO:ANS$INKEY$:LOOP:V' GET NEXT BID FROM SOUTH USES LB,ROUND; RETURNS DI$V'1:15:BL$;W'LG$"N":12:15:(5)"WHAT IS YOUR BID? ";:NN3:30000:BID$SR$:BID$""1021` ` $Lԅ ,խLcة  = {ڥ `hhߚHH`ID (MAJORS)":*DP"WHEN NOT VULNERABLE:"MD P"* 6 WINNERS = OPENING 3-BID"{DP"* 7 WINNERS = OPENING 4-BID (MAJORS)":DP14180D(PD2P DUMMY LINE.NEINEIDP14180D(PD2P DUMMY LINE2:-CO"TRUMP QUALITY REQUIREMENTS-AT LEAST"UCO"* TWO OF THE THREE TOP HONORS OR"}CO"* THREE OF THE TOP FIVE HONORS":COP$"RULE OF TWO AND THREE":16300:CO"WHEN VULNERABLE:"CO"* 7 WINNERS = OPENING 3-BID"DO"* 8 WINNERS = OPENING 4-BOANS$"Y"IPBIPB1:20110%BtO1680RB~O(16);:P$"PREEMPTIVE BIDDING":16300:BOP$"REQUIREMENTS FOR PREEMPTION":16300:BO"A 7+ CARD SUIT"BO"NO MORE THAN 11 HCP"BO"NO MORE THAN 1 OUTSIDE ACE OR KING"CO"GOOD QUALITY IN THE LONG SUIT",1)"3"(C0R$,1)"4"20130(AOIERR03AO12000>AO14260_A$O(TNS$,1)"?"İ20350:20240|A.OTNS$C0R$İ12290:20310A8OIERRIERR1ABOIERR1İ12660:"YOU HAVE ONE MORE TRY":14180:17:1:(6);:20250ALO12660:14220AVO14200A`O13290Bj!@ N103,1:104,64:1000:17000-@N QUIZ58@N18200E@NCPT$"5"i@NDSR((1)89):HND$DTBL$(DSR)t@N12360@NRNG13:12430@N12120@NIHCPTS%(1)PTS%(2)PTS%(3)PTS%(4)@NIHC1220150@N12190@N12740@N12840AN(1).5(C0R$    ECK TO SEE WHO WON TRICK; USES CARDPLAY%,SUITPLAY%;RETURNS WIHd)WC53d)LOOP14:SP%(LOOP)SICP%(LOOP)WCWILOOP:WCCP%(LOOP):10770d*SP%(LOOP)SISU$(SP%(LOOP))(FC$,1)SISP%(LOOP):WILOOP:WCCP%(LOOP)d*LOOP:4e* WAIT UNTIL READY FCN,HN;CHANGES PLAYSEQ% RETURNS CARDPLAY%,SUITPLAY%Gc)HN1H19:V12Zc)HN3H20:V9nc)HN2H15:V10c)HN4H24:V10c)SN(HN%(HN,CN)13.99):CARDHN%(HN,CN)13(SN1):16000c)SP%(HN)SN:CP%(HN)HN%(HN,CN):PS%(HN,CN,0)ROUND:>d) CH1bh)LOOP:CN010630(br)CN010630Ybu)TC((1)131):PS%(HN,TC,0)0CNTC:10645db|)10613b)LOOP113:HN%(HN,LOOP)CNCNLOOP:LOOP13b)LOOPb)SN(HN%(HN,CN)13.99)b)DU2HN2İ18000b)3c) PLAY A CARD INTO THIS TRICK USES ;:OHH:A(16336)(16336):SaJ) PLAY AN E/W CARD USES HN,ROUND,LC,RETURNS CNiaO)DU2HN2İ26000aT)LCROUND(LC13ROUND13)CNPS%(HN,ROUND,1):10630b^)CN0:LOOP1311:PS%(HN,LOOP,0)0SI(HN%(HN,LOOP)13.99)CNHN%(HN,LOOP):I3LOOPLOOP:SN(HN%(HD,CN)13.99):PS%(HN1,ROUND,2)0İ10565:12000`)20000:BELL$;"THERE IS A SUPERIOR PLAY. HIT 'RETURN'";(26);:19000:20000:(26);:10565:10550`)CNCP`6)VP$"Y":18000`@)`E)OHĖOH:RW:"^";aG)HH%(IX,CP):H:RW:"^"UNDLC10520_(ECEC1_(TETE1:PS%(HN1,ROUND,2)0EC1Ė1:24:(5);:9:24:BELL$;"WRONG PLAY... TRY AGAIN";:TETE2:10430_(LOOP1311:HN%(HN,LOOP)PS%(HN,ROUND,1)HN%(HN,LOOP)PS%(HN,ROUND,2)PS%(HN,LOOP,0)0CNLOOP:LOOP1:CPCN?`)NDLCVP$"Y":CNCP:105503^(BC$"N":SNSI10470^(LOOP113:SUITCHECK(HN%(HN,LOOP)13.99):SUITCHECKSIPS%(HN,LOOP,0)0(ROUND1HNNH%(1))Ė1:24:BL$;:9:BELL$;"YOU MUST FOLLOW SUIT!";:LOOP19:BC$"Y"^(LOOP:(26);:BC$"Y"10430 _(RO( Я` W :``BLLLLALW 4^| < b''` )jjjj) j)jj)` )jjjj) j)jj)` < b' bi '` <((,0P )p @)*DPD P DUMMY LINEINEI SUIT:"0CO"* WITH A 5 CARD SUIT - 25+ POINTS"YCO"* WITH A 6 CARD SUIT - 23+ POINTS"CO"* WITH A 7 CARD SUIT - 21+ POINTS"::CO"REMEMBER:"CO"OPENING 2 OF A SUIT IS FORCING TO GAME"CO"OPENING 2NT IS NOT FORCING TO GAME"::CO14180(16);:P$"STRONG OPENING BIDS":16300:IB~OP$"BALANCED HANDS":16300:BO"19-21 HCP-BID 1 OF A SUIT THEN JUMP":7:"IN NT"BO"22-24 HCP-BID 2NT"BO"25-27 HCP-BID 3NT"::BOP$"DISTRIBUTIONAL HANDS":16300:CO"MINIMUM VALUE TO OPEN 2 OF AHCPTS%(1)PTS%(2)PTS%(3)PTS%(4)4ANIHC1820180?AN12190JAO12740UAO12840`AO12000kA$O14260A.O(TNS$,1)"?"İ20340:20250A8OTNS$C0R$İ12290:20300ABO12660:14220ALO14200AVO13290A`OANS$"Y"IPBIPB1:20110AjO1680(BtO!@ N103,1:104,64:1000:170002@N DUMMY LINE=@N18200J@NCPT$"4"c@NR(X)((1)2X)1@NDSR((1)16)1:HND$DTBL$(DSR)@NDSR3(1).7520130@NDSR720130@N(1)1((DSR4)1)20130@N12360@NRNG10:12430@N12120"ANI    0:101804H10120:HDHD1:HD4HD1:ROUNDROUND1CHPC31400IH[H19000:10270HHNNH%(1):ROUND1:HN1İ10570:1460H10380H10000:DI$CS$:10660:HNDU:HN2İ26000HIX0:V3:17000IHNNH%(1):SISP%(HN):I13:HNHN1:HN4H":10120:I;GZDL1Ė10:24:"YOU DEALT THIS HAND";:1390GdIDL4:DI$"? ":HDI:10810:DI$BID$(BS%(ROUND,HD)):MI40:MA40:10180:10120:I:ROUND2GnHD1GxPC31430GzDI$"? ":10810:HD1İ10200:1410H}DI$BID$(BS%(ROUND,HD)):MI40:MA42J1):PS%(J,I1,2)(BUFFBA522J):PS%(J,I1,0)0:J>F2IF<HZ16:VZ1:P$"THE AUCTION":13000:16:8:"S W N E":18:6:"VUL: ";VUL$(NR(NR4)4)FFHN1:IX1:V18:17000FPROUND1:PC0:LB0:OB0:TB0:DL11370 GUI1DL1:HDI:DI$"--NG HAND #";NP:NRNP3EA(NP1): READ HANDS FILEfEI03:J113:HN%(I1,J)(BUFF13IJ):J:IE DL(BUFF170):I04:J14:BS%(I1,J)(BUFF1704IJ):J:IEI012EBAI91:NH%(I1)(BUFFBA52)7F(J14:PS%(J,I1,1)(BUFFBA52);"NEXT HAND IN SEQUENCE IS:";NR;NW$;NW$D"WHICH HAND DO YOU WISH TO PLAY? (1-100)"::"OR HIT 'RETURN' FOR HAND #"NR;" >";DNN3:30000:NP(SR$)DNP0NPNRDNP1NPLR%ĺNW$;"THAT IS NOT A VALID HAND #"BELL$:1230ENW$;NW$;12)"LOADIRAY CLCCARDBLANK$" ":BL$" "CNR1:PN0:NP$"Y": END OF STATIC INITIALIZATIONCLR%100CNP$"Y"1930CHZ7:VZ1:P$"PLAY OF THE HAND BY GOREN":13000:NW$;NW$;NW$;NW$;NW$:ROUND1:TE0(D7(3),SU$(4),BID$(38): DATA GENERATION/CHECKING STORAGEfBBI113:CARD$(I):I: LOAD NAMES OF CARDSBLI04:SU$(I):I:I03:VUL$(I):IBVI17:J401:BID$(5IJ)(48I)SU$(J):J:IC`BID$(36)"P":BID$(37)"D":BID$(38)"R": SETUP BID AR40: APPLE SCREEN LIMITSAH%(1,13),HN%(4,13),CP%(4),SP%(4),PS%(4,13,2),NH%(14),BS%(5,4): NUMERIC REPRESENTATION OF HAND IN MEMORYA A,K,Q,J,T,9,8,7,6,5,4,3,2: CARD NAMESA$ N,S,H,D,C: SUIT NAMESA. BOTH,NONE,N/S,E/W7B8CARD$(13),VUL$3 @40000@ D$(4)*@%5120: HRCG5@'(16)I@(D$"NOMONC,I,O"`@*D$"OPEN CRIT,L82"{@42304:OPEN HANDS FILE@>BUFF3327@HOFF90:R0FF97:7@LE$(8):RI$(21):CR$(13)@BELL$(7):NW$(13):CLS$(16)AFR1:LR22:FC1:LASTCOL         DO"WITH 3C AND 3D - BID 1C"ODO"IF D ARE 5+ PTS STRONGER THAN C - BID 1D"wDPP$"COUNTING QUICK TRICKS":16300:D P"AK=2 AQ=1.5 A=1"DP"KQ=1 Kx=0.5"DP14180:D(P DUMMY LINE1O"* 1H OR 1S GUARANTEES A 5 + CARD SUIT"WCO"* 1C OR 1D MAY BE ONLY A 3 CARD SUIT":COP$"CHOOSING WHICH SUIT TO OPEN":16300:CO"WITH TWO 5 CARD SUITS - BID HIGHER RANK"CO"** EXCEPTION: WITH 5C AND 5S - BID 1C"DO"WITH 4C AND 4D - BID 1D"14220BVO14200B`O13290:BjOANS$"Y"IPBIPB1:20110DBtO1680yB~O(16);:P$"OPENING BID OF 1 OF A SUIT":16300:BOP$"REQUIREMENTS TO OPEN":16300:BO"ANY HAND WITH AT LEAST 14 POINTS"BO20);"OR"BO"13 POINTS WITH 2 QUICK TRICKS")CN128405AN(C0R$,1)"2"((1).5C0R$"1N")20140@AOIERR0KAO12000]AO18:1:14260~A$O(TNS$,1)"?"İ20350:20240A.OTNS$C0R$İ12290:20310A8O12660:IERRIERR1ABOIERR1ĺ"YOU HAVE ONE MORE TRY":14180:18:1:(6);:16400:20250BLO!@ N103,1:104,64:1000:17000-@N QUIZ3@@N18200:CP$"3"e@NDSR((1)10)1:HND$DTBL$(DSR)@N(1)(1((DSR3)1))20120@N12360@NRNG11:12430@N12120@NIHCPTS%(1)PTS%(2)PTS%(3)PTS%(4)@NIHC920140@N12190@N12740A    0:F5HN218100%mFRW:OH:"^";7mFH930:CN1ıHmFACN111dmFH%(IX,A)H%(IX,CN)4ı}mFPS%(HN,A,0)018150mFH5H%(IX,A)418160mFH9(H5H%(IX,A))7:18160mFA:mFCPCN: SAVE CNmFCNA:HH%(IX,A):10000:16100:CNCP:en8J00:HH2:SNOSNHH35lBOSNSN:H%(IX,CN)H:16000?lBCN:PlPF UNDRAW N/SflUFHN2HH%(IX,CN)lZFH930:H538:CN1318080ldFACN113lnFH%(IX,A)H418080lxFPS%(HN,A,0)018060lFH9(H%(IX,A)H)7:H5H%(IX,A):18080lFAmF0:16228:4119,Q7:4120,Q8:4108:1k?21(P$)2:P$:Hk?21(P$)2:P$;:pk@24:P$"TYPE '?' FOR HELP":15100:khBH0:OSN1:CN113:10000:HH2:SNOSNHH3krBOSNSN:H%(IX,CN)H:16000:CN:kBH0:OSN1:CN1LC1:PS%(HN,CN,0)017130lB100j ?V:H:(13CARDR0FF)?j*?V1:H:(5SNOFF):H92716200[j4?V3:H2:(24SNOFF)zj>?V4:H2:(31CARDR0FF)jH?(26):j\?B9H711:Q9B9H9:B8(B9256):B7B9B8256:Q8(Q9256):Q7Q9Q8256kf?4111,V89:4112,V833:4113,B7:4114,BHS(36):P$;2i6H1HS7:H2(36)7:V18(37)10@i6V1191ıGi65Zi6H1,V1H2,V1:i> USES H, SN, CARD. DRAWS A CARD.i>H930i>(1)1;i?3i?16220i?0i?H712,V810Q9,V810Q9,V833H712,V833H712,V810i?(9);TE4(h.19000:20010:M$;(26);:105500h/V0Gh/I14:HI1:VV3bh/PRINT ,SU$(I);": "; vh/DS%(I)112090h/J1DS%(I)h&/? " ";CD$(DL%(I,J));h+/16000h0/Jh:/ PRINThD/IhN/h2(16);:HZ:VZ:14000:h6 UNDERLINE i6,1)Dg+SU$(I) = CHR$ (1) + "1" + CHR$ (95 - I) + CHR$ (1) + "0"Vg+I:SU$(0)"N"mg+R(X)((1)X)1sg+g. CRITICAL PLAY MESSAGE DI$ USES FILE "CRIT" TO GET MESSAGEh.20000::D$"READ CRIT,R"PS%(HN1,ROUND,2)1:M$::D$:1:1:M$;:TES%(I)111090f>+J1DS%(I)*fH+16000:1fR+IKf\+V5:OFF90:R0FF97:7lff+ A,K,Q,J,10,9,8,7,6,5,4,3,2fp+ NOTRUMP,SPADES,HEARTS,DIAMONDS,CLUBSfz+I113f+CD$(I)f+If+I116f+DTBL$(I)f+If+I04f+M$(I)g+SU$(I)(M$(I)OR NEXT TRICK THEN CLEAR DI$ OF CARDS TO THIS TRICKBe&*19000:1e0*4111,63:4112,131:4113,137:4114,0:4119,2772:4120,0:4108:e:* PRINT A ? IN BID DI$ USES DI$,ROUND,HDeD*(HD1)416:ROUND9:DI$;:e +V17:H3e*+I14:HH3 f4+DR$s(P14180s2Ps

<$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>8  80,"*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>> >00000>>>>>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< >> "! $%%#,ep% !Lp"% $`"H *+)hi#"H !*0+i+icH#c hc`"%$$%H hi#`$% b,c*+Md,cPMb*!0 +i+`%J) a+je *`PPPP򠥹͠0sL"$!e (' !!%##`e`" e$$ ",q0rs(!#L"L$a -  $    `L `,fPfA[8 & & &mg)mh e$*+Md$(Mb,cp ,bpP!pA* +i+Md$$qr"s`,Ta@0,U`* L" zLB$!$$"% %L"b`f`f`,,Lҩb`@``cd` pLXcd`r$s%L$tc`d`f`e`Yc`d`L$e (' 8!$!$%",q !%# !L5 (5`)`W L{ IHHH``F}"*?GOWrzFF*Q$``1  emgh` a` ,q0qai$r%s`@a`r$$hLcd`,qSia""LL L$L$ B `t8967 ,R,W T ,P`ɭӠҠΠΠ ((*)  a+*HN OI*P,h*,H,_0ɛ_ ɍ $h`ɐ 6+_ pL L zL" >"  >"  "> """>"""""""<  yIIIIIy"""*,"  """>"""**>>>6*>>(> "" "~$ "< >""<  ">""""""OIIIIIO8D$*""""$(0($"""">"*:<>""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""**6"""">>**>>6>>*"2*&D(~ < (&20 *, **>> """ " >> ">> """>""""""< >> " L:RSN PNQ ֥g꥜h`CRICHARDL%(((1)2)1):C0R$"P":RSN$"336":21190QBIDL%(((1)3)):C0R$"P":RSN$"337":21190QIHC920950QL%(1)3(DL%(L%(1),2)4DL%(L%(1),3)6)BID((1)2)3:C0R$"2"SU$(L%(1)):RSN$"338":21190%QBI     "@ QD Њ(P*U*(U*P*UU*ЈЈ(P TU"<<""""" "" "@ U(E Њ(P*U*(P TU*ЈЈ(U*P TU"""""""""" """Ԋ("E D(EԂԊԂЂ(P*UU*Ԃ ԊԂԊ(U*P*UU*>>">U*P*U*Ԋ("E DDԂԊԂЂ(P*UU*ԂԊԂԊ V((U*P*UU*          $"4"SU$(IO):RS$"105":22880uQC0$"4N":RS$"106":22880u"QFB$"2C"20820u,QIBIO:IL3v6QPC7C0$"P":RS$"107":22880(v@QC0$"3N":IO3C0$"4"SU$(IO)=vJQRS$"108":22880UvTQIL2:IB((1)3)1ov^QIB2DS%(IB)420880vhQPC10C0$"3"PC15IO3C0$"P":RS$"101":22880tPPC15C0$"5"SU$(IO):RS$"102":22880tPLS0C10C0$"4N":RS$"103":22880&uPC0$"5"SU$(C1):C1IOC0$"4"SU$(C1);uPRS$"103":22880tuQIHC15(MAX6(IO2DS9))C0$"P":RS$"104":22880uQIHC15C0IDPT%(I)2DS%(I)2CNIsnPIsxPBID020970sPIO0IL3:IB0:C0$"P":RS$"100":22880sPLV320770tPIL4:IBIO:(1).5IB0:IL3$tPC10:I13>tPTSIOI:TS1TSTS4ftPC10(DS%(TS)0DL%(TS,1)1)C1TSmtPI}tPIB020740tPIr(PI14:SU$(I)(FB$,1)IOIr2PDS%(I)0DL%(I,1)1ACEACE1rSC10(DS%(TS)0DL%(TS,1)1)C1TSL|HSIx|RSC10C0$"5"SU$(BID):RS$"128":22880|\SC0$"4IB21070zRC0$"4"SU$(BID):C10C0$"4"SU$(C1)zR22880zRLV321260zR(1).521220{RIL2:IB0:IHC7C0$"3N":RS$"123":22880({RC0$"3"SU$(BID)={RRS$"124":22880M{RIL3:IBBIDq{RIS1C0$"3N":RS$"125":22880{RC0$"P":PC8CE):RS$"120":22880yXR(1).521130ybRIL4:IBBID:PC17C0$"P":RS$"121":22880 zlRLS0C10C0$"4N":RS$":RS$="121A":GOTO 95008zvRC0$"5"SU$(C1):C1IOC0$"4"SU$(C1)NzRRS$"151B":22880zzRIBBID1:IL3:RS$"122":IB0IB4:IL4zRC1ЕxQBIDIO21360xQBID221170xQLV321020xRC0$"4"SU$(IO):PC9C0$"P"xRRS$"119":IL3:IBBID:22880 yRC10:I13#y&RTSIOI:TS1TSTS4Ky0RC10(DS%(TS)0DL%(TS,1)1)C1TSRy:RIeyDR(1).321080yNRIL4:IB0:C0$"5"SU$(4A":RS$"114":22880wQMXIBPC11C0$"2"SU$(MX):RS$"115":22880xQ(MX3PC15)IHC10C0$"3"SU$(MX):RS$"116":22880,xQMAX6PC15C0$"3N":RS$"117":22880]xQMAX6MX3C0$"3"SU$(MX):RS$"118":22880xQC0$"4"SU$(MX):RS$"118":22880SU$(IB):RS$"109":22880vrQPC15C0$"4"SU$(IB):RS$"110":22880v|QC0$"6"SU$(IB):PC18C0$"5"SU$(IB)wQRS$"111":22880+wQMAX4(DS3(DS3MX3))20920QwQIHC10C0$"2N":RS$"112":22880wwQIHC15C0$"3N":RS$"113":22880wQC0$"4N @50@ D$(4))@D$"BRUN HRCG">@230,32:228,127T@D$"BLOAD MOVRT6"i@16384,0:104,64~@((4)"RUN MAIN1"@2848:10R|'QRSN$"326A":21190|,QIHC10(1).2BIDL%(4):C0R$"D":RSN$"327":21190 }6QIHC10BIDL%(((1)2)1):C0R$"P":RSN$"328":21190>}@QBIDL%(((1)3)):C0R$"P":RSN$"329":21190P}JQIHC1520870d}TQBID((1)4)1}^QBIDL%(1)C0R$"P":RSN$"):C0R$"P":RSN$"325":21190{PIHC1320810{QDL%(L%(1),2)3DL%(L%(1),3)520780 |QBIDL%(((1)2)2):L%(1)BIDL%(4)BID20780B|QBIDL%(1)C0R$"1"SU$(L%(1)):RSN$"326":21190|"QC0R$"P":DL%(L%(1),2)4DL%(L%(1),3)6C0R$"2"SU$(L%(1)):RSN$"322":21190zPBIDL%(((1)2)3)zP(BID1DS%(2)4)(BID2DS%(1)4)C0R$"D":20700{PC0R$"2"SU$(L%(1)):BIDL%(1)C0R$"1"SU$(L%(1))1{PRSN$"323":21190d{PBIDL%(((1)2)3):C0R$"D":RSN$"324":21190{PIHC10BIDL%(((1)3)2630yPC0R$"P":IHC11DL%(L%(1),2)4DL%(L%(1),3)6C0R$"2"SU$(L%(1))yPC0R$"P":IHCIQT14C0R$"2"SU$(L%(1))zPRSN$"320":21190"zPIHC1520710bzPDS%(1)DS%(2)9BID((1)2)3:C0R$"D":RSN$"321":21190zP(1).85BIDL%(1):C0R$"P"IHC10BID((1)5):C0R$"P":RSN$"318":21190xZPIHC1220640xdPBIDL%(((1)3)2)ynPDS%(1)DS%(2)9C0R$"D":BID((1)2)3:RSN$"319":21190\ysP(DL%(L%(1),2)3DL%(L%(1),3)5)C0R$"P":RSN$"319":21190yxPBIDL%(1)C0R$"1"SU$(L%(1)):2020540wPBIDL%(((1)2)2):PTS%(L%(1))5DL%(L%(1),3)6C0R$"D":RSN$"316":21190x(PPTS%(BID)2C0R$"1N":RSN$"317":21190%x2PC0R$"D":RSN$"315":21190XxANCR$;"PARTNER OPENS WITH 1NT"yAN16368,0:"WHAT DO YOU RESPOND? ";:NN3:950:TNS$SR$AO(TNS$,1)"?"İ20320:20200A O34,19:(16);A O34,0AO(TNS$)2TNS$(TNS$,2)AO(TNS$,1)"P"TNS$"P"B$OTNS$C0R$!@ N103,1:104,64:1000:17000.@N QUIZ 7A@N18200:CP$"7"f@NDSR((1)12)1:HND$DTBL$(DSR)@N(1)1(DSR31)20120@N12360@NRNG13:12430@N12120:IHCPTS%(1)PTS%(2)PTS%(3)PTS%(4):IHC2120150@N(16)@N12190@N12740      3050:12000:22890YC0ICYTNS$C0$İ12290:23020Y12660:ITIT1:IT1ĺ"YOU HAVE ONE MORE TRY":22880Y14230Y24Y14200:13290#Y34,0?YAN$"Y"IPIP1:20300IZ1690j ZF$"HELPREEV":8000:14180:Iĺ"T";~Y", YOU RESPOND "FB$;:IO0ĺ"T";Y뒒Y"PARTNER NEXT BIDS ";(IL)SU$(IB);:IB0ĺ"T";Y"."$Y"WHAT IS YOUR REBID? ";:NN3:950:TNS$SR$BY(TNS$)2TNS$(TNS$,2)rY(TNS$,1)"P"(TNS$,1)"?"TNS$(TNS$,1)YTNS$"?"İ2"P":RS$"204":22880ő8YPC11C0$"2"SU$(BID):RS$"204":22880BYDS%(BID)3C0$"3"SU$(BID):RS$"206":22880"LYC0$"3"SU$(IU):IUIBC0$"2"SU$(IU)0VYRS$"205";`Y14180[jY18:1:(6);:16400:18:1tY"PARTNER OPENS 1"SU$(BID);:BID013C0$"2N":RS$"200":22880ŐXPC16C0$"3N":RS$"201":22880XC0$"3"SU$(IU):IUIBC0$"2"SU$(IU)YRS$"202":22880#YMAX5(MAX5IL2)22830NYC0$"3"SU$(IO):PC11C0$"2"SU$(IO)c$YRS$"203":22880.YPC11DS%(BID)DS%(IB)C0$XBID2DS%(BID)322730ˏXPC13C0$"2"SU$(BID):RS$"198":22880XC0$"4"SU$(BID):PC17C0$"3"SU$(BID) XRS$"199":228801XI14:IBIDIIBIIOIUI8XIzXIS0(IS1(DS%(IU)2PT%(IU)DS%(IU)5))IHC10MAX522800XIHC(SL):RS$"194":22880\XDS%(IB)3C0$"3"SU$(IB):22640fXC0$"3"SU$(IO):DS%(BID)2C0$"3"SU$(BID)pXRS$"195":22880zXDS%(IB)422690XIHC18DS4C0$"3N":RS$"192":22880hHXDS%(SL)3SLIOC0$"2"SU$(SL):RS$"193":22880RXDS%(SL)3C0$"2"SU$"REMEMBER THESE RULES OF RESPONDING"AFnP" * WITH 0-5 PTS-PASS"oFxP" * 11+ PTS NEEDED FOR 2-LEVEL NEW SUIT"FP" * SHOW SUITS AS CHEAPLY AS POSSIBLE";CR$FP14180FPC THESE RULES OF RESPONDING"7EnP" * WITH 0-5 PTS-PASS"eExP" * 11+ PTS NEEDED FOR 2-LEVEL NEW SUIT"EP" * SHOW SUITS AS CHEAPLY AS POSSIBLE";CR$EP14180EPISUIT"EPP"13-15 BALANCED - JUMP TO 2NT"EZP"16-18 BALANCED - JUMP TO 3NT";CR$%FdPRAISE PTNRS SUIT (4+ CARDS)";CR$LD2P"WITHOUT SUPPORT FOR PTNRS MAJOR SUIT"zD