--- Showing last 200 of 3476 lines --- [23:48:12.976] Candidate: JH = 21.1 % [23:48:12.976] Candidate: TH = 5.0 % [23:48:12.976] Selected: S6 (73.8 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:14 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:14 === [23:48:14.928] Activated: 3 tricks remaining, threshold=5 [23:48:14.928] ENDGAME: Hidden cards=5 between E and W, need 2+3, declarer tricks=5, defense tricks=5 [23:48:14.928] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:14.928] ENDGAME: S [SKT7 - - -] [23:48:14.929] ENDGAME: N [- HJT - -] [23:48:14.929] ENDGAME: Hidden [- HQ3 - CQT9] [23:48:14.929] ENDGAME: Current trick (2 cards, led by N): S6 C8 [23:48:14.929] ENDGAME: 10 valid worlds (after void filtering) [23:48:14.929] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:14.929] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:14.929] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:14.929] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:14.929] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:14.929] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:14.930] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.940] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:14.940] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:14.940] [DealFinder] Expression (4369 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 &... [23:48:14.940] [Timing] N precompute: 9ms mem d=237KB (total=1557MB) [23:48:14.948] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:14.948] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:14.948] [DealFinder] Expression (4065 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 &... [23:48:14.948] [Timing] E precompute: 7ms mem d=201KB (total=1558MB) [23:48:14.954] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:14.954] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & 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 (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:14.954] [Timing] S precompute: 5ms mem d=169KB (total=1558MB) [23:48:14.958] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:14.958] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:14.958] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:14.958] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:14.958] [Timing] W precompute: 4ms mem d=158KB (total=1558MB) [23:48:14.958] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q3.. KT7... ...QT9 [23:48:14.958] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .3..9 KT7... .Q..QT [23:48:14.958] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. .3..T KT7... .Q..Q9 [23:48:14.958] ENDGAME_WORLD: #4 (w=1.00) N:.JT.. .3..Q KT7... .Q..T9 [23:48:14.958] ENDGAME_WORLD: #5 (w=1.00) N:.JT.. .Q..9 KT7... .3..QT [23:48:14.958] ENDGAME_WORLD: #6 (w=1.00) N:.JT.. .Q..T KT7... .3..Q9 [23:48:14.958] ENDGAME_WORLD: #7 (w=1.00) N:.JT.. .Q..Q KT7... .3..T9 [23:48:14.959] ENDGAME_WORLD: #8 (w=1.00) N:.JT.. ...T9 KT7... .Q3..Q [23:48:14.959] ENDGAME_WORLD: #9 (w=1.00) N:.JT.. ...Q9 KT7... .Q3..T [23:48:14.959] ENDGAME_WORLD: #10 (w=1.00) N:.JT.. ...QT KT7... .Q3..9 [23:48:14.959] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [23:48:14.959] S7: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] ST: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] SK: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] IMP S7: 0.00 [23:48:14.959] IMP ST: 0.00 [23:48:14.959] IMP SK: 0.00 [23:48:14.959] MP S7: 0.000 [23:48:14.960] MP ST: 0.000 [23:48:14.960] MP SK: 0.000 [23:48:14.960] ENDGAME: Selected SK (0 %) [23:48:14.960] Tied cards: SK,ST,S7 -- invoking NN directly on tied set [23:48:14.960] === FindBestCardAsync: Position=S, CardsPlayed=42 === [23:48:14.960] Finding card to play for S: KT7543.K6.AT85.J [23:48:14.960] Relative position: Declarer, Contract type: Suit [23:48:14.960] Cards in hand mask: 3 [23:48:14.961] Candidate: KS = 62.0 % [23:48:14.961] Candidate: TS = 19.2 % [23:48:14.961] Candidate: xS = 18.8 % [23:48:14.961] Selected: SK (62.0 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:16 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:16 === [23:48:16.463] Activated: 2 tricks remaining, threshold=5 [23:48:16.464] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=6, defense tricks=5 [23:48:16.464] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:16.464] ENDGAME: S [ST7 - - -] [23:48:16.464] ENDGAME: N [- HJT - -] [23:48:16.464] ENDGAME: Hidden [- HQ3 - CQT] [23:48:16.464] ENDGAME: 6 valid worlds (after void filtering) [23:48:16.464] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:16.464] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:16.464] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:16.464] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.477] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:16.477] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:16.477] [DealFinder] Expression (4369 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 &... [23:48:16.477] [Timing] N precompute: 11ms mem d=241KB (total=1552MB) [23:48:16.485] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:16.486] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:16.486] [DealFinder] Expression (4065 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 &... [23:48:16.486] [Timing] E precompute: 8ms mem d=201KB (total=1552MB) [23:48:16.491] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:16.492] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & 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 (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:16.492] [Timing] S precompute: 5ms mem d=169KB (total=1552MB) [23:48:16.496] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:16.496] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:16.496] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:16.496] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:16.496] [Timing] W precompute: 4ms mem d=154KB (total=1552MB) [23:48:16.496] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q3.. T7... ...QT [23:48:16.496] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .3..T T7... .Q..Q [23:48:16.496] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. .3..Q T7... .Q..T [23:48:16.496] ENDGAME_WORLD: #4 (w=1.00) N:.JT.. .Q..T T7... .3..Q [23:48:16.496] ENDGAME_WORLD: #5 (w=1.00) N:.JT.. .Q..Q T7... .3..T [23:48:16.496] ENDGAME_WORLD: #6 (w=1.00) N:.JT.. ...QT T7... .Q3.. [23:48:16.497] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=6.00, rankByScore=True): [23:48:16.497] S7: defeat 0 % (0.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=8:6.0 [23:48:16.497] ST: defeat 0 % (0.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=8:6.0 [23:48:16.497] IMP S7: 0.00 [23:48:16.497] IMP ST: 0.00 [23:48:16.497] MP S7: 0.000 [23:48:16.497] MP ST: 0.000 [23:48:16.497] ENDGAME: Selected ST (0 %) [23:48:16.497] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [23:48:16.497] Tied cards: ST,S7 -- invoking NN directly on tied set [23:48:16.497] === FindBestCardAsync: Position=S, CardsPlayed=44 === [23:48:16.497] Finding card to play for S: KT7543.K6.AT85.J [23:48:16.497] Relative position: Declarer, Contract type: Suit [23:48:16.498] Cards in hand mask: 2 [23:48:16.499] Candidate: TS = 71.6 % [23:48:16.499] Candidate: xS = 28.4 % [23:48:16.499] Selected: ST (71.6 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:18 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:18 === [23:48:18.452] Activated: 2 tricks remaining, threshold=5 [23:48:18.452] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=6, defense tricks=5 [23:48:18.452] ENDGAME: Contract=4S, Declarer=S, ToPlay=N, Trump=S [23:48:18.452] ENDGAME: N [- HJT - -] [23:48:18.452] ENDGAME: S [S7 - - -] [23:48:18.452] ENDGAME: Hidden [- HQ - CQT] [23:48:18.452] ENDGAME: Current trick (2 cards, led by S): ST H3 [23:48:18.452] ENDGAME: 3 valid worlds (after void filtering) [23:48:18.453] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:18.453] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:18.453] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:18.454] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:18.454] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.463] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:18.463] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:18.463] [DealFinder] Expression (4369 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 &... [23:48:18.463] [Timing] N precompute: 9ms mem d=231KB (total=1561MB) [23:48:18.471] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:18.472] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:18.472] [DealFinder] Expression (4065 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 &... [23:48:18.472] [Timing] E precompute: 8ms mem d=193KB (total=1561MB) [23:48:18.477] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:18.478] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & 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 (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:18.478] [Timing] S precompute: 5ms mem d=177KB (total=1561MB) [23:48:18.481] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:18.482] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:18.482] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:18.482] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:18.482] [Timing] W precompute: 4ms mem d=146KB (total=1562MB) [23:48:18.482] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q..T 7... ...Q [23:48:18.482] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .Q..Q 7... ...T [23:48:18.482] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. ...QT 7... .Q.. [23:48:18.482] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [23:48:18.482] HT: defeat 0 % (0.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=8:3.0 [23:48:18.482] HJ: defeat 0 % (0.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=8:3.0 [23:48:18.482] IMP HT: 0.00 [23:48:18.482] IMP HJ: 0.00 [23:48:18.482] MP HT: 0.000 [23:48:18.483] MP HJ: 0.000 [23:48:18.483] ENDGAME: Selected HJ (0 %) [23:48:18.483] Tied cards: HJ,HT -- invoking NN directly on tied set [23:48:18.483] === FindBestCardAsync: Position=N, CardsPlayed=46 === [23:48:18.483] Finding card to play for N: QJ86.JT72.943.K5 [23:48:18.483] Relative position: Dummy, Contract type: Suit [23:48:18.483] Cards in hand mask: 2 [23:48:18.484] Candidate: TH = 96.5 % [23:48:18.484] Candidate: JH = 3.5 % [23:48:18.484] Selected: HT (96.5 %)