--- Showing last 200 of 1425 lines --- [04:18:25.104] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:18:25.104] ----- ------ --------- ------- ----------- -------------------------------- [04:18:25.104] D5 0.00 0.19 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:18:25.104] D7 0.00 0.19 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:18:25.104] S9 0.00 0.19 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:18:25.104] CT 0.00 0.19 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:18:25.104] SK 0.00 0.19 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:18:25.104] [04:18:25.104] Selected: D5 (IMPs=0.00, avgTricks=0.19) [04:18:25.104] =================== [04:18:25.104] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:18:25.104] [TRUMP] Skipped: not declaring [04:18:25.105] Selected: D5 (avg 0.00 IMPs, 0.19 tricks) -- 4 tied card(s): D7, S9, CT, SK [04:18:25.105] [stage-timing] ok sample=451ms validate=0ms nn=397ms signal=0ms simgames=3ms dds=47ms total=902ms samples=69 cards=25 [04:18:25.105] === FindBestCardAsync: Position=E, CardsPlayed=25 === [04:18:25.105] Finding card to play for E: AKQJ97.85.75.T63 [04:18:25.105] Relative position: Lefty, Contract type: Suit [04:18:25.105] Cards in hand mask: 6 [04:18:25.106] Candidate: xS = 45.5 % [04:18:25.106] Candidate: 9S = 32.6 % [04:18:25.106] Candidate: xD = 14.0 % [04:18:25.106] Candidate: TC = 7.0 % [04:18:25.106] Candidate: JS = 0.5 % [04:18:25.106] Candidate: KS = 0.4 % [04:18:25.106] Selected: S7 (45.5 %) === Board DailyMP2026-08-30_b4_t2 (API) - DDS Engine (E) - 2026-08-30 04:18:31 === === Board DailyMP2026-08-30_b4_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:18:31 === [04:18:31.410] Activated: 5 tricks remaining, threshold=5 [04:18:31.410] ENDGAME: Hidden cards=8 between N and W, need 4+4, declarer tricks=5, defense tricks=3 [04:18:31.410] ENDGAME: Contract=3H, Declarer=N, ToPlay=E, Trump=H [04:18:31.410] ENDGAME: E [SKJ7 - D75 -] [04:18:31.410] ENDGAME: S [- H9 DA93 -] [04:18:31.411] ENDGAME: Hidden [ST HJ DQJT64 CQ] [04:18:31.411] ENDGAME: Current trick (3 cards, led by S): DK D2 D8 [04:18:31.411] ENDGAME: 70 valid worlds (after void filtering) [04:18:31.411] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:31.412] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:31.412] [DealFinder] Explained bid E 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:18:31.413] [DealFinder] Explained bid S X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [04:18:31.413] [DealFinder] Explained bid W P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:18:31.413] [DealFinder] Explained bid N 3H: "Responses to 2Ma-X-P, H >= 4, HCP >= 9, HCP <= 12" -> require: (none) [04:18:31.414] [DealFinder] Explained bid E P: "Passable situations - Preemptive offensive, True" -> require: (none) [04:18:31.414] [DealFinder] Explained bid S P: "Responses to 2Ma-P-P-X-P-3oMa-P, True" -> require: (none) [04:18:31.415] [DealFinder] Explained bid W P: "Responses to 2S-X-P-3H-P-P, True" -> require: (none) [04:18:31.423] [DealFinder] N HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:18:31.423] [DealFinder] N constraints: HCP[9-11], Suits=H[4-13], Trivial=False [04:18:31.423] [DealFinder] Expression (3799 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:18:31.423] [Timing] N precompute: 8ms mem d=199KB (total=1454MB) [04:18:31.429] [DealFinder] E HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:18:31.429] [DealFinder] E constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:18:31.429] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & 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 (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:18:31.429] [Timing] E precompute: 5ms mem d=178KB (total=1454MB) [04:18:31.433] [DealFinder] S HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:18:31.433] [DealFinder] S HCP min: tightened from 0 to 13 using HandUnderstanding [04:18:31.433] [DealFinder] S HCP max: tightened from 37 to 16 using HandUnderstanding [04:18:31.433] [DealFinder] S constraints: HCP[13-16], Suits=(none), Trivial=False [04:18:31.433] [DealFinder] Expression (2297 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & True & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 4 & HeartSlam) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 4 & MonsterSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 4 & MonsterGrandSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT (BestMinor(C) & C >= 5 & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpe... [04:18:31.433] [Timing] S precompute: 3ms mem d=172KB (total=1455MB) [04:18:31.444] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:18:31.444] [DealFinder] Expression (5539 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:18:31.444] [Timing] W precompute: 11ms mem d=236KB (total=1455MB) [04:18:31.445] ENDGAME: Bidding weights applied to 46/70 worlds (range 0.00-1.00, total 24.33, 24 unpenalised) [04:18:31.445] ENDGAME: Played by N: 6 HCP S:2 H:3 D:1 C:3; by W: 4 HCP S:2 H:3 D:1 C:3 [04:18:31.445] ENDGAME_WORLD: #1 (w=0.01) N:T.J.64. KJ7..75. .9.A93. ..QJT.Q [04:18:31.445] ENDGAME_WORLD: #2 (w=0.01) N:T.J.T4. KJ7..75. .9.A93. ..QJ6.Q [04:18:31.445] ENDGAME_WORLD: #3 (w=0.01) N:T.J.J4. KJ7..75. .9.A93. ..QT6.Q [04:18:31.445] ENDGAME_WORLD: #4 (w=1.00) N:T.J.Q4. KJ7..75. .9.A93. ..JT6.Q [04:18:31.445] ENDGAME_WORLD: #5 (w=1.00) N:T.J.4.Q KJ7..75. .9.A93. ..QJT6. [04:18:31.445] ENDGAME_WORLD: #6 (w=0.01) N:T.J.T6. KJ7..75. .9.A93. ..QJ4.Q [04:18:31.445] ENDGAME_WORLD: #7 (w=0.01) N:T.J.J6. KJ7..75. .9.A93. ..QT4.Q [04:18:31.445] ENDGAME_WORLD: #8 (w=1.00) N:T.J.Q6. KJ7..75. .9.A93. ..JT4.Q [04:18:31.445] ENDGAME_WORLD: #9 (w=1.00) N:T.J.6.Q KJ7..75. .9.A93. ..QJT4. [04:18:31.445] ENDGAME_WORLD: #10 (w=0.01) N:T.J.JT. KJ7..75. .9.A93. ..Q64.Q [04:18:31.445] ENDGAME_WORLD: #11 (w=1.00) N:T.J.QT. KJ7..75. .9.A93. ..J64.Q [04:18:31.445] ENDGAME_WORLD: #12 (w=1.00) N:T.J.T.Q KJ7..75. .9.A93. ..QJ64. [04:18:31.445] ENDGAME_WORLD: #13 (w=1.00) N:T.J.QJ. KJ7..75. .9.A93. ..T64.Q [04:18:31.446] ENDGAME_WORLD: #14 (w=1.00) N:T.J.J.Q KJ7..75. .9.A93. ..QT64. [04:18:31.446] ENDGAME_WORLD: #15 (w=1.00) N:T.J.Q.Q KJ7..75. .9.A93. ..JT64. [04:18:31.446] ENDGAME_WORLD: #16 (w=0.00) N:T..T64. KJ7..75. .9.A93. .J.QJ.Q [04:18:31.446] ENDGAME_WORLD: #17 (w=0.00) N:T..J64. KJ7..75. .9.A93. .J.QT.Q [04:18:31.446] ENDGAME_WORLD: #18 (w=0.00) N:T..Q64. KJ7..75. .9.A93. .J.JT.Q [04:18:31.446] ENDGAME_WORLD: #19 (w=0.00) N:T..64.Q KJ7..75. .9.A93. .J.QJT. [04:18:31.446] ENDGAME_WORLD: #20 (w=0.00) N:T..JT4. KJ7..75. .9.A93. .J.Q6.Q [04:18:31.446] ENDGAME_WORLD: ... and 50 more [04:18:31.446] ENDGAME: Evaluating 2 candidates across 70 worlds (totalWeight=24.33, rankByScore=True): [04:18:31.458] D5: defeat 0 % (0.0/24.3), makes 100 % (24.3/24.3), avgDeclTricks=9.7, dist=7:0.0 8:0.0 [9:6.3] [10:18.0] [04:18:31.475] D7: defeat 0 % (0.0/24.3), makes 100 % (24.3/24.3), avgDeclTricks=9.7, dist=7:0.0 8:0.0 [9:6.3] [10:18.0] [04:18:31.475] IMP D5: 0.00 [04:18:31.475] IMP D7: 0.00 [04:18:31.475] ENDGAME: Selected D7 (0 %) [04:18:31.475] Tied cards: D7,D5 -- invoking NN directly on tied set [04:18:31.475] === FindBestCardAsync: Position=E, CardsPlayed=35 === [04:18:31.476] Finding card to play for E: AKQJ97.85.75.T63 [04:18:31.476] Relative position: Lefty, Contract type: Suit [04:18:31.476] Cards in hand mask: 1 [04:18:31.477] Candidate: xD = 100.0 % [04:18:31.477] Selected: D5 (100.0 %) === Board DailyMP2026-08-30_b4_t2 (API) - DDS Engine (E) - 2026-08-30 04:18:32 === === Board DailyMP2026-08-30_b4_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:18:32 === [04:18:32.343] Activated: 3 tricks remaining, threshold=5 [04:18:32.344] ENDGAME: Hidden cards=4 between N and W, need 2+2, declarer tricks=7, defense tricks=3 [04:18:32.344] ENDGAME: Contract=3H, Declarer=N, ToPlay=E, Trump=H [04:18:32.344] ENDGAME: E [SKJ7 - - -] [04:18:32.344] ENDGAME: S [- H9 D9 -] [04:18:32.344] ENDGAME: Hidden [ST - DQT CQ] [04:18:32.344] ENDGAME: Current trick (3 cards, led by S): D3 D6 HJ [04:18:32.344] ENDGAME: 1 valid worlds (after void filtering) [04:18:32.345] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:32.345] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:32.345] [DealFinder] Explained bid E 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:18:32.346] [DealFinder] Explained bid S X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [04:18:32.346] [DealFinder] Explained bid W P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:18:32.347] [DealFinder] Explained bid N 3H: "Responses to 2Ma-X-P, H >= 4, HCP >= 9, HCP <= 12" -> require: (none) [04:18:32.347] [DealFinder] Explained bid E P: "Passable situations - Preemptive offensive, True" -> require: (none) [04:18:32.348] [DealFinder] Explained bid S P: "Responses to 2Ma-P-P-X-P-3oMa-P, True" -> require: (none) [04:18:32.348] [DealFinder] Explained bid W P: "Responses to 2S-X-P-3H-P-P, True" -> require: (none) [04:18:32.357] [DealFinder] N HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:18:32.357] [DealFinder] N constraints: HCP[9-11], Suits=H[4-13], Trivial=False [04:18:32.357] [DealFinder] Expression (3799 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:18:32.357] [Timing] N precompute: 9ms mem d=195KB (total=1477MB) [04:18:32.364] [DealFinder] E HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:18:32.364] [DealFinder] E constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:18:32.364] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & 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 (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:18:32.364] [Timing] E precompute: 6ms mem d=191KB (total=1477MB) [04:18:32.369] [DealFinder] S HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:18:32.369] [DealFinder] S HCP min: tightened from 0 to 13 using HandUnderstanding [04:18:32.369] [DealFinder] S HCP max: tightened from 37 to 16 using HandUnderstanding [04:18:32.369] [DealFinder] S constraints: HCP[13-16], Suits=(none), Trivial=False [04:18:32.369] [DealFinder] Expression (2297 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & True & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 4 & HeartSlam) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 4 & MonsterSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 4 & MonsterGrandSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT (BestMinor(C) & C >= 5 & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpe... [04:18:32.369] [Timing] S precompute: 4ms mem d=170KB (total=1477MB) [04:18:32.381] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:18:32.382] [DealFinder] Expression (5539 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:18:32.382] [Timing] W precompute: 12ms mem d=233KB (total=1477MB) [04:18:32.382] ENDGAME_WORLD: #1 (w=1.00) N:T...Q KJ7... .9.9. ..QT. [04:18:32.382] ENDGAME: Evaluating 3 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [04:18:32.382] S7: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:18:32.382] SJ: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:18:32.382] SK: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:18:32.382] IMP S7: 0.00 [04:18:32.382] IMP SJ: 0.00 [04:18:32.382] IMP SK: 0.00 [04:18:32.382] ENDGAME: Selected SK (0 %) [04:18:32.382] Tied cards: SK,SJ,S7 -- invoking NN directly on tied set [04:18:32.383] === FindBestCardAsync: Position=E, CardsPlayed=43 === [04:18:32.383] Finding card to play for E: AKQJ97.85.75.T63 [04:18:32.383] Relative position: Lefty, Contract type: Suit [04:18:32.383] Cards in hand mask: 3 [04:18:32.384] Candidate: xS = 76.0 % [04:18:32.384] Candidate: JS = 13.4 % [04:18:32.384] Candidate: KS = 10.6 % [04:18:32.384] Selected: S7 (76.0 %) [04:18:32.635] Activated: 2 tricks remaining, threshold=5 [04:18:32.635] ENDGAME: Hidden cards=3 between N and W, need 1+2, declarer tricks=8, defense tricks=3 [04:18:32.636] ENDGAME: Contract=3H, Declarer=N, ToPlay=E, Trump=H [04:18:32.636] ENDGAME: E [SKJ - - -] [04:18:32.636] ENDGAME: S [- H9 D9 -] [04:18:32.636] ENDGAME: Hidden [ST - DQT -] [04:18:32.636] ENDGAME: Current trick (1 cards, led by N): CQ [04:18:32.636] ENDGAME: 1 valid worlds (after void filtering) [04:18:32.637] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:32.637] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:18:32.638] [DealFinder] Explained bid E 2S: "Weak two major, HCP <= 11, S = 6, HCP > 4, BestSuit(S), LoserLevel >= 2, SpadePoints >= 6, H <= 4, RuleOf < 21, 2 of Top 3 Honors in S, H <= 3" -> require: (none) [04:18:32.638] [DealFinder] Explained bid S X: "Overcalling Weak 2Ma Opening, HCP >= 18, HCP >= 13, H >= 4, C >= 2, D >= 2, S <= 3, HCP >= 15, H >= 3, DoubleThenOvercall(C), DoubleThenOvercall(D)" -> require: (none) [04:18:32.638] [DealFinder] Explained bid W P: "Responses to 2Ma-PX, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:18:32.639] [DealFinder] Explained bid N 3H: "Responses to 2Ma-X-P, H >= 4, HCP >= 9, HCP <= 12" -> require: (none) [04:18:32.639] [DealFinder] Explained bid E P: "Passable situations - Preemptive offensive, True" -> require: (none) [04:18:32.640] [DealFinder] Explained bid S P: "Responses to 2Ma-P-P-X-P-3oMa-P, True" -> require: (none) [04:18:32.640] [DealFinder] Explained bid W P: "Responses to 2S-X-P-3H-P-P, True" -> require: (none) [04:18:32.653] [DealFinder] N HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:18:32.653] [DealFinder] N constraints: HCP[9-11], Suits=H[4-13], Trivial=False [04:18:32.653] [DealFinder] Expression (3799 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:18:32.653] [Timing] N precompute: 13ms mem d=200KB (total=1494MB) [04:18:32.662] [DealFinder] E HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:18:32.662] [DealFinder] E constraints: HCP[6-11], Suits=S[6-6] H[0-4], Trivial=False [04:18:32.662] [DealFinder] Expression (2866 chars): ((HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & LoserLevel >= 2 & SpadePoints >= 6 & H <= 4 & RuleOf < 21 & HCP >= 6) OR (HCP <= 11 & S = 6 & HCP > 4 & BestSuit(S) & 2 of Top 3 Honors in S & H <= 3 & RuleOf < 21 & HCP >= 6)) & 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 (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 ... [04:18:32.662] [Timing] E precompute: 8ms mem d=178KB (total=1494MB) [04:18:32.667] [DealFinder] S HCP min 16 -> 13: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:18:32.667] [DealFinder] S HCP min: tightened from 0 to 13 using HandUnderstanding [04:18:32.667] [DealFinder] S HCP max: tightened from 37 to 16 using HandUnderstanding [04:18:32.667] [DealFinder] S constraints: HCP[13-16], Suits=(none), Trivial=False [04:18:32.667] [DealFinder] Expression (2297 chars): (DoubleThenOvercall(C) OR DoubleThenOvercall(D) OR HCP >= 18 OR (HCP >= 13 & H >= 4 & C >= 2 & D >= 2 & S <= 3) OR (HCP >= 15 & H >= 3 & S <= 3)) & NOT (H >= 6 & Losers <= 4 & HCP >= 15 & 3 of Top 5 Honors in H) & NOT (H >= 7 & HeartPoints >= 18 & Losers <= 4) & NOT (D >= 5 & C >= 5 & Losers <= 4 & HCP >= 17) & NOT (D >= 5 & C >= 5 & LoserLevel >= 4 & HCP >= 12) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (HCP >= 16 & HCP <= 18 & balish & Stopper in S) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in S) & NOT (HCP >= 20 & HCP <= 24 & S >= 4 & Stopper in S) & NOT (BestMinor(C) & C >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (BestMinor(D) & D >= 7 & HCP >= 19 & Single Suited & Losers >= 3) & NOT (H >= 5 & (D >= 5 OR C >= 5) & LoserLevel >= 3 & HCP >= 12) & True & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 4 & HeartSlam) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 4 & MonsterSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (H >= 4 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 4 & MonsterGrandSlam(H)) & NOT (H >= 4 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (H >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in S) & NOT (BestMinor(C) & C >= 5 & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpe... [04:18:32.667] [Timing] S precompute: 5ms mem d=170KB (total=1494MB) [04:18:32.680] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:18:32.680] [DealFinder] Expression (5539 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:18:32.680] [Timing] W precompute: 12ms mem d=233KB (total=1495MB) [04:18:32.680] ENDGAME_WORLD: #1 (w=1.00) N:T... KJ... .9.9. ..QT. [04:18:32.680] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [04:18:32.680] SJ: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:18:32.680] SK: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=10.0, dist=[10:1.0] [04:18:32.680] IMP SJ: 0.00 [04:18:32.680] IMP SK: 0.00 [04:18:32.681] ENDGAME: Selected SK (0 %) [04:18:32.681] Tied cards: SK,SJ -- invoking NN directly on tied set [04:18:32.681] === FindBestCardAsync: Position=E, CardsPlayed=45 === [04:18:32.681] Finding card to play for E: AKQJ97.85.75.T63 [04:18:32.681] Relative position: Lefty, Contract type: Suit [04:18:32.683] Cards in hand mask: 2 [04:18:32.684] Candidate: JS = 63.3 % [04:18:32.684] Candidate: KS = 36.7 % [04:18:32.685] Selected: SJ (63.3 %)