--- Showing last 200 of 1478 lines --- [04:32:18.641] IMP C6: -0.26 [04:32:18.641] ENDGAME: Selected SJ (3 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:19 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:19 === [04:32:19.100] Activated: 4 tricks remaining, threshold=5 [04:32:19.100] ENDGAME: Hidden cards=8 between E and S, need 4+4, declarer tricks=5, defense tricks=4 [04:32:19.100] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.100] ENDGAME: N [- HT - C654] [04:32:19.100] ENDGAME: W [- HK4 DK CJ] [04:32:19.101] ENDGAME: Hidden [- HA5 DJ9 CKQT2] [04:32:19.101] ENDGAME: 70 valid worlds (after void filtering) [04:32:19.101] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:19.101] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:19.102] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:19.102] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:19.103] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:19.103] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:19.104] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:19.104] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:19.104] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.105] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:19.105] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.115] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:19.115] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:19.115] [Timing] N precompute: 9ms mem d=211KB (total=1448MB) [04:32:19.117] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:19.117] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:19.118] [Timing] E precompute: 2ms mem d=136KB (total=1448MB) [04:32:19.119] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:19.119] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:19.119] [Timing] S precompute: 1ms mem d=80KB (total=1448MB) [04:32:19.122] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:19.122] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:19.122] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:19.122] [Timing] W precompute: 2ms mem d=146KB (total=1448MB) [04:32:19.122] ENDGAME: Bidding weights applied to 61/70 worlds (range 0.00-1.00, total 9.60, 9 unpenalised) [04:32:19.122] ENDGAME: Played by E: 7 HCP S:2 H:2 D:3 C:2; by S: 0 HCP S:4 H:2 D:2 C:1 [04:32:19.122] ENDGAME_WORLD: #1 (w=0.01) N:.T..654 .A5.J9. ...KQT2 .K4.K.J [04:32:19.122] ENDGAME_WORLD: #2 (w=0.01) N:.T..654 .A5.9.2 ..J.KQT .K4.K.J [04:32:19.122] ENDGAME_WORLD: #3 (w=0.01) N:.T..654 .A5.9.T ..J.KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #4 (w=0.01) N:.T..654 .A5.9.Q ..J.KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #5 (w=0.01) N:.T..654 .A5.9.K ..J.QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #6 (w=0.01) N:.T..654 .A5.J.2 ..9.KQT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #7 (w=0.01) N:.T..654 .A5.J.T ..9.KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #8 (w=0.01) N:.T..654 .A5.J.Q ..9.KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #9 (w=1.00) N:.T..654 .A5.J.K ..9.QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #10 (w=0.01) N:.T..654 .A5..T2 ..J9.KQ .K4.K.J [04:32:19.123] ENDGAME_WORLD: #11 (w=0.01) N:.T..654 .A5..Q2 ..J9.KT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #12 (w=0.01) N:.T..654 .A5..K2 ..J9.QT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #13 (w=0.01) N:.T..654 .A5..QT ..J9.K2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #14 (w=0.01) N:.T..654 .A5..KT ..J9.Q2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #15 (w=1.00) N:.T..654 .A5..KQ ..J9.T2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #16 (w=0.01) N:.T..654 .5.J9.2 .A..KQT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #17 (w=0.01) N:.T..654 .5.J9.T .A..KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #18 (w=0.01) N:.T..654 .5.J9.Q .A..KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #19 (w=0.01) N:.T..654 .5.J9.K .A..QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #20 (w=0.01) N:.T..654 .5.9.T2 .A.J.KQ .K4.K.J [04:32:19.123] ENDGAME_WORLD: ... and 50 more [04:32:19.124] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=9.60, rankByScore=True): [04:32:19.125] HT: defeat 6 % (0.5/9.6), makes 94 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.0 7:0.1 8:0.4 [9:9.1] [04:32:19.127] C4: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.128] C5: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.130] C6: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.130] IMP HT: -0.03 [04:32:19.130] IMP C4: 0.01 [04:32:19.130] IMP C5: 0.01 [04:32:19.130] IMP C6: 0.01 [04:32:19.130] ENDGAME: Selected C6 (5 %) [04:32:19.130] Tied cards: C6,C5,C4 -- invoking NN directly on tied set [04:32:19.131] === FindBestCardAsync: Position=N, CardsPlayed=36 === [04:32:19.131] Finding card to play for N: AQJT.T96.T5.A654 [04:32:19.131] Relative position: Righty, Contract type: NoTrump [04:32:19.131] Cards in hand mask: 2 [04:32:19.132] Candidate: xC = 78.5 % [04:32:19.132] Candidate: TH = 21.5 % [04:32:19.132] Selected: C4 (78.5 %) [04:32:19.516] Activated: 3 tricks remaining, threshold=5 [04:32:19.516] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=6, defense tricks=4 [04:32:19.516] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.516] ENDGAME: N [- HT - C65] [04:32:19.516] ENDGAME: W [- HK4 - -] [04:32:19.516] ENDGAME: Hidden [- HA5 DJ9 CKQ] [04:32:19.516] ENDGAME: Current trick (1 cards, led by W): DK [04:32:19.516] ENDGAME: 20 valid worlds (after void filtering) [04:32:19.517] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:19.517] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:19.517] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:19.518] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:19.518] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:19.519] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:19.519] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:19.520] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:19.520] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.520] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:19.521] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.530] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:19.530] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:19.530] [Timing] N precompute: 9ms mem d=210KB (total=1458MB) [04:32:19.532] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.532] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.532] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.533] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.533] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:19.533] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:19.533] [Timing] E precompute: 2ms mem d=136KB (total=1458MB) [04:32:19.534] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:19.535] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:19.535] [Timing] S precompute: 1ms mem d=80KB (total=1458MB) [04:32:19.537] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:19.537] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:19.537] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:19.537] [Timing] W precompute: 2ms mem d=136KB (total=1458MB) [04:32:19.537] ENDGAME: Bidding weights applied to 18/20 worlds (range 0.01-1.00, total 2.18, 2 unpenalised) [04:32:19.537] ENDGAME: Played by E: 7 HCP S:2 H:2 D:3 C:3; by S: 0 HCP S:4 H:2 D:2 C:2 [04:32:19.537] ENDGAME_WORLD: #1 (w=0.01) N:.T..65 .A5.9. ..J.KQ .K4.. [04:32:19.537] ENDGAME_WORLD: #2 (w=0.01) N:.T..65 .A5.J. ..9.KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #3 (w=0.01) N:.T..65 .A5..Q ..J9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #4 (w=0.01) N:.T..65 .A5..K ..J9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #5 (w=0.01) N:.T..65 .5.J9. .A..KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #6 (w=0.01) N:.T..65 .5.9.Q .A.J.K .K4.. [04:32:19.538] ENDGAME_WORLD: #7 (w=0.01) N:.T..65 .5.9.K .A.J.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #8 (w=0.01) N:.T..65 .5.J.Q .A.9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #9 (w=0.01) N:.T..65 .5.J.K .A.9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #10 (w=0.01) N:.T..65 .5..KQ .A.J9. .K4.. [04:32:19.538] ENDGAME_WORLD: #11 (w=0.01) N:.T..65 .A.J9. .5..KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #12 (w=0.01) N:.T..65 .A.9.Q .5.J.K .K4.. [04:32:19.538] ENDGAME_WORLD: #13 (w=0.01) N:.T..65 .A.9.K .5.J.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #14 (w=0.01) N:.T..65 .A.J.Q .5.9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #15 (w=1.00) N:.T..65 .A.J.K .5.9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #16 (w=1.00) N:.T..65 .A..KQ .5.J9. .K4.. [04:32:19.538] ENDGAME_WORLD: #17 (w=0.01) N:.T..65 ..J9.Q .A5..K .K4.. [04:32:19.538] ENDGAME_WORLD: #18 (w=0.01) N:.T..65 ..J9.K .A5..Q .K4.. [04:32:19.538] ENDGAME_WORLD: #19 (w=0.01) N:.T..65 ..9.KQ .A5.J. .K4.. [04:32:19.538] ENDGAME_WORLD: #20 (w=0.01) N:.T..65 ..J.KQ .A5.9. .K4.. [04:32:19.539] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=2.18, rankByScore=True): [04:32:19.539] HT: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.0 [9:2.1] [04:32:19.539] C5: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.1 [9:2.1] [04:32:19.539] C6: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.1 [9:2.1] [04:32:19.539] IMP HT: 0.03 [04:32:19.539] IMP C5: -0.01 [04:32:19.539] IMP C6: -0.01 [04:32:19.539] ENDGAME: Selected HT (6 %) [04:32:19.999] Activated: 2 tricks remaining, threshold=5 [04:32:19.999] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=7, defense tricks=4 [04:32:19.999] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.999] ENDGAME: N [- - - C65] [04:32:19.999] ENDGAME: W [- HK - -] [04:32:19.999] ENDGAME: Hidden [- HA5 DJ CK] [04:32:19.999] ENDGAME: Current trick (1 cards, led by W): H4 [04:32:19.999] ENDGAME: 3 valid worlds (after void filtering) [04:32:20.000] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:20.000] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:20.001] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:20.001] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:20.001] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:20.002] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:20.002] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:20.003] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:20.003] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:20.003] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:20.004] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:20.013] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:20.013] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:20.013] [Timing] N precompute: 9ms mem d=211KB (total=1457MB) [04:32:20.015] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:20.016] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:20.016] [Timing] E precompute: 2ms mem d=136KB (total=1457MB) [04:32:20.018] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:20.018] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:20.018] [Timing] S precompute: 1ms mem d=80KB (total=1458MB) [04:32:20.020] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:20.020] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:20.020] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:20.020] [Timing] W precompute: 2ms mem d=144KB (total=1458MB) [04:32:20.020] ENDGAME: Bidding weights applied to 2/3 worlds (range 0.01-1.00, total 1.02, 1 unpenalised) [04:32:20.020] ENDGAME: Played by E: 9 HCP S:2 H:2 D:3 C:4; by S: 0 HCP S:4 H:2 D:3 C:2 [04:32:20.021] ENDGAME_WORLD: #1 (w=0.01) N:...65 .A5.. ..J.K .K.. [04:32:20.021] ENDGAME_WORLD: #2 (w=0.01) N:...65 .5..K .A.J. .K.. [04:32:20.021] ENDGAME_WORLD: #3 (w=1.00) N:...65 .A..K .5.J. .K.. [04:32:20.021] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=1.02, rankByScore=True): [04:32:20.021] C5: defeat 1 % (0.0/1.0), makes 99 % (1.0/1.0), avgDeclTricks=9.0, dist=7:0.0 [9:1.0] [04:32:20.021] C6: defeat 1 % (0.0/1.0), makes 99 % (1.0/1.0), avgDeclTricks=9.0, dist=7:0.0 [9:1.0] [04:32:20.021] IMP C5: 0.00 [04:32:20.021] IMP C6: 0.00 [04:32:20.021] ENDGAME: Selected C6 (1 %) [04:32:20.021] Tied cards: C6,C5 -- invoking NN directly on tied set [04:32:20.021] === FindBestCardAsync: Position=N, CardsPlayed=45 === [04:32:20.021] Finding card to play for N: AQJT.T96.T5.A654 [04:32:20.021] Relative position: Righty, Contract type: NoTrump [04:32:20.022] Cards in hand mask: 1 [04:32:20.022] Candidate: xC = 100.0 % [04:32:20.023] Selected: C5 (100.0 %)