--- Showing last 200 of 3581 lines --- [23:42:44.888] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world [23:42:44.888] Tied cards: SJ,S5,S3 -- invoking NN directly on tied set [23:42:44.888] === FindBestCardAsync: Position=S, CardsPlayed=40 === [23:42:44.888] Finding card to play for S: AJ53.AQ5.974.KQ3 [23:42:44.888] Relative position: Declarer, Contract type: Suit [23:42:44.888] Cards in hand mask: 2 [23:42:44.889] Candidate: xS = 82.2 % [23:42:44.889] Candidate: JS = 17.8 % [23:42:44.890] Selected: S3 (82.2 %) === Board 20260810_MP_KMB-Daylong_b5 (API) - DDS Engine (S) - 2026-08-09 23:42:46 === === Board 20260810_MP_KMB-Daylong_b5 (API) - Neural Network Engine (S) - 2026-08-09 23:42:46 === [23:42:46.887] Activated: 3 tricks remaining, threshold=5 [23:42:46.887] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=7, defense tricks=3 [23:42:46.887] ENDGAME: Contract=4H, Declarer=S, ToPlay=N, Trump=H [23:42:46.887] ENDGAME: N [- HK43 - -] [23:42:46.887] ENDGAME: S [SJ5 - - -] [23:42:46.887] ENDGAME: Hidden [SQT8 - - CT5] [23:42:46.887] ENDGAME: Current trick (2 cards, led by S): S3 S7 [23:42:46.887] ENDGAME: 3 valid worlds (after void filtering) [23:42:46.888] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:46.888] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:46.888] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:42:46.888] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:42:46.888] [DealFinder] Explained bid N 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [23:42:46.888] [DealFinder] Explained bid E P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [23:42:46.888] [DealFinder] Explained bid S 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) [23:42:46.888] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:42:46.888] [DealFinder] Explained bid N 3H: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H > 5, ((Comb. Pts >= 23, Comb. Pts <= 24) OR (Comb. Pts >= 25, Comb. Pts >= 22, Comb. Pts <= 24))" -> require: (none) [23:42:46.888] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:46.889] [DealFinder] Explained bid S 4H: "Responses to 2D-PX-2H-P-3H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), NOT min OR H >= 4" -> require: (none) [23:42:46.889] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:46.889] [DealFinder] Explained bid N P: "Passable situations - Jacoby (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [23:42:46.889] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:46.900] [DealFinder] N HCP min: tightened from 0 to 7 using HandUnderstanding [23:42:46.900] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:42:46.900] [DealFinder] N constraints: HCP[7-9], Suits=H[6-13], Trivial=False [23:42:46.900] [DealFinder] Expression (5506 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:42:46.901] [Timing] N precompute: 11ms mem d=269KB (total=1551MB) [23:42:46.908] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:46.908] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:42:46.908] [DealFinder] Expression (3831 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:42:46.908] [Timing] E precompute: 7ms mem d=181KB (total=1551MB) [23:42:46.910] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:46.910] [DealFinder] S Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [23:42:46.910] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:46.910] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:46.910] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [23:42:46.910] [DealFinder] Expression (870 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) & (NOT min OR H >= 4) [23:42:46.910] [Timing] S precompute: 2ms mem d=152KB (total=1551MB) [23:42:46.912] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:46.912] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:42:46.912] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:42:46.912] [DealFinder] Expression (984 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) & True [23:42:46.913] [Timing] W precompute: 2ms mem d=88KB (total=1552MB) [23:42:46.913] ENDGAME_WORLD: #1 (w=1.00) N:.K43.. 8...T5 J5... QT... [23:42:46.913] ENDGAME_WORLD: #2 (w=1.00) N:.K43.. T...T5 J5... Q8... [23:42:46.913] ENDGAME_WORLD: #3 (w=1.00) N:.K43.. Q...T5 J5... T8... [23:42:46.913] ENDGAME: Evaluating 3 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [23:42:46.913] H3: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [23:42:46.913] H4: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [23:42:46.913] HK: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [23:42:46.913] IMP H3: 0.00 [23:42:46.913] IMP H4: 0.00 [23:42:46.913] IMP HK: 0.00 [23:42:46.913] MP H3: 0.000 [23:42:46.913] MP H4: 0.000 [23:42:46.914] MP HK: 0.000 [23:42:46.914] ENDGAME: Selected HK (100 %) [23:42:46.914] Tied cards: HK,H4,H3 -- invoking NN directly on tied set [23:42:46.914] === FindBestCardAsync: Position=N, CardsPlayed=42 === [23:42:46.914] Finding card to play for N: 964.KJ8432.T83.A [23:42:46.914] Relative position: Dummy, Contract type: Suit [23:42:46.914] Cards in hand mask: 2 [23:42:46.915] Candidate: xH = 81.2 % [23:42:46.915] Candidate: KH = 18.8 % [23:42:46.916] Selected: H3 (81.2 %) === Board 20260810_MP_KMB-Daylong_b5 (API) - DDS Engine (S) - 2026-08-09 23:42:48 === === Board 20260810_MP_KMB-Daylong_b5 (API) - Neural Network Engine (S) - 2026-08-09 23:42:48 === [23:42:48.487] Activated: 2 tricks remaining, threshold=5 [23:42:48.487] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=8, defense tricks=3 [23:42:48.487] ENDGAME: Contract=4H, Declarer=S, ToPlay=N, Trump=H [23:42:48.487] ENDGAME: N [- HK4 - -] [23:42:48.487] ENDGAME: S [SJ5 - - -] [23:42:48.488] ENDGAME: Hidden [SQT - - CT5] [23:42:48.488] ENDGAME: 1 valid worlds (after void filtering) [23:42:48.488] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:48.488] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:48.488] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:42:48.488] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:42:48.488] [DealFinder] Explained bid N 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [23:42:48.488] [DealFinder] Explained bid E P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [23:42:48.488] [DealFinder] Explained bid S 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) [23:42:48.488] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:42:48.489] [DealFinder] Explained bid N 3H: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H > 5, ((Comb. Pts >= 23, Comb. Pts <= 24) OR (Comb. Pts >= 25, Comb. Pts >= 22, Comb. Pts <= 24))" -> require: (none) [23:42:48.489] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:48.489] [DealFinder] Explained bid S 4H: "Responses to 2D-PX-2H-P-3H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), NOT min OR H >= 4" -> require: (none) [23:42:48.489] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:48.489] [DealFinder] Explained bid N P: "Passable situations - Jacoby (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [23:42:48.489] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:48.501] [DealFinder] N HCP min: tightened from 0 to 7 using HandUnderstanding [23:42:48.501] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:42:48.501] [DealFinder] N constraints: HCP[7-9], Suits=H[6-13], Trivial=False [23:42:48.501] [DealFinder] Expression (5506 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:42:48.501] [Timing] N precompute: 12ms mem d=257KB (total=1560MB) [23:42:48.509] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:48.510] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:42:48.510] [DealFinder] Expression (3831 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:42:48.510] [Timing] E precompute: 8ms mem d=192KB (total=1561MB) [23:42:48.513] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:48.513] [DealFinder] S Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [23:42:48.513] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:48.513] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:48.513] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [23:42:48.513] [DealFinder] Expression (870 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) & (NOT min OR H >= 4) [23:42:48.513] [Timing] S precompute: 3ms mem d=152KB (total=1561MB) [23:42:48.515] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:48.515] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:42:48.515] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:42:48.515] [DealFinder] Expression (984 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) & True [23:42:48.515] [Timing] W precompute: 2ms mem d=80KB (total=1561MB) [23:42:48.516] ENDGAME_WORLD: #1 (w=1.00) N:.K4.. ...T5 J5... QT... [23:42:48.516] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [23:42:48.516] H4: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [23:42:48.516] HK: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [23:42:48.516] IMP H4: 0.00 [23:42:48.516] IMP HK: 0.00 [23:42:48.516] MP H4: 0.000 [23:42:48.516] MP HK: 0.000 [23:42:48.516] ENDGAME: Selected HK (100 %) [23:42:48.516] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [23:42:48.516] Tied cards: HK,H4 -- invoking NN directly on tied set [23:42:48.516] === FindBestCardAsync: Position=N, CardsPlayed=44 === [23:42:48.516] Finding card to play for N: 964.KJ8432.T83.A [23:42:48.517] Relative position: Dummy, Contract type: Suit [23:42:48.517] Cards in hand mask: 2 [23:42:48.518] Candidate: KH = 64.2 % [23:42:48.518] Candidate: xH = 35.8 % [23:42:48.518] Selected: HK (64.2 %) === Board 20260810_MP_KMB-Daylong_b5 (API) - DDS Engine (S) - 2026-08-09 23:42:50 === === Board 20260810_MP_KMB-Daylong_b5 (API) - Neural Network Engine (S) - 2026-08-09 23:42:50 === [23:42:50.464] Activated: 2 tricks remaining, threshold=5 [23:42:50.464] ENDGAME: Hidden cards=3 between E and W, need 1+2, declarer tricks=8, defense tricks=3 [23:42:50.465] ENDGAME: Contract=4H, Declarer=S, ToPlay=S, Trump=H [23:42:50.465] ENDGAME: S [SJ5 - - -] [23:42:50.465] ENDGAME: N [- H4 - -] [23:42:50.467] ENDGAME: Hidden [SQT - - C5] [23:42:50.468] ENDGAME: Current trick (2 cards, led by N): HK CT [23:42:50.468] ENDGAME: 1 valid worlds (after void filtering) [23:42:50.469] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:50.470] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:42:50.470] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:42:50.470] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:42:50.470] [DealFinder] Explained bid N 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [23:42:50.470] [DealFinder] Explained bid E P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [23:42:50.470] [DealFinder] Explained bid S 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) [23:42:50.471] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:42:50.471] [DealFinder] Explained bid N 3H: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H > 5, ((Comb. Pts >= 23, Comb. Pts <= 24) OR (Comb. Pts >= 25, Comb. Pts >= 22, Comb. Pts <= 24))" -> require: (none) [23:42:50.471] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:50.471] [DealFinder] Explained bid S 4H: "Responses to 2D-PX-2H-P-3H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), NOT min OR H >= 4" -> require: (none) [23:42:50.471] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:50.471] [DealFinder] Explained bid N P: "Passable situations - Jacoby (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [23:42:50.471] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:42:50.489] [DealFinder] N HCP min: tightened from 0 to 7 using HandUnderstanding [23:42:50.489] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:42:50.489] [DealFinder] N constraints: HCP[7-9], Suits=H[6-13], Trivial=False [23:42:50.489] [DealFinder] Expression (5506 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:42:50.489] [Timing] N precompute: 17ms mem d=262KB (total=1553MB) [23:42:50.500] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:50.500] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:42:50.500] [DealFinder] Expression (3831 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:42:50.500] [Timing] E precompute: 10ms mem d=189KB (total=1554MB) [23:42:50.504] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:50.504] [DealFinder] S Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [23:42:50.504] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:50.504] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:42:50.504] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [23:42:50.504] [DealFinder] Expression (870 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) & (NOT min OR H >= 4) [23:42:50.505] [Timing] S precompute: 4ms mem d=152KB (total=1554MB) [23:42:50.508] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:42:50.508] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:42:50.508] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:42:50.508] [DealFinder] Expression (984 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) & True [23:42:50.508] [Timing] W precompute: 3ms mem d=96KB (total=1554MB) [23:42:50.508] ENDGAME_WORLD: #1 (w=1.00) N:.4.. ...5 J5... QT... [23:42:50.508] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [23:42:50.509] S5: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [23:42:50.509] SJ: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [23:42:50.509] IMP S5: 0.00 [23:42:50.509] IMP SJ: 0.00 [23:42:50.509] MP S5: 0.000 [23:42:50.509] MP SJ: 0.000 [23:42:50.509] ENDGAME: Selected SJ (100 %) [23:42:50.509] Tied cards: SJ,S5 -- invoking NN directly on tied set [23:42:50.509] === FindBestCardAsync: Position=S, CardsPlayed=46 === [23:42:50.510] Finding card to play for S: AJ53.AQ5.974.KQ3 [23:42:50.510] Relative position: Declarer, Contract type: Suit [23:42:50.510] Cards in hand mask: 2 [23:42:50.511] Candidate: xS = 85.6 % [23:42:50.511] Candidate: JS = 14.4 % [23:42:50.512] Selected: S5 (85.6 %)