--- Showing last 200 of 1920 lines --- [04:20:59.144] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:59.145] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:59.145] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:59.148] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.148] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:59.148] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.148] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.148] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:59.148] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:59.148] [Timing] N precompute: 3ms mem d=128KB (total=1471MB) [04:20:59.150] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:59.150] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:59.150] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:59.150] [DealFinder] Expression (977 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 Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:59.150] [Timing] E precompute: 2ms mem d=80KB (total=1471MB) [04:20:59.163] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:59.163] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:59.163] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:59.163] [DealFinder] Expression (6244 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:20:59.163] [Timing] S precompute: 13ms mem d=255KB (total=1471MB) [04:20:59.172] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:59.172] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:59.172] [DealFinder] Expression (4175 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:20:59.172] [Timing] W precompute: 8ms mem d=210KB (total=1471MB) [04:20:59.172] ENDGAME: Bidding weights applied to 10/20 worlds (range 0.01-1.00, total 10.10, 10 unpenalised) [04:20:59.172] ENDGAME: Played by N: 14 HCP S:2 H:2 D:3 C:3; by E: 7 HCP S:2 H:1 D:4 C:3 [04:20:59.172] ENDGAME_WORLD: #1 (w=0.01) N:T96... K..8.9 .T9..T 8.J87.. [04:20:59.172] ENDGAME_WORLD: #2 (w=1.00) N:K96... T..8.9 .T9..T 8.J87.. [04:20:59.172] ENDGAME_WORLD: #3 (w=0.01) N:96..8. KT...9 .T9..T 8.J87.. [04:20:59.172] ENDGAME_WORLD: #4 (w=0.01) N:96...9 KT..8. .T9..T 8.J87.. [04:20:59.172] ENDGAME_WORLD: #5 (w=1.00) N:KT6... 9..8.9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #6 (w=0.01) N:T6..8. K9...9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #7 (w=0.01) N:T6...9 K9..8. .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #8 (w=1.00) N:K6..8. T9...9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #9 (w=1.00) N:K6...9 T9..8. .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #10 (w=0.01) N:6..8.9 KT9... .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #11 (w=1.00) N:KT9... 6..8.9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #12 (w=0.01) N:T9..8. K6...9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #13 (w=0.01) N:T9...9 K6..8. .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #14 (w=1.00) N:K9..8. T6...9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #15 (w=1.00) N:K9...9 T6..8. .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #16 (w=0.01) N:9..8.9 KT6... .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #17 (w=1.00) N:KT..8. 96...9 .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #18 (w=1.00) N:KT...9 96..8. .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #19 (w=0.01) N:T..8.9 K96... .T9..T 8.J87.. [04:20:59.173] ENDGAME_WORLD: #20 (w=1.00) N:K..8.9 T96... .T9..T 8.J87.. [04:20:59.173] ENDGAME: Evaluating 4 candidates across 20 worlds (totalWeight=10.10, rankByScore=True): [04:20:59.174] S8: defeat 0 % (0.0/10.1), makes 100 % (10.1/10.1), avgDeclTricks=8.0, dist=[8:10.1] [04:20:59.174] H7: defeat 1 % (0.1/10.1), makes 99 % (10.0/10.1), avgDeclTricks=8.0, dist=7:0.1 [8:10.0] [04:20:59.175] H8: defeat 1 % (0.1/10.1), makes 99 % (10.0/10.1), avgDeclTricks=8.0, dist=7:0.1 [8:10.0] [04:20:59.175] HJ: defeat 0 % (0.0/10.1), makes 100 % (10.1/10.1), avgDeclTricks=9.0, dist=[8:0.1] [9:10.0] [04:20:59.175] IMP S8: 0.30 [04:20:59.175] IMP H7: 0.36 [04:20:59.175] IMP H8: 0.36 [04:20:59.176] IMP HJ: -1.02 [04:20:59.176] ENDGAME: Selected H8 (1 %) [04:20:59.176] Tied cards: H8,H7 -- invoking NN directly on tied set [04:20:59.176] === FindBestCardAsync: Position=W, CardsPlayed=39 === [04:20:59.176] Finding card to play for W: J82.J8765.A76.AJ [04:20:59.176] Relative position: Righty, Contract type: Suit [04:20:59.176] Cards in hand mask: 4 [04:20:59.177] Candidate: xH = 87.3 % [04:20:59.177] Candidate: 8H = 8.0 % [04:20:59.177] Candidate: 8S = 2.6 % [04:20:59.177] Candidate: JH = 2.0 % [04:20:59.177] Selected: H7 (87.3 %) [04:20:59.267] Activated: 3 tricks remaining, threshold=5 [04:20:59.267] ENDGAME: Hidden cards=6 between N and E, need 3+3, declarer tricks=6, defense tricks=4 [04:20:59.267] ENDGAME: Contract=2H, Declarer=N, ToPlay=W, Trump=H [04:20:59.267] ENDGAME: W [S8 HJ8 - -] [04:20:59.267] ENDGAME: S [- HT9 - CT] [04:20:59.267] ENDGAME: Hidden [SKT96 - D8 C9] [04:20:59.267] ENDGAME: 20 valid worlds (after void filtering) [04:20:59.268] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.268] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.269] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:59.269] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:59.270] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:59.270] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:59.270] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:59.271] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:59.271] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:59.272] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:59.274] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.274] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:59.274] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.274] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.274] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:59.274] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:59.275] [Timing] N precompute: 2ms mem d=135KB (total=1482MB) [04:20:59.276] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:59.276] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:59.276] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:59.276] [DealFinder] Expression (977 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 Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:59.276] [Timing] E precompute: 1ms mem d=80KB (total=1482MB) [04:20:59.289] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:59.289] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:59.289] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:59.289] [DealFinder] Expression (6244 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:20:59.289] [Timing] S precompute: 12ms mem d=252KB (total=1482MB) [04:20:59.298] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:59.298] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:59.298] [DealFinder] Expression (4175 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:20:59.298] [Timing] W precompute: 8ms mem d=210KB (total=1482MB) [04:20:59.298] ENDGAME: Bidding weights applied to 10/20 worlds (range 0.01-1.00, total 10.10, 10 unpenalised) [04:20:59.298] ENDGAME: Played by N: 14 HCP S:2 H:2 D:3 C:3; by E: 7 HCP S:2 H:1 D:4 C:3 [04:20:59.298] ENDGAME_WORLD: #1 (w=0.01) N:T96... K..8.9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #2 (w=1.00) N:K96... T..8.9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #3 (w=0.01) N:96..8. KT...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #4 (w=0.01) N:96...9 KT..8. .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #5 (w=1.00) N:KT6... 9..8.9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #6 (w=0.01) N:T6..8. K9...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #7 (w=0.01) N:T6...9 K9..8. .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #8 (w=1.00) N:K6..8. T9...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #9 (w=1.00) N:K6...9 T9..8. .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #10 (w=0.01) N:6..8.9 KT9... .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #11 (w=1.00) N:KT9... 6..8.9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #12 (w=0.01) N:T9..8. K6...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #13 (w=0.01) N:T9...9 K6..8. .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #14 (w=1.00) N:K9..8. T6...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #15 (w=1.00) N:K9...9 T6..8. .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #16 (w=0.01) N:9..8.9 KT6... .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #17 (w=1.00) N:KT..8. 96...9 .T9..T 8.J8.. [04:20:59.299] ENDGAME_WORLD: #18 (w=1.00) N:KT...9 96..8. .T9..T 8.J8.. [04:20:59.300] ENDGAME_WORLD: #19 (w=0.01) N:T..8.9 K96... .T9..T 8.J8.. [04:20:59.300] ENDGAME_WORLD: #20 (w=1.00) N:K..8.9 T96... .T9..T 8.J8.. [04:20:59.300] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=10.10, rankByScore=True): [04:20:59.300] S8: defeat 1 % (0.1/10.1), makes 99 % (10.0/10.1), avgDeclTricks=8.0, dist=7:0.1 [8:10.0] [04:20:59.300] H8: defeat 0 % (0.0/10.1), makes 100 % (10.1/10.1), avgDeclTricks=8.0, dist=[8:10.1] [04:20:59.301] HJ: defeat 1 % (0.1/10.1), makes 99 % (10.0/10.1), avgDeclTricks=8.0, dist=7:0.1 [8:10.0] [04:20:59.301] IMP S8: 0.02 [04:20:59.301] IMP H8: -0.05 [04:20:59.301] IMP HJ: 0.02 [04:20:59.301] ENDGAME: Selected HJ (1 %) [04:20:59.301] Tied cards: HJ,S8 -- invoking NN directly on tied set [04:20:59.301] === FindBestCardAsync: Position=W, CardsPlayed=40 === [04:20:59.301] Finding card to play for W: J82.J8765.A76.AJ [04:20:59.301] Relative position: Righty, Contract type: Suit [04:20:59.302] Cards in hand mask: 3 [04:20:59.303] Candidate: 8H = 46.9 % [04:20:59.303] Candidate: 8S = 45.6 % [04:20:59.303] Candidate: JH = 7.5 % [04:20:59.303] Selected: H8 (46.9 %) -- 1 tied: S8 === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (W) - 2026-08-30 04:21:00 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:21:00 === [04:21:00.169] Activated: 2 tricks remaining, threshold=5 [04:21:00.170] ENDGAME: Hidden cards=2 between N and E, need 1+1, declarer tricks=7, defense tricks=4 [04:21:00.170] ENDGAME: Contract=2H, Declarer=N, ToPlay=W, Trump=H [04:21:00.170] ENDGAME: W [- HJ8 - -] [04:21:00.170] ENDGAME: S [- HT - -] [04:21:00.170] ENDGAME: Hidden [S9 - - C9] [04:21:00.170] ENDGAME: Current trick (3 cards, led by N): D8 S6 H9 [04:21:00.170] ENDGAME: 2 valid worlds (after void filtering) [04:21:00.170] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:21:00.171] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:21:00.171] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:21:00.172] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:21:00.172] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:21:00.173] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:21:00.173] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:21:00.174] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:21:00.174] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:21:00.175] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:21:00.179] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:21:00.179] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:21:00.179] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:21:00.179] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:21:00.179] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:21:00.179] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:21:00.179] [Timing] N precompute: 4ms mem d=128KB (total=1478MB) [04:21:00.184] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:21:00.184] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:21:00.184] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:21:00.185] [DealFinder] Expression (977 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 Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:21:00.185] [Timing] E precompute: 5ms mem d=88KB (total=1478MB) [04:21:00.209] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:21:00.209] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:21:00.209] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:21:00.209] [DealFinder] Expression (6244 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:21:00.209] [Timing] S precompute: 23ms mem d=245KB (total=1479MB) [04:21:00.224] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:21:00.225] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:21:00.225] [DealFinder] Expression (4175 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:21:00.225] [Timing] W precompute: 15ms mem d=210KB (total=1479MB) [04:21:00.225] ENDGAME_WORLD: #1 (w=1.00) N:9... ...9 .T.. .J8.. [04:21:00.225] ENDGAME_WORLD: #2 (w=1.00) N:...9 9... .T.. .J8.. [04:21:00.225] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=2.00, rankByScore=True): [04:21:00.225] H8: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=8.0, dist=[8:2.0] [04:21:00.226] HJ: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=8.0, dist=[8:2.0] [04:21:00.226] IMP H8: 0.00 [04:21:00.226] IMP HJ: 0.00 [04:21:00.226] ENDGAME: Selected HJ (0 %) [04:21:00.226] Tied cards: HJ,H8 -- invoking NN directly on tied set [04:21:00.226] === FindBestCardAsync: Position=W, CardsPlayed=47 === [04:21:00.226] Finding card to play for W: J82.J8765.A76.AJ [04:21:00.227] Relative position: Righty, Contract type: Suit [04:21:00.227] Cards in hand mask: 2 [04:21:00.228] Candidate: 8H = 56.6 % [04:21:00.229] Candidate: JH = 43.4 % [04:21:00.229] Selected: H8 (56.6 %)