=== Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:14 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:14 === [23:43:14.557] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:43:14.557] Contract: 2C, Declarer: N, Dealer: E [23:43:14.557] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:14.558] Deal: N:... ... ... ... [23:43:14.558] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:43:14.558] ****************************** [23:43:14.558] FindMatchingDealsWithPlayInternal Input: [23:43:14.558] Position parameter: S [23:43:14.558] Deal from game: N:... ... ... ... [23:43:14.558] Hand for N: J96.52.842.A8543 [23:43:14.558] Hand for E: (null) [23:43:14.558] Hand for S: A.KQT87.J753.KQ7 [23:43:14.558] Hand for W: (null) [23:43:14.558] Cards played: DK [23:43:14.558] Declarer: N [23:43:14.558] ****************************** [23:43:14.559] [DealFinder] Seed from player S hand: 1297772293 [23:43:14.559] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:14.559] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:43:14.559] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:43:14.559] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:43:14.559] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:43:14.560] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:43:14.560] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:43:14.560] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:43:14.560] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:43:14.560] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:43:14.560] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:43:14.560] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:43:14.563] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:43:14.563] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:43:14.563] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:14.564] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:43:14.564] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:43:14.564] [Timing] N precompute: 3ms mem d=112KB (total=1564MB) [23:43:14.572] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:14.572] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:14.572] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:14.572] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:14.572] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:43:14.572] [DealFinder] Expression (3777 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:43:14.572] [Timing] E precompute: 8ms mem d=211KB (total=1564MB) [23:43:14.578] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:43:14.578] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:43:14.578] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:43:14.578] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:43:14.578] [Timing] S precompute: 5ms mem d=163KB (total=1564MB) [23:43:14.583] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:14.584] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:43:14.584] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:43:14.584] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:43:14.584] [Timing] W precompute: 5ms mem d=161KB (total=1565MB) [23:43:14.584] [Timing] Pre-computation (constraints): 25ms mem d=0MB (total=1565MB, gc2=15) [23:43:14.584] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [23:43:14.584] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=1 [23:43:14.584] [ExtractPartialDeal] Visible hands: S, N [23:43:14.584] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:14.584] [ExtractPartialDeal] Extracted hands: [23:43:14.584] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:14.585] E: ... (0 cards) [23:43:14.585] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:14.585] W: ... (0 cards) [23:43:14.585] [DealFinder] Trump suit from contract '2C': Clubs [23:43:14.585] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:14.585] [ComputePlayedCards] Card 1: DK played by E [23:43:14.585] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:43:14.585] [DealFinder] Added 1 played cards to E (was 0 cards): DK [23:43:14.585] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:43:14.585] [DealFinder] Added 0 played cards to W (was 0 cards): [23:43:14.585] [DealFinder] Bid verification enabled for: E [23:43:14.585] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:14.585] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:14.586] [DealFinder] Known cards per player: N=13, E=1, S=13, W=0 [23:43:14.586] [DealFinder] Locked players: N, S [23:43:14.586] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:43:14.586] [DealFinder] Players needing cards: E:12, W:13 [23:43:14.586] Large number of cards remaining. Using random generation. [23:43:14.586] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:14.587] [VerifyHands] FAIL for E: 875.AJ6.AKQ9.T62 (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 & R...) [23:43:14.587] [VerifyHands] FAIL for E: QT532.964.AK.962 (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 & R..., stopper(Hearts)) [23:43:14.596] [VerifyHands] FAIL for E: T7532.64.AKQ.J96 (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 & R..., stopper(Hearts)) [23:43:14.603] [VerifyHands] FAIL for E: Q75.AJ3.KQT9.962 (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 & R...) [23:43:14.603] [VerifyHands] FAIL for E: KQ8542.J63.KT.J9 (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 & R..., stopper(Hearts)) [23:43:14.790] [DealFinder] After 100 attempts: passedSimple=90, failedVerification=90, matches=0 [23:43:14.975] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:15.169] [Timing] Total: 610ms, Generation: 50ms, Verification: 170ms [23:43:15.169] [Timing] Attempts: 3277, PassedSimpleCheck: 2718, FailedVerification: 2668, Found: 50 [23:43:15.193] Search complete. Returning 50 deals. [23:43:15.194] Found 50 sample deals for simulation. [23:43:15.194] Valid deals for DDS: 50 / 50 [23:43:15.194] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:15.203] [SAMPLE-VAL] Opening lead NN validation (DK): 36/50 samples adjusted [23:43:15.204] [SAMPLE-VAL] Opening lead rule validation (DK): 4/50 samples penalized for convention violation [23:43:15.205] [SAMPLE-VAL] Zeroed 4 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:43:15.205] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:43:15.205] After sample validation: 46 deals remaining [23:43:15.205] [PLAY-INFER] No completed tricks -- skipping [23:43:15.205] Using weighted samples: 32/46 have non-uniform weights (range 0.100-1.000) [23:43:15.205] Sample deals (46 total, showing first 20, by weight): [23:43:15.205] [1] (w=1.000) N:J96.52.842.A8543 QT7532.A96.KQ.T6 A.KQT87.J753.KQ7 K84.J43.AT96.J92 [23:43:15.205] [2] (w=1.000) N:J96.52.842.A8543 Q8543.J964.AK.J2 A.KQT87.J753.KQ7 KT72.A3.QT96.T96 [23:43:15.205] [3] (w=1.000) N:J96.52.842.A8543 QT742.AJ94.K.JT6 A.KQT87.J753.KQ7 K853.63.AQT96.92 [23:43:15.205] [4] (w=1.000) N:J96.52.842.A8543 T87542.A3.AK6.T6 A.KQT87.J753.KQ7 KQ3.J964.QT9.J92 [23:43:15.205] [5] (w=1.000) N:J96.52.842.A8543 Q7532.AJ4.K.JT92 A.KQT87.J753.KQ7 KT84.963.AQT96.6 [23:43:15.206] [6] (w=1.000) N:J96.52.842.A8543 Q7543.AJ9.K.JT92 A.KQT87.J753.KQ7 KT82.643.AQT96.6 [23:43:15.206] [7] (w=1.000) N:J96.52.842.A8543 Q8753.A9.KQT9.96 A.KQT87.J753.KQ7 KT42.J643.A6.JT2 [23:43:15.206] [8] (w=1.000) N:J96.52.842.A8543 KT542.A943.K.J62 A.KQT87.J753.KQ7 Q873.J6.AQT96.T9 [23:43:15.206] [9] (w=1.000) N:J96.52.842.A8543 QT8532.A96.KQ.T9 A.KQT87.J753.KQ7 K74.J43.AT96.J62 [23:43:15.206] [10] (w=1.000) N:J96.52.842.A8543 Q8743.A963.KQ.96 A.KQT87.J753.KQ7 KT52.J4.AT96.JT2 [23:43:15.206] [11] (w=1.000) N:J96.52.842.A8543 KT875.A964.K.JT9 A.KQT87.J753.KQ7 Q432.J3.AQT96.62 [23:43:15.206] [12] (w=1.000) N:J96.52.842.A8543 QT753.A64.KQT.T9 A.KQT87.J753.KQ7 K842.J93.A96.J62 [23:43:15.206] [13] (w=1.000) N:J96.52.842.A8543 QT754.A4.KQ.T962 A.KQT87.J753.KQ7 K832.J963.AT96.J [23:43:15.206] [14] (w=1.000) N:J96.52.842.A8543 QT5432.A96.KQ.T9 A.KQT87.J753.KQ7 K87.J43.AT96.J62 [23:43:15.206] [15] (w=0.500) N:J96.52.842.A8543 KT7543.A3.KT.J62 A.KQT87.J753.KQ7 Q82.J964.AQ96.T9 [23:43:15.206] [16] (w=0.500) N:J96.52.842.A8543 K87543.A63.KT.J9 A.KQT87.J753.KQ7 QT2.J94.AQ96.T62 [23:43:15.207] [17] (w=0.500) N:J96.52.842.A8543 QT743.AJ3.K9.JT2 A.KQT87.J753.KQ7 K852.964.AQT6.96 [23:43:15.207] [18] (w=0.500) N:J96.52.842.A8543 KT842.AJ63.K9.92 A.KQT87.J753.KQ7 Q753.94.AQT6.JT6 [23:43:15.207] [19] (w=0.500) N:J96.52.842.A8543 QT8752.AJ4.KT.J6 A.KQT87.J753.KQ7 K43.963.AQ96.T92 [23:43:15.207] [20] (w=0.500) N:J96.52.842.A8543 QT842.A9.KQT6.96 A.KQT87.J753.KQ7 K753.J643.A9.JT2 [23:43:15.207] ... and 26 more [23:43:15.595] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:15.595] D3: [90, 90, 90, 90, 90, 90, 90, 110, 90, 110, 110, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -100, -100, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:15.595] D5: [90, 90, 90, 90, 90, 90, 90, 110, 90, 110, 110, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -100, -100, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:15.595] D7: [90, 90, 90, 90, 90, 90, 90, 110, 90, 110, 110, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -100, -100, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:15.595] DJ: [90, 90, 90, 90, -50, -50, 90, 90, 90, 90, 90, 90, -100, 90, -50, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, -100, -100, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:15.595] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:15.595] D3: [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:15.595] D5: [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:15.595] D7: [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:15.595] DJ: [8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 6, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:15.595] --- IMP Calculation Output (card -> average IMP) --- [23:43:15.595] D3: 0.22 [23:43:15.596] D5: 0.22 [23:43:15.596] D7: 0.22 [23:43:15.596] DJ: -0.67 [23:43:15.596] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:15.596] D3: 0.088 [23:43:15.596] D5: 0.088 [23:43:15.596] D7: 0.088 [23:43:15.596] DJ: -0.264 [23:43:15.596] === DDS DETAILED ANALYSIS === [23:43:15.596] Cards analyzed: 4, Samples per card: 46 [23:43:15.596] [23:43:15.596] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:15.596] ----- ------ --------- ------- ----------- -------------------------------- [23:43:15.596] D3 0.22 7.91 91 % 4 [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8...] [23:43:15.596] D5 0.22 7.91 91 % 4 [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8...] [23:43:15.596] D7 0.22 7.91 91 % 4 [8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8...] [23:43:15.597] DJ -0.67 7.72 79 % 3 [8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 6, 8, 7, 8, 8, 8, 8, 8...] [23:43:15.597] [23:43:15.597] Selected: D3 (IMPs=0.22, avgTricks=7.91) [23:43:15.597] =================== [23:43:15.597] Selected: D3 (MP 0.088, 0.22 IMPs, 7.91 tricks) -- 2 tied card(s): D5, D7 [23:43:15.597] [stage-timing] ok sample=635ms validate=0ms nn=10ms signal=0ms simgames=1ms dds=388ms total=1039ms samples=46 cards=1 [23:43:15.597] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwK J753 842 AKQT96' [23:43:15.727] SUITC_CALL_END: jsonLength=23002 [23:43:15.728] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":1,"Percentage":78.1988} ],"Result":0.7820, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":1,"Percentage":78.1988},{"Tricks":0,"Percent [23:43:15.736] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:43:15.736] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:15.736] Relative position: Dummy, Contract type: Suit [23:43:15.736] Cards in hand mask: 2 [23:43:15.737] Candidate: xD = 99.7 % [23:43:15.737] Candidate: JD = 0.3 % [23:43:15.738] Selected: D3 (99.7 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:17 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:17 === [23:43:17.314] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:43:17.314] Contract: 2C, Declarer: N, Dealer: E [23:43:17.314] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:17.314] Deal: N:... ... ... ... [23:43:17.314] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:43:17.314] ****************************** [23:43:17.314] FindMatchingDealsWithPlayInternal Input: [23:43:17.314] Position parameter: N [23:43:17.314] Deal from game: N:... ... ... ... [23:43:17.314] Hand for N: J96.52.842.A8543 [23:43:17.315] Hand for E: (null) [23:43:17.315] Hand for S: A.KQT87.J753.KQ7 [23:43:17.315] Hand for W: (null) [23:43:17.315] Cards played: DK, D3, D6 [23:43:17.315] Declarer: N [23:43:17.315] ****************************** [23:43:17.315] [DealFinder] Seed from player N hand: -107419091 [23:43:17.315] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:17.315] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:17.315] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1545MB, gc2=15) [23:43:17.315] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [23:43:17.315] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=3 [23:43:17.316] [ExtractPartialDeal] Visible hands: N, S [23:43:17.316] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:17.316] [ExtractPartialDeal] Extracted hands: [23:43:17.316] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:17.316] E: ... (0 cards) [23:43:17.316] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:17.316] W: ... (0 cards) [23:43:17.316] [DealFinder] Trump suit from contract '2C': Clubs [23:43:17.316] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:17.316] [ComputePlayedCards] Card 1: DK played by E [23:43:17.316] [ComputePlayedCards] Card 2: D3 played by S [23:43:17.316] [ComputePlayedCards] Card 3: D6 played by W [23:43:17.316] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:43:17.316] [DealFinder] Added 1 played cards to E (was 0 cards): DK [23:43:17.317] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3 [23:43:17.317] [DealFinder] Added 1 played cards to W (was 0 cards): D6 [23:43:17.317] [DealFinder] Bid verification enabled for: E [23:43:17.317] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:17.317] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:17.317] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:43:17.317] [DealFinder] Locked players: N, S [23:43:17.317] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:43:17.317] [DealFinder] Players needing cards: E:12, W:12 [23:43:17.318] Large number of cards remaining. Using random generation. [23:43:17.318] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:17.318] [VerifyHands] FAIL for E: Q42.AJ96.KQT.T62 (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 & R...) [23:43:17.318] [VerifyHands] FAIL for E: KQT853.J64.AKQ.9 (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 & R..., stopper(Hearts)) [23:43:17.319] [VerifyHands] FAIL for E: KT7432.AJ.K.JT92 (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 & R...) [23:43:17.319] [VerifyHands] FAIL for E: Q8752.A43.AK9.92 (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 & R...) [23:43:17.319] [VerifyHands] FAIL for E: QT842.43.AKQ9.92 (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 & R..., stopper(Hearts)) [23:43:17.483] [DealFinder] After 100 attempts: passedSimple=90, failedVerification=90, matches=0 [23:43:17.662] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:17.852] [Timing] Total: 537ms, Generation: 54ms, Verification: 167ms [23:43:17.853] [Timing] Attempts: 3313, PassedSimpleCheck: 2800, FailedVerification: 2750, Found: 50 [23:43:17.875] Search complete. Returning 50 deals. [23:43:17.875] Found 50 sample deals for simulation. [23:43:17.875] Valid deals for DDS: 50 / 50 [23:43:17.875] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:17.884] [SAMPLE-VAL] Opening lead NN validation (DK): 27/50 samples adjusted [23:43:17.885] [SAMPLE-VAL] Done. Weight range: 0.100-1.000 [23:43:17.885] After sample validation: 50 deals remaining [23:43:17.885] [PLAY-INFER] No completed tricks -- skipping [23:43:17.885] Using weighted samples: 27/50 have non-uniform weights (range 0.100-1.000) [23:43:17.885] Sample deals (50 total, showing first 20, by weight): [23:43:17.885] [1] (w=1.000) N:J96.52.842.A8543 KT8742.A96.K.J92 A.KQT87.J753.KQ7 Q53.J43.AQT96.T6 [23:43:17.885] [2] (w=1.000) N:J96.52.842.A8543 QT872.AJ3.K.JT62 A.KQT87.J753.KQ7 K543.964.AQT96.9 [23:43:17.885] [3] (w=1.000) N:J96.52.842.A8543 T8753.A96.AK9.62 A.KQT87.J753.KQ7 KQ42.J43.QT6.JT9 [23:43:17.885] [4] (w=1.000) N:J96.52.842.A8543 K87542.AJ6.K.962 A.KQT87.J753.KQ7 QT3.943.AQT96.JT [23:43:17.885] [5] (w=1.000) N:J96.52.842.A8543 QT743.AJ93.K.J92 A.KQT87.J753.KQ7 K852.64.AQT96.T6 [23:43:17.885] [6] (w=1.000) N:J96.52.842.A8543 85432.A64.AKT.T2 A.KQT87.J753.KQ7 KQT7.J93.Q96.J96 [23:43:17.885] [7] (w=1.000) N:J96.52.842.A8543 K8743.J643.AK.92 A.KQT87.J753.KQ7 QT52.A9.QT96.JT6 [23:43:17.886] [8] (w=1.000) N:J96.52.842.A8543 QT852.AJ93.K.JT2 A.KQT87.J753.KQ7 K743.64.AQT96.96 [23:43:17.886] [9] (w=1.000) N:J96.52.842.A8543 Q8432.AJ64.K.JT9 A.KQT87.J753.KQ7 KT75.93.AQT96.62 [23:43:17.886] [10] (w=1.000) N:J96.52.842.A8543 Q8753.A6.KQT9.T6 A.KQT87.J753.KQ7 KT42.J943.A6.J92 [23:43:17.886] [11] (w=1.000) N:J96.52.842.A8543 Q8753.A63.KQ.962 A.KQT87.J753.KQ7 KT42.J94.AT96.JT [23:43:17.886] [12] (w=1.000) N:J96.52.842.A8543 KT8732.A93.K.J92 A.KQT87.J753.KQ7 Q54.J64.AQT96.T6 [23:43:17.886] [13] (w=1.000) N:J96.52.842.A8543 KT543.A94.K.J962 A.KQT87.J753.KQ7 Q872.J63.AQT96.T [23:43:17.886] [14] (w=1.000) N:J96.52.842.A8543 KT753.A63.K.JT92 A.KQT87.J753.KQ7 Q842.J94.AQT96.6 [23:43:17.886] [15] (w=1.000) N:J96.52.842.A8543 K8753.J963.AK.T9 A.KQT87.J753.KQ7 QT42.A4.QT96.J62 [23:43:17.886] [16] (w=1.000) N:J96.52.842.A8543 87532.AJ6.KQ.J62 A.KQT87.J753.KQ7 KQT4.943.AT96.T9 [23:43:17.886] [17] (w=1.000) N:J96.52.842.A8543 Q5432.A964.KQ.T9 A.KQT87.J753.KQ7 KT87.J3.AT96.J62 [23:43:17.887] [18] (w=1.000) N:J96.52.842.A8543 Q8742.A63.KQ.962 A.KQT87.J753.KQ7 KT53.J94.AT96.JT [23:43:17.887] [19] (w=1.000) N:J96.52.842.A8543 QT743.AJ63.K.J92 A.KQT87.J753.KQ7 K852.94.AQT96.T6 [23:43:17.887] [20] (w=1.000) N:J96.52.842.A8543 T5432.A93.AK9.96 A.KQT87.J753.KQ7 KQ87.J64.QT6.JT2 [23:43:17.887] ... and 30 more [23:43:18.107] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:18.107] D2: [90, 110, 90, 110, 90, 90, 90, 90, 110, 90, 90, 90, 90, 90, 90, 110, 110, 90, 90, 90, 110, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:18.107] D4: [90, 110, 90, 110, 90, 90, 90, 90, 110, 90, 90, 90, 90, 90, 90, 110, 110, 90, 90, 90, 110, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:18.107] D8: [90, 110, 90, 110, 90, 90, 90, 90, 110, 90, 90, 90, 90, 90, 90, 110, 110, 90, 90, 90, 110, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:18.107] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:18.107] D2: [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:18.107] D4: [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:18.107] D8: [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:18.107] --- IMP Calculation Output (card -> average IMP) --- [23:43:18.107] D2: 0.00 [23:43:18.108] D4: 0.00 [23:43:18.108] D8: 0.00 [23:43:18.108] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:18.108] D2: 0.000 [23:43:18.108] D4: 0.000 [23:43:18.108] D8: 0.000 [23:43:18.108] === DDS DETAILED ANALYSIS === [23:43:18.108] Cards analyzed: 3, Samples per card: 50 [23:43:18.108] [23:43:18.108] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:18.108] ----- ------ --------- ------- ----------- -------------------------------- [23:43:18.108] D2 0.00 8.08 97 % 3 [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8...] [23:43:18.108] D4 0.00 8.08 97 % 3 [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8...] [23:43:18.109] D8 0.00 8.08 97 % 3 [8, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8...] [23:43:18.109] [23:43:18.109] Selected: D2 (IMPs=0.00, avgTricks=8.08) [23:43:18.109] =================== [23:43:18.109] Selected: D2 (MP 0.000, 0.00 IMPs, 8.08 tricks) -- 2 tied card(s): D4, D8 [23:43:18.109] [stage-timing] ok sample=560ms validate=0ms nn=9ms signal=0ms simgames=1ms dds=220ms total=795ms samples=50 cards=3 [23:43:18.109] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwK J753 842 AKQT96' [23:43:18.220] SUITC_CALL_END: jsonLength=23002 [23:43:18.220] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":1,"Percentage":78.1988} ],"Result":0.7820, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":1,"Percentage":78.1988},{"Tricks":0,"Percent [23:43:18.229] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:43:18.229] Finding card to play for N: J96.52.842.A8543 [23:43:18.230] Relative position: Declarer, Contract type: Suit [23:43:18.230] Cards in hand mask: 2 [23:43:18.230] Candidate: xD = 86.7 % [23:43:18.230] Candidate: 8D = 13.3 % [23:43:18.230] Selected: D2 (86.7 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:21 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:21 === [23:43:21.070] === FindBestCardAsync: Position=S, CardsPlayed=5 === [23:43:21.070] Contract: 2C, Declarer: N, Dealer: E [23:43:21.071] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:21.071] Deal: N:... ... ... ... [23:43:21.071] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:43:21.071] ****************************** [23:43:21.071] FindMatchingDealsWithPlayInternal Input: [23:43:21.071] Position parameter: S [23:43:21.071] Deal from game: N:... ... ... ... [23:43:21.071] Hand for N: J96.52.842.A8543 [23:43:21.071] Hand for E: (null) [23:43:21.071] Hand for S: A.KQT87.J753.KQ7 [23:43:21.071] Hand for W: (null) [23:43:21.071] Cards played: DK, D3, D6, D2, C6 [23:43:21.072] Declarer: N [23:43:21.072] ****************************** [23:43:21.072] [DealFinder] Seed from player S hand: 1297772293 [23:43:21.072] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:21.072] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:21.072] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1537MB, gc2=15) [23:43:21.072] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [23:43:21.072] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=5 [23:43:21.072] [ExtractPartialDeal] Visible hands: S, N [23:43:21.072] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:21.072] [ExtractPartialDeal] Extracted hands: [23:43:21.072] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:21.072] E: ... (0 cards) [23:43:21.073] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:21.073] W: ... (0 cards) [23:43:21.073] [DealFinder] Trump suit from contract '2C': Clubs [23:43:21.073] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:21.073] [ComputePlayedCards] Card 1: DK played by E [23:43:21.073] [ComputePlayedCards] Card 2: D3 played by S [23:43:21.073] [ComputePlayedCards] Card 3: D6 played by W [23:43:21.073] [ComputePlayedCards] Card 4: D2 played by N [23:43:21.073] [ComputePlayedCards] Trick complete. Winner: E [23:43:21.073] [ComputePlayedCards] Card 5: C6 played by E [23:43:21.073] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2 [23:43:21.073] [DealFinder] Added 2 played cards to E (was 0 cards): DK, C6 [23:43:21.073] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3 [23:43:21.073] [DealFinder] Added 1 played cards to W (was 0 cards): D6 [23:43:21.074] [DealFinder] Bid verification enabled for: E [23:43:21.074] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:21.074] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:21.074] [DealFinder] Known cards per player: N=13, E=2, S=13, W=1 [23:43:21.074] [DealFinder] Locked players: N, S [23:43:21.074] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [23:43:21.074] [DealFinder] Players needing cards: E:11, W:12 [23:43:21.074] Large number of cards remaining. Using random generation. [23:43:21.074] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:21.075] [VerifyHands] FAIL for E: QT85.AJ6.AK9.T62 (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 & R...) [23:43:21.075] [VerifyHands] FAIL for E: KT872.AJ943.K.96 (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 & R...) [23:43:21.076] [VerifyHands] FAIL for W: KQ87532.94.A6.T2 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [23:43:21.078] [VerifyHands] FAIL for E: KT53.A64.KQT9.62 (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 & R...) [23:43:21.078] [VerifyHands] FAIL for E: Q87532.A.KT9.J62 (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 & R...) [23:43:21.206] [DealFinder] After 100 attempts: passedSimple=84, failedVerification=84, matches=0 [23:43:21.432] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:21.592] [Timing] Total: 520ms, Generation: 44ms, Verification: 139ms [23:43:21.592] [Timing] Attempts: 2797, PassedSimpleCheck: 2319, FailedVerification: 2269, Found: 50 [23:43:21.617] Search complete. Returning 50 deals. [23:43:21.617] Found 50 sample deals for simulation. [23:43:21.617] Valid deals for DDS: 50 / 50 [23:43:21.617] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:21.625] [SAMPLE-VAL] Opening lead NN validation (DK): 29/50 samples adjusted [23:43:21.625] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:21.626] [SAMPLE-VAL] T2: E=C6 (leader=E) (partial) [23:43:21.626] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.230 [E:T2-C6=49 %, W:T1-D6=67 %] [23:43:21.627] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.381 [E:T2-C6=44 %, W:T1-D6=64 %] [23:43:21.628] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.131 [E:T2-C6=11 %, W:T1-D6=98 %] [23:43:21.629] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.156 [E:T2-C6=6 %, W:T1-D6=68 %] [23:43:21.630] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.286 [E:T2-C6=16 %, W:T1-D6=78 %] [23:43:21.631] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.190 [E:T2-C6=10 %, W:T1-D6=68 %] [23:43:21.632] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.073 [E:T2-C6=5 %, W:T1-D6=76 %] [23:43:21.633] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.222 [E:T2-C6=44 %, W:T1-D6=71 %] [23:43:21.634] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.075 [E:T2-C6=6 %, W:T1-D6=69 %] [23:43:21.634] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.323 [E:T2-C6=21 %, W:T1-D6=76 %] [23:43:21.635] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.097 [E:T2-C6=11 %, W:T1-D6=65 %] [23:43:21.636] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.308 [E:T2-C6=27 %, W:T1-D6=68 %] [23:43:21.637] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.029 [E:T2-C6=19 %, W:T1-D6=84 %] [23:43:21.638] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.141 [E:T2-C6=6 %, W:T1-D6=67 %] [23:43:21.639] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.066 [E:T2-C6=4 %, W:T1-D6=88 %] [23:43:21.640] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.073 [E:T2-C6=6 %, W:T1-D6=69 %] [23:43:21.640] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.283 [E:T2-C6=25 %, W:T1-D6=61 %] [23:43:21.641] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.288 [E:T2-C6=25 %, W:T1-D6=63 %] [23:43:21.642] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.013 [E:T2-C6=4 %, W:T1-D6=90 %] [23:43:21.643] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.070 [E:T2-C6=5 %, W:T1-D6=70 %] [23:43:21.644] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.124 [E:T2-C6=18 %, W:T1-D6=64 %] [23:43:21.645] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.059 [E:T2-C6=3 %, W:T1-D6=88 %] [23:43:21.645] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.261 [E:T2-C6=22 %, W:T1-D6=61 %] [23:43:21.646] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.020 [E:T2-C6=9 %, W:T1-D6=91 %] [23:43:21.647] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.072 [E:T2-C6=5 %, W:T1-D6=81 %] [23:43:21.648] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.071 [E:T2-C6=4 %, W:T1-D6=88 %] [23:43:21.649] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.324 [E:T2-C6=33 %, W:T1-D6=61 %] [23:43:21.650] [SAMPLE-VAL] Sample 28: weight 0.100 -> 0.016 [E:T2-C6=6 %, W:T1-D6=82 %] [23:43:21.651] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.073 [E:T2-C6=6 %, W:T1-D6=69 %] [23:43:21.651] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.334 [E:T2-C6=26 %, W:T1-D6=67 %] [23:43:21.652] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.311 [E:T2-C6=19 %, W:T1-D6=99 %] [23:43:21.653] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.300 [E:T2-C6=28 %, W:T1-D6=61 %] [23:43:21.654] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.140 [E:T2-C6=19 %, W:T1-D6=80 %] [23:43:21.655] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.088 [E:T2-C6=8 %, W:T1-D6=71 %] [23:43:21.656] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.141 [E:T2-C6=6 %, W:T1-D6=67 %] [23:43:21.657] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.141 [E:T2-C6=6 %, W:T1-D6=67 %] [23:43:21.658] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.065 [E:T2-C6=5 %, W:T1-D6=70 %] [23:43:21.658] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.297 [E:T2-C6=26 %, W:T1-D6=66 %] [23:43:21.659] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.088 [E:T2-C6=9 %, W:T1-D6=64 %] [23:43:21.660] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.322 [E:T2-C6=24 %, W:T1-D6=69 %] [23:43:21.661] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.132 [E:T2-C6=14 %, W:T1-D6=79 %] [23:43:21.662] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.124 [E:T2-C6=13 %, W:T1-D6=90 %] [23:43:21.663] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.029 [E:T2-C6=18 %, W:T1-D6=88 %] [23:43:21.664] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.235 [E:T2-C6=18 %, W:T1-D6=59 %] [23:43:21.664] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.326 [E:T2-C6=32 %, W:T1-D6=64 %] [23:43:21.665] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.104 [E:T2-C6=8 %, W:T1-D6=82 %] [23:43:21.666] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.088 [E:T2-C6=9 %, W:T1-D6=64 %] [23:43:21.667] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.215 [E:T2-C6=43 %, W:T1-D6=68 %] [23:43:21.668] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.324 [E:T2-C6=33 %, W:T1-D6=61 %] [23:43:21.669] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.165 [E:T2-C6=30 %, W:T1-D6=70 %] [23:43:21.669] [SAMPLE-VAL] Done. Weight range: 0.013-0.381 [23:43:21.669] [SAMPLE-VAL] Top sample 2 (w=0.381): E:KT852.AJ3.K.T962 W:Q743.964.AQT96.J [E:T2-C6=44 %, W:T1-D6=64 %] [23:43:21.669] [SAMPLE-VAL] Top sample 30 (w=0.334): E:QT852.A63.KQ.962 W:K743.J94.AT96.JT [E:T2-C6=26 %, W:T1-D6=67 %] [23:43:21.669] [SAMPLE-VAL] Top sample 45 (w=0.326): E:QT853.AJ94.K.J62 W:K742.63.AQT96.T9 [E:T2-C6=32 %, W:T1-D6=64 %] [23:43:21.669] [SAMPLE-VAL] Top sample 49 (w=0.324): E:K8743.AJ93.K.962 W:QT52.64.AQT96.JT [E:T2-C6=33 %, W:T1-D6=61 %] [23:43:21.669] [SAMPLE-VAL] Top sample 27 (w=0.324): E:K8732.AJ96.K.962 W:QT54.43.AQT96.JT [E:T2-C6=33 %, W:T1-D6=61 %] [23:43:21.669] After sample validation: 50 deals remaining [23:43:21.669] [PLAY-INFER] No inference observations detected [23:43:21.669] Using weighted samples: 50/50 have non-uniform weights (range 0.013-0.381) [23:43:21.669] Sample deals (50 total, showing first 20, by weight): [23:43:21.669] [1] (w=0.381) N:J96.52.842.A8543 KT852.AJ3.K.T962 A.KQT87.J753.KQ7 Q743.964.AQT96.J [23:43:21.670] [2] (w=0.334) N:J96.52.842.A8543 QT852.A63.KQ.962 A.KQT87.J753.KQ7 K743.J94.AT96.JT [23:43:21.670] [3] (w=0.326) N:J96.52.842.A8543 QT853.AJ94.K.J62 A.KQT87.J753.KQ7 K742.63.AQT96.T9 [23:43:21.670] [4] (w=0.324) N:J96.52.842.A8543 K8743.AJ93.K.962 A.KQT87.J753.KQ7 QT52.64.AQT96.JT [23:43:21.670] [5] (w=0.324) N:J96.52.842.A8543 K8732.AJ96.K.962 A.KQT87.J753.KQ7 QT54.43.AQT96.JT [23:43:21.670] [6] (w=0.323) N:J96.52.842.A8543 Q5432.A.KQT.T962 A.KQT87.J753.KQ7 KT87.J9643.A96.J [23:43:21.670] [7] (w=0.322) N:J96.52.842.A8543 Q5432.A964.KQ.62 A.KQT87.J753.KQ7 KT87.J3.AT96.JT9 [23:43:21.670] [8] (w=0.311) N:J96.52.842.A8543 T85432.A3.AK9.62 A.KQT87.J753.KQ7 KQ7.J964.QT6.JT9 [23:43:21.670] [9] (w=0.308) N:J96.52.842.A8543 K85432.AJ4.K.T62 A.KQT87.J753.KQ7 QT7.963.AQT96.J9 [23:43:21.670] [10] (w=0.300) N:J96.52.842.A8543 KT543.A96.K.JT62 A.KQT87.J753.KQ7 Q872.J43.AQT96.9 [23:43:21.670] [11] (w=0.297) N:J96.52.842.A8543 K7432.AJ93.K.962 A.KQT87.J753.KQ7 QT85.64.AQT96.JT [23:43:21.670] [12] (w=0.288) N:J96.52.842.A8543 KT8432.A64.K.J62 A.KQT87.J753.KQ7 Q75.J93.AQT96.T9 [23:43:21.670] [13] (w=0.286) N:J96.52.842.A8543 Q87543.A3.KQ.T62 A.KQT87.J753.KQ7 KT2.J964.AT96.J9 [23:43:21.671] [14] (w=0.283) N:J96.52.842.A8543 KT532.A643.K.J62 A.KQT87.J753.KQ7 Q874.J9.AQT96.T9 [23:43:21.671] [15] (w=0.261) N:J96.52.842.A8543 KT7432.AJ9.K.962 A.KQT87.J753.KQ7 Q85.643.AQT96.JT [23:43:21.671] [16] (w=0.235) N:J96.52.842.A8543 K8754.AJ96.K.T96 A.KQT87.J753.KQ7 QT32.43.AQT96.J2 [23:43:21.671] [17] (w=0.230) N:J96.52.842.A8543 QT843.A63.KQT.62 A.KQT87.J753.KQ7 K752.J94.A96.JT9 [23:43:21.671] [18] (w=0.222) N:J96.52.842.A8543 Q8754.A94.KQT.62 A.KQT87.J753.KQ7 KT32.J63.A96.JT9 [23:43:21.671] [19] (w=0.215) N:J96.52.842.A8543 QT432.A43.KQT.62 A.KQT87.J753.KQ7 K875.J96.A96.JT9 [23:43:21.671] [20] (w=0.190) N:J96.52.842.A8543 Q75432.AJ3.K.J62 A.KQT87.J753.KQ7 KT8.964.AQT96.T9 [23:43:21.671] ... and 30 more [23:43:21.759] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:21.759] CK: [110, 110, 110, 110, 110, -50, 110, 110, 130, 90, 110, 110, 110, 130, 130, 110, 110, 110, 110, 130, 90, 130, 130, 130, 130, 110, 110, 110, 90, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, -50] [23:43:21.759] C7: [110, 110, 110, 110, 110, -50, 110, 110, 130, 90, 110, 110, 110, 130, 130, 110, 110, 110, 110, 130, 90, 110, 130, 130, 130, 90, 110, 110, 90, 90, 110, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 110, 110, 110, 90, 110, 110, -50] [23:43:21.759] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:21.759] CK: [9, 9, 9, 9, 9, 7, 9, 9, 10, 8, 9, 9, 9, 10, 10, 9, 9, 9, 9, 10, 8, 10, 10, 10, 10, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7] [23:43:21.759] C7: [9, 9, 9, 9, 9, 7, 9, 9, 10, 8, 9, 9, 9, 10, 10, 9, 9, 9, 9, 10, 8, 9, 10, 10, 10, 8, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 9, 9, 7] [23:43:21.760] --- IMP Calculation Output (card -> average IMP) --- [23:43:21.760] CK: 0.11 [23:43:21.760] C7: -0.11 [23:43:21.760] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:21.760] CK: 0.112 [23:43:21.760] C7: -0.112 [23:43:21.760] === DDS DETAILED ANALYSIS === [23:43:21.760] Cards analyzed: 2, Samples per card: 50 [23:43:21.760] [23:43:21.760] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:21.760] ----- ------ --------- ------- ----------- -------------------------------- [23:43:21.760] CK 0.11 8.90 96 % 4 [9, 9, 9, 9, 9, 7, 9, 9, 10, 8, 9, 9, 9, 10, 10, 9, 9, 9, 9, 10...] [23:43:21.760] C7 -0.11 8.70 96 % 4 [9, 9, 9, 9, 9, 7, 9, 9, 10, 8, 9, 9, 9, 10, 10, 9, 9, 9, 9, 10...] [23:43:21.760] [23:43:21.761] Selected: CK (IMPs=0.11, avgTricks=8.90) [23:43:21.761] =================== [23:43:21.761] Selected: CK (MP 0.112, 0.11 IMPs, 8.90 tricks) [23:43:21.761] [stage-timing] ok sample=546ms validate=0ms nn=51ms signal=0ms simgames=1ms dds=87ms total=690ms samples=50 cards=5 [23:43:21.761] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KQ7 A8543 JT962' [23:43:21.942] SUITC_CALL_END: jsonLength=1661 [23:43:21.942] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":67.8261} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.6391, "OptimumPlays":[ {"OptimumPlayFor": "N4","Plays":[{"Tricks":5,"Percentage" [23:43:21.943] === FindBestCardAsync: Position=S, CardsPlayed=5 === [23:43:21.943] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:21.943] Relative position: Dummy, Contract type: Suit [23:43:21.943] Cards in hand mask: 3 [23:43:21.944] Candidate: KC = 46.5 % [23:43:21.944] Candidate: xC = 37.8 % [23:43:21.944] Candidate: QC = 15.8 % [23:43:21.944] Selected: CK (46.5 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:23 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:23 === [23:43:23.472] === FindBestCardAsync: Position=N, CardsPlayed=7 === [23:43:23.472] Contract: 2C, Declarer: N, Dealer: E [23:43:23.472] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:23.472] Deal: N:... ... ... ... [23:43:23.472] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:43:23.472] ****************************** [23:43:23.472] FindMatchingDealsWithPlayInternal Input: [23:43:23.472] Position parameter: N [23:43:23.472] Deal from game: N:... ... ... ... [23:43:23.472] Hand for N: J96.52.842.A8543 [23:43:23.472] Hand for E: (null) [23:43:23.472] Hand for S: A.KQT87.J753.KQ7 [23:43:23.473] Hand for W: (null) [23:43:23.473] Cards played: DK, D3, D6, D2, C6, CQ, C2 [23:43:23.473] Declarer: N [23:43:23.473] ****************************** [23:43:23.473] [DealFinder] Seed from player N hand: -107419091 [23:43:23.473] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:23.473] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:23.473] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1548MB, gc2=15) [23:43:23.473] [DealFinder] Using cardsPlayedCount=7 for visibility calculation [23:43:23.473] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=7 [23:43:23.473] [ExtractPartialDeal] Visible hands: N, S [23:43:23.474] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:23.474] [ExtractPartialDeal] Extracted hands: [23:43:23.474] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:23.474] E: ... (0 cards) [23:43:23.474] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:23.474] W: ... (0 cards) [23:43:23.474] [DealFinder] Trump suit from contract '2C': Clubs [23:43:23.474] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:23.474] [ComputePlayedCards] Card 1: DK played by E [23:43:23.474] [ComputePlayedCards] Card 2: D3 played by S [23:43:23.474] [ComputePlayedCards] Card 3: D6 played by W [23:43:23.474] [ComputePlayedCards] Card 4: D2 played by N [23:43:23.474] [ComputePlayedCards] Trick complete. Winner: E [23:43:23.475] [ComputePlayedCards] Card 5: C6 played by E [23:43:23.475] [ComputePlayedCards] Card 6: CQ played by S [23:43:23.475] [ComputePlayedCards] Card 7: C2 played by W [23:43:23.475] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2 [23:43:23.475] [DealFinder] Added 2 played cards to E (was 0 cards): DK, C6 [23:43:23.475] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ [23:43:23.475] [DealFinder] Added 2 played cards to W (was 0 cards): D6, C2 [23:43:23.475] [DealFinder] Bid verification enabled for: E [23:43:23.475] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:23.475] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:23.476] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [23:43:23.476] [DealFinder] Locked players: N, S [23:43:23.476] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:43:23.476] [DealFinder] Players needing cards: E:11, W:11 [23:43:23.476] Large number of cards remaining. Using random generation. [23:43:23.476] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:23.476] [VerifyHands] FAIL for E: K72.964.KQT9.T96 (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 & R..., stopper(Hearts)) [23:43:23.479] [VerifyHands] FAIL for E: 7532.AJ643.AKQ.6 (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 & R...) [23:43:23.479] [VerifyHands] FAIL for E: K875.J643.KQT.96 (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 & R...) [23:43:23.481] [VerifyHands] FAIL for E: KT843.AJ6.KQT9.6 (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 & R...) [23:43:23.482] [VerifyHands] FAIL for E: KQ53.J964.K9.J96 (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 & R...) [23:43:23.608] [DealFinder] After 100 attempts: passedSimple=88, failedVerification=88, matches=0 [23:43:23.793] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:23.924] [Timing] Total: 451ms, Generation: 38ms, Verification: 123ms [23:43:23.924] [Timing] Attempts: 2313, PassedSimpleCheck: 1946, FailedVerification: 1896, Found: 50 [23:43:23.949] Search complete. Returning 50 deals. [23:43:23.949] Found 50 sample deals for simulation. [23:43:23.949] Valid deals for DDS: 50 / 50 [23:43:23.949] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:23.957] [SAMPLE-VAL] Opening lead NN validation (DK): 27/50 samples adjusted [23:43:23.957] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:23.957] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 (leader=E) (partial) [23:43:23.958] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.083 [E:T2-C6=7 %, W:T1-D6=62 % T2-C2=94 %] [23:43:23.959] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.089 [E:T2-C6=8 %, W:T1-D6=63 % T2-C2=95 %] [23:43:23.960] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.188 [E:T2-C6=9 %, W:T1-D6=66 % T2-C2=97 %] [23:43:23.961] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.095 [E:T2-C6=8 %, W:T1-D6=71 % T2-C2=96 %] [23:43:23.962] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.104 [E:T2-C6=3 %, W:T1-D6=75 % T2-C2=65 %] [23:43:23.963] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.183 [E:T2-C6=7 %, W:T1-D6=76 % T2-C2=72 %] [23:43:23.965] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.143 [E:T2-C6=5 %, W:T1-D6=80 % T2-C2=81 %] [23:43:23.966] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.063 [E:T2-C6=3 %, W:T1-D6=94 % T2-C2=91 %] [23:43:23.967] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.081 [E:T2-C6=7 %, W:T1-D6=64 % T2-C2=79 %] [23:43:23.968] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.067 [E:T2-C6=4 %, W:T1-D6=88 % T2-C2=70 %] [23:43:23.969] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.067 [E:T2-C6=5 %, W:T1-D6=70 % T2-C2=65 %] [23:43:23.970] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.213 [E:T2-C6=12 %, W:T1-D6=60 % T2-C2=97 %] [23:43:23.971] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.019 [E:T2-C6=9 %, W:T1-D6=76 % T2-C2=84 %] [23:43:23.972] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.029 [E:T2-C6=19 %, W:T1-D6=84 % T2-C2=85 %] [23:43:23.973] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.097 [E:T2-C6=9 %, W:T1-D6=81 % T2-C2=88 %] [23:43:23.974] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.095 [E:T2-C6=8 %, W:T1-D6=71 % T2-C2=96 %] [23:43:23.975] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.227 [E:T2-C6=11 %, W:T1-D6=76 % T2-C2=73 %] [23:43:23.976] [SAMPLE-VAL] Sample 18: weight 0.100 -> 0.021 [E:T2-C6=10 %, W:T1-D6=82 % T2-C2=78 %] [23:43:23.977] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.208 [E:T2-C6=11 %, W:T1-D6=57 % T2-C2=97 %] [23:43:23.978] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.219 [E:T2-C6=12 %, W:T1-D6=57 % T2-C2=100 %] [23:43:23.978] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.091 [E:T2-C6=8 %, W:T1-D6=63 % T2-C2=96 %] [23:43:23.979] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.177 [E:T2-C6=8 %, W:T1-D6=63 % T2-C2=85 %] [23:43:23.980] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.204 [E:T2-C6=8 %, W:T1-D6=78 % T2-C2=80 %] [23:43:23.981] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.114 [E:T2-C6=13 %, W:T1-D6=66 % T2-C2=87 %] [23:43:23.982] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.074 [E:T2-C6=5 %, W:T1-D6=91 % T2-C2=94 %] [23:43:23.983] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.102 [E:T2-C6=8 %, W:T1-D6=99 % T2-C2=75 %] [23:43:23.984] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.240 [E:T2-C6=12 %, W:T1-D6=79 % T2-C2=75 %] [23:43:23.985] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.073 [E:T2-C6=5 %, W:T1-D6=75 % T2-C2=75 %] [23:43:23.986] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.202 [E:T2-C6=10 %, W:T1-D6=58 % T2-C2=97 %] [23:43:23.987] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.272 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 %] [23:43:23.988] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.237 [E:T2-C6=10 %, W:T1-D6=99 % T2-C2=76 %] [23:43:23.989] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.073 [E:T2-C6=5 %, W:T1-D6=75 % T2-C2=75 %] [23:43:23.990] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.101 [E:T2-C6=8 %, W:T1-D6=77 % T2-C2=87 %] [23:43:23.991] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.089 [E:T2-C6=8 %, W:T1-D6=63 % T2-C2=95 %] [23:43:23.992] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.099 [E:T2-C6=9 %, W:T1-D6=82 % T2-C2=95 %] [23:43:23.993] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.213 [E:T2-C6=12 %, W:T1-D6=60 % T2-C2=97 %] [23:43:23.994] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.077 [E:T2-C6=6 %, W:T1-D6=75 % T2-C2=81 %] [23:43:23.995] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.170 [E:T2-C6=6 %, W:T1-D6=67 % T2-C2=97 %] [23:43:23.996] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.246 [E:T2-C6=13 %, W:T1-D6=80 % T2-C2=71 %] [23:43:23.997] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.149 [E:T2-C6=6 %, W:T1-D6=68 % T2-C2=75 %] [23:43:23.998] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.104 [E:T2-C6=9 %, W:T1-D6=88 % T2-C2=96 %] [23:43:23.999] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.147 [E:T2-C6=5 %, W:T1-D6=62 % T2-C2=80 %] [23:43:24.000] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.124 [E:T2-C6=11 %, W:T1-D6=98 % T2-C2=79 %] [23:43:24.001] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.070 [E:T2-C6=5 %, W:T1-D6=70 % T2-C2=79 %] [23:43:24.002] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.211 [E:T2-C6=9 %, W:T1-D6=100 % T2-C2=87 %] [23:43:24.002] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.154 [E:T2-C6=5 %, W:T1-D6=81 % T2-C2=98 %] [23:43:24.003] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.197 [E:T2-C6=8 %, W:T1-D6=100 % T2-C2=96 %] [23:43:24.004] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.020 [E:T2-C6=9 %, W:T1-D6=83 % T2-C2=96 %] [23:43:24.005] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.083 [E:T2-C6=6 %, W:T1-D6=85 % T2-C2=94 %] [23:43:24.006] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.147 [E:T2-C6=6 %, W:T1-D6=66 % T2-C2=78 %] [23:43:24.006] [SAMPLE-VAL] Done. Weight range: 0.019-0.272 [23:43:24.007] [SAMPLE-VAL] Top sample 30 (w=0.272): E:KT543.AJ96.K.T96 W:Q872.43.AQT96.J2 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 %] [23:43:24.007] [SAMPLE-VAL] Top sample 39 (w=0.246): E:KQ854.J964.KQ.T6 W:T732.A3.AT96.J92 [E:T2-C6=13 %, W:T1-D6=80 % T2-C2=71 %] [23:43:24.007] [SAMPLE-VAL] Top sample 27 (w=0.240): E:KQ432.J943.KQ.T6 W:T875.A6.AT96.J92 [E:T2-C6=12 %, W:T1-D6=79 % T2-C2=75 %] [23:43:24.007] [SAMPLE-VAL] Top sample 31 (w=0.237): E:Q8754.A3.KQ9.T96 W:KT32.J964.AT6.J2 [E:T2-C6=10 %, W:T1-D6=99 % T2-C2=76 %] [23:43:24.007] [SAMPLE-VAL] Top sample 17 (w=0.227): E:QT8432.A63.KQ.T6 W:K75.J94.AT96.J92 [E:T2-C6=11 %, W:T1-D6=76 % T2-C2=73 %] [23:43:24.007] After sample validation: 50 deals remaining [23:43:24.007] [PLAY-INFER] No inference observations detected [23:43:24.007] Using weighted samples: 50/50 have non-uniform weights (range 0.019-0.272) [23:43:24.007] Sample deals (50 total, showing first 20, by weight): [23:43:24.007] [1] (w=0.272) N:J96.52.842.A8543 KT543.AJ96.K.T96 A.KQT87.J753.KQ7 Q872.43.AQT96.J2 [23:43:24.007] [2] (w=0.246) N:J96.52.842.A8543 KQ854.J964.KQ.T6 A.KQT87.J753.KQ7 T732.A3.AT96.J92 [23:43:24.007] [3] (w=0.240) N:J96.52.842.A8543 KQ432.J943.KQ.T6 A.KQT87.J753.KQ7 T875.A6.AT96.J92 [23:43:24.008] [4] (w=0.237) N:J96.52.842.A8543 Q8754.A3.KQ9.T96 A.KQT87.J753.KQ7 KT32.J964.AT6.J2 [23:43:24.008] [5] (w=0.227) N:J96.52.842.A8543 QT8432.A63.KQ.T6 A.KQT87.J753.KQ7 K75.J94.AT96.J92 [23:43:24.008] [6] (w=0.219) N:J96.52.842.A8543 KT853.A64.K.JT96 A.KQT87.J753.KQ7 Q742.J93.AQT96.2 [23:43:24.008] [7] (w=0.213) N:J96.52.842.A8543 KT432.A943.K.J96 A.KQT87.J753.KQ7 Q875.J6.AQT96.T2 [23:43:24.008] [8] (w=0.213) N:J96.52.842.A8543 KT532.A964.K.J96 A.KQT87.J753.KQ7 Q874.J3.AQT96.T2 [23:43:24.008] [9] (w=0.211) N:J96.52.842.A8543 T5432.A6.AKT9.T6 A.KQT87.J753.KQ7 KQ87.J943.Q6.J92 [23:43:24.008] [10] (w=0.208) N:J96.52.842.A8543 KT8543.A96.K.J96 A.KQT87.J753.KQ7 Q72.J43.AQT96.T2 [23:43:24.008] [11] (w=0.204) N:J96.52.842.A8543 Q8542.A94.KQ.T96 A.KQT87.J753.KQ7 KT73.J63.AT96.J2 [23:43:24.008] [12] (w=0.202) N:J96.52.842.A8543 KT8743.A43.K.J96 A.KQT87.J753.KQ7 Q52.J96.AQT96.T2 [23:43:24.008] [13] (w=0.197) N:J96.52.842.A8543 T8542.A6.AKT9.96 A.KQT87.J753.KQ7 KQ73.J943.Q6.JT2 [23:43:24.008] [14] (w=0.188) N:J96.52.842.A8543 QT8432.AJ9.K.J96 A.KQT87.J753.KQ7 K75.643.AQT96.T2 [23:43:24.008] [15] (w=0.183) N:J96.52.842.A8543 QT5432.A96.KQ.T6 A.KQT87.J753.KQ7 K87.J43.AT96.J92 [23:43:24.009] [16] (w=0.177) N:J96.52.842.A8543 KT5432.A64.K.JT6 A.KQT87.J753.KQ7 Q87.J93.AQT96.92 [23:43:24.009] [17] (w=0.170) N:J96.52.842.A8543 87532.AJ9.KQ.J96 A.KQT87.J753.KQ7 KQT4.643.AT96.T2 [23:43:24.009] [18] (w=0.154) N:J96.52.842.A8543 K8542.J943.AK.96 A.KQT87.J753.KQ7 QT73.A6.QT96.JT2 [23:43:24.009] [19] (w=0.149) N:J96.52.842.A8543 Q7542.AJ43.K.JT6 A.KQT87.J753.KQ7 KT83.96.AQT96.92 [23:43:24.009] [20] (w=0.147) N:J96.52.842.A8543 QT7532.AJ3.K.JT6 A.KQT87.J753.KQ7 K84.964.AQT96.92 [23:43:24.009] ... and 30 more [23:43:24.088] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:24.088] C5: [110, 110, 110, 90, 110, 90, 110, 110, 110, 110, 110, 110, 110, 130, 110, 110, 130, 110, 110, 130, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 110, 90, 110, 110, 110, 110, 90, 90, 110, 110, 90, 110, 110, 110, 90, 90] [23:43:24.088] C8: [110, 110, 110, 90, 110, 90, 110, 110, 110, 110, 110, 110, 110, 130, 110, 110, 130, 110, 110, 130, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 110, 90, 110, 110, 110, 110, 90, 90, 110, 110, 90, 110, 110, 110, 90, 90] [23:43:24.088] CA: [90, 90, 90, 90, 90, -50, 90, 90, -50, 110, 110, 110, -50, 130, 90, 110, 110, 90, 90, 130, 90, 90, 90, -50, 90, 90, 90, 90, 90, -50, 90, 90, 90, -50, -50, 90, -50, -50, -50, 90, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90] [23:43:24.088] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:24.088] C5: [9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 9, 8, 9, 9, 9, 8, 8] [23:43:24.088] C8: [9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 9, 9, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 9, 8, 9, 9, 9, 8, 8] [23:43:24.088] CA: [8, 8, 8, 8, 8, 7, 8, 8, 7, 9, 9, 9, 7, 10, 8, 9, 9, 8, 8, 10, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 8, 7, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8] [23:43:24.088] --- IMP Calculation Output (card -> average IMP) --- [23:43:24.089] C5: 0.75 [23:43:24.089] C8: 0.75 [23:43:24.089] CA: -1.49 [23:43:24.089] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:24.089] C5: 0.380 [23:43:24.089] C8: 0.380 [23:43:24.089] CA: -0.759 [23:43:24.089] === DDS DETAILED ANALYSIS === [23:43:24.089] Cards analyzed: 3, Samples per card: 50 [23:43:24.089] [23:43:24.089] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:24.089] ----- ------ --------- ------- ----------- -------------------------------- [23:43:24.090] C5 0.75 8.90 100 % 3 [9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 9, 9, 10...] [23:43:24.090] C8 0.75 8.90 100 % 3 [9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 9, 9, 10...] [23:43:24.090] CA -1.49 7.88 75 % 4 [8, 8, 8, 8, 8, 7, 8, 8, 7, 9, 9, 9, 7, 10, 8, 9, 9, 8, 8, 10...] [23:43:24.090] [23:43:24.090] Selected: C5 (IMPs=0.75, avgTricks=8.90) [23:43:24.090] =================== [23:43:24.090] Selected: C5 (MP 0.380, 0.75 IMPs, 8.90 tricks) -- 1 tied card(s): C8 [23:43:24.090] [stage-timing] ok sample=476ms validate=0ms nn=58ms signal=0ms simgames=1ms dds=79ms total=618ms samples=50 cards=7 [23:43:24.090] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KQ7 A8543 JT962' [23:43:24.273] SUITC_CALL_END: jsonLength=1661 [23:43:24.273] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":67.8261} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.6391, "OptimumPlays":[ {"OptimumPlayFor": "N4","Plays":[{"Tricks":5,"Percentage" [23:43:24.273] === FindBestCardAsync: Position=N, CardsPlayed=7 === [23:43:24.273] Finding card to play for N: J96.52.842.A8543 [23:43:24.273] Relative position: Declarer, Contract type: Suit [23:43:24.273] Cards in hand mask: 3 [23:43:24.274] Candidate: xC = 85.8 % [23:43:24.274] Candidate: 8C = 12.8 % [23:43:24.274] Candidate: AC = 1.4 % [23:43:24.274] Selected: C3 (85.8 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:25 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:25 === [23:43:25.030] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:43:25.030] Contract: 2C, Declarer: N, Dealer: E [23:43:25.030] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:25.030] Deal: N:... ... ... ... [23:43:25.030] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:43:25.030] ****************************** [23:43:25.030] FindMatchingDealsWithPlayInternal Input: [23:43:25.030] Position parameter: S [23:43:25.030] Deal from game: N:... ... ... ... [23:43:25.030] Hand for N: J96.52.842.A8543 [23:43:25.030] Hand for E: (null) [23:43:25.030] Hand for S: A.KQT87.J753.KQ7 [23:43:25.031] Hand for W: (null) [23:43:25.031] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5 [23:43:25.031] Declarer: N [23:43:25.031] ****************************** [23:43:25.031] [DealFinder] Seed from player S hand: 1297772293 [23:43:25.031] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:25.031] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:25.031] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1549MB, gc2=15) [23:43:25.031] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [23:43:25.031] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=8 [23:43:25.031] [ExtractPartialDeal] Visible hands: S, N [23:43:25.031] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:25.031] [ExtractPartialDeal] Extracted hands: [23:43:25.032] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:25.032] E: ... (0 cards) [23:43:25.032] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:25.032] W: ... (0 cards) [23:43:25.032] [DealFinder] Trump suit from contract '2C': Clubs [23:43:25.032] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:25.032] [ComputePlayedCards] Card 1: DK played by E [23:43:25.032] [ComputePlayedCards] Card 2: D3 played by S [23:43:25.032] [ComputePlayedCards] Card 3: D6 played by W [23:43:25.032] [ComputePlayedCards] Card 4: D2 played by N [23:43:25.032] [ComputePlayedCards] Trick complete. Winner: E [23:43:25.032] [ComputePlayedCards] Card 5: C6 played by E [23:43:25.032] [ComputePlayedCards] Card 6: CQ played by S [23:43:25.032] [ComputePlayedCards] Card 7: C2 played by W [23:43:25.032] [ComputePlayedCards] Card 8: C5 played by N [23:43:25.032] [ComputePlayedCards] Trick complete. Winner: S [23:43:25.033] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5 [23:43:25.033] [DealFinder] Added 2 played cards to E (was 0 cards): DK, C6 [23:43:25.033] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ [23:43:25.033] [DealFinder] Added 2 played cards to W (was 0 cards): D6, C2 [23:43:25.033] [DealFinder] Bid verification enabled for: E [23:43:25.033] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:25.033] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:25.033] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [23:43:25.033] [DealFinder] Locked players: N, S [23:43:25.034] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:43:25.034] [DealFinder] Players needing cards: E:11, W:11 [23:43:25.034] Large number of cards remaining. Using random generation. [23:43:25.034] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:25.034] [VerifyHands] FAIL for E: T843.AJ6.AKT.T96 (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 & R...) [23:43:25.034] [VerifyHands] FAIL for E: KQ7432.A64.KT.96 (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 & R...) [23:43:25.035] [VerifyHands] FAIL for E: 532.J63.AKQT.J96 (stopper(Hearts)) [23:43:25.037] [VerifyHands] FAIL for E: QT832.A43.KT.J96 (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 & R...) [23:43:25.043] [VerifyHands] FAIL for E: K852.AJ9.KQT9.J6 (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 & R...) [23:43:25.168] [DealFinder] After 100 attempts: passedSimple=79, failedVerification=79, matches=0 [23:43:25.373] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:25.487] [Timing] Total: 455ms, Generation: 33ms, Verification: 123ms [23:43:25.487] [Timing] Attempts: 2102, PassedSimpleCheck: 1709, FailedVerification: 1659, Found: 50 [23:43:25.512] Search complete. Returning 50 deals. [23:43:25.512] Found 50 sample deals for simulation. [23:43:25.512] Valid deals for DDS: 50 / 50 [23:43:25.512] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:25.520] [SAMPLE-VAL] Opening lead NN validation (DK): 27/50 samples adjusted [23:43:25.521] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:25.521] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:25.522] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.122 [E:T2-C6=13 %, W:T1-D6=68 % T2-C2=73 %] [23:43:25.523] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.080 [E:T2-C6=7 %, W:T1-D6=67 % T2-C2=82 %] [23:43:25.524] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.232 [E:T2-C6=12 %, W:T1-D6=75 % T2-C2=71 %] [23:43:25.525] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.181 [E:T2-C6=8 %, W:T1-D6=68 % T2-C2=82 %] [23:43:25.526] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.019 [E:T2-C6=8 %, W:T1-D6=85 % T2-C2=90 %] [23:43:25.527] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.199 [E:T2-C6=9 %, W:T1-D6=68 % T2-C2=97 %] [23:43:25.528] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.117 [E:T2-C6=13 %, W:T1-D6=75 % T2-C2=83 %] [23:43:25.529] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.181 [E:T2-C6=9 %, W:T1-D6=66 % T2-C2=76 %] [23:43:25.530] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.088 [E:T2-C6=7 %, W:T1-D6=77 % T2-C2=95 %] [23:43:25.531] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.203 [E:T2-C6=9 %, W:T1-D6=75 % T2-C2=75 %] [23:43:25.532] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.236 [E:T2-C6=12 %, W:T1-D6=77 % T2-C2=70 %] [23:43:25.533] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.184 [E:T2-C6=7 %, W:T1-D6=99 % T2-C2=92 %] [23:43:25.534] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.070 [E:T2-C6=5 %, W:T1-D6=70 % T2-C2=79 %] [23:43:25.535] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.187 [E:T2-C6=7 %, W:T1-D6=69 % T2-C2=83 %] [23:43:25.536] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.202 [E:T2-C6=11 %, W:T1-D6=67 % T2-C2=80 %] [23:43:25.537] [SAMPLE-VAL] Sample 16: weight 0.100 -> 0.029 [E:T2-C6=19 %, W:T1-D6=84 % T2-C2=85 %] [23:43:25.538] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.182 [E:T2-C6=7 %, W:T1-D6=100 % T2-C2=95 %] [23:43:25.539] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.175 [E:T2-C6=26 %, W:T1-D6=73 % T2-C2=74 %] [23:43:25.540] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.166 [E:T2-C6=6 %, W:T1-D6=73 % T2-C2=75 %] [23:43:25.541] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.087 [E:T2-C6=7 %, W:T1-D6=78 % T2-C2=95 %] [23:43:25.542] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.023 [E:T2-C6=13 %, W:T1-D6=82 % T2-C2=83 %] [23:43:25.543] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.078 [E:T2-C6=7 %, W:T1-D6=70 % T2-C2=74 %] [23:43:25.544] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.089 [E:T2-C6=8 %, W:T1-D6=71 % T2-C2=76 %] [23:43:25.545] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.197 [E:T2-C6=8 %, W:T1-D6=100 % T2-C2=96 %] [23:43:25.546] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.157 [E:T2-C6=18 %, W:T1-D6=98 % T2-C2=71 %] [23:43:25.547] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.173 [E:T2-C6=8 %, W:T1-D6=58 % T2-C2=82 %] [23:43:25.548] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.070 [E:T2-C6=5 %, W:T1-D6=70 % T2-C2=79 %] [23:43:25.549] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.236 [E:T2-C6=12 %, W:T1-D6=77 % T2-C2=70 %] [23:43:25.550] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.272 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 %] [23:43:25.551] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.232 [E:T2-C6=12 %, W:T1-D6=75 % T2-C2=71 %] [23:43:25.552] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.150 [E:T2-C6=6 %, W:T1-D6=64 % T2-C2=76 %] [23:43:25.553] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.124 [E:T2-C6=13 %, W:T1-D6=71 % T2-C2=75 %] [23:43:25.554] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.107 [E:T2-C6=11 %, W:T1-D6=65 % T2-C2=96 %] [23:43:25.555] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.160 [E:T2-C6=5 %, W:T1-D6=69 % T2-C2=79 %] [23:43:25.556] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.072 [E:T2-C6=5 %, W:T1-D6=83 % T2-C2=80 %] [23:43:25.557] [SAMPLE-VAL] Sample 36: weight 0.100 -> 0.033 [E:T2-C6=25 %, W:T1-D6=79 % T2-C2=86 %] [23:43:25.558] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.071 [E:T2-C6=5 %, W:T1-D6=67 % T2-C2=78 %] [23:43:25.558] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.108 [E:T2-C6=11 %, W:T1-D6=64 % T2-C2=96 %] [23:43:25.560] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.202 [E:T2-C6=11 %, W:T1-D6=67 % T2-C2=80 %] [23:43:25.560] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.109 [E:T2-C6=3 %, W:T1-D6=71 % T2-C2=85 %] [23:43:25.561] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.246 [E:T2-C6=13 %, W:T1-D6=80 % T2-C2=71 %] [23:43:25.562] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.104 [E:T2-C6=11 %, W:T1-D6=65 % T2-C2=94 %] [23:43:25.563] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.081 [E:T2-C6=2 %, W:T1-D6=77 % T2-C2=58 %] [23:43:25.564] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.064 [E:T2-C6=4 %, W:T1-D6=87 % T2-C2=64 %] [23:43:25.566] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.073 [E:T2-C6=5 %, W:T1-D6=77 % T2-C2=100 %] [23:43:25.568] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.206 [E:T2-C6=8 %, W:T1-D6=99 % T2-C2=96 %] [23:43:25.569] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.089 [E:T2-C6=8 %, W:T1-D6=63 % T2-C2=95 %] [23:43:25.570] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.080 [E:T2-C6=6 %, W:T1-D6=59 % T2-C2=100 %] [23:43:25.572] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.023 [E:T2-C6=13 %, W:T1-D6=78 % T2-C2=86 %] [23:43:25.573] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.083 [E:T2-C6=7 %, W:T1-D6=62 % T2-C2=100 %] [23:43:25.573] [SAMPLE-VAL] Done. Weight range: 0.019-0.272 [23:43:25.573] [SAMPLE-VAL] Top sample 29 (w=0.272): E:KT754.AJ96.K.T96 W:Q832.43.AQT96.J2 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 %] [23:43:25.573] [SAMPLE-VAL] Top sample 41 (w=0.246): E:KQ873.J963.KQ.T6 W:T542.A4.AT96.J92 [E:T2-C6=13 %, W:T1-D6=80 % T2-C2=71 %] [23:43:25.573] [SAMPLE-VAL] Top sample 11 (w=0.236): E:KQT83.J943.KQ.T6 W:7542.A6.AT96.J92 [E:T2-C6=12 %, W:T1-D6=77 % T2-C2=70 %] [23:43:25.574] [SAMPLE-VAL] Top sample 28 (w=0.236): E:KQT85.J943.KQ.T6 W:7432.A6.AT96.J92 [E:T2-C6=12 %, W:T1-D6=77 % T2-C2=70 %] [23:43:25.574] [SAMPLE-VAL] Top sample 3 (w=0.232): E:KQT54.J963.KQ.T6 W:8732.A4.AT96.J92 [E:T2-C6=12 %, W:T1-D6=75 % T2-C2=71 %] [23:43:25.574] After sample validation: 50 deals remaining [23:43:25.574] [PLAY-INFER] No inference observations detected [23:43:25.574] Using weighted samples: 50/50 have non-uniform weights (range 0.019-0.272) [23:43:25.574] Sample deals (50 total, showing first 20, by weight): [23:43:25.574] [1] (w=0.272) N:J96.52.842.A8543 KT754.AJ96.K.T96 A.KQT87.J753.KQ7 Q832.43.AQT96.J2 [23:43:25.574] [2] (w=0.246) N:J96.52.842.A8543 KQ873.J963.KQ.T6 A.KQT87.J753.KQ7 T542.A4.AT96.J92 [23:43:25.574] [3] (w=0.236) N:J96.52.842.A8543 KQT83.J943.KQ.T6 A.KQT87.J753.KQ7 7542.A6.AT96.J92 [23:43:25.574] [4] (w=0.236) N:J96.52.842.A8543 KQT85.J943.KQ.T6 A.KQT87.J753.KQ7 7432.A6.AT96.J92 [23:43:25.575] [5] (w=0.232) N:J96.52.842.A8543 KQT54.J963.KQ.T6 A.KQT87.J753.KQ7 8732.A4.AT96.J92 [23:43:25.575] [6] (w=0.232) N:J96.52.842.A8543 KQT73.J964.KQ.T6 A.KQT87.J753.KQ7 8542.A3.AT96.J92 [23:43:25.575] [7] (w=0.206) N:J96.52.842.A8543 T8752.A94.AK9.96 A.KQT87.J753.KQ7 KQ43.J63.QT6.JT2 [23:43:25.575] [8] (w=0.203) N:J96.52.842.A8543 QT7532.A63.KQ.T6 A.KQT87.J753.KQ7 K84.J94.AT96.J92 [23:43:25.575] [9] (w=0.202) N:J96.52.842.A8543 QT843.AJ43.K.JT6 A.KQT87.J753.KQ7 K752.96.AQT96.92 [23:43:25.575] [10] (w=0.202) N:J96.52.842.A8543 QT843.AJ64.K.JT6 A.KQT87.J753.KQ7 K752.93.AQT96.92 [23:43:25.575] [11] (w=0.199) N:J96.52.842.A8543 Q8742.AJ94.K.J96 A.KQT87.J753.KQ7 KT53.63.AQT96.T2 [23:43:25.575] [12] (w=0.197) N:J96.52.842.A8543 T8754.A4.AKT9.96 A.KQT87.J753.KQ7 KQ32.J963.Q6.JT2 [23:43:25.575] [13] (w=0.187) N:J96.52.842.A8543 QT8742.A64.KQ.96 A.KQT87.J753.KQ7 K53.J93.AT96.JT2 [23:43:25.575] [14] (w=0.184) N:J96.52.842.A8543 T7542.A43.AK9.96 A.KQT87.J753.KQ7 KQ83.J96.QT6.JT2 [23:43:25.576] [15] (w=0.182) N:J96.52.842.A8543 T7542.A.AKT9.T96 A.KQT87.J753.KQ7 KQ83.J9643.Q6.J2 [23:43:25.576] [16] (w=0.181) N:J96.52.842.A8543 QT8753.AJ3.K.JT6 A.KQT87.J753.KQ7 K42.964.AQT96.92 [23:43:25.576] [17] (w=0.181) N:J96.52.842.A8543 Q8542.AJ93.K.JT6 A.KQT87.J753.KQ7 KT73.64.AQT96.92 [23:43:25.576] [18] (w=0.175) N:J96.52.842.A8543 QT853.A63.KQT.T6 A.KQT87.J753.KQ7 K742.J94.A96.J92 [23:43:25.576] [19] (w=0.173) N:J96.52.842.A8543 K87542.A93.K.JT6 A.KQT87.J753.KQ7 QT3.J64.AQT96.92 [23:43:25.576] [20] (w=0.166) N:J96.52.842.A8543 Q7532.A963.KQ.96 A.KQT87.J753.KQ7 KT84.J4.AT96.JT2 [23:43:25.576] ... and 30 more [23:43:25.769] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:25.769] C7: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 130, 110, 110, 110, 110, 110, 110, 130, 110, 110, 90, 110, 90, 90, 110, 110, 110, 90, 90, -50, 110, -50, 90, 90, -50, 90, 90, 110, 110, 90, 110, 110, 110, 110, 90] [23:43:25.769] HK: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 110, -50, 130, 110, 110, 110, 110, 110, 110, 130, 110, 110, 90, 110, 90, 90, 90, 90, 90, 90, 90, -50, 110, -50, 90, 90, -100, 90, 90, 90, 90, 90, 110, 110, 110, 110, 90] [23:43:25.769] CK: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 130, 90, 90, 90, 90, 90, 90, 130, 90, 90, 90, 90, 110, 110, 90, 90, 110, 90, 90, -50, 90, -50, 90, 110, -100, 90, 110, 90, 90, 90, 110, 110, 90, 110, 90] [23:43:25.769] H8: [90, -50, -50, -50, -50, -50, 90, 90, -50, -50, 90, 90, 90, 90, 90, -50, 90, 90, -50, 90, 90, 90, 90, 90, 90, -50, 110, -50, -50, -50, -50, -50, -50, -50, -100, -50, -100, -50, -50, -100, -50, -50, -50, -50, -50, 90, 90, 90, -50, -50] [23:43:25.770] HT: [90, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -100, -50, -100, -50, -50, -100, -50, -50, -50, -50, -50, 90, 90, 90, -50, -50] [23:43:25.770] SA: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 110, 90, 90, 90, 90, 90, 90, 110, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, -50, 90, 90, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:25.770] D7: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, -50, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, -50, 90, 90, -100, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:25.770] DJ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, 90, 90, -50, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -100, 90, -100, 90, 90, -100, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:25.770] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:25.770] C7: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 7, 8, 7, 7, 8, 8, 8, 7, 7, 6, 8, 6, 7, 7, 6, 7, 7, 8, 8, 7, 8, 8, 8, 8, 7] [23:43:25.770] HK: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 6, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 6, 8, 6, 7, 7, 5, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7] [23:43:25.770] CK: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 8, 8, 7, 7, 8, 7, 7, 6, 7, 6, 7, 8, 5, 7, 8, 7, 7, 7, 8, 8, 7, 8, 7] [23:43:25.770] H8: [7, 6, 6, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 8, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 6, 6, 5, 6, 6, 6, 6, 6, 7, 7, 7, 6, 6] [23:43:25.770] HT: [7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 6, 6, 5, 6, 6, 6, 6, 6, 7, 7, 7, 6, 6] [23:43:25.770] SA: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:43:25.770] D7: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:43:25.770] DJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7] [23:43:25.771] --- IMP Calculation Output (card -> average IMP) --- [23:43:25.771] C7: 1.30 [23:43:25.771] HK: 1.06 [23:43:25.771] CK: 0.58 [23:43:25.771] SA: 0.47 [23:43:25.771] D7: 0.12 [23:43:25.771] DJ: -0.11 [23:43:25.772] HT: -1.61 [23:43:25.772] H8: -1.80 [23:43:25.772] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:25.772] C7: 0.750 [23:43:25.772] HK: 0.618 [23:43:25.772] CK: 0.050 [23:43:25.772] SA: -0.049 [23:43:25.772] D7: -0.117 [23:43:25.772] DJ: -0.188 [23:43:25.772] HT: -0.522 [23:43:25.772] H8: -0.540 [23:43:25.772] === DDS DETAILED ANALYSIS === [23:43:25.772] Cards analyzed: 8, Samples per card: 50 [23:43:25.772] [23:43:25.772] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:25.772] ----- ------ --------- ------- ----------- -------------------------------- [23:43:25.773] C7 1.30 7.68 96 % 4 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 9, 8, 8, 8, 8...] [23:43:25.773] HK 1.06 7.52 94 % 5 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 6, 9, 8, 8, 8, 8...] [23:43:25.773] CK 0.58 7.16 96 % 5 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7...] [23:43:25.773] SA 0.47 6.96 96 % 4 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7...] [23:43:25.773] D7 0.12 6.86 89 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7...] [23:43:25.773] DJ -0.11 6.78 85 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 6, 7...] [23:43:25.773] HT -1.61 6.36 51 % 3 [7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6...] [23:43:25.773] H8 -1.80 6.36 46 % 4 [7, 6, 6, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7...] [23:43:25.773] [23:43:25.773] Selected: C7 (IMPs=1.30, avgTricks=7.68) [23:43:25.773] =================== [23:43:25.773] Selected: C7 (MP 0.750, 1.30 IMPs, 7.68 tricks) [23:43:25.774] [stage-timing] ok sample=481ms validate=0ms nn=61ms signal=0ms simgames=2ms dds=195ms total=743ms samples=50 cards=8 [23:43:25.774] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KQ7 A8543 JT962 -Lw w6Q25' [23:43:25.777] SUITC_CALL_END: jsonLength=417 [23:43:25.777] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":78.2609} ],"Result":3.4565, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":78.2609},{"Tricks":3,"Percent [23:43:25.777] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:43:25.777] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:25.777] Relative position: Dummy, Contract type: Suit [23:43:25.777] Cards in hand mask: 10 [23:43:25.778] Candidate: AS = 31.4 % [23:43:25.778] Candidate: KC = 25.5 % [23:43:25.778] Candidate: xC = 21.5 % [23:43:25.778] Candidate: KH = 10.1 % [23:43:25.778] Candidate: xD = 5.4 % [23:43:25.779] Candidate: QH = 3.4 % [23:43:25.779] Candidate: JD = 1.4 % [23:43:25.779] Candidate: xH = 0.6 % [23:43:25.779] Candidate: 8H = 0.4 % [23:43:25.779] Candidate: TH = 0.3 % [23:43:25.779] Selected: SA (31.4 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:27 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:27 === [23:43:27.328] === FindBestCardAsync: Position=N, CardsPlayed=10 === [23:43:27.328] Contract: 2C, Declarer: N, Dealer: E [23:43:27.328] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:27.328] Deal: N:... ... ... ... [23:43:27.329] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:43:27.329] ****************************** [23:43:27.329] FindMatchingDealsWithPlayInternal Input: [23:43:27.329] Position parameter: N [23:43:27.329] Deal from game: N:... ... ... ... [23:43:27.329] Hand for N: J96.52.842.A8543 [23:43:27.329] Hand for E: (null) [23:43:27.329] Hand for S: A.KQT87.J753.KQ7 [23:43:27.329] Hand for W: (null) [23:43:27.329] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ [23:43:27.329] Declarer: N [23:43:27.329] ****************************** [23:43:27.329] [DealFinder] Seed from player N hand: -107419091 [23:43:27.330] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:27.330] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:27.330] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1551MB, gc2=15) [23:43:27.330] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [23:43:27.330] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=10 [23:43:27.330] [ExtractPartialDeal] Visible hands: N, S [23:43:27.330] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:27.330] [ExtractPartialDeal] Extracted hands: [23:43:27.330] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:27.330] E: ... (0 cards) [23:43:27.330] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:27.330] W: ... (0 cards) [23:43:27.330] [DealFinder] Trump suit from contract '2C': Clubs [23:43:27.330] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:27.331] [ComputePlayedCards] Card 1: DK played by E [23:43:27.331] [ComputePlayedCards] Card 2: D3 played by S [23:43:27.331] [ComputePlayedCards] Card 3: D6 played by W [23:43:27.331] [ComputePlayedCards] Card 4: D2 played by N [23:43:27.331] [ComputePlayedCards] Trick complete. Winner: E [23:43:27.331] [ComputePlayedCards] Card 5: C6 played by E [23:43:27.331] [ComputePlayedCards] Card 6: CQ played by S [23:43:27.331] [ComputePlayedCards] Card 7: C2 played by W [23:43:27.331] [ComputePlayedCards] Card 8: C5 played by N [23:43:27.331] [ComputePlayedCards] Trick complete. Winner: S [23:43:27.331] [ComputePlayedCards] Card 9: C7 played by S [23:43:27.331] [ComputePlayedCards] Card 10: CJ played by W [23:43:27.331] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5 [23:43:27.331] [DealFinder] Added 2 played cards to E (was 0 cards): DK, C6 [23:43:27.331] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7 [23:43:27.332] [DealFinder] Added 3 played cards to W (was 0 cards): D6, C2, CJ [23:43:27.332] [DealFinder] Bid verification enabled for: E [23:43:27.332] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:27.332] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:27.332] [DealFinder] Known cards per player: N=13, E=2, S=13, W=3 [23:43:27.332] [DealFinder] Locked players: N, S [23:43:27.332] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [23:43:27.332] [DealFinder] Players needing cards: E:11, W:10 [23:43:27.333] Large number of cards remaining. Using random generation. [23:43:27.333] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:27.333] [VerifyHands] FAIL for E: 8742.64.AKQT9.96 (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 & R..., stopper(Hearts)) [23:43:27.335] [VerifyHands] FAIL for E: Q843.AJ94.KQT9.6 (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 & R...) [23:43:27.345] [VerifyHands] FAIL for E: 7532.AJ964.K9.96 (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 & R...) [23:43:27.347] [VerifyHands] FAIL for E: KQT72.AJ93.KT9.6 (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 & R...) [23:43:27.348] [VerifyHands] FAIL for E: KT754.A943.K9.T6 (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 & R...) [23:43:27.654] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:27.800] [Timing] Total: 470ms, Generation: 43ms, Verification: 125ms [23:43:27.800] [Timing] Attempts: 2612, PassedSimpleCheck: 2205, FailedVerification: 2155, Found: 50 [23:43:27.823] Search complete. Returning 50 deals. [23:43:27.823] Found 50 sample deals for simulation. [23:43:27.823] Valid deals for DDS: 50 / 50 [23:43:27.823] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:27.831] [SAMPLE-VAL] Opening lead NN validation (DK): 18/50 samples adjusted [23:43:27.831] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:27.831] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:27.831] [SAMPLE-VAL] T3: S=C7 W=CJ (leader=S) (partial) [23:43:27.833] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.049 [E:T2-C6=8 %, W:T1-D6=68 % T2-C2=91 % T3-CJ=2 %] [23:43:27.834] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.197 [E:T2-C6=13 %, W:T1-D6=72 % T2-C2=72 % T3-CJ=18 %] [23:43:27.835] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.097 [E:T2-C6=4 %, W:T1-D6=65 % T2-C2=76 % T3-CJ=17 %] [23:43:27.837] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.116 [E:T2-C6=6 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=7 %] [23:43:27.838] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.024 [E:T2-C6=21 %, W:T1-D6=83 % T2-C2=87 % T3-CJ=21 %] [23:43:27.839] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.081 [E:T2-C6=5 %, W:T1-D6=72 % T2-C2=80 % T3-CJ=2 %] [23:43:27.841] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.054 [E:T2-C6=9 %, W:T1-D6=68 % T2-C2=94 % T3-CJ=3 %] [23:43:27.842] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.177 [E:T2-C6=14 %, W:T1-D6=88 % T2-C2=84 % T3-CJ=6 %] [23:43:27.843] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.040 [E:T2-C6=4 %, W:T1-D6=78 % T2-C2=90 % T3-CJ=3 %] [23:43:27.844] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.114 [E:T2-C6=6 %, W:T1-D6=80 % T2-C2=80 % T3-CJ=13 %] [23:43:27.846] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.045 [E:T2-C6=6 %, W:T1-D6=66 % T2-C2=96 % T3-CJ=2 %] [23:43:27.847] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.227 [E:T2-C6=12 %, W:T1-D6=60 % T2-C2=96 % T3-CJ=100 %] [23:43:27.848] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.264 [E:T2-C6=16 %, W:T1-D6=62 % T2-C2=94 % T3-CJ=100 %] [23:43:27.849] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.095 [E:T2-C6=12 %, W:T1-D6=82 % T2-C2=83 % T3-CJ=27 %] [23:43:27.851] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.129 [E:T2-C6=8 %, W:T1-D6=80 % T2-C2=92 % T3-CJ=5 %] [23:43:27.852] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.087 [E:T2-C6=11 %, W:T1-D6=75 % T2-C2=86 % T3-CJ=25 %] [23:43:27.853] [SAMPLE-VAL] Sample 17: weight 0.100 -> 0.024 [E:T2-C6=21 %, W:T1-D6=83 % T2-C2=87 % T3-CJ=21 %] [23:43:27.854] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.098 [E:T2-C6=7 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 %] [23:43:27.855] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.091 [E:T2-C6=5 %, W:T1-D6=75 % T2-C2=84 % T3-CJ=3 %] [23:43:27.857] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.220 [E:T2-C6=9 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 %] [23:43:27.858] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.136 [E:T2-C6=23 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=22 %] [23:43:27.859] [SAMPLE-VAL] Sample 22: weight 0.100 -> 0.027 [E:T2-C6=16 %, W:T1-D6=74 % T2-C2=94 % T3-CJ=100 %] [23:43:27.860] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.127 [E:T2-C6=8 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=6 %] [23:43:27.862] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.116 [E:T2-C6=6 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=7 %] [23:43:27.863] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.087 [E:T2-C6=11 %, W:T1-D6=75 % T2-C2=86 % T3-CJ=25 %] [23:43:27.864] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.176 [E:T2-C6=10 %, W:T1-D6=79 % T2-C2=70 % T3-CJ=21 %] [23:43:27.865] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.024 [E:T2-C6=21 %, W:T1-D6=83 % T2-C2=87 % T3-CJ=21 %] [23:43:27.867] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.067 [E:T2-C6=2 %, W:T1-D6=65 % T2-C2=86 % T3-CJ=19 %] [23:43:27.868] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.259 [E:T2-C6=16 %, W:T1-D6=58 % T2-C2=95 % T3-CJ=100 %] [23:43:27.869] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.125 [E:T2-C6=6 %, W:T1-D6=80 % T2-C2=79 % T3-CJ=17 %] [23:43:27.870] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.088 [E:T2-C6=5 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 %] [23:43:27.871] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.099 [E:T2-C6=7 %, W:T1-D6=69 % T2-C2=83 % T3-CJ=2 %] [23:43:27.873] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.036 [E:T2-C6=4 %, W:T1-D6=81 % T2-C2=91 % T3-CJ=3 %] [23:43:27.874] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.233 [E:T2-C6=10 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 %] [23:43:27.875] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.243 [E:T2-C6=10 %, W:T1-D6=99 % T2-C2=76 % T3-CJ=100 %] [23:43:27.877] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.128 [E:T2-C6=7 %, W:T1-D6=81 % T2-C2=96 % T3-CJ=13 %] [23:43:27.878] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.179 [E:T2-C6=11 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=18 %] [23:43:27.879] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.273 [E:T2-C6=17 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 %] [23:43:27.880] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.174 [E:T2-C6=11 %, W:T1-D6=75 % T2-C2=72 % T3-CJ=15 %] [23:43:27.881] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.087 [E:T2-C6=10 %, W:T1-D6=78 % T2-C2=81 % T3-CJ=31 %] [23:43:27.883] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.245 [E:T2-C6=14 %, W:T1-D6=63 % T2-C2=96 % T3-CJ=100 %] [23:43:27.884] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.226 [E:T2-C6=8 %, W:T1-D6=99 % T2-C2=87 % T3-CJ=100 %] [23:43:27.885] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.101 [E:T2-C6=13 %, W:T1-D6=75 % T2-C2=83 % T3-CJ=33 %] [23:43:27.886] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.142 [E:T2-C6=12 %, W:T1-D6=87 % T2-C2=76 % T3-CJ=3 %] [23:43:27.888] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.118 [E:T2-C6=5 %, W:T1-D6=81 % T2-C2=81 % T3-CJ=19 %] [23:43:27.889] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.119 [E:T2-C6=19 %, W:T1-D6=76 % T2-C2=71 % T3-CJ=17 %] [23:43:27.890] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.257 [E:T2-C6=12 %, W:T1-D6=76 % T2-C2=77 % T3-CJ=100 %] [23:43:27.891] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.121 [E:T2-C6=19 %, W:T1-D6=75 % T2-C2=69 % T3-CJ=22 %] [23:43:27.893] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.286 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 % T3-CJ=100 %] [23:43:27.894] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.088 [E:T2-C6=12 %, W:T1-D6=69 % T2-C2=85 % T3-CJ=20 %] [23:43:27.894] [SAMPLE-VAL] Done. Weight range: 0.024-0.286 [23:43:27.894] [SAMPLE-VAL] Top sample 49 (w=0.286): E:KT543.AJ96.K.T96 W:Q872.43.AQT96.J2 [E:T2-C6=19 %, W:T1-D6=59 % T2-C2=96 % T3-CJ=100 %] [23:43:27.895] [SAMPLE-VAL] Top sample 38 (w=0.273): E:KT543.AJ63.K.T96 W:Q872.94.AQT96.J2 [E:T2-C6=17 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 %] [23:43:27.895] [SAMPLE-VAL] Top sample 13 (w=0.264): E:K8742.AJ64.K.T96 W:QT53.93.AQT96.J2 [E:T2-C6=16 %, W:T1-D6=62 % T2-C2=94 % T3-CJ=100 %] [23:43:27.895] [SAMPLE-VAL] Top sample 29 (w=0.259): E:KT8742.AJ4.K.T96 W:Q53.963.AQT96.J2 [E:T2-C6=16 %, W:T1-D6=58 % T2-C2=95 % T3-CJ=100 %] [23:43:27.895] [SAMPLE-VAL] Top sample 47 (w=0.257): E:Q8753.A6.KQT.T96 W:KT42.J943.A96.J2 [E:T2-C6=12 %, W:T1-D6=76 % T2-C2=77 % T3-CJ=100 %] [23:43:27.895] After sample validation: 50 deals remaining [23:43:27.895] [PLAY-INFER] No inference observations detected [23:43:27.895] Using weighted samples: 50/50 have non-uniform weights (range 0.024-0.286) [23:43:27.895] Sample deals (50 total, showing first 20, by weight): [23:43:27.895] [1] (w=0.286) N:J96.52.842.A8543 KT543.AJ96.K.T96 A.KQT87.J753.KQ7 Q872.43.AQT96.J2 [23:43:27.895] [2] (w=0.273) N:J96.52.842.A8543 KT543.AJ63.K.T96 A.KQT87.J753.KQ7 Q872.94.AQT96.J2 [23:43:27.895] [3] (w=0.264) N:J96.52.842.A8543 K8742.AJ64.K.T96 A.KQT87.J753.KQ7 QT53.93.AQT96.J2 [23:43:27.895] [4] (w=0.259) N:J96.52.842.A8543 KT8742.AJ4.K.T96 A.KQT87.J753.KQ7 Q53.963.AQT96.J2 [23:43:27.895] [5] (w=0.257) N:J96.52.842.A8543 Q8753.A6.KQT.T96 A.KQT87.J753.KQ7 KT42.J943.A96.J2 [23:43:27.896] [6] (w=0.245) N:J96.52.842.A8543 K7542.AJ94.K.T96 A.KQT87.J753.KQ7 QT83.63.AQT96.J2 [23:43:27.896] [7] (w=0.243) N:J96.52.842.A8543 Q8743.A6.KQ9.T96 A.KQT87.J753.KQ7 KT52.J943.AT6.J2 [23:43:27.896] [8] (w=0.233) N:J96.52.842.A8543 QT852.A93.KQ.T96 A.KQT87.J753.KQ7 K743.J64.AT96.J2 [23:43:27.896] [9] (w=0.227) N:J96.52.842.A8543 KT5432.AJ3.K.T96 A.KQT87.J753.KQ7 Q87.964.AQT96.J2 [23:43:27.896] [10] (w=0.226) N:J96.52.842.A8543 Q8532.A9.KQ9.T96 A.KQT87.J753.KQ7 KT74.J643.AT6.J2 [23:43:27.896] [11] (w=0.220) N:J96.52.842.A8543 QT743.A93.KQ.T96 A.KQT87.J753.KQ7 K852.J64.AT96.J2 [23:43:27.896] [12] (w=0.197) N:J96.52.842.A8543 QT832.A643.KQ.T6 A.KQT87.J753.KQ7 K754.J9.AT96.J92 [23:43:27.896] [13] (w=0.179) N:J96.52.842.A8543 QT8743.A64.KQ.T6 A.KQT87.J753.KQ7 K52.J93.AT96.J92 [23:43:27.896] [14] (w=0.177) N:J96.52.842.A8543 QT832.A9.KQT9.96 A.KQT87.J753.KQ7 K754.J643.A6.JT2 [23:43:27.896] [15] (w=0.176) N:J96.52.842.A8543 Q8753.A963.KQ.T6 A.KQT87.J753.KQ7 KT42.J4.AT96.J92 [23:43:27.896] [16] (w=0.174) N:J96.52.842.A8543 QT752.A963.KQ.T6 A.KQT87.J753.KQ7 K843.J4.AT96.J92 [23:43:27.897] [17] (w=0.142) N:J96.52.842.A8543 QT532.A6.KQT9.96 A.KQT87.J753.KQ7 K874.J943.A6.JT2 [23:43:27.897] [18] (w=0.136) N:J96.52.842.A8543 QT874.A96.KQT.T6 A.KQT87.J753.KQ7 K532.J43.A96.J92 [23:43:27.897] [19] (w=0.129) N:J96.52.842.A8543 KQ842.J643.KQ.96 A.KQT87.J753.KQ7 T753.A9.AT96.JT2 [23:43:27.897] [20] (w=0.128) N:J96.52.842.A8543 KT873.J964.AK.96 A.KQT87.J753.KQ7 Q542.A3.QT96.JT2 [23:43:27.897] ... and 30 more [23:43:27.994] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:27.994] CA: [110, 110, 110, 130, 90, 110, 90, 110, 130, 90, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 110, 130, 90, 110, 110, 110, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:27.994] C4: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -50, -100, -100, -50, -50, -100, -100, -50, -50, -100, -50, -100, -100, -50, -50, -50, -50, -100, -100, -50, -50, -100, -100, -100, -100, -100, -100, -100, -100, -50, -100, -100, -100, -100, -100, -50, -100, -100, -100] [23:43:27.994] C8: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -50, -100, -100, -50, -50, -100, -100, -50, -50, -100, -50, -100, -100, -50, -50, -50, -50, -100, -100, -50, -50, -100, -100, -100, -100, -100, -100, -100, -100, -50, -100, -100, -100, -100, -100, -50, -100, -100, -100] [23:43:27.994] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:27.994] CA: [8, 8, 8, 9, 7, 8, 7, 8, 9, 7, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 9, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:43:27.995] C4: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 5, 5, 5] [23:43:27.995] C8: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 5, 5, 5] [23:43:27.995] --- IMP Calculation Output (card -> average IMP) --- [23:43:27.995] CA: 4.86 [23:43:27.995] C4: -2.43 [23:43:27.995] C8: -2.43 [23:43:27.995] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:27.995] CA: 1.000 [23:43:27.995] C4: -0.500 [23:43:27.995] C8: -0.500 [23:43:27.995] === DDS DETAILED ANALYSIS === [23:43:27.996] Cards analyzed: 3, Samples per card: 50 [23:43:27.996] [23:43:27.996] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:27.996] ----- ------ --------- ------- ----------- -------------------------------- [23:43:27.996] CA 4.86 7.96 100 % 3 [8, 8, 8, 9, 7, 8, 7, 8, 9, 7, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8...] [23:43:27.996] C4 -2.43 5.28 0 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 6, 6...] [23:43:27.996] C8 -2.43 5.28 0 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 6, 6...] [23:43:27.996] [23:43:27.996] Selected: CA (IMPs=4.86, avgTricks=7.96) [23:43:27.996] =================== [23:43:27.996] Selected: CA (MP 1.000, 4.86 IMPs, 7.96 tricks) [23:43:27.996] [stage-timing] ok sample=494ms validate=0ms nn=71ms signal=0ms simgames=2ms dds=97ms total=668ms samples=50 cards=10 [23:43:27.997] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KQ7 A8543 JT962 -Lw w6Q25' [23:43:27.999] SUITC_CALL_END: jsonLength=417 [23:43:27.999] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":78.2609} ],"Result":3.4565, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":78.2609},{"Tricks":3,"Percent [23:43:27.999] === FindBestCardAsync: Position=N, CardsPlayed=10 === [23:43:27.999] Finding card to play for N: J96.52.842.A8543 [23:43:28.000] Relative position: Declarer, Contract type: Suit [23:43:28.000] Cards in hand mask: 3 [23:43:28.000] Candidate: AC = 98.8 % [23:43:28.000] Candidate: xC = 0.9 % [23:43:28.000] Candidate: 8C = 0.3 % [23:43:28.001] Selected: CA (98.8 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:29 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:29 === [23:43:29.597] === FindBestCardAsync: Position=N, CardsPlayed=12 === [23:43:29.597] Contract: 2C, Declarer: N, Dealer: E [23:43:29.597] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:29.597] Deal: N:... ... ... ... [23:43:29.597] Position N is on declarer's side - score table shifted by 2 declarer tricks won [23:43:29.597] ****************************** [23:43:29.597] FindMatchingDealsWithPlayInternal Input: [23:43:29.598] Position parameter: N [23:43:29.598] Deal from game: N:... ... ... ... [23:43:29.598] Hand for N: J96.52.842.A8543 [23:43:29.598] Hand for E: (null) [23:43:29.598] Hand for S: A.KQT87.J753.KQ7 [23:43:29.598] Hand for W: (null) [23:43:29.598] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9 [23:43:29.598] Declarer: N [23:43:29.598] ****************************** [23:43:29.598] [DealFinder] Seed from player N hand: -107419091 [23:43:29.598] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:29.598] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:29.598] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1542MB, gc2=15) [23:43:29.599] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [23:43:29.599] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=12 [23:43:29.599] [ExtractPartialDeal] Visible hands: N, S [23:43:29.599] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:29.599] [ExtractPartialDeal] Extracted hands: [23:43:29.599] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:29.599] E: ... (0 cards) [23:43:29.599] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:29.599] W: ... (0 cards) [23:43:29.599] [DealFinder] Trump suit from contract '2C': Clubs [23:43:29.599] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:29.599] [ComputePlayedCards] Card 1: DK played by E [23:43:29.599] [ComputePlayedCards] Card 2: D3 played by S [23:43:29.599] [ComputePlayedCards] Card 3: D6 played by W [23:43:29.599] [ComputePlayedCards] Card 4: D2 played by N [23:43:29.600] [ComputePlayedCards] Trick complete. Winner: E [23:43:29.600] [ComputePlayedCards] Card 5: C6 played by E [23:43:29.600] [ComputePlayedCards] Card 6: CQ played by S [23:43:29.600] [ComputePlayedCards] Card 7: C2 played by W [23:43:29.600] [ComputePlayedCards] Card 8: C5 played by N [23:43:29.600] [ComputePlayedCards] Trick complete. Winner: S [23:43:29.600] [ComputePlayedCards] Card 9: C7 played by S [23:43:29.600] [ComputePlayedCards] Card 10: CJ played by W [23:43:29.600] [ComputePlayedCards] Card 11: CA played by N [23:43:29.600] [ComputePlayedCards] Card 12: C9 played by E [23:43:29.600] [ComputePlayedCards] Trick complete. Winner: N [23:43:29.600] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA [23:43:29.600] [DealFinder] Added 3 played cards to E (was 0 cards): DK, C6, C9 [23:43:29.600] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7 [23:43:29.600] [DealFinder] Added 3 played cards to W (was 0 cards): D6, C2, CJ [23:43:29.600] [DealFinder] Bid verification enabled for: E [23:43:29.601] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:29.601] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:29.601] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [23:43:29.601] [DealFinder] Locked players: N, S [23:43:29.601] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [23:43:29.601] [DealFinder] Players needing cards: E:10, W:10 [23:43:29.601] Large number of cards remaining. Using random generation. [23:43:29.601] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:29.602] [VerifyHands] FAIL for E: T832.63.AKQ9.T96 (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 & R..., stopper(Hearts)) [23:43:29.604] [VerifyHands] FAIL for E: Q85.A9643.AKT.96 (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 & R...) [23:43:29.604] [VerifyHands] FAIL for E: KT87.J96.AKQT.96 (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 & R..., stopper(Hearts)) [23:43:29.605] [VerifyHands] FAIL for E: KQ874.AJ3.KQT.96 (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 & R...) [23:43:29.605] [VerifyHands] FAIL for E: T532.AJ64.KT9.96 (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 & R...) [23:43:29.938] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:30.028] [Timing] Total: 429ms, Generation: 25ms, Verification: 87ms [23:43:30.028] [Timing] Attempts: 1657, PassedSimpleCheck: 1402, FailedVerification: 1352, Found: 50 [23:43:30.050] Search complete. Returning 50 deals. [23:43:30.051] Found 50 sample deals for simulation. [23:43:30.051] Valid deals for DDS: 50 / 50 [23:43:30.051] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:30.058] [SAMPLE-VAL] Opening lead NN validation (DK): 22/50 samples adjusted [23:43:30.059] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:30.059] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:30.059] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:30.061] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.113 [E:T2-C6=11 % T3-C9=12 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=100 %] [23:43:30.062] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.231 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=71 % T2-C2=96 % T3-CJ=6 %] [23:43:30.064] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.024 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=85 % T2-C2=90 % T3-CJ=8 %] [23:43:30.065] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.109 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=3 %] [23:43:30.067] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.114 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=73 % T2-C2=93 % T3-CJ=6 %] [23:43:30.068] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.244 [E:T2-C6=21 % T3-C9=9 %, W:T1-D6=61 % T2-C2=94 % T3-CJ=100 %] [23:43:30.070] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.165 [E:T2-C6=4 % T3-C9=8 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 %] [23:43:30.072] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.189 [E:T2-C6=5 % T3-C9=13 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 %] [23:43:30.073] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.111 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=79 % T2-C2=91 % T3-CJ=6 %] [23:43:30.075] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.258 [E:T2-C6=9 % T3-C9=18 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=100 %] [23:43:30.076] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.267 [E:T2-C6=9 % T3-C9=20 %, W:T1-D6=74 % T2-C2=82 % T3-CJ=100 %] [23:43:30.078] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.243 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=9 %] [23:43:30.079] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.114 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=73 % T2-C2=93 % T3-CJ=6 %] [23:43:30.081] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.159 [E:T2-C6=3 % T3-C9=11 %, W:T1-D6=66 % T2-C2=96 % T3-CJ=100 %] [23:43:30.082] [SAMPLE-VAL] Sample 15: weight 0.100 -> 0.024 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=85 % T2-C2=90 % T3-CJ=8 %] [23:43:30.084] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.122 [E:T2-C6=13 % T3-C9=100 %, W:T1-D6=68 % T2-C2=73 % T3-CJ=3 %] [23:43:30.085] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.224 [E:T2-C6=19 % T3-C9=7 %, W:T1-D6=59 % T2-C2=96 % T3-CJ=100 %] [23:43:30.087] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.113 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=66 % T2-C2=95 % T3-CJ=6 %] [23:43:30.088] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.189 [E:T2-C6=5 % T3-C9=13 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 %] [23:43:30.090] [SAMPLE-VAL] Sample 20: weight 0.100 -> 0.026 [E:T2-C6=15 % T3-C9=100 %, W:T1-D6=78 % T2-C2=93 % T3-CJ=5 %] [23:43:30.091] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.204 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 %] [23:43:30.093] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.189 [E:T2-C6=5 % T3-C9=13 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 %] [23:43:30.094] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.207 [E:T2-C6=4 % T3-C9=100 %, W:T1-D6=80 % T2-C2=96 % T3-CJ=8 %] [23:43:30.096] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.237 [E:T2-C6=9 % T3-C9=12 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 %] [23:43:30.097] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.093 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=68 % T2-C2=91 % T3-CJ=2 %] [23:43:30.099] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.243 [E:T2-C6=12 % T3-C9=100 %, W:T1-D6=87 % T2-C2=76 % T3-CJ=3 %] [23:43:30.101] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.215 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=77 % T2-C2=81 % T3-CJ=4 %] [23:43:30.102] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.201 [E:T2-C6=8 % T3-C9=10 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 %] [23:43:30.104] [SAMPLE-VAL] Sample 29: weight 0.100 -> 0.029 [E:T2-C6=13 % T3-C9=100 %, W:T1-D6=91 % T2-C2=90 % T3-CJ=11 %] [23:43:30.105] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.111 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=79 % T2-C2=91 % T3-CJ=6 %] [23:43:30.107] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.191 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=69 % T2-C2=83 % T3-CJ=2 %] [23:43:30.108] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.142 [E:T2-C6=16 % T3-C9=100 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=4 %] [23:43:30.110] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.129 [E:T2-C6=17 % T3-C9=100 %, W:T1-D6=69 % T2-C2=80 % T3-CJ=3 %] [23:43:30.111] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.122 [E:T2-C6=13 % T3-C9=100 %, W:T1-D6=68 % T2-C2=73 % T3-CJ=3 %] [23:43:30.113] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.093 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=68 % T2-C2=91 % T3-CJ=2 %] [23:43:30.114] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.097 [E:T2-C6=6 % T3-C9=100 %, W:T1-D6=77 % T2-C2=89 % T3-CJ=3 %] [23:43:30.116] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.224 [E:T2-C6=19 % T3-C9=7 %, W:T1-D6=59 % T2-C2=96 % T3-CJ=100 %] [23:43:30.117] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.209 [E:T2-C6=14 % T3-C9=7 %, W:T1-D6=63 % T2-C2=96 % T3-CJ=100 %] [23:43:30.119] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.108 [E:T2-C6=8 % T3-C9=100 %, W:T1-D6=71 % T2-C2=93 % T3-CJ=5 %] [23:43:30.120] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.110 [E:T2-C6=11 % T3-C9=100 %, W:T1-D6=65 % T2-C2=94 % T3-CJ=4 %] [23:43:30.122] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.254 [E:T2-C6=10 % T3-C9=14 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 %] [23:43:30.123] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.236 [E:T2-C6=8 % T3-C9=13 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 %] [23:43:30.125] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.200 [E:T2-C6=8 % T3-C9=8 %, W:T1-D6=99 % T2-C2=94 % T3-CJ=100 %] [23:43:30.126] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.217 [E:T2-C6=13 % T3-C9=9 %, W:T1-D6=66 % T2-C2=95 % T3-CJ=100 %] [23:43:30.128] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.231 [E:T2-C6=9 % T3-C9=100 %, W:T1-D6=71 % T2-C2=96 % T3-CJ=6 %] [23:43:30.129] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.123 [E:T2-C6=13 % T3-C9=100 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 %] [23:43:30.131] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.220 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=5 %] [23:43:30.133] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.202 [E:T2-C6=15 % T3-C9=6 %, W:T1-D6=54 % T2-C2=96 % T3-CJ=100 %] [23:43:30.134] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.093 [E:T2-C6=9 % T3-C9=6 %, W:T1-D6=82 % T2-C2=95 % T3-CJ=100 %] [23:43:30.136] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.179 [E:T2-C6=4 % T3-C9=100 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 %] [23:43:30.136] [SAMPLE-VAL] Done. Weight range: 0.024-0.267 [23:43:30.136] [SAMPLE-VAL] Top sample 11 (w=0.267): E:QT8754.A4.KQ.T96 W:K32.J963.AT96.J2 [E:T2-C6=9 % T3-C9=20 %, W:T1-D6=74 % T2-C2=82 % T3-CJ=100 %] [23:43:30.136] [SAMPLE-VAL] Top sample 10 (w=0.258): E:Q8543.A43.KQ.T96 W:KT72.J96.AT96.J2 [E:T2-C6=9 % T3-C9=18 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=100 %] [23:43:30.136] [SAMPLE-VAL] Top sample 41 (w=0.254): E:QT873.A93.KQ.T96 W:K542.J64.AT96.J2 [E:T2-C6=10 % T3-C9=14 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 %] [23:43:30.136] [SAMPLE-VAL] Top sample 6 (w=0.244): E:KT842.AJ64.K.T96 W:Q753.93.AQT96.J2 [E:T2-C6=21 % T3-C9=9 %, W:T1-D6=61 % T2-C2=94 % T3-CJ=100 %] [23:43:30.136] [SAMPLE-VAL] Top sample 12 (w=0.243): E:T7543.A94.AK9.96 W:KQ82.J63.QT6.JT2 [E:T2-C6=7 % T3-C9=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=9 %] [23:43:30.137] After sample validation: 50 deals remaining [23:43:30.137] [PLAY-INFER] No inference observations detected [23:43:30.137] Using weighted samples: 50/50 have non-uniform weights (range 0.024-0.267) [23:43:30.137] Sample deals (50 total, showing first 20, by weight): [23:43:30.137] [1] (w=0.267) N:J96.52.842.A8543 QT8754.A4.KQ.T96 A.KQT87.J753.KQ7 K32.J963.AT96.J2 [23:43:30.137] [2] (w=0.258) N:J96.52.842.A8543 Q8543.A43.KQ.T96 A.KQT87.J753.KQ7 KT72.J96.AT96.J2 [23:43:30.137] [3] (w=0.254) N:J96.52.842.A8543 QT873.A93.KQ.T96 A.KQT87.J753.KQ7 K542.J64.AT96.J2 [23:43:30.137] [4] (w=0.244) N:J96.52.842.A8543 KT842.AJ64.K.T96 A.KQT87.J753.KQ7 Q753.93.AQT96.J2 [23:43:30.137] [5] (w=0.243) N:J96.52.842.A8543 T7543.A94.AK9.96 A.KQT87.J753.KQ7 KQ82.J63.QT6.JT2 [23:43:30.137] [6] (w=0.243) N:J96.52.842.A8543 QT732.A6.KQT9.96 A.KQT87.J753.KQ7 K854.J943.A6.JT2 [23:43:30.137] [7] (w=0.237) N:J96.52.842.A8543 QT543.A96.KQ.T96 A.KQT87.J753.KQ7 K872.J43.AT96.J2 [23:43:30.137] [8] (w=0.236) N:J96.52.842.A8543 Q8543.A96.KQ.T96 A.KQT87.J753.KQ7 KT72.J43.AT96.J2 [23:43:30.137] [9] (w=0.231) N:J96.52.842.A8543 T8752.A64.AKT.96 A.KQT87.J753.KQ7 KQ43.J93.Q96.JT2 [23:43:30.138] [10] (w=0.231) N:J96.52.842.A8543 T8754.A43.AKT.96 A.KQT87.J753.KQ7 KQ32.J96.Q96.JT2 [23:43:30.138] [11] (w=0.224) N:J96.52.842.A8543 KT542.AJ96.K.T96 A.KQT87.J753.KQ7 Q873.43.AQT96.J2 [23:43:30.138] [12] (w=0.224) N:J96.52.842.A8543 KT542.AJ96.K.T96 A.KQT87.J753.KQ7 Q873.43.AQT96.J2 [23:43:30.138] [13] (w=0.220) N:J96.52.842.A8543 T7432.A64.AK9.96 A.KQT87.J753.KQ7 KQ85.J93.QT6.JT2 [23:43:30.138] [14] (w=0.217) N:J96.52.842.A8543 K5432.AJ43.K.T96 A.KQT87.J753.KQ7 QT87.96.AQT96.J2 [23:43:30.138] [15] (w=0.215) N:J96.52.842.A8543 KQ732.J643.KQ.96 A.KQT87.J753.KQ7 T854.A9.AT96.JT2 [23:43:30.138] [16] (w=0.209) N:J96.52.842.A8543 K7532.AJ94.K.T96 A.KQT87.J753.KQ7 QT84.63.AQT96.J2 [23:43:30.138] [17] (w=0.207) N:J96.52.842.A8543 K8432.J643.AK.96 A.KQT87.J753.KQ7 QT75.A9.QT96.JT2 [23:43:30.138] [18] (w=0.204) N:J96.52.842.A8543 QT872.A943.KQ.96 A.KQT87.J753.KQ7 K543.J6.AT96.JT2 [23:43:30.138] [19] (w=0.202) N:J96.52.842.A8543 KT8543.AJ9.K.T96 A.KQT87.J753.KQ7 Q72.643.AQT96.J2 [23:43:30.138] [20] (w=0.201) N:J96.52.842.A8543 T8742.A6.AKT.T96 A.KQT87.J753.KQ7 KQ53.J943.Q96.J2 [23:43:30.138] ... and 30 more [23:43:30.266] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:30.266] H2: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 110, 90, 90, 110, 110, 110, 90, 90, 110, 110, 110, 110, 90, 90] [23:43:30.266] H5: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 110, 90, 90, 110, 110, 110, 90, 90, 110, 110, 110, 110, 90, 90] [23:43:30.266] D4: [-50, -50, -50, -50, 90, -50, -50, -50, 90, 90, -50, -50, 90, -50, -50, -50, -50, 90, -50, 90, 90, -50, -50, -50, -50, 90, -50, -50, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, 90, 90, -50, -50] [23:43:30.266] D8: [-50, -50, -50, -50, 90, -50, -50, -50, 90, 90, -50, -50, 90, -50, -50, -50, -50, 90, -50, 90, 90, -50, -50, -50, -50, 90, -50, -50, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, 90, 90, -50, -50] [23:43:30.266] S6: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:30.266] S9: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:30.266] SJ: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:30.266] C8: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:30.267] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:30.267] H2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 7, 6, 6] [23:43:30.267] H5: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 7, 6, 6, 7, 7, 7, 7, 6, 6] [23:43:30.267] D4: [5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 5, 6, 5, 6, 6, 5, 5, 5, 5, 6, 5, 5, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 5] [23:43:30.267] D8: [5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 5, 6, 5, 6, 6, 5, 5, 5, 5, 6, 5, 5, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 5] [23:43:30.267] S6: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:43:30.267] S9: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:43:30.267] SJ: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:43:30.267] C8: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:43:30.268] --- IMP Calculation Output (card -> average IMP) --- [23:43:30.268] H2: 3.09 [23:43:30.268] H5: 3.09 [23:43:30.268] D4: -0.27 [23:43:30.268] D8: -0.27 [23:43:30.268] S6: -1.41 [23:43:30.268] S9: -1.41 [23:43:30.268] SJ: -1.41 [23:43:30.268] C8: -1.41 [23:43:30.268] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:30.268] H2: 0.843 [23:43:30.269] H5: 0.843 [23:43:30.269] D4: -0.122 [23:43:30.269] D8: -0.122 [23:43:30.269] S6: -0.360 [23:43:30.269] S9: -0.360 [23:43:30.269] SJ: -0.360 [23:43:30.269] C8: -0.360 [23:43:30.269] === DDS DETAILED ANALYSIS === [23:43:30.269] Cards analyzed: 8, Samples per card: 50 [23:43:30.269] [23:43:30.269] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:30.269] ----- ------ --------- ------- ----------- -------------------------------- [23:43:30.269] H2 3.09 6.80 100 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6...] [23:43:30.269] H5 3.09 6.80 100 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6...] [23:43:30.269] D4 -0.27 5.32 31 % 2 [5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 5, 6, 5, 6...] [23:43:30.270] D8 -0.27 5.32 31 % 2 [5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 5, 6, 5, 6...] [23:43:30.270] S6 -1.41 5.04 5 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [23:43:30.270] C8 -1.41 5.04 5 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [23:43:30.270] S9 -1.41 5.04 5 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [23:43:30.270] SJ -1.41 5.04 5 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [23:43:30.270] [23:43:30.270] Selected: H2 (IMPs=3.09, avgTricks=6.80) [23:43:30.270] =================== [23:43:30.270] Selected: H2 (MP 0.843, 3.09 IMPs, 6.80 tricks) -- 1 tied card(s): H5 [23:43:30.270] [stage-timing] ok sample=453ms validate=0ms nn=85ms signal=0ms simgames=2ms dds=129ms total=673ms samples=50 cards=12 [23:43:30.271] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 52 KQT87 AJ9643' [23:43:31.943] SUITC_CALL_END: jsonLength=36147 [23:43:31.943] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":22.6087} ,{"Tricks":3,"Percentage":81.8944} ,{"Tricks":2,"Percentage":100.0000} ],"Result":3.0071, "OptimumPlays":[ {"OptimumPlayFor": "M [23:43:31.945] === FindBestCardAsync: Position=N, CardsPlayed=12 === [23:43:31.945] Finding card to play for N: J96.52.842.A8543 [23:43:31.945] Relative position: Declarer, Contract type: Suit [23:43:31.946] Cards in hand mask: 8 [23:43:31.946] Candidate: xH = 51.1 % [23:43:31.946] Candidate: xC = 19.5 % [23:43:31.946] Candidate: xS = 18.2 % [23:43:31.946] Candidate: xD = 5.5 % [23:43:31.947] Candidate: 8C = 2.7 % [23:43:31.947] Candidate: 8D = 1.3 % [23:43:31.947] Candidate: 9S = 1.1 % [23:43:31.947] Candidate: JS = 0.7 % [23:43:31.947] Selected: H2 (51.1 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:33 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:33 === [23:43:33.510] === FindBestCardAsync: Position=S, CardsPlayed=14 === [23:43:33.510] Contract: 2C, Declarer: N, Dealer: E [23:43:33.510] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:33.510] Deal: N:... ... ... ... [23:43:33.510] Position S is on declarer's side - score table shifted by 2 declarer tricks won [23:43:33.511] ****************************** [23:43:33.511] FindMatchingDealsWithPlayInternal Input: [23:43:33.511] Position parameter: S [23:43:33.511] Deal from game: N:... ... ... ... [23:43:33.511] Hand for N: J96.52.842.A8543 [23:43:33.511] Hand for E: (null) [23:43:33.511] Hand for S: A.KQT87.J753.KQ7 [23:43:33.511] Hand for W: (null) [23:43:33.511] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6 [23:43:33.511] Declarer: N [23:43:33.511] ****************************** [23:43:33.511] [DealFinder] Seed from player S hand: 1297772293 [23:43:33.511] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:33.512] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:33.512] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1559MB, gc2=15) [23:43:33.512] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [23:43:33.512] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=14 [23:43:33.512] [ExtractPartialDeal] Visible hands: S, N [23:43:33.512] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:33.512] [ExtractPartialDeal] Extracted hands: [23:43:33.512] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:33.512] E: ... (0 cards) [23:43:33.512] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:33.512] W: ... (0 cards) [23:43:33.512] [DealFinder] Trump suit from contract '2C': Clubs [23:43:33.512] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:33.513] [ComputePlayedCards] Card 1: DK played by E [23:43:33.513] [ComputePlayedCards] Card 2: D3 played by S [23:43:33.513] [ComputePlayedCards] Card 3: D6 played by W [23:43:33.513] [ComputePlayedCards] Card 4: D2 played by N [23:43:33.513] [ComputePlayedCards] Trick complete. Winner: E [23:43:33.513] [ComputePlayedCards] Card 5: C6 played by E [23:43:33.513] [ComputePlayedCards] Card 6: CQ played by S [23:43:33.513] [ComputePlayedCards] Card 7: C2 played by W [23:43:33.513] [ComputePlayedCards] Card 8: C5 played by N [23:43:33.513] [ComputePlayedCards] Trick complete. Winner: S [23:43:33.513] [ComputePlayedCards] Card 9: C7 played by S [23:43:33.513] [ComputePlayedCards] Card 10: CJ played by W [23:43:33.513] [ComputePlayedCards] Card 11: CA played by N [23:43:33.513] [ComputePlayedCards] Card 12: C9 played by E [23:43:33.513] [ComputePlayedCards] Trick complete. Winner: N [23:43:33.514] [ComputePlayedCards] Card 13: H2 played by N [23:43:33.514] [ComputePlayedCards] Card 14: H6 played by E [23:43:33.514] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2 [23:43:33.514] [DealFinder] Added 4 played cards to E (was 0 cards): DK, C6, C9, H6 [23:43:33.514] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7 [23:43:33.514] [DealFinder] Added 3 played cards to W (was 0 cards): D6, C2, CJ [23:43:33.514] [DealFinder] Bid verification enabled for: E [23:43:33.514] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:33.514] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:33.515] [DealFinder] Known cards per player: N=13, E=4, S=13, W=3 [23:43:33.515] [DealFinder] Locked players: N, S [23:43:33.515] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:43:33.515] [DealFinder] Players needing cards: E:9, W:10 [23:43:33.515] Large number of cards remaining. Using random generation. [23:43:33.515] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:33.515] [VerifyHands] FAIL for E: Q532.J64.AKQ9.96 (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 & R..., stopper(Hearts)) [23:43:33.516] [VerifyHands] FAIL for E: KQ8543.A6.KQ.T96 (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 & R...) [23:43:33.516] [VerifyHands] FAIL for E: KQ432.96.KQT9.96 (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 & R..., stopper(Hearts)) [23:43:33.520] [VerifyHands] FAIL for E: Q42.A963.AKQT.96 (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 & R...) [23:43:33.520] [VerifyHands] FAIL for E: KQ73.J63.KQ9.T96 (stopper(Hearts)) [23:43:33.679] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [23:43:33.836] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:34.039] [Timing] Total: 527ms, Generation: 45ms, Verification: 188ms [23:43:34.039] [Timing] Attempts: 3196, PassedSimpleCheck: 3196, FailedVerification: 3146, Found: 50 [23:43:34.064] Search complete. Returning 50 deals. [23:43:34.064] Found 50 sample deals for simulation. [23:43:34.064] Valid deals for DDS: 50 / 50 [23:43:34.064] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:34.072] [SAMPLE-VAL] Opening lead NN validation (DK): 22/50 samples adjusted [23:43:34.072] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:34.072] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:34.072] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:34.072] [SAMPLE-VAL] T4: N=H2 E=H6 (leader=N) (partial) [23:43:34.074] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.126 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 %] [23:43:34.076] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.132 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 %] [23:43:34.078] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.309 [E:T2-C6=21 % T3-C9=9 % T4-H6=57 %, W:T1-D6=61 % T2-C2=94 % T3-CJ=100 %] [23:43:34.080] [SAMPLE-VAL] Sample 4: weight 0.100 -> 0.022 [E:T2-C6=6 % T3-C9=100 % T4-H6=34 %, W:T1-D6=87 % T2-C2=89 % T3-CJ=6 %] [23:43:34.082] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.335 [E:T2-C6=9 % T3-C9=18 % T4-H6=61 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=100 %] [23:43:34.084] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.294 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 %] [23:43:34.085] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.127 [E:T2-C6=9 % T3-C9=8 % T4-H6=37 %, W:T1-D6=80 % T2-C2=91 % T3-CJ=100 %] [23:43:34.087] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.250 [E:T2-C6=8 % T3-C9=8 % T4-H6=30 %, W:T1-D6=99 % T2-C2=94 % T3-CJ=100 %] [23:43:34.089] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.117 [E:T2-C6=9 % T3-C9=100 % T4-H6=35 %, W:T1-D6=64 % T2-C2=92 % T3-CJ=6 %] [23:43:34.091] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.155 [E:T2-C6=16 % T3-C9=100 % T4-H6=68 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=4 %] [23:43:34.093] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.134 [E:T2-C6=12 % T3-C9=100 % T4-H6=66 %, W:T1-D6=73 % T2-C2=78 % T3-CJ=3 %] [23:43:34.094] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.120 [E:T2-C6=10 % T3-C9=100 % T4-H6=40 %, W:T1-D6=77 % T2-C2=73 % T3-CJ=3 %] [23:43:34.096] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.102 [E:T2-C6=7 % T3-C9=100 % T4-H6=45 %, W:T1-D6=62 % T2-C2=94 % T3-CJ=3 %] [23:43:34.098] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.264 [E:T2-C6=5 % T3-C9=13 % T4-H6=59 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 %] [23:43:34.100] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.309 [E:T2-C6=15 % T3-C9=10 % T4-H6=28 %, W:T1-D6=98 % T2-C2=78 % T3-CJ=100 %] [23:43:34.102] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.327 [E:T2-C6=8 % T3-C9=100 % T4-H6=83 %, W:T1-D6=81 % T2-C2=93 % T3-CJ=9 %] [23:43:34.104] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.224 [E:T2-C6=8 % T3-C9=100 % T4-H6=40 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=3 %] [23:43:34.106] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.193 [E:T2-C6=3 % T3-C9=100 % T4-H6=66 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=3 %] [23:43:34.108] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.279 [E:T2-C6=7 % T3-C9=17 % T4-H6=25 %, W:T1-D6=73 % T2-C2=85 % T3-CJ=100 %] [23:43:34.109] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.125 [E:T2-C6=9 % T3-C9=100 % T4-H6=66 %, W:T1-D6=72 % T2-C2=68 % T3-CJ=3 %] [23:43:34.111] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.138 [E:T2-C6=11 % T3-C9=12 % T4-H6=37 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=100 %] [23:43:34.113] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.193 [E:T2-C6=3 % T3-C9=100 % T4-H6=58 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=4 %] [23:43:34.115] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.273 [E:T2-C6=24 % T3-C9=7 % T4-H6=33 %, W:T1-D6=57 % T2-C2=95 % T3-CJ=100 %] [23:43:34.116] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.132 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 %] [23:43:34.118] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.286 [E:T2-C6=13 % T3-C9=9 % T4-H6=55 %, W:T1-D6=66 % T2-C2=95 % T3-CJ=100 %] [23:43:34.120] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.327 [E:T2-C6=8 % T3-C9=100 % T4-H6=83 %, W:T1-D6=81 % T2-C2=93 % T3-CJ=9 %] [23:43:34.122] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.220 [E:T2-C6=3 % T3-C9=100 % T4-H6=57 %, W:T1-D6=70 % T2-C2=98 % T3-CJ=7 %] [23:43:34.124] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.221 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 %] [23:43:34.126] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.214 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 %] [23:43:34.128] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.274 [E:T2-C6=8 % T3-C9=100 % T4-H6=67 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=6 %] [23:43:34.129] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.116 [E:T2-C6=10 % T3-C9=100 % T4-H6=62 %, W:T1-D6=64 % T2-C2=93 % T3-CJ=3 %] [23:43:34.131] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.142 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 %] [23:43:34.133] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.256 [E:T2-C6=7 % T3-C9=100 % T4-H6=66 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=5 %] [23:43:34.135] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.106 [E:T2-C6=8 % T3-C9=100 % T4-H6=62 %, W:T1-D6=68 % T2-C2=91 % T3-CJ=2 %] [23:43:34.136] [SAMPLE-VAL] Sample 35: weight 0.100 -> 0.024 [E:T2-C6=11 % T3-C9=100 % T4-H6=46 %, W:T1-D6=82 % T2-C2=91 % T3-CJ=3 %] [23:43:34.138] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.274 [E:T2-C6=8 % T3-C9=100 % T4-H6=67 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=6 %] [23:43:34.140] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.158 [E:T2-C6=7 % T3-C9=100 % T4-H6=82 %, W:T1-D6=75 % T2-C2=80 % T3-CJ=10 %] [23:43:34.142] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.024 [E:T2-C6=11 % T3-C9=100 % T4-H6=46 %, W:T1-D6=82 % T2-C2=91 % T3-CJ=3 %] [23:43:34.144] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.256 [E:T2-C6=7 % T3-C9=100 % T4-H6=66 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=5 %] [23:43:34.146] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.309 [E:T2-C6=21 % T3-C9=9 % T4-H6=57 %, W:T1-D6=61 % T2-C2=94 % T3-CJ=100 %] [23:43:34.147] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.332 [E:T2-C6=10 % T3-C9=15 % T4-H6=60 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=100 %] [23:43:34.149] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.130 [E:T2-C6=10 % T3-C9=8 % T4-H6=36 %, W:T1-D6=82 % T2-C2=95 % T3-CJ=100 %] [23:43:34.151] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.198 [E:T2-C6=3 % T3-C9=100 % T4-H6=58 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=4 %] [23:43:34.153] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.141 [E:T2-C6=11 % T3-C9=100 % T4-H6=65 %, W:T1-D6=98 % T2-C2=75 % T3-CJ=3 %] [23:43:34.155] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.268 [E:T2-C6=7 % T3-C9=16 % T4-H6=24 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=100 %] [23:43:34.156] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.298 [E:T2-C6=5 % T3-C9=100 % T4-H6=84 %, W:T1-D6=80 % T2-C2=94 % T3-CJ=15 %] [23:43:34.158] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.126 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 %] [23:43:34.160] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.166 [E:T2-C6=3 % T3-C9=100 % T4-H6=73 %, W:T1-D6=60 % T2-C2=97 % T3-CJ=1 %] [23:43:34.162] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.285 [E:T2-C6=5 % T3-C9=100 % T4-H6=85 %, W:T1-D6=81 % T2-C2=95 % T3-CJ=13 %] [23:43:34.164] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.116 [E:T2-C6=10 % T3-C9=100 % T4-H6=62 %, W:T1-D6=64 % T2-C2=93 % T3-CJ=3 %] [23:43:34.164] [SAMPLE-VAL] Done. Weight range: 0.022-0.335 [23:43:34.164] [SAMPLE-VAL] Top sample 5 (w=0.335): E:Q8732.A63.KQ.T96 W:KT54.J94.AT96.J2 [E:T2-C6=9 % T3-C9=18 % T4-H6=61 %, W:T1-D6=76 % T2-C2=73 % T3-CJ=100 %] [23:43:34.164] [SAMPLE-VAL] Top sample 41 (w=0.332): E:QT742.A64.KQ.T96 W:K853.J93.AT96.J2 [E:T2-C6=10 % T3-C9=15 % T4-H6=60 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=100 %] [23:43:34.164] [SAMPLE-VAL] Top sample 16 (w=0.327): E:KQ875.J963.KQ.96 W:T432.A4.AT96.JT2 [E:T2-C6=8 % T3-C9=100 % T4-H6=83 %, W:T1-D6=81 % T2-C2=93 % T3-CJ=9 %] [23:43:34.165] [SAMPLE-VAL] Top sample 26 (w=0.327): E:KQ852.J964.KQ.96 W:T743.A3.AT96.JT2 [E:T2-C6=8 % T3-C9=100 % T4-H6=83 %, W:T1-D6=81 % T2-C2=93 % T3-CJ=9 %] [23:43:34.165] [SAMPLE-VAL] Top sample 15 (w=0.309): E:QT872.A6.KQ9.T96 W:K543.J943.AT6.J2 [E:T2-C6=15 % T3-C9=10 % T4-H6=28 %, W:T1-D6=98 % T2-C2=78 % T3-CJ=100 %] [23:43:34.165] After sample validation: 50 deals remaining [23:43:34.165] [PLAY-INFER] No inference observations detected [23:43:34.165] Using weighted samples: 50/50 have non-uniform weights (range 0.022-0.335) [23:43:34.165] Sample deals (50 total, showing first 20, by weight): [23:43:34.165] [1] (w=0.335) N:J96.52.842.A8543 Q8732.A63.KQ.T96 A.KQT87.J753.KQ7 KT54.J94.AT96.J2 [23:43:34.165] [2] (w=0.332) N:J96.52.842.A8543 QT742.A64.KQ.T96 A.KQT87.J753.KQ7 K853.J93.AT96.J2 [23:43:34.165] [3] (w=0.327) N:J96.52.842.A8543 KQ875.J963.KQ.96 A.KQT87.J753.KQ7 T432.A4.AT96.JT2 [23:43:34.165] [4] (w=0.327) N:J96.52.842.A8543 KQ852.J964.KQ.96 A.KQT87.J753.KQ7 T743.A3.AT96.JT2 [23:43:34.165] [5] (w=0.309) N:J96.52.842.A8543 QT872.A6.KQ9.T96 A.KQT87.J753.KQ7 K543.J943.AT6.J2 [23:43:34.165] [6] (w=0.309) N:J96.52.842.A8543 KT872.AJ63.K.T96 A.KQT87.J753.KQ7 Q543.94.AQT96.J2 [23:43:34.166] [7] (w=0.309) N:J96.52.842.A8543 KT853.AJ64.K.T96 A.KQT87.J753.KQ7 Q742.93.AQT96.J2 [23:43:34.166] [8] (w=0.298) N:J96.52.842.A8543 KT752.J963.AK.96 A.KQT87.J753.KQ7 Q843.A4.QT96.JT2 [23:43:34.166] [9] (w=0.294) N:J96.52.842.A8543 QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 [23:43:34.166] [10] (w=0.286) N:J96.52.842.A8543 K7532.AJ63.K.T96 A.KQT87.J753.KQ7 QT84.94.AQT96.J2 [23:43:34.166] [11] (w=0.285) N:J96.52.842.A8543 K7532.J964.AK.96 A.KQT87.J753.KQ7 QT84.A3.QT96.JT2 [23:43:34.166] [12] (w=0.279) N:J96.52.842.A8543 QT7532.A6.KQ.T96 A.KQT87.J753.KQ7 K84.J943.AT96.J2 [23:43:34.166] [13] (w=0.274) N:J96.52.842.A8543 T8542.A64.AK9.96 A.KQT87.J753.KQ7 KQ73.J93.QT6.JT2 [23:43:34.166] [14] (w=0.274) N:J96.52.842.A8543 T8432.A63.AK9.96 A.KQT87.J753.KQ7 KQ75.J94.QT6.JT2 [23:43:34.166] [15] (w=0.273) N:J96.52.842.A8543 KT874.AJ96.K.T96 A.KQT87.J753.KQ7 Q532.43.AQT96.J2 [23:43:34.166] [16] (w=0.268) N:J96.52.842.A8543 Q87432.A6.KQ.T96 A.KQT87.J753.KQ7 KT5.J943.AT96.J2 [23:43:34.166] [17] (w=0.264) N:J96.52.842.A8543 T8752.A64.AK.T96 A.KQT87.J753.KQ7 KQ43.J93.QT96.J2 [23:43:34.167] [18] (w=0.256) N:J96.52.842.A8543 T7432.A63.AK9.96 A.KQT87.J753.KQ7 KQ85.J94.QT6.JT2 [23:43:34.167] [19] (w=0.256) N:J96.52.842.A8543 T7432.A63.AK9.96 A.KQT87.J753.KQ7 KQ85.J94.QT6.JT2 [23:43:34.167] [20] (w=0.250) N:J96.52.842.A8543 T8752.A6.AK9.T96 A.KQT87.J753.KQ7 KQ43.J943.QT6.J2 [23:43:34.167] ... and 30 more [23:43:34.214] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:34.214] HK: [110, 110, -50, -50, 90, 110, 110, -50, 110, 110, -50, 110, 110, 110, -50, 110, 110, 110, 110, 90, 110, 110, 110, 110, 110, 110, 110, 130, -50, 110, 110, 110, 90, 110, 110, 110, 90, 90, 110, 110, 110, 110, -50, 90, 90, 90, 110, 110, 110, -50] [23:43:34.214] H8: [90, 90, 110, 110, -50, -50, -50, 110, 90, -50, 110, -50, -50, -50, 110, -50, 90, -50, -50, -50, -50, 90, -50, -50, -50, -50, 90, -50, 110, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 110, -50, -50, -50, -50, -50, -50, 90] [23:43:34.214] HT: [90, 90, 110, 110, -50, 110, 110, 110, 90, 110, 110, -50, -50, -50, 110, -50, 90, -50, -50, -50, -50, 90, -50, -50, -50, -50, 90, -50, 110, -50, -50, -50, 110, -50, -50, -50, 110, 110, -50, -50, -50, -50, 110, 110, 110, 110, 110, 110, 110, 90] [23:43:34.214] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:34.215] HK: [7, 7, 5, 5, 6, 7, 7, 5, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 8, 5, 7, 7, 7, 6, 7, 7, 7, 6, 6, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 5] [23:43:34.215] H8: [6, 6, 7, 7, 5, 5, 5, 7, 6, 5, 7, 5, 5, 5, 7, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 5, 5, 5, 5, 5, 5, 6] [23:43:34.215] HT: [6, 6, 7, 7, 5, 7, 7, 7, 6, 7, 7, 5, 5, 5, 7, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 7, 5, 5, 5, 7, 5, 5, 5, 7, 7, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 6] [23:43:34.215] --- IMP Calculation Output (card -> average IMP) --- [23:43:34.215] HK: 1.67 [23:43:34.215] HT: -0.28 [23:43:34.215] H8: -1.39 [23:43:34.215] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:34.215] HK: 0.510 [23:43:34.215] HT: -0.102 [23:43:34.215] H8: -0.408 [23:43:34.216] === DDS DETAILED ANALYSIS === [23:43:34.216] Cards analyzed: 3, Samples per card: 50 [23:43:34.216] [23:43:34.216] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:34.216] ----- ------ --------- ------- ----------- -------------------------------- [23:43:34.216] HK 1.67 6.54 82 % 4 [7, 7, 5, 5, 6, 7, 7, 5, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 6...] [23:43:34.216] HT -0.28 5.90 53 % 3 [6, 6, 7, 7, 5, 7, 7, 7, 6, 7, 7, 5, 5, 5, 7, 5, 6, 5, 5, 5...] [23:43:34.216] H8 -1.39 5.42 35 % 3 [6, 6, 7, 7, 5, 5, 5, 7, 6, 5, 7, 5, 5, 5, 7, 5, 6, 5, 5, 5...] [23:43:34.216] [23:43:34.216] Selected: HK (IMPs=1.67, avgTricks=6.54) [23:43:34.216] =================== [23:43:34.216] Selected: HK (MP 0.510, 1.67 IMPs, 6.54 tricks) [23:43:34.216] [stage-timing] ok sample=553ms validate=0ms nn=100ms signal=0ms simgames=2ms dds=47ms total=706ms samples=50 cards=14 [23:43:34.217] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 52 KQT87 AJ9643' [23:43:35.437] SUITC_CALL_END: jsonLength=12845 [23:43:35.437] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":22.6087} ,{"Tricks":3,"Percentage":60.0932} ,{"Tricks":2,"Percentage":83.1056} ,{"Tricks":1,"Percentage":100.0000} ],"Result":2.5093, "Op [23:43:35.438] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnK -ls1 KQT87 5 AJ943' [23:43:35.454] SUITC_CALL_END: jsonLength=504 [23:43:35.454] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":27.1304} ,{"Tricks":3,"Percentage":79.1304} ],"Result":3.0626, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3, N4","Plays":[{"Tricks":4,"Pe [23:43:35.454] === FindBestCardAsync: Position=S, CardsPlayed=14 === [23:43:35.454] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:35.455] Relative position: Dummy, Contract type: Suit [23:43:35.455] Cards in hand mask: 5 [23:43:35.455] Candidate: KH = 42.3 % [23:43:35.455] Candidate: QH = 35.5 % [23:43:35.455] Candidate: TH = 20.0 % [23:43:35.455] Candidate: 8H = 1.9 % [23:43:35.456] Candidate: xH = 0.3 % [23:43:35.456] Selected: HK (42.3 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:36 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:36 === [23:43:36.993] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:43:36.993] Contract: 2C, Declarer: N, Dealer: E [23:43:36.993] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:36.993] Deal: N:... ... ... ... [23:43:36.993] Position S is on declarer's side - score table shifted by 3 declarer tricks won [23:43:36.993] ****************************** [23:43:36.993] FindMatchingDealsWithPlayInternal Input: [23:43:36.993] Position parameter: S [23:43:36.993] Deal from game: N:... ... ... ... [23:43:36.993] Hand for N: J96.52.842.A8543 [23:43:36.993] Hand for E: (null) [23:43:36.993] Hand for S: A.KQT87.J753.KQ7 [23:43:36.994] Hand for W: (null) [23:43:36.994] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6, HQ, H3 [23:43:36.994] Declarer: N [23:43:36.994] ****************************** [23:43:36.994] [DealFinder] Seed from player S hand: 1297772293 [23:43:36.994] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:36.994] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:36.994] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1554MB, gc2=15) [23:43:36.994] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [23:43:36.994] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=16 [23:43:36.994] [ExtractPartialDeal] Visible hands: S, N [23:43:36.994] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:36.994] [ExtractPartialDeal] Extracted hands: [23:43:36.995] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:36.995] E: ... (0 cards) [23:43:36.995] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:36.995] W: ... (0 cards) [23:43:36.995] [DealFinder] Trump suit from contract '2C': Clubs [23:43:36.995] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:36.995] [ComputePlayedCards] Card 1: DK played by E [23:43:36.995] [ComputePlayedCards] Card 2: D3 played by S [23:43:36.995] [ComputePlayedCards] Card 3: D6 played by W [23:43:36.995] [ComputePlayedCards] Card 4: D2 played by N [23:43:36.995] [ComputePlayedCards] Trick complete. Winner: E [23:43:36.995] [ComputePlayedCards] Card 5: C6 played by E [23:43:36.995] [ComputePlayedCards] Card 6: CQ played by S [23:43:36.995] [ComputePlayedCards] Card 7: C2 played by W [23:43:36.995] [ComputePlayedCards] Card 8: C5 played by N [23:43:36.995] [ComputePlayedCards] Trick complete. Winner: S [23:43:36.996] [ComputePlayedCards] Card 9: C7 played by S [23:43:36.996] [ComputePlayedCards] Card 10: CJ played by W [23:43:36.996] [ComputePlayedCards] Card 11: CA played by N [23:43:36.996] [ComputePlayedCards] Card 12: C9 played by E [23:43:36.996] [ComputePlayedCards] Trick complete. Winner: N [23:43:36.996] [ComputePlayedCards] Card 13: H2 played by N [23:43:36.996] [ComputePlayedCards] Card 14: H6 played by E [23:43:36.996] [ComputePlayedCards] Card 15: HQ played by S [23:43:36.996] [ComputePlayedCards] Card 16: H3 played by W [23:43:36.996] [ComputePlayedCards] Trick complete. Winner: S [23:43:36.996] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2 [23:43:36.996] [DealFinder] Added 4 played cards to E (was 0 cards): DK, C6, C9, H6 [23:43:36.996] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7, HQ [23:43:36.996] [DealFinder] Added 4 played cards to W (was 0 cards): D6, C2, CJ, H3 [23:43:36.996] [DealFinder] Bid verification enabled for: E [23:43:36.997] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:36.997] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:36.997] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [23:43:36.997] [DealFinder] Locked players: N, S [23:43:36.997] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:43:36.997] [DealFinder] Players needing cards: E:9, W:9 [23:43:36.997] Large number of cards remaining. Using random generation. [23:43:36.997] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:36.998] [VerifyHands] FAIL for E: T8753.J64.KT9.96 (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 & R..., stopper(Hearts)) [23:43:37.003] [VerifyHands] FAIL for E: QT52.J96.KQT.T96 (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 & R..., stopper(Hearts)) [23:43:37.005] [VerifyHands] FAIL for E: KQ8743.6.AKQT.96 (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 & R..., stopper(Hearts)) [23:43:37.006] [VerifyHands] FAIL for E: 854.A64.AKQT9.96 (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 & R...) [23:43:37.006] [VerifyHands] FAIL for E: K8754.J6.KQT9.96 (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 & R..., stopper(Hearts)) [23:43:37.373] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:37.544] [Timing] Total: 549ms, Generation: 38ms, Verification: 156ms [23:43:37.544] [Timing] Attempts: 2668, PassedSimpleCheck: 2668, FailedVerification: 2618, Found: 50 [23:43:37.568] Search complete. Returning 50 deals. [23:43:37.568] Found 50 sample deals for simulation. [23:43:37.568] Valid deals for DDS: 50 / 50 [23:43:37.568] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:37.577] [SAMPLE-VAL] Opening lead NN validation (DK): 12/50 samples adjusted [23:43:37.578] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:37.578] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:37.578] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:37.578] [SAMPLE-VAL] T4: N=H2 E=H6 S=HQ W=H3 (leader=N) [23:43:37.580] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.232 [E:T2-C6=7 % T3-C9=100 % T4-H6=66 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=5 % T4-H3=95 %] [23:43:37.582] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.239 [E:T2-C6=17 % T3-C9=8 % T4-H6=56 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=99 %] [23:43:37.585] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.169 [E:T2-C6=3 % T3-C9=11 % T4-H6=28 %, W:T1-D6=66 % T2-C2=96 % T3-CJ=100 % T4-H3=99 %] [23:43:37.587] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.207 [E:T2-C6=8 % T3-C9=100 % T4-H6=40 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=3 % T4-H3=99 %] [23:43:37.589] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.161 [E:T2-C6=5 % T3-C9=100 % T4-H6=84 %, W:T1-D6=80 % T2-C2=94 % T3-CJ=15 % T4-H3=2 %] [23:43:37.591] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.215 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 %] [23:43:37.593] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.240 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 %] [23:43:37.595] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.239 [E:T2-C6=17 % T3-C9=8 % T4-H6=56 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=99 %] [23:43:37.597] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.175 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 %] [23:43:37.600] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.228 [E:T2-C6=16 % T3-C9=9 % T4-H6=41 %, W:T1-D6=58 % T2-C2=95 % T3-CJ=100 % T4-H3=100 %] [23:43:37.602] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.200 [E:T2-C6=8 % T3-C9=10 % T4-H6=30 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 % T4-H3=99 %] [23:43:37.604] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.175 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 %] [23:43:37.606] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=65 %, W:T1-D6=68 % T2-C2=73 % T3-CJ=3 % T4-H3=99 %] [23:43:37.608] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.182 [E:T2-C6=3 % T3-C9=100 % T4-H6=66 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=3 % T4-H3=96 %] [23:43:37.610] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.133 [E:T2-C6=17 % T3-C9=100 % T4-H6=67 %, W:T1-D6=69 % T2-C2=80 % T3-CJ=3 % T4-H3=99 %] [23:43:37.612] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.237 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 %] [23:43:37.615] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.210 [E:T2-C6=8 % T3-C9=100 % T4-H6=30 %, W:T1-D6=93 % T2-C2=75 % T3-CJ=3 % T4-H3=100 %] [23:43:37.617] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=65 %, W:T1-D6=68 % T2-C2=73 % T3-CJ=3 % T4-H3=99 %] [23:43:37.619] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.199 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 %] [23:43:37.621] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.191 [E:T2-C6=7 % T3-C9=10 % T4-H6=27 %, W:T1-D6=62 % T2-C2=95 % T3-CJ=100 % T4-H3=99 %] [23:43:37.623] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.193 [E:T2-C6=7 % T3-C9=10 % T4-H6=27 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 %] [23:43:37.625] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.086 [E:T2-C6=7 % T3-C9=100 % T4-H6=82 %, W:T1-D6=75 % T2-C2=80 % T3-CJ=10 % T4-H3=2 %] [23:43:37.627] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.131 [E:T2-C6=11 % T3-C9=100 % T4-H6=65 %, W:T1-D6=98 % T2-C2=75 % T3-CJ=3 % T4-H3=98 %] [23:43:37.629] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.234 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 %] [23:43:37.631] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.119 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 %] [23:43:37.633] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.200 [E:T2-C6=8 % T3-C9=10 % T4-H6=30 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 % T4-H3=99 %] [23:43:37.635] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.112 [E:T2-C6=11 % T3-C9=12 % T4-H6=37 %, W:T1-D6=64 % T2-C2=96 % T3-CJ=100 % T4-H3=100 %] [23:43:37.638] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.215 [E:T2-C6=7 % T3-C9=100 % T4-H6=67 %, W:T1-D6=69 % T2-C2=83 % T3-CJ=2 % T4-H3=98 %] [23:43:37.640] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.263 [E:T2-C6=7 % T3-C9=17 % T4-H6=59 %, W:T1-D6=74 % T2-C2=76 % T3-CJ=100 % T4-H3=99 %] [23:43:37.642] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.189 [E:T2-C6=7 % T3-C9=7 % T4-H6=28 %, W:T1-D6=100 % T2-C2=92 % T3-CJ=100 % T4-H3=99 %] [23:43:37.645] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.253 [E:T2-C6=16 % T3-C9=13 % T4-H6=27 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=100 % T4-H3=100 %] [23:43:37.647] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.119 [E:T2-C6=9 % T3-C9=100 % T4-H6=66 %, W:T1-D6=72 % T2-C2=68 % T3-CJ=3 % T4-H3=99 %] [23:43:37.649] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.237 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 %] [23:43:37.652] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.105 [E:T2-C6=10 % T3-C9=8 % T4-H6=36 %, W:T1-D6=82 % T2-C2=95 % T3-CJ=100 % T4-H3=100 %] [23:43:37.654] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.104 [E:T2-C6=11 % T3-C9=7 % T4-H6=38 %, W:T1-D6=76 % T2-C2=93 % T3-CJ=100 % T4-H3=100 %] [23:43:37.656] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.127 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 %] [23:43:37.658] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.194 [E:T2-C6=5 % T3-C9=100 % T4-H6=41 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 % T4-H3=100 %] [23:43:37.660] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.143 [E:T2-C6=16 % T3-C9=100 % T4-H6=68 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=4 % T4-H3=98 %] [23:43:37.662] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.161 [E:T2-C6=5 % T3-C9=100 % T4-H6=84 %, W:T1-D6=80 % T2-C2=94 % T3-CJ=15 % T4-H3=2 %] [23:43:37.664] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.205 [E:T2-C6=6 % T3-C9=100 % T4-H6=60 %, W:T1-D6=73 % T2-C2=75 % T3-CJ=2 % T4-H3=98 %] [23:43:37.666] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.161 [E:T2-C6=5 % T3-C9=100 % T4-H6=84 %, W:T1-D6=81 % T2-C2=98 % T3-CJ=12 % T4-H3=3 %] [23:43:37.669] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.226 [E:T2-C6=6 % T3-C9=100 % T4-H6=39 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=8 % T4-H3=100 %] [23:43:37.671] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.232 [E:T2-C6=7 % T3-C9=100 % T4-H6=66 %, W:T1-D6=99 % T2-C2=92 % T3-CJ=5 % T4-H3=95 %] [23:43:37.673] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.161 [E:T2-C6=5 % T3-C9=100 % T4-H6=84 %, W:T1-D6=81 % T2-C2=98 % T3-CJ=12 % T4-H3=3 %] [23:43:37.675] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.172 [E:T2-C6=3 % T3-C9=9 % T4-H6=36 %, W:T1-D6=65 % T2-C2=98 % T3-CJ=100 % T4-H3=100 %] [23:43:37.677] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.199 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 %] [23:43:37.679] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.173 [E:T2-C6=4 % T3-C9=8 % T4-H6=32 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=100 % T4-H3=100 %] [23:43:37.681] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.175 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 %] [23:43:37.683] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.250 [E:T2-C6=15 % T3-C9=10 % T4-H6=28 %, W:T1-D6=98 % T2-C2=78 % T3-CJ=100 % T4-H3=100 %] [23:43:37.685] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.227 [E:T2-C6=12 % T3-C9=100 % T4-H6=32 %, W:T1-D6=87 % T2-C2=76 % T3-CJ=3 % T4-H3=100 %] [23:43:37.686] [SAMPLE-VAL] Done. Weight range: 0.086-0.263 [23:43:37.686] [SAMPLE-VAL] Top sample 29 (w=0.263): E:Q7532.A64.KQ.T96 W:KT84.J93.AT96.J2 [E:T2-C6=7 % T3-C9=17 % T4-H6=59 %, W:T1-D6=74 % T2-C2=76 % T3-CJ=100 % T4-H3=99 %] [23:43:37.686] [SAMPLE-VAL] Top sample 31 (w=0.253): E:QT842.A6.KQT.T96 W:K753.J943.A96.J2 [E:T2-C6=16 % T3-C9=13 % T4-H6=27 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=100 % T4-H3=100 %] [23:43:37.686] [SAMPLE-VAL] Top sample 49 (w=0.250): E:QT875.A6.KQ9.T96 W:K432.J943.AT6.J2 [E:T2-C6=15 % T3-C9=10 % T4-H6=28 %, W:T1-D6=98 % T2-C2=78 % T3-CJ=100 % T4-H3=100 %] [23:43:37.686] [SAMPLE-VAL] Top sample 7 (w=0.240): E:QT732.A96.KQ.T96 W:K854.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 %] [23:43:37.686] [SAMPLE-VAL] Top sample 8 (w=0.239): E:KT542.AJ64.K.T96 W:Q873.93.AQT96.J2 [E:T2-C6=17 % T3-C9=8 % T4-H6=56 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=99 %] [23:43:37.686] After sample validation: 50 deals remaining [23:43:37.686] [PLAY-INFER] No inference observations detected [23:43:37.686] Using weighted samples: 50/50 have non-uniform weights (range 0.086-0.263) [23:43:37.686] Sample deals (50 total, showing first 20, by weight): [23:43:37.687] [1] (w=0.263) N:J96.52.842.A8543 Q7532.A64.KQ.T96 A.KQT87.J753.KQ7 KT84.J93.AT96.J2 [23:43:37.687] [2] (w=0.253) N:J96.52.842.A8543 QT842.A6.KQT.T96 A.KQT87.J753.KQ7 K753.J943.A96.J2 [23:43:37.687] [3] (w=0.250) N:J96.52.842.A8543 QT875.A6.KQ9.T96 A.KQT87.J753.KQ7 K432.J943.AT6.J2 [23:43:37.687] [4] (w=0.240) N:J96.52.842.A8543 QT732.A96.KQ.T96 A.KQT87.J753.KQ7 K854.J43.AT96.J2 [23:43:37.687] [5] (w=0.239) N:J96.52.842.A8543 KT542.AJ64.K.T96 A.KQT87.J753.KQ7 Q873.93.AQT96.J2 [23:43:37.687] [6] (w=0.239) N:J96.52.842.A8543 KT532.AJ64.K.T96 A.KQT87.J753.KQ7 Q874.93.AQT96.J2 [23:43:37.687] [7] (w=0.237) N:J96.52.842.A8543 Q8752.A96.KQ.T96 A.KQT87.J753.KQ7 KT43.J43.AT96.J2 [23:43:37.687] [8] (w=0.237) N:J96.52.842.A8543 Q8432.A96.KQ.T96 A.KQT87.J753.KQ7 KT75.J43.AT96.J2 [23:43:37.687] [9] (w=0.234) N:J96.52.842.A8543 T8432.A96.AKT.96 A.KQT87.J753.KQ7 KQ75.J43.Q96.JT2 [23:43:37.687] [10] (w=0.232) N:J96.52.842.A8543 T7543.A64.AK9.96 A.KQT87.J753.KQ7 KQ82.J93.QT6.JT2 [23:43:37.687] [11] (w=0.232) N:J96.52.842.A8543 T7432.A64.AK9.96 A.KQT87.J753.KQ7 KQ85.J93.QT6.JT2 [23:43:37.688] [12] (w=0.228) N:J96.52.842.A8543 KT8542.AJ6.K.T96 A.KQT87.J753.KQ7 Q73.943.AQT96.J2 [23:43:37.688] [13] (w=0.227) N:J96.52.842.A8543 QT754.A6.KQT9.96 A.KQT87.J753.KQ7 K832.J943.A6.JT2 [23:43:37.688] [14] (w=0.226) N:J96.52.842.A8543 87543.A96.AK9.96 A.KQT87.J753.KQ7 KQT2.J43.QT6.JT2 [23:43:37.688] [15] (w=0.215) N:J96.52.842.A8543 Q8543.A964.KQ.96 A.KQT87.J753.KQ7 KT72.J3.AT96.JT2 [23:43:37.688] [16] (w=0.215) N:J96.52.842.A8543 QT8753.A64.KQ.96 A.KQT87.J753.KQ7 K42.J93.AT96.JT2 [23:43:37.688] [17] (w=0.210) N:J96.52.842.A8543 Q7532.A6.KQT9.96 A.KQT87.J753.KQ7 KT84.J943.A6.JT2 [23:43:37.688] [18] (w=0.207) N:J96.52.842.A8543 T8743.A6.AKT9.96 A.KQT87.J753.KQ7 KQ52.J943.Q6.JT2 [23:43:37.688] [19] (w=0.205) N:J96.52.842.A8543 Q7532.A964.KQ.96 A.KQT87.J753.KQ7 KT84.J3.AT96.JT2 [23:43:37.688] [20] (w=0.200) N:J96.52.842.A8543 T8432.A6.AKT.T96 A.KQT87.J753.KQ7 KQ75.J943.Q96.J2 [23:43:37.688] ... and 30 more [23:43:37.765] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:37.765] H8: [110, 90, 90, 110, -50, -50, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 110, 110, 90, 90, 90, 90, 90, 110, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 110] [23:43:37.765] HT: [110, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, -50, 110, 110, 110, -50, 90, 90, -50, -50, 110, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 110] [23:43:37.765] HK: [110, -50, -50, 110, 110, 110, 110, 110, 110, 110, 110, 110, -50, 110, 110, 110, -50, -50, 110, -50, -50, 110, 110, 110, -50, -50, -50, 110, 110, 110, 110, 110, 110, -50, -50, -50, -50, -50, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, -50] [23:43:37.765] D7: [-50, 90, 90, -50, -50, -50, -50, -50, 90, 90, 90, -50, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, 90] [23:43:37.765] DJ: [-50, 90, 90, -50, -50, -50, -50, -50, 90, 90, 90, -50, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, 90] [23:43:37.765] SA: [-50, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90] [23:43:37.766] CK: [-50, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90] [23:43:37.766] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:37.766] H8: [6, 5, 5, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6] [23:43:37.766] HT: [6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 4, 5, 5, 4, 4, 6, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6] [23:43:37.766] HK: [6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 4, 4, 6, 4, 4, 6, 6, 6, 4, 4, 4, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4] [23:43:37.766] D7: [4, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 5] [23:43:37.766] DJ: [4, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 5] [23:43:37.766] SA: [4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5] [23:43:37.766] CK: [4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5] [23:43:37.767] --- IMP Calculation Output (card -> average IMP) --- [23:43:37.767] H8: 1.52 [23:43:37.767] HT: 1.36 [23:43:37.767] HK: 0.21 [23:43:37.767] D7: -0.33 [23:43:37.767] DJ: -0.33 [23:43:37.767] SA: -1.21 [23:43:37.767] CK: -1.21 [23:43:37.767] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:37.768] H8: 0.504 [23:43:37.768] HT: 0.476 [23:43:37.768] HK: 0.161 [23:43:37.768] D7: -0.215 [23:43:37.768] DJ: -0.215 [23:43:37.768] SA: -0.356 [23:43:37.768] CK: -0.356 [23:43:37.768] === DDS DETAILED ANALYSIS === [23:43:37.768] Cards analyzed: 7, Samples per card: 50 [23:43:37.768] [23:43:37.768] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:37.768] ----- ------ --------- ------- ----------- -------------------------------- [23:43:37.768] H8 1.52 5.64 95 % 3 [6, 5, 5, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 5, 5...] [23:43:37.769] HT 1.36 5.64 91 % 3 [6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 4, 5...] [23:43:37.769] HK 0.21 5.30 67 % 3 [6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 4, 4, 6, 4...] [23:43:37.769] D7 -0.33 4.64 63 % 2 [4, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5...] [23:43:37.769] DJ -0.33 4.64 63 % 2 [4, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5...] [23:43:37.769] CK -1.21 4.40 41 % 2 [4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5...] [23:43:37.769] SA -1.21 4.40 41 % 2 [4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5...] [23:43:37.769] [23:43:37.769] Selected: H8 (IMPs=1.52, avgTricks=5.64) [23:43:37.769] =================== [23:43:37.769] Selected: H8 (MP 0.504, 1.52 IMPs, 5.64 tricks) -- 1 tied card(s): HT [23:43:37.769] [stage-timing] ok sample=575ms validate=0ms nn=117ms signal=0ms simgames=2ms dds=78ms total=776ms samples=50 cards=16 [23:43:37.770] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KQT87 52 AJ9643 -Ls s26Q3' [23:43:37.783] SUITC_CALL_END: jsonLength=2154 [23:43:37.784] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":18.2195} ,{"Tricks":2,"Percentage":74.1201} ],"Result":1.9234, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2, N3","Plays":[{"Tricks":3,"Pe [23:43:37.784] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:43:37.784] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:37.784] Relative position: Dummy, Contract type: Suit [23:43:37.784] Cards in hand mask: 8 [23:43:37.785] Candidate: AS = 38.8 % [23:43:37.785] Candidate: xD = 17.3 % [23:43:37.785] Candidate: xH = 17.2 % [23:43:37.785] Candidate: KC = 14.7 % [23:43:37.785] Candidate: 8H = 5.1 % [23:43:37.785] Candidate: JD = 3.2 % [23:43:37.785] Candidate: TH = 2.0 % [23:43:37.785] Candidate: KH = 1.7 % [23:43:37.786] Selected: SA (38.8 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:43 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:43 === [23:43:43.335] === FindBestCardAsync: Position=N, CardsPlayed=21 === [23:43:43.335] Contract: 2C, Declarer: N, Dealer: E [23:43:43.336] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:43.336] Deal: N:... ... ... ... [23:43:43.336] Position N is on declarer's side - score table shifted by 3 declarer tricks won [23:43:43.336] ****************************** [23:43:43.336] FindMatchingDealsWithPlayInternal Input: [23:43:43.336] Position parameter: N [23:43:43.336] Deal from game: N:... ... ... ... [23:43:43.337] Hand for N: J96.52.842.A8543 [23:43:43.337] Hand for E: (null) [23:43:43.337] Hand for S: A.KQT87.J753.KQ7 [23:43:43.337] Hand for W: (null) [23:43:43.337] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6, HQ, H3, H7, HJ, H5, H9, S2 [23:43:43.337] Declarer: N [23:43:43.337] ****************************** [23:43:43.337] [DealFinder] Seed from player N hand: -107419091 [23:43:43.337] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:43.337] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:43.337] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1555MB, gc2=15) [23:43:43.337] [DealFinder] Using cardsPlayedCount=21 for visibility calculation [23:43:43.337] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=21 [23:43:43.338] [ExtractPartialDeal] Visible hands: N, S [23:43:43.338] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:43.338] [ExtractPartialDeal] Extracted hands: [23:43:43.338] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:43.338] E: ... (0 cards) [23:43:43.338] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:43.338] W: ... (0 cards) [23:43:43.338] [DealFinder] Trump suit from contract '2C': Clubs [23:43:43.338] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:43.338] [ComputePlayedCards] Card 1: DK played by E [23:43:43.338] [ComputePlayedCards] Card 2: D3 played by S [23:43:43.338] [ComputePlayedCards] Card 3: D6 played by W [23:43:43.338] [ComputePlayedCards] Card 4: D2 played by N [23:43:43.338] [ComputePlayedCards] Trick complete. Winner: E [23:43:43.338] [ComputePlayedCards] Card 5: C6 played by E [23:43:43.338] [ComputePlayedCards] Card 6: CQ played by S [23:43:43.339] [ComputePlayedCards] Card 7: C2 played by W [23:43:43.339] [ComputePlayedCards] Card 8: C5 played by N [23:43:43.339] [ComputePlayedCards] Trick complete. Winner: S [23:43:43.339] [ComputePlayedCards] Card 9: C7 played by S [23:43:43.339] [ComputePlayedCards] Card 10: CJ played by W [23:43:43.339] [ComputePlayedCards] Card 11: CA played by N [23:43:43.339] [ComputePlayedCards] Card 12: C9 played by E [23:43:43.339] [ComputePlayedCards] Trick complete. Winner: N [23:43:43.339] [ComputePlayedCards] Card 13: H2 played by N [23:43:43.339] [ComputePlayedCards] Card 14: H6 played by E [23:43:43.339] [ComputePlayedCards] Card 15: HQ played by S [23:43:43.339] [ComputePlayedCards] Card 16: H3 played by W [23:43:43.339] [ComputePlayedCards] Trick complete. Winner: S [23:43:43.339] [ComputePlayedCards] Card 17: H7 played by S [23:43:43.340] [ComputePlayedCards] Card 18: HJ played by W [23:43:43.340] [ComputePlayedCards] Card 19: H5 played by N [23:43:43.340] [ComputePlayedCards] Card 20: H9 played by E [23:43:43.340] [ComputePlayedCards] Trick complete. Winner: W [23:43:43.340] [ComputePlayedCards] Card 21: S2 played by W [23:43:43.340] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2, H5 [23:43:43.340] [DealFinder] Added 5 played cards to E (was 0 cards): DK, C6, C9, H6, H9 [23:43:43.340] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7, HQ, H7 [23:43:43.340] [DealFinder] Added 6 played cards to W (was 0 cards): D6, C2, CJ, H3, HJ, S2 [23:43:43.340] [DealFinder] Bid verification enabled for: E [23:43:43.340] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:43.340] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:43.341] [DealFinder] Known cards per player: N=13, E=5, S=13, W=6 [23:43:43.341] [DealFinder] Locked players: N, S [23:43:43.341] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [23:43:43.341] [DealFinder] Players needing cards: E:8, W:7 [23:43:43.341] Large number of cards remaining. Using random generation. [23:43:43.341] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:43:43.341] [VerifyHands] FAIL for E: K8543.A964.K.T96 (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 & R...) [23:43:43.348] [VerifyHands] FAIL for E: KT743.96.AKQ9.96 (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 & R..., stopper(Hearts)) [23:43:43.349] [VerifyHands] FAIL for E: QT873.A964.AK.96 (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 & R...) [23:43:43.349] [VerifyHands] FAIL for E: Q854.A964.KT9.96 (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 & R...) [23:43:43.351] [VerifyHands] FAIL for E: Q84.A96.AKQT.T96 (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 & R...) [23:43:43.664] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:43:43.869] [Timing] Total: 534ms, Generation: 44ms, Verification: 192ms [23:43:43.869] [Timing] Attempts: 3140, PassedSimpleCheck: 3140, FailedVerification: 3090, Found: 50 [23:43:43.892] Search complete. Returning 50 deals. [23:43:43.892] Found 50 sample deals for simulation. [23:43:43.892] Valid deals for DDS: 50 / 50 [23:43:43.892] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:43:43.901] [SAMPLE-VAL] Opening lead NN validation (DK): 17/50 samples adjusted [23:43:43.902] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:43.902] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:43.902] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:43.902] [SAMPLE-VAL] T4: N=H2 E=H6 S=HQ W=H3 (leader=N) [23:43:43.902] [SAMPLE-VAL] T5: S=H7 W=HJ N=H5 E=H9 (leader=S) [23:43:43.902] [SAMPLE-VAL] T6: W=S2 (leader=W) (partial) [23:43:43.906] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:43.910] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.135 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:43.913] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.233 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 %] [23:43:43.917] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.167 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 % T5-H9=24 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=3 %] [23:43:43.921] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.135 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:43.924] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.221 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:43.928] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.124 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 % T5-H9=97 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 % T5-HJ=14 % T6-S2=0 %] [23:43:43.931] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.140 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:43.934] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.248 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:43.937] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.221 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:43.940] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.226 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=26 %, W:T1-D6=69 % T2-C2=79 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:43.943] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.248 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:43.946] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.133 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 %] [23:43:43.949] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:43.952] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.248 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:43.955] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.135 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:43.958] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.248 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:43.962] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.126 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 %] [23:43:43.965] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.226 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=26 %, W:T1-D6=69 % T2-C2=79 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:43.968] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.195 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:43.971] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.182 [E:T2-C6=6 % T3-C9=100 % T4-H6=39 % T5-H9=96 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=16 % T6-S2=2 %] [23:43:43.974] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.239 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:43.977] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.195 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:43.980] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.151 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 %] [23:43:43.983] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.140 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:43.986] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.239 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:43.989] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.195 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:43.992] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:43.995] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.126 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 %] [23:43:43.998] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.185 [E:T2-C6=8 % T3-C9=100 % T4-H6=41 % T5-H9=98 %, W:T1-D6=69 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=28 % T6-S2=2 %] [23:43:44.001] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.248 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:44.004] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.124 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 %] [23:43:44.007] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.137 [E:T2-C6=4 % T3-C9=8 % T4-H6=32 % T5-H9=93 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=11 % T6-S2=2 %] [23:43:44.010] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.151 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 %] [23:43:44.013] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.239 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:44.016] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.167 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 % T5-H9=24 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=3 %] [23:43:44.019] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.192 [E:T2-C6=5 % T3-C9=100 % T4-H6=39 % T5-H9=96 %, W:T1-D6=75 % T2-C2=84 % T3-CJ=3 % T4-H3=100 % T5-HJ=17 % T6-S2=7 %] [23:43:44.022] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.178 [E:T2-C6=7 % T3-C9=100 % T4-H6=38 % T5-H9=96 %, W:T1-D6=76 % T2-C2=98 % T3-CJ=10 % T4-H3=100 % T5-HJ=16 % T6-S2=2 %] [23:43:44.025] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.118 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=95 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 % T4-H3=100 % T5-HJ=29 % T6-S2=10 %] [23:43:44.028] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.233 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 %] [23:43:44.031] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.133 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 %] [23:43:44.034] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.202 [E:T2-C6=5 % T3-C9=100 % T4-H6=41 % T5-H9=97 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 % T4-H3=100 % T5-HJ=25 % T6-S2=11 %] [23:43:44.037] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.239 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:44.040] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.221 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:44.043] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.140 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:44.046] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.109 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 %] [23:43:44.049] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.258 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:44.052] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.127 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:44.055] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.124 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 % T5-H9=97 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 % T5-HJ=14 % T6-S2=0 %] [23:43:44.058] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.258 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:44.058] [SAMPLE-VAL] Done. Weight range: 0.109-0.258 [23:43:44.058] [SAMPLE-VAL] Top sample 47 (w=0.258): E:QT875.A96.KQ.T96 W:K432.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:44.058] [SAMPLE-VAL] Top sample 50 (w=0.258): E:QT843.A96.KQ.T96 W:K752.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:44.058] [SAMPLE-VAL] Top sample 9 (w=0.248): E:QT753.A96.KQ.T96 W:K842.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:44.058] [SAMPLE-VAL] Top sample 12 (w=0.248): E:QT754.A96.KQ.T96 W:K832.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:44.058] [SAMPLE-VAL] Top sample 15 (w=0.248): E:QT743.A96.KQ.T96 W:K852.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:44.059] After sample validation: 50 deals remaining [23:43:44.059] [PLAY-INFER] No inference observations detected [23:43:44.059] Using weighted samples: 50/50 have non-uniform weights (range 0.109-0.258) [23:43:44.059] Sample deals (50 total, showing first 20, by weight): [23:43:44.059] [1] (w=0.258) N:J96.52.842.A8543 QT875.A96.KQ.T96 A.KQT87.J753.KQ7 K432.J43.AT96.J2 [23:43:44.059] [2] (w=0.258) N:J96.52.842.A8543 QT843.A96.KQ.T96 A.KQT87.J753.KQ7 K752.J43.AT96.J2 [23:43:44.059] [3] (w=0.248) N:J96.52.842.A8543 QT753.A96.KQ.T96 A.KQT87.J753.KQ7 K842.J43.AT96.J2 [23:43:44.059] [4] (w=0.248) N:J96.52.842.A8543 QT754.A96.KQ.T96 A.KQT87.J753.KQ7 K832.J43.AT96.J2 [23:43:44.059] [5] (w=0.248) N:J96.52.842.A8543 QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 [23:43:44.059] [6] (w=0.248) N:J96.52.842.A8543 QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 [23:43:44.059] [7] (w=0.248) N:J96.52.842.A8543 QT543.A96.KQ.T96 A.KQT87.J753.KQ7 K872.J43.AT96.J2 [23:43:44.060] [8] (w=0.239) N:J96.52.842.A8543 QT854.A964.KQ.96 A.KQT87.J753.KQ7 K732.J3.AT96.JT2 [23:43:44.060] [9] (w=0.239) N:J96.52.842.A8543 QT843.A964.KQ.96 A.KQT87.J753.KQ7 K752.J3.AT96.JT2 [23:43:44.060] [10] (w=0.239) N:J96.52.842.A8543 QT853.A964.KQ.96 A.KQT87.J753.KQ7 K742.J3.AT96.JT2 [23:43:44.060] [11] (w=0.239) N:J96.52.842.A8543 QT874.A964.KQ.96 A.KQT87.J753.KQ7 K532.J3.AT96.JT2 [23:43:44.060] [12] (w=0.233) N:J96.52.842.A8543 Q8743.A96.KQ.T96 A.KQT87.J753.KQ7 KT52.J43.AT96.J2 [23:43:44.060] [13] (w=0.233) N:J96.52.842.A8543 Q8754.A96.KQ.T96 A.KQT87.J753.KQ7 KT32.J43.AT96.J2 [23:43:44.060] [14] (w=0.226) N:J96.52.842.A8543 QT543.A964.KQ.96 A.KQT87.J753.KQ7 K872.J3.AT96.JT2 [23:43:44.060] [15] (w=0.226) N:J96.52.842.A8543 QT754.A964.KQ.96 A.KQT87.J753.KQ7 K832.J3.AT96.JT2 [23:43:44.060] [16] (w=0.221) N:J96.52.842.A8543 Q8743.A964.KQ.96 A.KQT87.J753.KQ7 KT52.J3.AT96.JT2 [23:43:44.060] [17] (w=0.221) N:J96.52.842.A8543 Q8543.A964.KQ.96 A.KQT87.J753.KQ7 KT72.J3.AT96.JT2 [23:43:44.060] [18] (w=0.221) N:J96.52.842.A8543 Q8543.A964.KQ.96 A.KQT87.J753.KQ7 KT72.J3.AT96.JT2 [23:43:44.061] [19] (w=0.202) N:J96.52.842.A8543 QT7543.A96.KQ.96 A.KQT87.J753.KQ7 K82.J43.AT96.JT2 [23:43:44.061] [20] (w=0.195) N:J96.52.842.A8543 T8543.A96.AK9.96 A.KQT87.J753.KQ7 KQ72.J43.QT6.JT2 [23:43:44.061] ... and 30 more [23:43:44.126] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:44.126] S6: [110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 110, 110, 90, 90, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:44.126] S9: [110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 110, 110, 90, 90, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:44.126] SJ: [110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 110, 110, 90, 90, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:44.126] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:44.126] S6: [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:43:44.126] S9: [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:43:44.126] SJ: [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:43:44.126] --- IMP Calculation Output (card -> average IMP) --- [23:43:44.127] S6: 0.00 [23:43:44.127] S9: 0.00 [23:43:44.127] SJ: 0.00 [23:43:44.127] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:44.127] S6: 0.000 [23:43:44.127] S9: 0.000 [23:43:44.127] SJ: 0.000 [23:43:44.127] === DDS DETAILED ANALYSIS === [23:43:44.127] Cards analyzed: 3, Samples per card: 50 [23:43:44.127] [23:43:44.127] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:44.127] ----- ------ --------- ------- ----------- -------------------------------- [23:43:44.127] S6 0.00 5.78 100 % 2 [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6...] [23:43:44.128] S9 0.00 5.78 100 % 2 [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6...] [23:43:44.128] SJ 0.00 5.78 100 % 2 [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 6, 6...] [23:43:44.128] [23:43:44.128] Selected: S6 (IMPs=0.00, avgTricks=5.78) [23:43:44.128] =================== [23:43:44.128] Selected: S6 (MP 0.000, 0.00 IMPs, 5.78 tricks) -- 2 tied card(s): S9, SJ [23:43:44.128] [stage-timing] ok sample=559ms validate=0ms nn=166ms signal=0ms simgames=2ms dds=64ms total=795ms samples=50 cards=21 [23:43:44.130] === FindBestCardAsync: Position=N, CardsPlayed=21 === [23:43:44.130] Finding card to play for N: J96.52.842.A8543 [23:43:44.130] Relative position: Declarer, Contract type: Suit [23:43:44.130] Cards in hand mask: 3 [23:43:44.131] Candidate: xS = 65.1 % [23:43:44.131] Candidate: 9S = 24.0 % [23:43:44.131] Candidate: JS = 10.9 % [23:43:44.131] Selected: S6 (65.1 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:46 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:46 === [23:43:46.332] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:43:46.332] Contract: 2C, Declarer: N, Dealer: E [23:43:46.332] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:46.332] Deal: N:... ... ... ... [23:43:46.332] Position S is on declarer's side - score table shifted by 4 declarer tricks won [23:43:46.332] ****************************** [23:43:46.333] FindMatchingDealsWithPlayInternal Input: [23:43:46.333] Position parameter: S [23:43:46.333] Deal from game: N:... ... ... ... [23:43:46.333] Hand for N: J96.52.842.A8543 [23:43:46.333] Hand for E: (null) [23:43:46.333] Hand for S: A.KQT87.J753.KQ7 [23:43:46.333] Hand for W: (null) [23:43:46.333] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6, HQ, H3, H7, HJ, H5, H9, S2, S6, S3, SA [23:43:46.333] Declarer: N [23:43:46.333] ****************************** [23:43:46.333] [DealFinder] Seed from player S hand: 1297772293 [23:43:46.333] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:46.333] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:46.334] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1547MB, gc2=15) [23:43:46.334] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [23:43:46.334] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=24 [23:43:46.334] [ExtractPartialDeal] Visible hands: S, N [23:43:46.334] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:46.334] [ExtractPartialDeal] Extracted hands: [23:43:46.334] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:46.334] E: ... (0 cards) [23:43:46.334] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:46.334] W: ... (0 cards) [23:43:46.334] [DealFinder] Trump suit from contract '2C': Clubs [23:43:46.334] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:46.334] [ComputePlayedCards] Card 1: DK played by E [23:43:46.334] [ComputePlayedCards] Card 2: D3 played by S [23:43:46.335] [ComputePlayedCards] Card 3: D6 played by W [23:43:46.335] [ComputePlayedCards] Card 4: D2 played by N [23:43:46.335] [ComputePlayedCards] Trick complete. Winner: E [23:43:46.335] [ComputePlayedCards] Card 5: C6 played by E [23:43:46.335] [ComputePlayedCards] Card 6: CQ played by S [23:43:46.335] [ComputePlayedCards] Card 7: C2 played by W [23:43:46.335] [ComputePlayedCards] Card 8: C5 played by N [23:43:46.335] [ComputePlayedCards] Trick complete. Winner: S [23:43:46.335] [ComputePlayedCards] Card 9: C7 played by S [23:43:46.335] [ComputePlayedCards] Card 10: CJ played by W [23:43:46.335] [ComputePlayedCards] Card 11: CA played by N [23:43:46.335] [ComputePlayedCards] Card 12: C9 played by E [23:43:46.335] [ComputePlayedCards] Trick complete. Winner: N [23:43:46.335] [ComputePlayedCards] Card 13: H2 played by N [23:43:46.335] [ComputePlayedCards] Card 14: H6 played by E [23:43:46.335] [ComputePlayedCards] Card 15: HQ played by S [23:43:46.336] [ComputePlayedCards] Card 16: H3 played by W [23:43:46.336] [ComputePlayedCards] Trick complete. Winner: S [23:43:46.336] [ComputePlayedCards] Card 17: H7 played by S [23:43:46.336] [ComputePlayedCards] Card 18: HJ played by W [23:43:46.336] [ComputePlayedCards] Card 19: H5 played by N [23:43:46.336] [ComputePlayedCards] Card 20: H9 played by E [23:43:46.336] [ComputePlayedCards] Trick complete. Winner: W [23:43:46.336] [ComputePlayedCards] Card 21: S2 played by W [23:43:46.336] [ComputePlayedCards] Card 22: S6 played by N [23:43:46.336] [ComputePlayedCards] Card 23: S3 played by E [23:43:46.336] [ComputePlayedCards] Card 24: SA played by S [23:43:46.336] [ComputePlayedCards] Trick complete. Winner: S [23:43:46.336] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2, H5, S6 [23:43:46.337] [DealFinder] Added 6 played cards to E (was 0 cards): DK, C6, C9, H6, H9, S3 [23:43:46.337] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7, HQ, H7, SA [23:43:46.337] [DealFinder] Added 6 played cards to W (was 0 cards): D6, C2, CJ, H3, HJ, S2 [23:43:46.337] [DealFinder] Bid verification enabled for: E [23:43:46.337] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:46.337] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:46.337] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [23:43:46.337] [DealFinder] Locked players: N, S [23:43:46.338] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [23:43:46.338] [DealFinder] Players needing cards: E:7, W:7 [23:43:46.338] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:43:47.678] [DealFinder] Combinatorial: enumerated 3432, perfect 66, sending 100 to DDS [23:43:47.679] [Timing] Total: 1345ms, Generation: 0ms, Verification: 0ms [23:43:47.679] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 66 [23:43:47.679] Search complete. Returning 100 deals. [23:43:47.679] Found 100 sample deals for simulation. [23:43:47.679] Valid deals for DDS: 100 / 100 [23:43:47.679] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:43:47.694] [SAMPLE-VAL] Opening lead NN validation (DK): 29/100 samples adjusted [23:43:47.694] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:47.694] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:47.694] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:47.695] [SAMPLE-VAL] T4: N=H2 E=H6 S=HQ W=H3 (leader=N) [23:43:47.695] [SAMPLE-VAL] T5: S=H7 W=HJ N=H5 E=H9 (leader=S) [23:43:47.695] [SAMPLE-VAL] T6: W=S2 N=S6 E=S3 S=SA (leader=W) [23:43:47.698] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.152 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 % T5-H9=24 % T6-S3=87 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=3 %] [23:43:47.702] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.112 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 % T5-H9=97 % T6-S3=90 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 % T5-HJ=14 % T6-S2=0 %] [23:43:47.705] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.095 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 %] [23:43:47.708] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.109 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 %] [23:43:47.712] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.169 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:47.715] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.117 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:47.718] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.117 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:47.722] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.152 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 % T5-H9=24 % T6-S3=87 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=3 %] [23:43:47.725] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.140 [E:T2-C6=3 % T3-C9=100 % T4-H6=58 % T5-H9=23 % T6-S3=97 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=2 %] [23:43:47.728] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.169 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:47.732] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.213 [E:T2-C6=7 % T3-C9=12 % T4-H6=37 % T5-H9=95 % T6-S3=99 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=17 %] [23:43:47.735] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.118 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:47.738] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.113 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 %] [23:43:47.742] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.110 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:47.745] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.113 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 %] [23:43:47.749] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.140 [E:T2-C6=3 % T3-C9=8 % T4-H6=36 % T5-H9=97 % T6-S3=98 %, W:T1-D6=63 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=2 %] [23:43:47.752] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.170 [E:T2-C6=5 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=92 %, W:T1-D6=75 % T2-C2=84 % T3-CJ=3 % T4-H3=100 % T5-HJ=17 % T6-S2=7 %] [23:43:47.755] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.234 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:47.759] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.203 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=26 % T6-S3=93 %, W:T1-D6=69 % T2-C2=79 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:47.762] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.113 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 %] [23:43:47.766] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.163 [E:T2-C6=8 % T3-C9=100 % T4-H6=41 % T5-H9=98 % T6-S3=97 %, W:T1-D6=69 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=28 % T6-S2=2 %] [23:43:47.769] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.143 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 %] [23:43:47.772] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.198 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 % T6-S3=88 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:47.775] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.164 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 %] [23:43:47.779] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.110 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:47.782] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.152 [E:T2-C6=4 % T3-C9=100 % T4-H6=59 % T5-H9=24 % T6-S3=87 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=3 %] [23:43:47.786] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.164 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 %] [23:43:47.789] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.107 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 %] [23:43:47.792] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.210 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 % T6-S3=79 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:47.796] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.109 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 %] [23:43:47.799] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.110 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 %] [23:43:47.802] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.151 [E:T2-C6=3 % T3-C9=100 % T4-H6=57 % T5-H9=27 % T6-S3=91 %, W:T1-D6=70 % T2-C2=98 % T3-CJ=7 % T4-H3=99 % T5-HJ=100 % T6-S2=2 %] [23:43:47.806] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.215 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 %] [23:43:47.809] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.101 [E:T2-C6=10 % T3-C9=100 % T4-H6=40 % T5-H9=95 % T6-S3=99 %, W:T1-D6=77 % T2-C2=73 % T3-CJ=3 % T4-H3=100 % T5-HJ=29 % T6-S2=12 %] [23:43:47.813] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.109 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 %] [23:43:47.817] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.168 [E:T2-C6=7 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=97 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=9 % T4-H3=100 % T5-HJ=23 % T6-S2=2 %] [23:43:47.820] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.198 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 % T6-S3=88 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:47.823] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.131 [E:T2-C6=4 % T3-C9=8 % T4-H6=32 % T5-H9=93 % T6-S3=92 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=11 % T6-S2=2 %] [23:43:47.827] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.203 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=26 % T6-S3=93 %, W:T1-D6=69 % T2-C2=79 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:47.830] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.169 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 %] [23:43:47.834] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.210 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 % T6-S3=79 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:47.837] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.118 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:47.840] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.095 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 %] [23:43:47.843] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.143 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 %] [23:43:47.847] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.234 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:47.850] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.229 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:47.854] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.203 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=26 % T6-S3=93 %, W:T1-D6=69 % T2-C2=79 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:47.857] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.198 [E:T2-C6=7 % T3-C9=100 % T4-H6=61 % T5-H9=28 % T6-S3=88 %, W:T1-D6=73 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=20 %] [23:43:47.861] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.215 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 %] [23:43:47.864] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.107 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 %] [23:43:47.868] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.143 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 %] [23:43:47.872] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.229 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:47.877] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.164 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 %] [23:43:47.881] [SAMPLE-VAL] Sample 54: weight 0.500 -> 0.107 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 %] [23:43:47.884] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.156 [E:T2-C6=7 % T3-C9=100 % T4-H6=38 % T5-H9=96 % T6-S3=91 %, W:T1-D6=76 % T2-C2=98 % T3-CJ=10 % T4-H3=100 % T5-HJ=16 % T6-S2=2 %] [23:43:47.888] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.210 [E:T2-C6=9 % T3-C9=100 % T4-H6=62 % T5-H9=27 % T6-S3=79 %, W:T1-D6=70 % T2-C2=82 % T3-CJ=2 % T4-H3=99 % T5-HJ=100 % T6-S2=40 %] [23:43:47.891] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.234 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:47.895] [SAMPLE-VAL] Sample 58: weight 0.500 -> 0.095 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 %] [23:43:47.898] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.160 [E:T2-C6=6 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=91 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=16 % T6-S2=2 %] [23:43:47.902] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.179 [E:T2-C6=5 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=96 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 % T4-H3=100 % T5-HJ=25 % T6-S2=11 %] [23:43:47.905] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.185 [E:T2-C6=6 % T3-C9=100 % T4-H6=60 % T5-H9=28 % T6-S3=99 %, W:T1-D6=73 % T2-C2=75 % T3-CJ=2 % T4-H3=98 % T5-HJ=100 % T6-S2=11 %] [23:43:47.909] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.118 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 %] [23:43:47.912] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.215 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 %] [23:43:47.916] [SAMPLE-VAL] Sample 64: weight 0.500 -> 0.117 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 %] [23:43:47.919] [SAMPLE-VAL] Sample 65: weight 0.500 -> 0.104 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=99 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 % T4-H3=100 % T5-HJ=29 % T6-S2=10 %] [23:43:47.923] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.229 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:47.926] [SAMPLE-VAL] Sample 67: weight 0.385 -> 0.084 [E:T2-C6=18 % T3-C9=100 % T4-H6=61 % T5-H9=27 % T6-S3=60 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=6 % T4-H3=98 % T5-HJ=100 % T6-S2=25 %] [23:43:47.929] [SAMPLE-VAL] Sample 68: weight 0.385 -> 0.069 [E:T2-C6=15 % T3-C9=6 % T4-H6=37 % T5-H9=96 % T6-S3=76 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=11 %] [23:43:47.933] [SAMPLE-VAL] Sample 69: weight 0.385 -> 0.071 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 %] [23:43:47.936] [SAMPLE-VAL] Sample 70: weight 0.385 -> 0.085 [E:T2-C6=17 % T3-C9=7 % T4-H6=58 % T5-H9=25 % T6-S3=80 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=98 % T5-HJ=100 % T6-S2=38 %] [23:43:47.939] [SAMPLE-VAL] Sample 71: weight 0.192 -> 0.044 [E:T2-C6=17 % T3-C9=100 % T4-H6=62 % T5-H9=29 % T6-S3=71 %, W:T1-D6=69 % T2-C2=78 % T3-CJ=3 % T4-H3=98 % T5-HJ=100 % T6-S2=31 %] [23:43:47.943] [SAMPLE-VAL] Sample 72: weight 0.385 -> 0.067 [E:T2-C6=11 % T3-C9=6 % T4-H6=35 % T5-H9=93 % T6-S3=88 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=15 % T6-S2=10 %] [23:43:47.946] [SAMPLE-VAL] Sample 73: weight 0.385 -> 0.066 [E:T2-C6=5 % T3-C9=12 % T4-H6=50 % T5-H9=21 % T6-S3=89 %, W:T1-D6=70 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=100 % T6-S2=8 %] [23:43:47.950] [SAMPLE-VAL] Sample 74: weight 0.385 -> 0.073 [E:T2-C6=13 % T3-C9=7 % T4-H6=51 % T5-H9=23 % T6-S3=81 %, W:T1-D6=65 % T2-C2=92 % T3-CJ=100 % T4-H3=98 % T5-HJ=100 % T6-S2=17 %] [23:43:47.953] [SAMPLE-VAL] Sample 75: weight 0.192 -> 0.042 [E:T2-C6=13 % T3-C9=100 % T4-H6=61 % T5-H9=29 % T6-S3=99 %, W:T1-D6=68 % T2-C2=69 % T3-CJ=3 % T4-H3=96 % T5-HJ=100 % T6-S2=24 %] [23:43:47.957] [SAMPLE-VAL] Sample 76: weight 0.192 -> 0.045 [E:T2-C6=11 % T3-C9=100 % T4-H6=63 % T5-H9=30 % T6-S3=99 %, W:T1-D6=98 % T2-C2=72 % T3-CJ=4 % T4-H3=99 % T5-HJ=100 % T6-S2=21 %] [23:43:47.960] [SAMPLE-VAL] Sample 77: weight 0.385 -> 0.070 [E:T2-C6=6 % T3-C9=11 % T4-H6=53 % T5-H9=21 % T6-S3=79 %, W:T1-D6=66 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=100 % T6-S2=14 %] [23:43:47.963] [SAMPLE-VAL] Sample 78: weight 0.385 -> 0.098 [E:T2-C6=20 % T3-C9=100 % T4-H6=62 % T5-H9=30 % T6-S3=75 %, W:T1-D6=87 % T2-C2=63 % T3-CJ=5 % T4-H3=97 % T5-HJ=100 % T6-S2=53 %] [23:43:47.967] [SAMPLE-VAL] Sample 79: weight 0.385 -> 0.075 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 %] [23:43:47.970] [SAMPLE-VAL] Sample 80: weight 0.385 -> 0.079 [E:T2-C6=10 % T3-C9=100 % T4-H6=62 % T5-H9=25 % T6-S3=96 %, W:T1-D6=99 % T2-C2=94 % T3-CJ=8 % T4-H3=99 % T5-HJ=100 % T6-S2=11 %] [23:43:47.974] [SAMPLE-VAL] Sample 81: weight 0.385 -> 0.071 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 %] [23:43:47.977] [SAMPLE-VAL] Sample 82: weight 0.385 -> 0.099 [E:T2-C6=19 % T3-C9=8 % T4-H6=58 % T5-H9=26 % T6-S3=74 %, W:T1-D6=96 % T2-C2=78 % T3-CJ=100 % T4-H3=99 % T5-HJ=100 % T6-S2=66 %] [23:43:47.981] [SAMPLE-VAL] Sample 83: weight 0.385 -> 0.072 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 %] [23:43:47.984] [SAMPLE-VAL] Sample 84: weight 0.385 -> 0.094 [E:T2-C6=10 % T3-C9=18 % T4-H6=57 % T5-H9=22 % T6-S3=74 %, W:T1-D6=73 % T2-C2=78 % T3-CJ=100 % T4-H3=99 % T5-HJ=100 % T6-S2=46 %] [23:43:47.987] [SAMPLE-VAL] Sample 85: weight 0.385 -> 0.072 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 %] [23:43:47.991] [SAMPLE-VAL] Sample 86: weight 0.192 -> 0.049 [E:T2-C6=15 % T3-C9=100 % T4-H6=62 % T5-H9=29 % T6-S3=88 %, W:T1-D6=96 % T2-C2=69 % T3-CJ=6 % T4-H3=99 % T5-HJ=100 % T6-S2=41 %] [23:43:47.994] [SAMPLE-VAL] Sample 87: weight 0.385 -> 0.082 [E:T2-C6=13 % T3-C9=7 % T4-H6=59 % T5-H9=22 % T6-S3=92 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=99 % T5-HJ=100 % T6-S2=30 %] [23:43:47.998] [SAMPLE-VAL] Sample 88: weight 0.385 -> 0.062 [E:T2-C6=4 % T3-C9=12 % T4-H6=54 % T5-H9=20 % T6-S3=100 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=99 % T5-HJ=100 % T6-S2=4 %] [23:43:48.001] [SAMPLE-VAL] Sample 89: weight 0.192 -> 0.045 [E:T2-C6=16 % T3-C9=100 % T4-H6=61 % T5-H9=29 % T6-S3=89 %, W:T1-D6=63 % T2-C2=68 % T3-CJ=3 % T4-H3=98 % T5-HJ=100 % T6-S2=43 %] [23:43:48.004] [SAMPLE-VAL] Sample 90: weight 0.385 -> 0.098 [E:T2-C6=17 % T3-C9=12 % T4-H6=39 % T5-H9=93 % T6-S3=97 %, W:T1-D6=88 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=38 %] [23:43:48.008] [SAMPLE-VAL] Sample 91: weight 0.192 -> 0.042 [E:T2-C6=13 % T3-C9=100 % T4-H6=61 % T5-H9=29 % T6-S3=99 %, W:T1-D6=68 % T2-C2=69 % T3-CJ=3 % T4-H3=96 % T5-HJ=100 % T6-S2=24 %] [23:43:48.011] [SAMPLE-VAL] Sample 92: weight 0.385 -> 0.092 [E:T2-C6=13 % T3-C9=9 % T4-H6=39 % T5-H9=93 % T6-S3=98 %, W:T1-D6=99 % T2-C2=79 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=31 %] [23:43:48.015] [SAMPLE-VAL] Sample 93: weight 0.385 -> 0.082 [E:T2-C6=13 % T3-C9=9 % T4-H6=56 % T5-H9=25 % T6-S3=100 %, W:T1-D6=100 % T2-C2=92 % T3-CJ=100 % T4-H3=97 % T5-HJ=100 % T6-S2=22 %] [23:43:48.018] [SAMPLE-VAL] Sample 94: weight 0.385 -> 0.088 [E:T2-C6=13 % T3-C9=100 % T4-H6=43 % T5-H9=93 % T6-S3=98 %, W:T1-D6=94 % T2-C2=71 % T3-CJ=4 % T4-H3=100 % T5-HJ=35 % T6-S2=18 %] [23:43:48.022] [SAMPLE-VAL] Sample 95: weight 0.385 -> 0.066 [E:T2-C6=5 % T3-C9=12 % T4-H6=50 % T5-H9=21 % T6-S3=89 %, W:T1-D6=70 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=100 % T6-S2=8 %] [23:43:48.025] [SAMPLE-VAL] Sample 96: weight 0.385 -> 0.079 [E:T2-C6=10 % T3-C9=100 % T4-H6=62 % T5-H9=25 % T6-S3=96 %, W:T1-D6=99 % T2-C2=94 % T3-CJ=8 % T4-H3=99 % T5-HJ=100 % T6-S2=11 %] [23:43:48.029] [SAMPLE-VAL] Sample 97: weight 0.385 -> 0.072 [E:T2-C6=8 % T3-C9=100 % T4-H6=60 % T5-H9=27 % T6-S3=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=7 % T4-H3=98 % T5-HJ=100 % T6-S2=5 %] [23:43:48.032] [SAMPLE-VAL] Sample 98: weight 0.385 -> 0.093 [E:T2-C6=19 % T3-C9=10 % T4-H6=40 % T5-H9=92 % T6-S3=59 %, W:T1-D6=87 % T2-C2=81 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=46 %] [23:43:48.035] [SAMPLE-VAL] Sample 99: weight 0.385 -> 0.076 [E:T2-C6=13 % T3-C9=9 % T4-H6=54 % T5-H9=23 % T6-S3=100 %, W:T1-D6=60 % T2-C2=93 % T3-CJ=100 % T4-H3=98 % T5-HJ=100 % T6-S2=14 %] [23:43:48.039] [SAMPLE-VAL] Sample 100: weight 0.385 -> 0.094 [E:T2-C6=16 % T3-C9=8 % T4-H6=38 % T5-H9=95 % T6-S3=88 %, W:T1-D6=98 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=51 %] [23:43:48.039] [SAMPLE-VAL] Done. Weight range: 0.042-0.234 [23:43:48.039] [SAMPLE-VAL] Top sample 18 (w=0.234): E:QT873.A96.KQ.T96 W:K542.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:48.039] [SAMPLE-VAL] Top sample 45 (w=0.234): E:QT853.A96.KQ.T96 W:K742.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:48.039] [SAMPLE-VAL] Top sample 57 (w=0.234): E:QT843.A96.KQ.T96 W:K752.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 %] [23:43:48.040] [SAMPLE-VAL] Top sample 46 (w=0.229): E:QT743.A96.KQ.T96 W:K852.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:48.040] [SAMPLE-VAL] Top sample 52 (w=0.229): E:QT543.A96.KQ.T96 W:K872.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 %] [23:43:48.040] After sample validation: 100 deals remaining [23:43:48.040] [PLAY-INFER] No inference observations detected [23:43:48.040] Using weighted samples: 100/100 have non-uniform weights (range 0.042-0.234) [23:43:48.040] Sample deals (100 total, showing first 20, by weight): [23:43:48.040] [1] (w=0.234) E:QT873.A96.KQ.T96 A.KQT87.J753.KQ7 K542.J43.AT96.J2 J96.52.842.A8543 [23:43:48.040] [2] (w=0.234) E:QT853.A96.KQ.T96 A.KQT87.J753.KQ7 K742.J43.AT96.J2 J96.52.842.A8543 [23:43:48.040] [3] (w=0.234) E:QT843.A96.KQ.T96 A.KQT87.J753.KQ7 K752.J43.AT96.J2 J96.52.842.A8543 [23:43:48.040] [4] (w=0.229) E:QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [5] (w=0.229) E:QT543.A96.KQ.T96 A.KQT87.J753.KQ7 K872.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [6] (w=0.229) E:QT753.A96.KQ.T96 A.KQT87.J753.KQ7 K842.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [7] (w=0.215) E:Q8753.A96.KQ.T96 A.KQT87.J753.KQ7 KT42.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [8] (w=0.215) E:Q8743.A96.KQ.T96 A.KQT87.J753.KQ7 KT52.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [9] (w=0.215) E:Q8543.A96.KQ.T96 A.KQT87.J753.KQ7 KT72.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [10] (w=0.213) E:Q7543.A96.KQ.T96 A.KQT87.J753.KQ7 KT82.J43.AT96.J2 J96.52.842.A8543 [23:43:48.041] [11] (w=0.210) E:QT843.A964.KQ.96 A.KQT87.J753.KQ7 K752.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.041] [12] (w=0.210) E:QT873.A964.KQ.96 A.KQT87.J753.KQ7 K542.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.041] [13] (w=0.210) E:QT853.A964.KQ.96 A.KQT87.J753.KQ7 K742.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.041] [14] (w=0.203) E:QT543.A964.KQ.96 A.KQT87.J753.KQ7 K872.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.041] [15] (w=0.203) E:QT743.A964.KQ.96 A.KQT87.J753.KQ7 K852.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.041] [16] (w=0.203) E:QT753.A964.KQ.96 A.KQT87.J753.KQ7 K842.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.042] [17] (w=0.198) E:Q8743.A964.KQ.96 A.KQT87.J753.KQ7 KT52.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.042] [18] (w=0.198) E:Q8543.A964.KQ.96 A.KQT87.J753.KQ7 KT72.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.042] [19] (w=0.198) E:Q8753.A964.KQ.96 A.KQT87.J753.KQ7 KT42.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.042] [20] (w=0.185) E:Q7543.A964.KQ.96 A.KQT87.J753.KQ7 KT82.J3.AT96.JT2 J96.52.842.A8543 [23:43:48.042] ... and 80 more [23:43:48.113] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:48.113] HK: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 90, 90, 90, 110, 110, 110, 90, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 90, 110, 90, 110, 110, 110, 90, 110, 110, 110, 110, 90, 90, 90, 90, 90, 90, 90, 110, 90, 110, 110, 90, 110, 110, 90, 110, 110, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:48.113] D7: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:48.113] DJ: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:48.113] CK: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:48.113] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:48.113] HK: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 5, 4, 5, 5, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4] [23:43:48.114] D7: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:48.114] DJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:48.114] CK: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:48.114] --- IMP Calculation Output (card -> average IMP) --- [23:43:48.114] HK: 4.00 [23:43:48.114] D7: -1.33 [23:43:48.114] DJ: -1.33 [23:43:48.114] CK: -1.33 [23:43:48.114] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:48.115] HK: 1.000 [23:43:48.115] D7: -0.333 [23:43:48.115] DJ: -0.333 [23:43:48.115] CK: -0.333 [23:43:48.115] === DDS DETAILED ANALYSIS === [23:43:48.115] Cards analyzed: 4, Samples per card: 100 [23:43:48.115] [23:43:48.115] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:48.115] ----- ------ --------- ------- ----------- -------------------------------- [23:43:48.115] HK 4.00 4.63 100 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:43:48.115] D7 -1.33 3.00 0 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:48.115] DJ -1.33 3.00 0 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:48.115] CK -1.33 3.00 0 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:48.115] [23:43:48.116] Selected: HK (IMPs=4.00, avgTricks=4.63) [23:43:48.116] =================== [23:43:48.116] Selected: HK (MP 1.000, 4.00 IMPs, 4.63 tricks) [23:43:48.116] [stage-timing] ok sample=1346ms validate=0ms nn=360ms signal=0ms simgames=5ms dds=68ms total=1783ms samples=100 cards=24 [23:43:48.116] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:43:48.116] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:48.116] Relative position: Dummy, Contract type: Suit [23:43:48.117] Cards in hand mask: 6 [23:43:48.117] Candidate: KH = 36.0 % [23:43:48.118] Candidate: KC = 20.5 % [23:43:48.118] Candidate: 8H = 18.6 % [23:43:48.118] Candidate: xD = 13.2 % [23:43:48.118] Candidate: TH = 9.4 % [23:43:48.118] Candidate: JD = 2.4 % [23:43:48.118] Selected: HK (36.0 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:49 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:49 === [23:43:49.662] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:43:49.662] Contract: 2C, Declarer: N, Dealer: E [23:43:49.662] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:49.662] Deal: N:... ... ... ... [23:43:49.662] Position N is on declarer's side - score table shifted by 4 declarer tricks won [23:43:49.663] ****************************** [23:43:49.663] FindMatchingDealsWithPlayInternal Input: [23:43:49.663] Position parameter: N [23:43:49.663] Deal from game: N:... ... ... ... [23:43:49.663] Hand for N: J96.52.842.A8543 [23:43:49.663] Hand for E: (null) [23:43:49.663] Hand for S: A.KQT87.J753.KQ7 [23:43:49.663] Hand for W: (null) [23:43:49.663] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6, HQ, H3, H7, HJ, H5, H9, S2, S6, S3, SA, HK, H4 [23:43:49.663] Declarer: N [23:43:49.663] ****************************** [23:43:49.663] [DealFinder] Seed from player N hand: -107419091 [23:43:49.663] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:49.663] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:49.664] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1546MB, gc2=15) [23:43:49.664] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [23:43:49.664] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=26 [23:43:49.664] [ExtractPartialDeal] Visible hands: N, S [23:43:49.664] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:49.664] [ExtractPartialDeal] Extracted hands: [23:43:49.664] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:49.664] E: ... (0 cards) [23:43:49.664] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:49.664] W: ... (0 cards) [23:43:49.664] [DealFinder] Trump suit from contract '2C': Clubs [23:43:49.664] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:49.665] [ComputePlayedCards] Card 1: DK played by E [23:43:49.665] [ComputePlayedCards] Card 2: D3 played by S [23:43:49.665] [ComputePlayedCards] Card 3: D6 played by W [23:43:49.665] [ComputePlayedCards] Card 4: D2 played by N [23:43:49.665] [ComputePlayedCards] Trick complete. Winner: E [23:43:49.665] [ComputePlayedCards] Card 5: C6 played by E [23:43:49.665] [ComputePlayedCards] Card 6: CQ played by S [23:43:49.665] [ComputePlayedCards] Card 7: C2 played by W [23:43:49.665] [ComputePlayedCards] Card 8: C5 played by N [23:43:49.665] [ComputePlayedCards] Trick complete. Winner: S [23:43:49.665] [ComputePlayedCards] Card 9: C7 played by S [23:43:49.665] [ComputePlayedCards] Card 10: CJ played by W [23:43:49.665] [ComputePlayedCards] Card 11: CA played by N [23:43:49.665] [ComputePlayedCards] Card 12: C9 played by E [23:43:49.665] [ComputePlayedCards] Trick complete. Winner: N [23:43:49.665] [ComputePlayedCards] Card 13: H2 played by N [23:43:49.666] [ComputePlayedCards] Card 14: H6 played by E [23:43:49.666] [ComputePlayedCards] Card 15: HQ played by S [23:43:49.666] [ComputePlayedCards] Card 16: H3 played by W [23:43:49.666] [ComputePlayedCards] Trick complete. Winner: S [23:43:49.666] [ComputePlayedCards] Card 17: H7 played by S [23:43:49.666] [ComputePlayedCards] Card 18: HJ played by W [23:43:49.666] [ComputePlayedCards] Card 19: H5 played by N [23:43:49.666] [ComputePlayedCards] Card 20: H9 played by E [23:43:49.666] [ComputePlayedCards] Trick complete. Winner: W [23:43:49.666] [ComputePlayedCards] Card 21: S2 played by W [23:43:49.666] [ComputePlayedCards] Card 22: S6 played by N [23:43:49.666] [ComputePlayedCards] Card 23: S3 played by E [23:43:49.666] [ComputePlayedCards] Card 24: SA played by S [23:43:49.666] [ComputePlayedCards] Trick complete. Winner: S [23:43:49.667] [ComputePlayedCards] Card 25: HK played by S [23:43:49.667] [ComputePlayedCards] Card 26: H4 played by W [23:43:49.667] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2, H5, S6 [23:43:49.667] [DealFinder] Added 6 played cards to E (was 0 cards): DK, C6, C9, H6, H9, S3 [23:43:49.667] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7, HQ, H7, SA, HK [23:43:49.667] [DealFinder] Added 7 played cards to W (was 0 cards): D6, C2, CJ, H3, HJ, S2, H4 [23:43:49.667] [DealFinder] Bid verification enabled for: E [23:43:49.667] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:49.667] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:49.668] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [23:43:49.668] [DealFinder] Locked players: N, S [23:43:49.668] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:43:49.668] [DealFinder] Players needing cards: E:7, W:6 [23:43:49.668] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:43:50.291] [DealFinder] Combinatorial: enumerated 1716, perfect 51, sending 100 to DDS [23:43:50.291] [Timing] Total: 627ms, Generation: 0ms, Verification: 0ms [23:43:50.291] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 51 [23:43:50.291] Search complete. Returning 100 deals. [23:43:50.291] Found 100 sample deals for simulation. [23:43:50.292] Valid deals for DDS: 100 / 100 [23:43:50.292] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:43:50.307] [SAMPLE-VAL] Opening lead NN validation (DK): 23/100 samples adjusted [23:43:50.308] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:50.308] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:50.308] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:50.308] [SAMPLE-VAL] T4: N=H2 E=H6 S=HQ W=H3 (leader=N) [23:43:50.308] [SAMPLE-VAL] T5: S=H7 W=HJ N=H5 E=H9 (leader=S) [23:43:50.308] [SAMPLE-VAL] T6: W=S2 N=S6 E=S3 S=SA (leader=W) [23:43:50.308] [SAMPLE-VAL] T7: S=HK W=H4 (leader=S) (partial) [23:43:50.313] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.238 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:50.317] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.104 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:50.321] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.118 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:50.325] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.222 [E:T2-C6=7 % T3-C9=12 % T4-H6=37 % T5-H9=95 % T6-S3=99 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=17 % T7-H4=100 %] [23:43:50.331] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.126 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:50.335] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.225 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:50.339] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.185 [E:T2-C6=7 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=97 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=9 % T4-H3=100 % T5-HJ=23 % T6-S2=2 % T7-H4=100 %] [23:43:50.343] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.126 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:50.347] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.153 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:50.351] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.122 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:50.355] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.181 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:50.359] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.173 [E:T2-C6=7 % T3-C9=100 % T4-H6=38 % T5-H9=96 % T6-S3=91 %, W:T1-D6=76 % T2-C2=98 % T3-CJ=10 % T4-H3=100 % T5-HJ=16 % T6-S2=2 % T7-H4=100 %] [23:43:50.363] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.104 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:50.367] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.119 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:50.371] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.186 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:50.375] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.242 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.379] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.126 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:50.383] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.122 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:50.387] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.119 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:50.391] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.153 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:50.394] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.242 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.398] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.118 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:50.402] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.225 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:50.406] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.198 [E:T2-C6=5 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=96 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 % T4-H3=100 % T5-HJ=25 % T6-S2=11 % T7-H4=100 %] [23:43:50.410] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.225 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:50.414] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.176 [E:T2-C6=6 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=91 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=16 % T6-S2=2 % T7-H4=100 %] [23:43:50.417] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.181 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:50.421] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.128 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 % T5-H9=97 % T6-S3=90 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 % T5-HJ=14 % T6-S2=0 % T7-H4=100 %] [23:43:50.425] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.113 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=99 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 % T4-H3=100 % T5-HJ=29 % T6-S2=10 % T7-H4=100 %] [23:43:50.429] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.119 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:50.433] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.188 [E:T2-C6=5 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=92 %, W:T1-D6=75 % T2-C2=84 % T3-CJ=3 % T4-H3=100 % T5-HJ=17 % T6-S2=7 % T7-H4=100 %] [23:43:50.437] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.127 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:50.441] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.153 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:50.445] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.242 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.448] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.127 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:50.453] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.238 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:50.456] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.181 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:50.461] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.186 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:50.465] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.180 [E:T2-C6=8 % T3-C9=100 % T4-H6=41 % T5-H9=98 % T6-S3=97 %, W:T1-D6=69 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=28 % T6-S2=2 % T7-H4=100 %] [23:43:50.469] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.127 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:50.473] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.122 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:50.476] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.238 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:50.480] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.142 [E:T2-C6=4 % T3-C9=8 % T4-H6=32 % T5-H9=93 % T6-S3=92 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=11 % T6-S2=2 % T7-H4=100 %] [23:43:50.485] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.104 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:50.495] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.116 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:50.503] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.151 [E:T2-C6=3 % T3-C9=8 % T4-H6=36 % T5-H9=97 % T6-S3=98 %, W:T1-D6=63 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=2 % T7-H4=100 %] [23:43:50.513] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.186 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:50.524] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.116 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:50.531] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.110 [E:T2-C6=10 % T3-C9=100 % T4-H6=40 % T5-H9=95 % T6-S3=99 %, W:T1-D6=77 % T2-C2=73 % T3-CJ=3 % T4-H3=100 % T5-HJ=29 % T6-S2=12 % T7-H4=100 %] [23:43:50.537] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.118 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:50.543] [SAMPLE-VAL] Sample 51: weight 0.500 -> 0.116 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:50.550] [SAMPLE-VAL] Sample 52: weight 0.385 -> 0.093 [E:T2-C6=20 % T3-C9=8 % T4-H6=39 % T5-H9=95 % T6-S3=57 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=62 % T7-H4=100 %] [23:43:50.561] [SAMPLE-VAL] Sample 53: weight 0.385 -> 0.098 [E:T2-C6=15 % T3-C9=12 % T4-H6=37 % T5-H9=93 % T6-S3=99 %, W:T1-D6=75 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=37 % T7-H4=100 %] [23:43:50.569] [SAMPLE-VAL] Sample 54: weight 0.385 -> 0.082 [E:T2-C6=12 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=95 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=7 % T4-H3=100 % T5-HJ=33 % T6-S2=6 % T7-H4=100 %] [23:43:50.576] [SAMPLE-VAL] Sample 55: weight 0.385 -> 0.078 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 % T7-H4=100 %] [23:43:50.583] [SAMPLE-VAL] Sample 56: weight 0.385 -> 0.097 [E:T2-C6=16 % T3-C9=8 % T4-H6=38 % T5-H9=95 % T6-S3=88 %, W:T1-D6=98 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=51 % T7-H4=100 %] [23:43:50.590] [SAMPLE-VAL] Sample 57: weight 0.385 -> 0.097 [E:T2-C6=16 % T3-C9=8 % T4-H6=38 % T5-H9=95 % T6-S3=88 %, W:T1-D6=98 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=51 % T7-H4=100 %] [23:43:50.598] [SAMPLE-VAL] Sample 58: weight 0.385 -> 0.073 [E:T2-C6=12 % T3-C9=6 % T4-H6=37 % T5-H9=97 % T6-S3=95 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=10 % T7-H4=100 %] [23:43:50.605] [SAMPLE-VAL] Sample 59: weight 0.385 -> 0.095 [E:T2-C6=13 % T3-C9=9 % T4-H6=39 % T5-H9=93 % T6-S3=98 %, W:T1-D6=99 % T2-C2=79 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=31 % T7-H4=100 %] [23:43:50.612] [SAMPLE-VAL] Sample 60: weight 0.385 -> 0.075 [E:T2-C6=14 % T3-C9=6 % T4-H6=38 % T5-H9=96 % T6-S3=79 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=17 % T7-H4=100 %] [23:43:50.619] [SAMPLE-VAL] Sample 61: weight 0.385 -> 0.095 [E:T2-C6=18 % T3-C9=11 % T4-H6=38 % T5-H9=93 % T6-S3=74 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=44 % T7-H4=100 %] [23:43:50.625] [SAMPLE-VAL] Sample 62: weight 0.385 -> 0.095 [E:T2-C6=18 % T3-C9=11 % T4-H6=38 % T5-H9=93 % T6-S3=74 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=44 % T7-H4=100 %] [23:43:50.632] [SAMPLE-VAL] Sample 63: weight 0.385 -> 0.079 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:50.640] [SAMPLE-VAL] Sample 64: weight 0.385 -> 0.102 [E:T2-C6=17 % T3-C9=12 % T4-H6=39 % T5-H9=93 % T6-S3=97 %, W:T1-D6=88 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=38 % T7-H4=100 %] [23:43:50.647] [SAMPLE-VAL] Sample 65: weight 0.385 -> 0.076 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 % T7-H4=100 %] [23:43:50.654] [SAMPLE-VAL] Sample 66: weight 0.385 -> 0.078 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 % T7-H4=100 %] [23:43:50.661] [SAMPLE-VAL] Sample 67: weight 0.385 -> 0.076 [E:T2-C6=8 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=34 % T6-S2=3 % T7-H4=100 %] [23:43:50.668] [SAMPLE-VAL] Sample 68: weight 0.385 -> 0.076 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 % T7-H4=100 %] [23:43:50.675] [SAMPLE-VAL] Sample 69: weight 0.385 -> 0.073 [E:T2-C6=12 % T3-C9=6 % T4-H6=37 % T5-H9=97 % T6-S3=95 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=10 % T7-H4=100 %] [23:43:50.682] [SAMPLE-VAL] Sample 70: weight 0.385 -> 0.069 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:50.689] [SAMPLE-VAL] Sample 71: weight 0.385 -> 0.095 [E:T2-C6=17 % T3-C9=100 % T4-H6=44 % T5-H9=94 % T6-S3=73 %, W:T1-D6=90 % T2-C2=73 % T3-CJ=5 % T4-H3=100 % T5-HJ=24 % T6-S2=24 % T7-H4=100 %] [23:43:50.696] [SAMPLE-VAL] Sample 72: weight 0.385 -> 0.102 [E:T2-C6=17 % T3-C9=12 % T4-H6=39 % T5-H9=93 % T6-S3=97 %, W:T1-D6=88 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=38 % T7-H4=100 %] [23:43:50.701] [SAMPLE-VAL] Sample 73: weight 0.385 -> 0.098 [E:T2-C6=20 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=54 %, W:T1-D6=86 % T2-C2=77 % T3-CJ=5 % T4-H3=100 % T5-HJ=23 % T6-S2=49 % T7-H4=100 %] [23:43:50.705] [SAMPLE-VAL] Sample 74: weight 0.385 -> 0.071 [E:T2-C6=11 % T3-C9=6 % T4-H6=35 % T5-H9=93 % T6-S3=88 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=15 % T6-S2=10 % T7-H4=100 %] [23:43:50.710] [SAMPLE-VAL] Sample 75: weight 0.385 -> 0.096 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:50.715] [SAMPLE-VAL] Sample 76: weight 0.385 -> 0.096 [E:T2-C6=19 % T3-C9=10 % T4-H6=40 % T5-H9=92 % T6-S3=59 %, W:T1-D6=87 % T2-C2=81 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=46 % T7-H4=100 %] [23:43:50.720] [SAMPLE-VAL] Sample 77: weight 0.385 -> 0.095 [E:T2-C6=13 % T3-C9=100 % T4-H6=43 % T5-H9=93 % T6-S3=98 %, W:T1-D6=94 % T2-C2=71 % T3-CJ=4 % T4-H3=100 % T5-HJ=35 % T6-S2=18 % T7-H4=100 %] [23:43:50.724] [SAMPLE-VAL] Sample 78: weight 0.385 -> 0.096 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:50.729] [SAMPLE-VAL] Sample 79: weight 0.385 -> 0.069 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:50.736] [SAMPLE-VAL] Sample 80: weight 0.385 -> 0.076 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 % T7-H4=100 %] [23:43:50.743] [SAMPLE-VAL] Sample 81: weight 0.385 -> 0.079 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:50.750] [SAMPLE-VAL] Sample 82: weight 0.385 -> 0.082 [E:T2-C6=12 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=95 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=7 % T4-H3=100 % T5-HJ=33 % T6-S2=6 % T7-H4=100 %] [23:43:50.755] [SAMPLE-VAL] Sample 83: weight 0.385 -> 0.093 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:50.760] [SAMPLE-VAL] Sample 84: weight 0.385 -> 0.093 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:50.765] [SAMPLE-VAL] Sample 85: weight 0.385 -> 0.082 [E:T2-C6=14 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=75 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=24 % T6-S2=7 % T7-H4=100 %] [23:43:50.769] [SAMPLE-VAL] Sample 86: weight 0.385 -> 0.082 [E:T2-C6=14 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=75 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=24 % T6-S2=7 % T7-H4=100 %] [23:43:50.774] [SAMPLE-VAL] Sample 87: weight 0.385 -> 0.095 [E:T2-C6=13 % T3-C9=100 % T4-H6=43 % T5-H9=93 % T6-S3=98 %, W:T1-D6=94 % T2-C2=71 % T3-CJ=4 % T4-H3=100 % T5-HJ=35 % T6-S2=18 % T7-H4=100 %] [23:43:50.778] [SAMPLE-VAL] Sample 88: weight 0.385 -> 0.080 [E:T2-C6=14 % T3-C9=6 % T4-H6=40 % T5-H9=97 % T6-S3=91 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=26 % T6-S2=16 % T7-H4=100 %] [23:43:50.783] [SAMPLE-VAL] Sample 89: weight 0.385 -> 0.073 [E:T2-C6=12 % T3-C9=6 % T4-H6=37 % T5-H9=97 % T6-S3=95 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=10 % T7-H4=100 %] [23:43:50.787] [SAMPLE-VAL] Sample 90: weight 0.385 -> 0.072 [E:T2-C6=9 % T3-C9=7 % T4-H6=39 % T5-H9=95 % T6-S3=100 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=6 % T7-H4=100 %] [23:43:50.792] [SAMPLE-VAL] Sample 91: weight 0.385 -> 0.103 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=87 %, W:T1-D6=88 % T2-C2=70 % T3-CJ=7 % T4-H3=100 % T5-HJ=32 % T6-S2=37 % T7-H4=100 %] [23:43:50.797] [SAMPLE-VAL] Sample 92: weight 0.385 -> 0.096 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:50.801] [SAMPLE-VAL] Sample 93: weight 0.385 -> 0.079 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:50.806] [SAMPLE-VAL] Sample 94: weight 0.385 -> 0.072 [E:T2-C6=15 % T3-C9=6 % T4-H6=37 % T5-H9=96 % T6-S3=76 %, W:T1-D6=69 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=11 % T7-H4=100 %] [23:43:50.811] [SAMPLE-VAL] Sample 95: weight 0.385 -> 0.082 [E:T2-C6=12 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=95 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=7 % T4-H3=100 % T5-HJ=33 % T6-S2=6 % T7-H4=100 %] [23:43:50.815] [SAMPLE-VAL] Sample 96: weight 0.385 -> 0.095 [E:T2-C6=17 % T3-C9=100 % T4-H6=44 % T5-H9=94 % T6-S3=73 %, W:T1-D6=90 % T2-C2=73 % T3-CJ=5 % T4-H3=100 % T5-HJ=24 % T6-S2=24 % T7-H4=100 %] [23:43:50.820] [SAMPLE-VAL] Sample 97: weight 0.385 -> 0.069 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:50.824] [SAMPLE-VAL] Sample 98: weight 0.385 -> 0.078 [E:T2-C6=17 % T3-C9=6 % T4-H6=38 % T5-H9=96 % T6-S3=61 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=22 % T7-H4=100 %] [23:43:50.829] [SAMPLE-VAL] Sample 99: weight 0.385 -> 0.093 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:50.833] [SAMPLE-VAL] Sample 100: weight 0.385 -> 0.080 [E:T2-C6=14 % T3-C9=6 % T4-H6=40 % T5-H9=97 % T6-S3=91 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=26 % T6-S2=16 % T7-H4=100 %] [23:43:50.834] [SAMPLE-VAL] Done. Weight range: 0.069-0.242 [23:43:50.834] [SAMPLE-VAL] Top sample 16 (w=0.242): E:QT843.A96.KQ.T96 W:K752.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.834] [SAMPLE-VAL] Top sample 21 (w=0.242): E:QT853.A96.KQ.T96 W:K742.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.834] [SAMPLE-VAL] Top sample 34 (w=0.242): E:QT873.A96.KQ.T96 W:K542.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:50.834] [SAMPLE-VAL] Top sample 1 (w=0.238): E:QT753.A96.KQ.T96 W:K842.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:50.834] [SAMPLE-VAL] Top sample 36 (w=0.238): E:QT543.A96.KQ.T96 W:K872.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:50.834] After sample validation: 100 deals remaining [23:43:50.834] [PLAY-INFER] No inference observations detected [23:43:50.834] Using weighted samples: 100/100 have non-uniform weights (range 0.069-0.242) [23:43:50.835] Sample deals (100 total, showing first 20, by weight): [23:43:50.835] [1] (w=0.242) E:QT843.A96.KQ.T96 A.KQT87.J753.KQ7 K752.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [2] (w=0.242) E:QT853.A96.KQ.T96 A.KQT87.J753.KQ7 K742.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [3] (w=0.242) E:QT873.A96.KQ.T96 A.KQT87.J753.KQ7 K542.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [4] (w=0.238) E:QT753.A96.KQ.T96 A.KQT87.J753.KQ7 K842.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [5] (w=0.238) E:QT543.A96.KQ.T96 A.KQT87.J753.KQ7 K872.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [6] (w=0.238) E:QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [7] (w=0.225) E:Q8543.A96.KQ.T96 A.KQT87.J753.KQ7 KT72.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [8] (w=0.225) E:Q8743.A96.KQ.T96 A.KQT87.J753.KQ7 KT52.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [9] (w=0.225) E:Q8753.A96.KQ.T96 A.KQT87.J753.KQ7 KT42.J43.AT96.J2 J96.52.842.A8543 [23:43:50.835] [10] (w=0.222) E:Q7543.A96.KQ.T96 A.KQT87.J753.KQ7 KT82.J43.AT96.J2 J96.52.842.A8543 [23:43:50.836] [11] (w=0.198) E:QT7543.A96.KQ.96 A.KQT87.J753.KQ7 K82.J43.AT96.JT2 J96.52.842.A8543 [23:43:50.836] [12] (w=0.188) E:Q87543.A96.KQ.96 A.KQT87.J753.KQ7 KT2.J43.AT96.JT2 J96.52.842.A8543 [23:43:50.836] [13] (w=0.186) E:T8543.A96.AK9.96 A.KQT87.J753.KQ7 KQ72.J43.QT6.JT2 J96.52.842.A8543 [23:43:50.836] [14] (w=0.186) E:T8743.A96.AK9.96 A.KQT87.J753.KQ7 KQ52.J43.QT6.JT2 J96.52.842.A8543 [23:43:50.836] [15] (w=0.186) E:T8753.A96.AK9.96 A.KQT87.J753.KQ7 KQ42.J43.QT6.JT2 J96.52.842.A8543 [23:43:50.836] [16] (w=0.185) E:T7543.A96.AK9.96 A.KQT87.J753.KQ7 KQ82.J43.QT6.JT2 J96.52.842.A8543 [23:43:50.836] [17] (w=0.181) E:T8743.A96.AKT.96 A.KQT87.J753.KQ7 KQ52.J43.Q96.JT2 J96.52.842.A8543 [23:43:50.836] [18] (w=0.181) E:T8753.A96.AKT.96 A.KQT87.J753.KQ7 KQ42.J43.Q96.JT2 J96.52.842.A8543 [23:43:50.836] [19] (w=0.181) E:T8543.A96.AKT.96 A.KQT87.J753.KQ7 KQ72.J43.Q96.JT2 J96.52.842.A8543 [23:43:50.836] [20] (w=0.180) E:T7543.A96.AKT.96 A.KQT87.J753.KQ7 KQ82.J43.Q96.JT2 J96.52.842.A8543 [23:43:50.836] ... and 80 more [23:43:50.913] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:43:50.913] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:50.913] C8: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:50.913] D4: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:50.913] D8: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:50.914] S9: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, -50, -50, 90, 90, -50, 90, 90, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:50.914] SJ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, 90, -50, -50, 90, 90, -50, 90, 90, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:43:50.914] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:50.914] C8: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:43:50.914] D4: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [23:43:50.914] D8: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [23:43:50.914] S9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:50.914] SJ: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:50.915] --- IMP Calculation Output (card -> average IMP) --- [23:43:50.915] C8: 1.78 [23:43:50.915] D4: 0.79 [23:43:50.915] D8: 0.79 [23:43:50.915] S9: -1.68 [23:43:50.915] SJ: -1.68 [23:43:50.915] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:50.915] C8: 1.000 [23:43:50.915] D4: 0.010 [23:43:50.915] D8: 0.010 [23:43:50.915] S9: -0.510 [23:43:50.915] SJ: -0.510 [23:43:50.916] === DDS DETAILED ANALYSIS === [23:43:50.916] Cards analyzed: 5, Samples per card: 100 [23:43:50.916] [23:43:50.916] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:50.916] ----- ------ --------- ------- ----------- -------------------------------- [23:43:50.916] C8 1.78 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:43:50.916] D4 0.79 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:43:50.916] D8 0.79 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:43:50.916] S9 -1.68 3.44 48 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:50.916] SJ -1.68 3.44 48 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:50.916] [23:43:50.917] Selected: C8 (IMPs=1.78, avgTricks=5.00) [23:43:50.917] =================== [23:43:50.917] Selected: C8 (MP 1.000, 1.78 IMPs, 5.00 tricks) [23:43:50.917] [stage-timing] ok sample=629ms validate=0ms nn=542ms signal=0ms simgames=5ms dds=74ms total=1254ms samples=100 cards=26 [23:43:50.917] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:43:50.917] Finding card to play for N: J96.52.842.A8543 [23:43:50.917] Relative position: Declarer, Contract type: Suit [23:43:50.918] Cards in hand mask: 6 [23:43:50.918] Candidate: xD = 63.4 % [23:43:50.918] Candidate: 8D = 18.6 % [23:43:50.919] Candidate: 9S = 13.6 % [23:43:50.919] Candidate: xC = 2.0 % [23:43:50.919] Candidate: JS = 2.0 % [23:43:50.919] Candidate: 8C = 0.4 % [23:43:50.919] Selected: D4 (63.4 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:52 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:52 === [23:43:52.436] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:43:52.436] Contract: 2C, Declarer: N, Dealer: E [23:43:52.436] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:52.436] Deal: N:... ... ... ... [23:43:52.436] Position N is on declarer's side - score table shifted by 5 declarer tricks won [23:43:52.436] ****************************** [23:43:52.436] FindMatchingDealsWithPlayInternal Input: [23:43:52.436] Position parameter: N [23:43:52.437] Deal from game: N:... ... ... ... [23:43:52.437] Hand for N: J96.52.842.A8543 [23:43:52.437] Hand for E: (null) [23:43:52.437] Hand for S: A.KQT87.J753.KQ7 [23:43:52.437] Hand for W: (null) [23:43:52.437] Cards played: DK, D3, D6, D2, C6, CQ, C2, C5, C7, CJ, CA, C9, H2, H6, HQ, H3, H7, HJ, H5, H9, S2, S6, S3, SA, HK, H4, C8, HA [23:43:52.437] Declarer: N [23:43:52.437] ****************************** [23:43:52.437] [DealFinder] Seed from player N hand: -107419091 [23:43:52.437] [DealFinder] Auction: P-1H-P-P-1N-P-P-2C-P-P-P [23:43:52.437] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:43:52.437] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1559MB, gc2=15) [23:43:52.437] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [23:43:52.438] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=28 [23:43:52.438] [ExtractPartialDeal] Visible hands: N, S [23:43:52.438] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:43:52.438] [ExtractPartialDeal] Extracted hands: [23:43:52.438] N: J96.52.842.A8543 (13 cards) [LOCKED] [23:43:52.438] E: ... (0 cards) [23:43:52.438] S: A.KQT87.J753.KQ7 (13 cards) [LOCKED] [23:43:52.438] W: ... (0 cards) [23:43:52.438] [DealFinder] Trump suit from contract '2C': Clubs [23:43:52.438] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [23:43:52.438] [ComputePlayedCards] Card 1: DK played by E [23:43:52.438] [ComputePlayedCards] Card 2: D3 played by S [23:43:52.438] [ComputePlayedCards] Card 3: D6 played by W [23:43:52.438] [ComputePlayedCards] Card 4: D2 played by N [23:43:52.438] [ComputePlayedCards] Trick complete. Winner: E [23:43:52.438] [ComputePlayedCards] Card 5: C6 played by E [23:43:52.438] [ComputePlayedCards] Card 6: CQ played by S [23:43:52.439] [ComputePlayedCards] Card 7: C2 played by W [23:43:52.439] [ComputePlayedCards] Card 8: C5 played by N [23:43:52.439] [ComputePlayedCards] Trick complete. Winner: S [23:43:52.439] [ComputePlayedCards] Card 9: C7 played by S [23:43:52.439] [ComputePlayedCards] Card 10: CJ played by W [23:43:52.439] [ComputePlayedCards] Card 11: CA played by N [23:43:52.439] [ComputePlayedCards] Card 12: C9 played by E [23:43:52.439] [ComputePlayedCards] Trick complete. Winner: N [23:43:52.439] [ComputePlayedCards] Card 13: H2 played by N [23:43:52.439] [ComputePlayedCards] Card 14: H6 played by E [23:43:52.439] [ComputePlayedCards] Card 15: HQ played by S [23:43:52.439] [ComputePlayedCards] Card 16: H3 played by W [23:43:52.439] [ComputePlayedCards] Trick complete. Winner: S [23:43:52.439] [ComputePlayedCards] Card 17: H7 played by S [23:43:52.439] [ComputePlayedCards] Card 18: HJ played by W [23:43:52.439] [ComputePlayedCards] Card 19: H5 played by N [23:43:52.439] [ComputePlayedCards] Card 20: H9 played by E [23:43:52.439] [ComputePlayedCards] Trick complete. Winner: W [23:43:52.440] [ComputePlayedCards] Card 21: S2 played by W [23:43:52.440] [ComputePlayedCards] Card 22: S6 played by N [23:43:52.440] [ComputePlayedCards] Card 23: S3 played by E [23:43:52.440] [ComputePlayedCards] Card 24: SA played by S [23:43:52.440] [ComputePlayedCards] Trick complete. Winner: S [23:43:52.440] [ComputePlayedCards] Card 25: HK played by S [23:43:52.440] [ComputePlayedCards] Card 26: H4 played by W [23:43:52.440] [ComputePlayedCards] Card 27: C8 played by N [23:43:52.440] [ComputePlayedCards] Card 28: HA played by E [23:43:52.440] [ComputePlayedCards] Trick complete. Winner: N [23:43:52.440] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, C5, CA, H2, H5, S6, C8 [23:43:52.440] [DealFinder] Added 7 played cards to E (was 0 cards): DK, C6, C9, H6, H9, S3, HA [23:43:52.440] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D3, CQ, C7, HQ, H7, SA, HK [23:43:52.440] [DealFinder] Added 7 played cards to W (was 0 cards): D6, C2, CJ, H3, HJ, S2, H4 [23:43:52.441] [DealFinder] Bid verification enabled for: E [23:43:52.441] [DealFinder] Propagated E: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [23:43:52.441] [DealFinder] Propagated W: HCP[9-9], Suits=S[4-7] H[1-4] D[1-4] C[0-3] (2 iterations) [23:43:52.441] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:43:52.441] [DealFinder] Locked players: N, S [23:43:52.441] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:43:52.441] [DealFinder] Players needing cards: E:6, W:6 [23:43:52.441] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:43:52.805] [DealFinder] Combinatorial: enumerated 924, perfect 51, sending 100 to DDS [23:43:52.805] [Timing] Total: 367ms, Generation: 0ms, Verification: 0ms [23:43:52.805] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 51 [23:43:52.805] Search complete. Returning 100 deals. [23:43:52.805] Found 100 sample deals for simulation. [23:43:52.806] Valid deals for DDS: 100 / 100 [23:43:52.806] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:43:52.821] [SAMPLE-VAL] Opening lead NN validation (DK): 23/100 samples adjusted [23:43:52.822] [SAMPLE-VAL] T1: E=DK S=D3 W=D6 N=D2 (leader=E) [23:43:52.822] [SAMPLE-VAL] T2: E=C6 S=CQ W=C2 N=C5 (leader=E) [23:43:52.822] [SAMPLE-VAL] T3: S=C7 W=CJ N=CA E=C9 (leader=S) [23:43:52.822] [SAMPLE-VAL] T4: N=H2 E=H6 S=HQ W=H3 (leader=N) [23:43:52.822] [SAMPLE-VAL] T5: S=H7 W=HJ N=H5 E=H9 (leader=S) [23:43:52.822] [SAMPLE-VAL] T6: W=S2 N=S6 E=S3 S=SA (leader=W) [23:43:52.822] [SAMPLE-VAL] T7: S=HK W=H4 N=C8 E=HA (leader=S) [23:43:52.827] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.265 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:52.831] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.261 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 % T7-HA=100 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:52.836] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.265 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:52.840] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.138 [E:T2-C6=3 % T3-C9=100 % T4-H6=39 % T5-H9=97 % T6-S3=90 % T7-HA=100 %, W:T1-D6=68 % T2-C2=98 % T3-CJ=4 % T4-H3=100 % T5-HJ=14 % T6-S2=0 % T7-H4=100 %] [23:43:52.844] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.128 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 % T7-HA=100 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:52.849] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.172 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:52.853] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.261 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 % T7-HA=100 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:52.857] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.248 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 % T7-HA=100 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:52.861] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.169 [E:T2-C6=3 % T3-C9=8 % T4-H6=36 % T5-H9=97 % T6-S3=98 % T7-HA=100 %, W:T1-D6=63 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=2 % T7-H4=100 %] [23:43:52.866] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.133 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 % T7-HA=100 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:52.870] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.122 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 % T7-HA=100 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:52.874] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.191 [E:T2-C6=8 % T3-C9=100 % T4-H6=41 % T5-H9=98 % T6-S3=97 % T7-HA=100 %, W:T1-D6=69 % T2-C2=96 % T3-CJ=7 % T4-H3=100 % T5-HJ=28 % T6-S2=2 % T7-H4=100 %] [23:43:52.878] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.126 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 % T7-HA=100 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:52.883] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.192 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 % T7-HA=100 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:52.887] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.132 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 % T7-HA=100 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:52.891] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.120 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=99 % T7-HA=100 %, W:T1-D6=99 % T2-C2=75 % T3-CJ=5 % T4-H3=100 % T5-HJ=29 % T6-S2=10 % T7-H4=100 %] [23:43:52.898] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.248 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 % T7-HA=100 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:52.903] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.126 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 % T7-HA=100 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:52.908] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.133 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 % T7-HA=100 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:52.912] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.197 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 % T7-HA=100 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:52.917] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.248 [E:T2-C6=8 % T3-C9=13 % T4-H6=35 % T5-H9=94 % T6-S3=89 % T7-HA=100 %, W:T1-D6=78 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=16 % T6-S2=27 % T7-H4=100 %] [23:43:52.921] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.133 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=97 % T6-S3=80 % T7-HA=100 %, W:T1-D6=97 % T2-C2=80 % T3-CJ=5 % T4-H3=100 % T5-HJ=20 % T6-S2=37 % T7-H4=100 %] [23:43:52.926] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.128 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 % T7-HA=100 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:52.930] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.172 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:52.935] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.211 [E:T2-C6=5 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=96 % T7-HA=100 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=2 % T4-H3=100 % T5-HJ=25 % T6-S2=11 % T7-H4=100 %] [23:43:52.939] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.116 [E:T2-C6=10 % T3-C9=100 % T4-H6=40 % T5-H9=95 % T6-S3=99 % T7-HA=100 %, W:T1-D6=77 % T2-C2=73 % T3-CJ=3 % T4-H3=100 % T5-HJ=29 % T6-S2=12 % T7-H4=100 %] [23:43:52.943] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.245 [E:T2-C6=7 % T3-C9=12 % T4-H6=37 % T5-H9=95 % T6-S3=99 % T7-HA=100 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=17 % T7-H4=100 %] [23:43:52.948] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.122 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 % T7-HA=100 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:52.952] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.122 [E:T2-C6=14 % T3-C9=100 % T4-H6=39 % T5-H9=95 % T6-S3=88 % T7-HA=100 %, W:T1-D6=78 % T2-C2=82 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=21 % T7-H4=100 %] [23:43:52.956] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.132 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 % T7-HA=100 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:52.960] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.124 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:52.965] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.132 [E:T2-C6=11 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=92 % T7-HA=100 %, W:T1-D6=98 % T2-C2=77 % T3-CJ=6 % T4-H3=100 % T5-HJ=29 % T6-S2=26 % T7-H4=100 %] [23:43:52.969] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.111 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 % T7-HA=100 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:52.973] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.197 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 % T7-HA=100 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:52.977] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.265 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:52.982] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.261 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 % T7-HA=100 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:52.986] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.172 [E:T2-C6=4 % T3-C9=8 % T4-H6=35 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=71 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=14 % T6-S2=3 % T7-H4=100 %] [23:43:52.990] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.126 [E:T2-C6=13 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=93 % T7-HA=100 %, W:T1-D6=71 % T2-C2=75 % T3-CJ=3 % T4-H3=100 % T5-HJ=28 % T6-S2=27 % T7-H4=100 %] [23:43:52.994] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.192 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 % T7-HA=100 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:52.999] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.124 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:53.003] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.192 [E:T2-C6=10 % T3-C9=100 % T4-H6=41 % T5-H9=97 % T6-S3=86 % T7-HA=100 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=8 % T4-H3=100 % T5-HJ=20 % T6-S2=2 % T7-H4=100 %] [23:43:53.007] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.196 [E:T2-C6=7 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=97 % T7-HA=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=9 % T4-H3=100 % T5-HJ=23 % T6-S2=2 % T7-H4=100 %] [23:43:53.012] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.159 [E:T2-C6=4 % T3-C9=8 % T4-H6=32 % T5-H9=93 % T6-S3=92 % T7-HA=100 %, W:T1-D6=73 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=11 % T6-S2=2 % T7-H4=100 %] [23:43:53.016] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.197 [E:T2-C6=8 % T3-C9=100 % T4-H6=43 % T5-H9=98 % T6-S3=87 % T7-HA=100 %, W:T1-D6=99 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=17 % T6-S2=3 % T7-H4=100 %] [23:43:53.020] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.128 [E:T2-C6=17 % T3-C9=100 % T4-H6=41 % T5-H9=96 % T6-S3=80 % T7-HA=100 %, W:T1-D6=73 % T2-C2=81 % T3-CJ=3 % T4-H3=100 % T5-HJ=21 % T6-S2=38 % T7-H4=100 %] [23:43:53.025] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.111 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 % T7-HA=100 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:53.029] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.188 [E:T2-C6=6 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=91 % T7-HA=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=8 % T4-H3=100 % T5-HJ=16 % T6-S2=2 % T7-H4=100 %] [23:43:53.033] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.201 [E:T2-C6=5 % T3-C9=100 % T4-H6=39 % T5-H9=96 % T6-S3=92 % T7-HA=100 %, W:T1-D6=75 % T2-C2=84 % T3-CJ=3 % T4-H3=100 % T5-HJ=17 % T6-S2=7 % T7-H4=100 %] [23:43:53.037] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.124 [E:T2-C6=11 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=99 % T2-C2=80 % T3-CJ=4 % T4-H3=100 % T5-HJ=20 % T6-S2=19 % T7-H4=100 %] [23:43:53.041] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.185 [E:T2-C6=7 % T3-C9=100 % T4-H6=38 % T5-H9=96 % T6-S3=91 % T7-HA=100 %, W:T1-D6=76 % T2-C2=98 % T3-CJ=10 % T4-H3=100 % T5-HJ=16 % T6-S2=2 % T7-H4=100 %] [23:43:53.046] [SAMPLE-VAL] Sample 51: weight 0.500 -> 0.111 [E:T2-C6=7 % T3-C9=100 % T4-H6=42 % T5-H9=97 % T6-S3=89 % T7-HA=100 %, W:T1-D6=73 % T2-C2=87 % T3-CJ=2 % T4-H3=100 % T5-HJ=18 % T6-S2=19 % T7-H4=100 %] [23:43:53.050] [SAMPLE-VAL] Sample 52: weight 0.385 -> 0.078 [E:T2-C6=11 % T3-C9=6 % T4-H6=35 % T5-H9=93 % T6-S3=88 % T7-HA=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=15 % T6-S2=10 % T7-H4=100 %] [23:43:53.054] [SAMPLE-VAL] Sample 53: weight 0.385 -> 0.110 [E:T2-C6=17 % T3-C9=12 % T4-H6=39 % T5-H9=93 % T6-S3=97 % T7-HA=100 %, W:T1-D6=88 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=38 % T7-H4=100 %] [23:43:53.058] [SAMPLE-VAL] Sample 54: weight 0.385 -> 0.100 [E:T2-C6=17 % T3-C9=100 % T4-H6=44 % T5-H9=94 % T6-S3=73 % T7-HA=100 %, W:T1-D6=90 % T2-C2=73 % T3-CJ=5 % T4-H3=100 % T5-HJ=24 % T6-S2=24 % T7-H4=100 %] [23:43:53.063] [SAMPLE-VAL] Sample 55: weight 0.385 -> 0.099 [E:T2-C6=13 % T3-C9=100 % T4-H6=43 % T5-H9=93 % T6-S3=98 % T7-HA=100 %, W:T1-D6=94 % T2-C2=71 % T3-CJ=4 % T4-H3=100 % T5-HJ=35 % T6-S2=18 % T7-H4=100 %] [23:43:53.067] [SAMPLE-VAL] Sample 56: weight 0.385 -> 0.084 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 % T7-HA=100 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 % T7-H4=100 %] [23:43:53.071] [SAMPLE-VAL] Sample 57: weight 0.385 -> 0.084 [E:T2-C6=13 % T3-C9=6 % T4-H6=37 % T5-H9=95 % T6-S3=81 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=13 % T7-H4=100 %] [23:43:53.075] [SAMPLE-VAL] Sample 58: weight 0.385 -> 0.087 [E:T2-C6=17 % T3-C9=6 % T4-H6=38 % T5-H9=96 % T6-S3=61 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=22 % T7-H4=100 %] [23:43:53.079] [SAMPLE-VAL] Sample 59: weight 0.385 -> 0.102 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 % T7-HA=100 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:53.084] [SAMPLE-VAL] Sample 60: weight 0.385 -> 0.087 [E:T2-C6=12 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=95 % T7-HA=100 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=7 % T4-H3=100 % T5-HJ=33 % T6-S2=6 % T7-H4=100 %] [23:43:53.088] [SAMPLE-VAL] Sample 61: weight 0.385 -> 0.084 [E:T2-C6=13 % T3-C9=6 % T4-H6=37 % T5-H9=95 % T6-S3=81 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=13 % T7-H4=100 %] [23:43:53.093] [SAMPLE-VAL] Sample 62: weight 0.385 -> 0.110 [E:T2-C6=20 % T3-C9=10 % T4-H6=39 % T5-H9=93 % T6-S3=73 % T7-HA=100 %, W:T1-D6=84 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=27 % T6-S2=64 % T7-H4=100 %] [23:43:53.097] [SAMPLE-VAL] Sample 63: weight 0.385 -> 0.105 [E:T2-C6=19 % T3-C9=10 % T4-H6=40 % T5-H9=92 % T6-S3=59 % T7-HA=100 %, W:T1-D6=87 % T2-C2=81 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=46 % T7-H4=100 %] [23:43:53.101] [SAMPLE-VAL] Sample 64: weight 0.385 -> 0.081 [E:T2-C6=8 % T3-C9=100 % T4-H6=44 % T5-H9=97 % T6-S3=100 % T7-HA=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=34 % T6-S2=3 % T7-H4=100 %] [23:43:53.106] [SAMPLE-VAL] Sample 65: weight 0.385 -> 0.110 [E:T2-C6=17 % T3-C9=12 % T4-H6=39 % T5-H9=93 % T6-S3=97 % T7-HA=100 %, W:T1-D6=88 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=38 % T7-H4=100 %] [23:43:53.110] [SAMPLE-VAL] Sample 66: weight 0.385 -> 0.088 [E:T2-C6=14 % T3-C9=6 % T4-H6=40 % T5-H9=97 % T6-S3=91 % T7-HA=100 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=26 % T6-S2=16 % T7-H4=100 %] [23:43:53.114] [SAMPLE-VAL] Sample 67: weight 0.385 -> 0.082 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 % T7-H4=100 %] [23:43:53.118] [SAMPLE-VAL] Sample 68: weight 0.385 -> 0.077 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 % T7-HA=100 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:53.123] [SAMPLE-VAL] Sample 69: weight 0.385 -> 0.086 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:53.127] [SAMPLE-VAL] Sample 70: weight 0.385 -> 0.106 [E:T2-C6=16 % T3-C9=8 % T4-H6=38 % T5-H9=95 % T6-S3=88 % T7-HA=100 %, W:T1-D6=98 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=51 % T7-H4=100 %] [23:43:53.131] [SAMPLE-VAL] Sample 71: weight 0.385 -> 0.104 [E:T2-C6=18 % T3-C9=11 % T4-H6=38 % T5-H9=93 % T6-S3=74 % T7-HA=100 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=44 % T7-H4=100 %] [23:43:53.135] [SAMPLE-VAL] Sample 72: weight 0.385 -> 0.100 [E:T2-C6=17 % T3-C9=100 % T4-H6=44 % T5-H9=94 % T6-S3=73 % T7-HA=100 %, W:T1-D6=90 % T2-C2=73 % T3-CJ=5 % T4-H3=100 % T5-HJ=24 % T6-S2=24 % T7-H4=100 %] [23:43:53.139] [SAMPLE-VAL] Sample 73: weight 0.385 -> 0.081 [E:T2-C6=12 % T3-C9=6 % T4-H6=37 % T5-H9=97 % T6-S3=95 % T7-HA=100 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=10 % T7-H4=100 %] [23:43:53.144] [SAMPLE-VAL] Sample 74: weight 0.385 -> 0.099 [E:T2-C6=13 % T3-C9=100 % T4-H6=43 % T5-H9=93 % T6-S3=98 % T7-HA=100 %, W:T1-D6=94 % T2-C2=71 % T3-CJ=4 % T4-H3=100 % T5-HJ=35 % T6-S2=18 % T7-H4=100 %] [23:43:53.148] [SAMPLE-VAL] Sample 75: weight 0.385 -> 0.078 [E:T2-C6=11 % T3-C9=6 % T4-H6=35 % T5-H9=93 % T6-S3=88 % T7-HA=100 %, W:T1-D6=99 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=15 % T6-S2=10 % T7-H4=100 %] [23:43:53.152] [SAMPLE-VAL] Sample 76: weight 0.385 -> 0.103 [E:T2-C6=20 % T3-C9=8 % T4-H6=39 % T5-H9=95 % T6-S3=57 % T7-HA=100 %, W:T1-D6=72 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=62 % T7-H4=100 %] [23:43:53.157] [SAMPLE-VAL] Sample 77: weight 0.385 -> 0.108 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=87 % T7-HA=100 %, W:T1-D6=88 % T2-C2=70 % T3-CJ=7 % T4-H3=100 % T5-HJ=32 % T6-S2=37 % T7-H4=100 %] [23:43:53.161] [SAMPLE-VAL] Sample 78: weight 0.385 -> 0.106 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 % T7-HA=100 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:53.165] [SAMPLE-VAL] Sample 79: weight 0.385 -> 0.102 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 % T7-HA=100 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:53.170] [SAMPLE-VAL] Sample 80: weight 0.385 -> 0.087 [E:T2-C6=12 % T3-C9=100 % T4-H6=44 % T5-H9=98 % T6-S3=95 % T7-HA=100 %, W:T1-D6=100 % T2-C2=95 % T3-CJ=7 % T4-H3=100 % T5-HJ=33 % T6-S2=6 % T7-H4=100 %] [23:43:53.174] [SAMPLE-VAL] Sample 81: weight 0.385 -> 0.081 [E:T2-C6=12 % T3-C9=6 % T4-H6=37 % T5-H9=97 % T6-S3=95 % T7-HA=100 %, W:T1-D6=62 % T2-C2=96 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=10 % T7-H4=100 %] [23:43:53.178] [SAMPLE-VAL] Sample 82: weight 0.385 -> 0.084 [E:T2-C6=13 % T3-C9=6 % T4-H6=37 % T5-H9=95 % T6-S3=81 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=13 % T7-H4=100 %] [23:43:53.185] [SAMPLE-VAL] Sample 83: weight 0.385 -> 0.102 [E:T2-C6=17 % T3-C9=8 % T4-H6=39 % T5-H9=94 % T6-S3=74 % T7-HA=100 %, W:T1-D6=99 % T2-C2=78 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=39 % T7-H4=100 %] [23:43:53.194] [SAMPLE-VAL] Sample 84: weight 0.385 -> 0.100 [E:T2-C6=17 % T3-C9=100 % T4-H6=44 % T5-H9=94 % T6-S3=73 % T7-HA=100 %, W:T1-D6=90 % T2-C2=73 % T3-CJ=5 % T4-H3=100 % T5-HJ=24 % T6-S2=24 % T7-H4=100 %] [23:43:53.201] [SAMPLE-VAL] Sample 85: weight 0.385 -> 0.077 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 % T7-HA=100 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:53.208] [SAMPLE-VAL] Sample 86: weight 0.385 -> 0.104 [E:T2-C6=18 % T3-C9=11 % T4-H6=38 % T5-H9=93 % T6-S3=74 % T7-HA=100 %, W:T1-D6=77 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=19 % T6-S2=44 % T7-H4=100 %] [23:43:53.215] [SAMPLE-VAL] Sample 87: weight 0.385 -> 0.106 [E:T2-C6=16 % T3-C9=8 % T4-H6=38 % T5-H9=95 % T6-S3=88 % T7-HA=100 %, W:T1-D6=98 % T2-C2=80 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=51 % T7-H4=100 %] [23:43:53.220] [SAMPLE-VAL] Sample 88: weight 0.385 -> 0.082 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 % T7-H4=100 %] [23:43:53.225] [SAMPLE-VAL] Sample 89: weight 0.385 -> 0.104 [E:T2-C6=13 % T3-C9=9 % T4-H6=39 % T5-H9=93 % T6-S3=98 % T7-HA=100 %, W:T1-D6=99 % T2-C2=79 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=31 % T7-H4=100 %] [23:43:53.230] [SAMPLE-VAL] Sample 90: weight 0.385 -> 0.106 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 % T7-HA=100 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:53.235] [SAMPLE-VAL] Sample 91: weight 0.385 -> 0.077 [E:T2-C6=11 % T3-C9=7 % T4-H6=33 % T5-H9=94 % T6-S3=88 % T7-HA=100 %, W:T1-D6=72 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=18 % T6-S2=8 % T7-H4=100 %] [23:43:53.240] [SAMPLE-VAL] Sample 92: weight 0.385 -> 0.082 [E:T2-C6=10 % T3-C9=100 % T4-H6=42 % T5-H9=96 % T6-S3=88 % T7-HA=100 %, W:T1-D6=100 % T2-C2=96 % T3-CJ=6 % T4-H3=100 % T5-HJ=27 % T6-S2=5 % T7-H4=100 %] [23:43:53.245] [SAMPLE-VAL] Sample 93: weight 0.385 -> 0.084 [E:T2-C6=11 % T3-C9=6 % T4-H6=39 % T5-H9=97 % T6-S3=96 % T7-HA=100 %, W:T1-D6=99 % T2-C2=97 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=14 % T7-H4=100 %] [23:43:53.250] [SAMPLE-VAL] Sample 94: weight 0.385 -> 0.108 [E:T2-C6=16 % T3-C9=100 % T4-H6=43 % T5-H9=95 % T6-S3=87 % T7-HA=100 %, W:T1-D6=88 % T2-C2=70 % T3-CJ=7 % T4-H3=100 % T5-HJ=32 % T6-S2=37 % T7-H4=100 %] [23:43:53.255] [SAMPLE-VAL] Sample 95: weight 0.385 -> 0.106 [E:T2-C6=18 % T3-C9=8 % T4-H6=37 % T5-H9=95 % T6-S3=89 % T7-HA=100 %, W:T1-D6=71 % T2-C2=84 % T3-CJ=100 % T4-H3=100 % T5-HJ=24 % T6-S2=53 % T7-H4=100 %] [23:43:53.260] [SAMPLE-VAL] Sample 96: weight 0.385 -> 0.106 [E:T2-C6=15 % T3-C9=12 % T4-H6=37 % T5-H9=93 % T6-S3=99 % T7-HA=100 %, W:T1-D6=75 % T2-C2=82 % T3-CJ=100 % T4-H3=100 % T5-HJ=25 % T6-S2=37 % T7-H4=100 %] [23:43:53.267] [SAMPLE-VAL] Sample 97: weight 0.385 -> 0.080 [E:T2-C6=10 % T3-C9=9 % T4-H6=36 % T5-H9=95 % T6-S3=100 % T7-HA=100 %, W:T1-D6=66 % T2-C2=95 % T3-CJ=100 % T4-H3=100 % T5-HJ=23 % T6-S2=7 % T7-H4=100 %] [23:43:53.274] [SAMPLE-VAL] Sample 98: weight 0.385 -> 0.103 [E:T2-C6=18 % T3-C9=7 % T4-H6=39 % T5-H9=96 % T6-S3=57 % T7-HA=100 %, W:T1-D6=97 % T2-C2=79 % T3-CJ=100 % T4-H3=100 % T5-HJ=20 % T6-S2=60 % T7-H4=100 %] [23:43:53.280] [SAMPLE-VAL] Sample 99: weight 0.385 -> 0.086 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:53.285] [SAMPLE-VAL] Sample 100: weight 0.385 -> 0.086 [E:T2-C6=12 % T3-C9=8 % T4-H6=39 % T5-H9=96 % T6-S3=100 % T7-HA=100 %, W:T1-D6=100 % T2-C2=94 % T3-CJ=100 % T4-H3=100 % T5-HJ=28 % T6-S2=10 % T7-H4=100 %] [23:43:53.286] [SAMPLE-VAL] Done. Weight range: 0.077-0.265 [23:43:53.286] [SAMPLE-VAL] Top sample 1 (w=0.265): E:QT873.A96.KQ.T96 W:K542.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:53.286] [SAMPLE-VAL] Top sample 3 (w=0.265): E:QT853.A96.KQ.T96 W:K742.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:53.286] [SAMPLE-VAL] Top sample 35 (w=0.265): E:QT843.A96.KQ.T96 W:K752.J43.AT96.J2 [E:T2-C6=10 % T3-C9=14 % T4-H6=39 % T5-H9=96 % T6-S3=83 % T7-HA=100 %, W:T1-D6=74 % T2-C2=83 % T3-CJ=100 % T4-H3=100 % T5-HJ=17 % T6-S2=47 % T7-H4=100 %] [23:43:53.286] [SAMPLE-VAL] Top sample 2 (w=0.261): E:QT543.A96.KQ.T96 W:K872.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 % T7-HA=100 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:53.286] [SAMPLE-VAL] Top sample 7 (w=0.261): E:QT743.A96.KQ.T96 W:K852.J43.AT96.J2 [E:T2-C6=9 % T3-C9=12 % T4-H6=37 % T5-H9=97 % T6-S3=94 % T7-HA=100 %, W:T1-D6=74 % T2-C2=86 % T3-CJ=100 % T4-H3=100 % T5-HJ=21 % T6-S2=37 % T7-H4=100 %] [23:43:53.286] After sample validation: 100 deals remaining [23:43:53.286] [PLAY-INFER] No inference observations detected [23:43:53.287] Using weighted samples: 100/100 have non-uniform weights (range 0.077-0.265) [23:43:53.287] Sample deals (100 total, showing first 20, by weight): [23:43:53.287] [1] (w=0.265) E:QT873.A96.KQ.T96 A.KQT87.J753.KQ7 K542.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [2] (w=0.265) E:QT853.A96.KQ.T96 A.KQT87.J753.KQ7 K742.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [3] (w=0.265) E:QT843.A96.KQ.T96 A.KQT87.J753.KQ7 K752.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [4] (w=0.261) E:QT543.A96.KQ.T96 A.KQT87.J753.KQ7 K872.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [5] (w=0.261) E:QT743.A96.KQ.T96 A.KQT87.J753.KQ7 K852.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [6] (w=0.261) E:QT753.A96.KQ.T96 A.KQT87.J753.KQ7 K842.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [7] (w=0.248) E:Q8543.A96.KQ.T96 A.KQT87.J753.KQ7 KT72.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [8] (w=0.248) E:Q8753.A96.KQ.T96 A.KQT87.J753.KQ7 KT42.J43.AT96.J2 J96.52.842.A8543 [23:43:53.287] [9] (w=0.248) E:Q8743.A96.KQ.T96 A.KQT87.J753.KQ7 KT52.J43.AT96.J2 J96.52.842.A8543 [23:43:53.288] [10] (w=0.245) E:Q7543.A96.KQ.T96 A.KQT87.J753.KQ7 KT82.J43.AT96.J2 J96.52.842.A8543 [23:43:53.288] [11] (w=0.211) E:QT7543.A96.KQ.96 A.KQT87.J753.KQ7 K82.J43.AT96.JT2 J96.52.842.A8543 [23:43:53.288] [12] (w=0.201) E:Q87543.A96.KQ.96 A.KQT87.J753.KQ7 KT2.J43.AT96.JT2 J96.52.842.A8543 [23:43:53.288] [13] (w=0.197) E:T8753.A96.AK9.96 A.KQT87.J753.KQ7 KQ42.J43.QT6.JT2 J96.52.842.A8543 [23:43:53.288] [14] (w=0.197) E:T8543.A96.AK9.96 A.KQT87.J753.KQ7 KQ72.J43.QT6.JT2 J96.52.842.A8543 [23:43:53.288] [15] (w=0.197) E:T8743.A96.AK9.96 A.KQT87.J753.KQ7 KQ52.J43.QT6.JT2 J96.52.842.A8543 [23:43:53.288] [16] (w=0.196) E:T7543.A96.AK9.96 A.KQT87.J753.KQ7 KQ82.J43.QT6.JT2 J96.52.842.A8543 [23:43:53.288] [17] (w=0.192) E:T8543.A96.AKT.96 A.KQT87.J753.KQ7 KQ72.J43.Q96.JT2 J96.52.842.A8543 [23:43:53.288] [18] (w=0.192) E:T8743.A96.AKT.96 A.KQT87.J753.KQ7 KQ52.J43.Q96.JT2 J96.52.842.A8543 [23:43:53.288] [19] (w=0.192) E:T8753.A96.AKT.96 A.KQT87.J753.KQ7 KQ42.J43.Q96.JT2 J96.52.842.A8543 [23:43:53.289] [20] (w=0.191) E:T7543.A96.AKT.96 A.KQT87.J753.KQ7 KQ82.J43.Q96.JT2 J96.52.842.A8543 [23:43:53.289] ... and 80 more [23:43:53.359] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:43:53.359] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:43:53.359] C4: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:43:53.359] D4: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:53.359] D8: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:53.359] S9: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:53.359] SJ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [23:43:53.359] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:43:53.359] C4: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [23:43:53.359] D4: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:53.360] D8: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:53.360] S9: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:53.360] SJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:43:53.360] --- IMP Calculation Output (card -> average IMP) --- [23:43:53.360] C4: 1.00 [23:43:53.360] D4: -0.25 [23:43:53.361] D8: -0.25 [23:43:53.361] S9: -0.25 [23:43:53.361] SJ: -0.25 [23:43:53.361] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:43:53.361] C4: 1.000 [23:43:53.361] D4: -0.250 [23:43:53.361] D8: -0.250 [23:43:53.361] S9: -0.250 [23:43:53.361] SJ: -0.250 [23:43:53.361] === DDS DETAILED ANALYSIS === [23:43:53.361] Cards analyzed: 5, Samples per card: 100 [23:43:53.361] NOTE: All samples have identical trick counts - no sampling variance detected. [23:43:53.361] This occurs when all hands are fully known (no hidden cards to sample). [23:43:53.362] All plays with same trick count will have 0.00 IMP difference. [23:43:53.362] [23:43:53.362] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:43:53.362] ----- ------ --------- ------- ----------- -------------------------------- [23:43:53.362] C4 1.00 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:43:53.362] D4 -0.25 3.00 100 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:53.362] D8 -0.25 3.00 100 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:53.362] S9 -0.25 3.00 100 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:53.362] SJ -0.25 3.00 100 % 1 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:43:53.362] [23:43:53.362] Selected: C4 (IMPs=1.00, avgTricks=4.00) [23:43:53.362] =================== [23:43:53.362] Selected: C4 (MP 1.000, 1.00 IMPs, 4.00 tricks) [23:43:53.363] [stage-timing] ok sample=368ms validate=0ms nn=480ms signal=0ms simgames=5ms dds=68ms total=926ms samples=100 cards=28 [23:43:53.363] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:43:53.363] Finding card to play for N: J96.52.842.A8543 [23:43:53.363] Relative position: Declarer, Contract type: Suit [23:43:53.363] Cards in hand mask: 5 [23:43:53.364] Candidate: 9S = 46.9 % [23:43:53.364] Candidate: JS = 39.9 % [23:43:53.364] Candidate: xC = 8.2 % [23:43:53.364] Candidate: xD = 3.3 % [23:43:53.364] Candidate: 8D = 1.6 % [23:43:53.365] Selected: S9 (46.9 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:56 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:56 === [23:43:56.333] Activated: 5 tricks remaining, threshold=5 [23:43:56.334] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=6, defense tricks=2 [23:43:56.334] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [23:43:56.334] ENDGAME: S [- HT8 DJ75 -] [23:43:56.334] ENDGAME: N [SJ9 - D84 C3] [23:43:56.334] ENDGAME: Hidden [SKQT854 - DAQT9 -] [23:43:56.334] ENDGAME: 252 valid worlds (after void filtering) [23:43:56.334] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:43:56.334] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:43:56.334] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:43:56.334] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:43:56.334] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:43:56.335] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:43:56.335] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:43:56.335] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:43:56.335] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:43:56.335] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:43:56.335] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:43:56.342] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:43:56.342] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:43:56.342] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:56.342] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:43:56.342] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:43:56.343] [Timing] N precompute: 7ms mem d=-14924KB (total=1547MB) [23:43:56.351] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:56.351] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:56.351] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:56.351] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:56.351] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:43:56.351] [DealFinder] Expression (3777 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:43:56.352] [Timing] E precompute: 8ms mem d=208KB (total=1547MB) [23:43:56.358] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:43:56.358] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:43:56.358] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:43:56.358] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:43:56.359] [Timing] S precompute: 6ms mem d=169KB (total=1547MB) [23:43:56.365] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:56.365] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:43:56.365] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:43:56.365] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:43:56.365] [Timing] W precompute: 6ms mem d=163KB (total=1547MB) [23:43:56.366] ENDGAME: Bidding weights applied to 252/252 worlds (range 0.00-0.01) [23:43:56.366] ENDGAME_WORLD: #1 (w=0.00) N:J9..84.3 QT854... .T8.J75. K..AQT9. [23:43:56.366] ENDGAME_WORLD: #2 (w=0.00) N:J9..84.3 KT854... .T8.J75. Q..AQT9. [23:43:56.366] ENDGAME_WORLD: #3 (w=0.00) N:J9..84.3 T854..9. .T8.J75. KQ..AQT. [23:43:56.366] ENDGAME_WORLD: #4 (w=0.00) N:J9..84.3 T854..T. .T8.J75. KQ..AQ9. [23:43:56.366] ENDGAME_WORLD: #5 (w=0.00) N:J9..84.3 T854..Q. .T8.J75. KQ..AT9. [23:43:56.367] ENDGAME_WORLD: #6 (w=0.00) N:J9..84.3 T854..A. .T8.J75. KQ..QT9. [23:43:56.367] ENDGAME_WORLD: #7 (w=0.00) N:J9..84.3 KQ854... .T8.J75. T..AQT9. [23:43:56.367] ENDGAME_WORLD: #8 (w=0.00) N:J9..84.3 Q854..9. .T8.J75. KT..AQT. [23:43:56.367] ENDGAME_WORLD: #9 (w=0.00) N:J9..84.3 Q854..T. .T8.J75. KT..AQ9. [23:43:56.367] ENDGAME_WORLD: #10 (w=0.00) N:J9..84.3 Q854..Q. .T8.J75. KT..AT9. [23:43:56.367] ENDGAME_WORLD: #11 (w=0.00) N:J9..84.3 Q854..A. .T8.J75. KT..QT9. [23:43:56.367] ENDGAME_WORLD: #12 (w=0.00) N:J9..84.3 K854..9. .T8.J75. QT..AQT. [23:43:56.367] ENDGAME_WORLD: #13 (w=0.00) N:J9..84.3 K854..T. .T8.J75. QT..AQ9. [23:43:56.367] ENDGAME_WORLD: #14 (w=0.00) N:J9..84.3 K854..Q. .T8.J75. QT..AT9. [23:43:56.368] ENDGAME_WORLD: #15 (w=0.00) N:J9..84.3 K854..A. .T8.J75. QT..QT9. [23:43:56.368] ENDGAME_WORLD: #16 (w=0.01) N:J9..84.3 854..T9. .T8.J75. KQT..AQ. [23:43:56.368] ENDGAME_WORLD: #17 (w=0.00) N:J9..84.3 854..Q9. .T8.J75. KQT..AT. [23:43:56.368] ENDGAME_WORLD: #18 (w=0.01) N:J9..84.3 854..A9. .T8.J75. KQT..QT. [23:43:56.368] ENDGAME_WORLD: #19 (w=0.00) N:J9..84.3 854..QT. .T8.J75. KQT..A9. [23:43:56.368] ENDGAME_WORLD: #20 (w=0.01) N:J9..84.3 854..AT. .T8.J75. KQT..Q9. [23:43:56.368] ENDGAME_WORLD: ... and 232 more [23:43:56.368] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=1.67, rankByScore=True): [23:43:56.674] H8: defeat 100 % (1.7/1.7), makes 100 % (1.7/1.7), avgDeclTricks=9.0, dist=[9:1.7] [23:43:56.961] HT: defeat 100 % (1.7/1.7), makes 100 % (1.7/1.7), avgDeclTricks=9.0, dist=[9:1.7] [23:43:57.053] D5: defeat 0 % (0.0/1.7), makes 0 % (0.0/1.7), avgDeclTricks=7.0, dist=7:1.7 [23:43:57.130] D7: defeat 0 % (0.0/1.7), makes 0 % (0.0/1.7), avgDeclTricks=7.0, dist=7:1.7 [23:43:57.170] DJ: defeat 0 % (0.0/1.7), makes 0 % (0.0/1.7), avgDeclTricks=7.0, dist=7:1.7 [23:43:57.170] IMP H8: 3.00 [23:43:57.170] IMP HT: 3.00 [23:43:57.170] IMP D5: -2.00 [23:43:57.170] IMP D7: -2.00 [23:43:57.170] IMP DJ: -2.00 [23:43:57.171] MP H8: 0.750 [23:43:57.171] MP HT: 0.750 [23:43:57.171] MP D5: -0.500 [23:43:57.171] MP D7: -0.500 [23:43:57.171] MP DJ: -0.500 [23:43:57.171] ENDGAME: Selected HT (100 %) [23:43:57.171] Tied cards: HT,H8 -- invoking NN directly on tied set [23:43:57.171] === FindBestCardAsync: Position=S, CardsPlayed=32 === [23:43:57.171] Finding card to play for S: A.KQT87.J753.KQ7 [23:43:57.171] Relative position: Dummy, Contract type: Suit [23:43:57.172] Cards in hand mask: 4 [23:43:57.173] Candidate: TH = 41.8 % [23:43:57.173] Candidate: 8H = 36.3 % [23:43:57.173] Candidate: xD = 18.0 % [23:43:57.173] Candidate: JD = 3.9 % [23:43:57.173] Selected: HT (41.8 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:43:58 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:43:58 === [23:43:58.723] Activated: 5 tricks remaining, threshold=5 [23:43:58.723] ENDGAME: Hidden cards=9 between E and W, need 5+4, declarer tricks=6, defense tricks=2 [23:43:58.723] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [23:43:58.724] ENDGAME: N [SJ9 - D84 C3] [23:43:58.724] ENDGAME: S [- H8 DJ75 -] [23:43:58.724] ENDGAME: Hidden [SKQT85 - DAQT9 -] [23:43:58.724] ENDGAME: Current trick (2 cards, led by S): HT S4 [23:43:58.724] ENDGAME: 126 valid worlds (after void filtering) [23:43:58.724] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:43:58.724] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:43:58.724] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:43:58.725] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:43:58.725] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:43:58.725] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:43:58.725] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:43:58.725] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:43:58.725] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:43:58.725] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:43:58.725] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:43:58.729] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:43:58.729] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:43:58.729] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:58.729] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:43:58.729] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:43:58.729] [Timing] N precompute: 3ms mem d=105KB (total=1560MB) [23:43:58.737] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:58.738] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:58.738] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:58.738] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:43:58.738] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:43:58.738] [DealFinder] Expression (3777 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:43:58.738] [Timing] E precompute: 8ms mem d=209KB (total=1561MB) [23:43:58.744] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:43:58.744] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:43:58.744] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:43:58.744] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:43:58.744] [Timing] S precompute: 6ms mem d=169KB (total=1561MB) [23:43:58.750] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:43:58.751] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:43:58.751] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:43:58.751] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:43:58.751] [Timing] W precompute: 6ms mem d=163KB (total=1561MB) [23:43:58.751] ENDGAME: Bidding weights applied to 126/126 worlds (range 0.00-0.01) [23:43:58.751] ENDGAME_WORLD: #1 (w=0.00) N:J9..84.3 KQT85... .8.J75. ..AQT9. [23:43:58.751] ENDGAME_WORLD: #2 (w=0.00) N:J9..84.3 QT85..9. .8.J75. K..AQT. [23:43:58.751] ENDGAME_WORLD: #3 (w=0.00) N:J9..84.3 QT85..T. .8.J75. K..AQ9. [23:43:58.751] ENDGAME_WORLD: #4 (w=0.00) N:J9..84.3 QT85..Q. .8.J75. K..AT9. [23:43:58.752] ENDGAME_WORLD: #5 (w=0.00) N:J9..84.3 QT85..A. .8.J75. K..QT9. [23:43:58.752] ENDGAME_WORLD: #6 (w=0.00) N:J9..84.3 KT85..9. .8.J75. Q..AQT. [23:43:58.752] ENDGAME_WORLD: #7 (w=0.00) N:J9..84.3 KT85..T. .8.J75. Q..AQ9. [23:43:58.752] ENDGAME_WORLD: #8 (w=0.00) N:J9..84.3 KT85..Q. .8.J75. Q..AT9. [23:43:58.752] ENDGAME_WORLD: #9 (w=0.00) N:J9..84.3 KT85..A. .8.J75. Q..QT9. [23:43:58.752] ENDGAME_WORLD: #10 (w=0.01) N:J9..84.3 T85..T9. .8.J75. KQ..AQ. [23:43:58.752] ENDGAME_WORLD: #11 (w=0.00) N:J9..84.3 T85..Q9. .8.J75. KQ..AT. [23:43:58.752] ENDGAME_WORLD: #12 (w=0.01) N:J9..84.3 T85..A9. .8.J75. KQ..QT. [23:43:58.752] ENDGAME_WORLD: #13 (w=0.00) N:J9..84.3 T85..QT. .8.J75. KQ..A9. [23:43:58.752] ENDGAME_WORLD: #14 (w=0.01) N:J9..84.3 T85..AT. .8.J75. KQ..Q9. [23:43:58.752] ENDGAME_WORLD: #15 (w=0.01) N:J9..84.3 T85..AQ. .8.J75. KQ..T9. [23:43:58.752] ENDGAME_WORLD: #16 (w=0.00) N:J9..84.3 KQ85..9. .8.J75. T..AQT. [23:43:58.752] ENDGAME_WORLD: #17 (w=0.00) N:J9..84.3 KQ85..T. .8.J75. T..AQ9. [23:43:58.753] ENDGAME_WORLD: #18 (w=0.00) N:J9..84.3 KQ85..Q. .8.J75. T..AT9. [23:43:58.753] ENDGAME_WORLD: #19 (w=0.00) N:J9..84.3 KQ85..A. .8.J75. T..QT9. [23:43:58.753] ENDGAME_WORLD: #20 (w=0.00) N:J9..84.3 Q85..T9. .8.J75. KT..AQ. [23:43:58.753] ENDGAME_WORLD: ... and 106 more [23:43:58.753] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=0.97, rankByScore=True): [23:43:58.781] S9: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=9.0, dist=[9:1.0] [23:43:58.812] SJ: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=9.0, dist=[9:1.0] [23:43:58.849] D4: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=9.0, dist=[9:1.0] [23:43:58.886] D8: defeat 100 % (1.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=9.0, dist=[9:1.0] [23:43:58.923] C3: defeat 2 % (0.0/1.0), makes 2 % (0.0/1.0), avgDeclTricks=7.0, dist=7:1.0 [8:0.0] [23:43:58.923] IMP S9: 0.98 [23:43:58.923] IMP SJ: 0.98 [23:43:58.923] IMP D4: 0.98 [23:43:58.924] IMP D8: 0.98 [23:43:58.924] IMP C3: -3.94 [23:43:58.924] MP S9: 0.250 [23:43:58.924] MP SJ: 0.250 [23:43:58.924] MP D4: 0.250 [23:43:58.924] MP D8: 0.250 [23:43:58.924] MP C3: -1.000 [23:43:58.924] ENDGAME: Selected D8 (100 %) [23:43:58.924] Tied cards: D8,D4,SJ,S9 -- invoking NN directly on tied set [23:43:58.924] === FindBestCardAsync: Position=N, CardsPlayed=34 === [23:43:58.924] Finding card to play for N: J96.52.842.A8543 [23:43:58.925] Relative position: Declarer, Contract type: Suit [23:43:58.925] Cards in hand mask: 5 [23:43:58.926] Candidate: xD = 40.2 % [23:43:58.926] Candidate: xC = 22.5 % [23:43:58.926] Candidate: 9S = 21.9 % [23:43:58.926] Candidate: 8D = 13.0 % [23:43:58.926] Candidate: JS = 2.4 % [23:43:58.926] Selected: D4 (40.2 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:00 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:00 === [23:44:00.460] Activated: 4 tricks remaining, threshold=5 [23:44:00.461] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=7, defense tricks=2 [23:44:00.461] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [23:44:00.461] ENDGAME: S [- H8 DJ75 -] [23:44:00.461] ENDGAME: N [SJ9 - D8 C3] [23:44:00.461] ENDGAME: Hidden [SKQT5 - DAQT9 -] [23:44:00.461] ENDGAME: 70 valid worlds (after void filtering) [23:44:00.461] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:00.461] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:00.461] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:00.461] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:00.462] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:00.462] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:00.462] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:00.462] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:00.462] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:00.462] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:00.462] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:00.465] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:00.466] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:00.466] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:00.466] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:00.466] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:00.466] [Timing] N precompute: 3ms mem d=112KB (total=1560MB) [23:44:00.473] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:00.474] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:00.474] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:00.474] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:00.474] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:00.474] [DealFinder] Expression (3777 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:44:00.474] [Timing] E precompute: 8ms mem d=212KB (total=1560MB) [23:44:00.480] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:00.480] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:00.480] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:00.480] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:00.480] [Timing] S precompute: 5ms mem d=169KB (total=1560MB) [23:44:00.486] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:00.486] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:00.486] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:00.486] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:00.486] [Timing] W precompute: 5ms mem d=160KB (total=1560MB) [23:44:00.486] ENDGAME: Bidding weights applied to 70/70 worlds (range 0.00-0.01) [23:44:00.486] ENDGAME_WORLD: #1 (w=0.00) N:J9..8.3 KQT5... .8.J75. ..AQT9. [23:44:00.486] ENDGAME_WORLD: #2 (w=0.00) N:J9..8.3 QT5..9. .8.J75. K..AQT. [23:44:00.486] ENDGAME_WORLD: #3 (w=0.00) N:J9..8.3 QT5..T. .8.J75. K..AQ9. [23:44:00.486] ENDGAME_WORLD: #4 (w=0.00) N:J9..8.3 QT5..Q. .8.J75. K..AT9. [23:44:00.487] ENDGAME_WORLD: #5 (w=0.00) N:J9..8.3 QT5..A. .8.J75. K..QT9. [23:44:00.487] ENDGAME_WORLD: #6 (w=0.00) N:J9..8.3 KT5..9. .8.J75. Q..AQT. [23:44:00.487] ENDGAME_WORLD: #7 (w=0.00) N:J9..8.3 KT5..T. .8.J75. Q..AQ9. [23:44:00.487] ENDGAME_WORLD: #8 (w=0.00) N:J9..8.3 KT5..Q. .8.J75. Q..AT9. [23:44:00.487] ENDGAME_WORLD: #9 (w=0.00) N:J9..8.3 KT5..A. .8.J75. Q..QT9. [23:44:00.487] ENDGAME_WORLD: #10 (w=0.01) N:J9..8.3 T5..T9. .8.J75. KQ..AQ. [23:44:00.487] ENDGAME_WORLD: #11 (w=0.00) N:J9..8.3 T5..Q9. .8.J75. KQ..AT. [23:44:00.487] ENDGAME_WORLD: #12 (w=0.01) N:J9..8.3 T5..A9. .8.J75. KQ..QT. [23:44:00.487] ENDGAME_WORLD: #13 (w=0.00) N:J9..8.3 T5..QT. .8.J75. KQ..A9. [23:44:00.487] ENDGAME_WORLD: #14 (w=0.01) N:J9..8.3 T5..AT. .8.J75. KQ..Q9. [23:44:00.488] ENDGAME_WORLD: #15 (w=0.01) N:J9..8.3 T5..AQ. .8.J75. KQ..T9. [23:44:00.488] ENDGAME_WORLD: #16 (w=0.00) N:J9..8.3 KQ5..9. .8.J75. T..AQT. [23:44:00.490] ENDGAME_WORLD: #17 (w=0.00) N:J9..8.3 KQ5..T. .8.J75. T..AQ9. [23:44:00.491] ENDGAME_WORLD: #18 (w=0.00) N:J9..8.3 KQ5..Q. .8.J75. T..AT9. [23:44:00.491] ENDGAME_WORLD: #19 (w=0.00) N:J9..8.3 KQ5..A. .8.J75. T..QT9. [23:44:00.491] ENDGAME_WORLD: #20 (w=0.00) N:J9..8.3 Q5..T9. .8.J75. KT..AQ. [23:44:00.492] ENDGAME_WORLD: ... and 50 more [23:44:00.492] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=0.47, rankByScore=True): [23:44:00.531] H8: defeat 100 % (0.5/0.5), makes 100 % (0.5/0.5), avgDeclTricks=9.0, dist=[9:0.5] [23:44:00.535] D5: defeat 100 % (0.5/0.5), makes 100 % (0.5/0.5), avgDeclTricks=8.0, dist=[8:0.5] [23:44:00.540] D7: defeat 100 % (0.5/0.5), makes 100 % (0.5/0.5), avgDeclTricks=8.0, dist=[8:0.5] [23:44:00.542] DJ: defeat 100 % (0.5/0.5), makes 100 % (0.5/0.5), avgDeclTricks=8.0, dist=[8:0.5] [23:44:00.543] IMP H8: 1.00 [23:44:00.543] IMP D5: -0.33 [23:44:00.543] IMP D7: -0.33 [23:44:00.543] IMP DJ: -0.33 [23:44:00.543] MP H8: 1.000 [23:44:00.543] MP D5: -0.333 [23:44:00.543] MP D7: -0.333 [23:44:00.543] MP DJ: -0.333 [23:44:00.543] ENDGAME: Selected H8 (100 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:02 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:02 === [23:44:02.460] Activated: 4 tricks remaining, threshold=5 [23:44:02.460] ENDGAME: Hidden cards=7 between E and W, need 4+3, declarer tricks=7, defense tricks=2 [23:44:02.460] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [23:44:02.460] ENDGAME: N [SJ9 - D8 C3] [23:44:02.460] ENDGAME: S [- - DJ75 -] [23:44:02.460] ENDGAME: Hidden [SKQT - DAQT9 -] [23:44:02.460] ENDGAME: Current trick (2 cards, led by S): H8 S5 [23:44:02.460] ENDGAME: 35 valid worlds (after void filtering) [23:44:02.461] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:02.461] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:02.461] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:02.461] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:02.461] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:02.461] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:02.461] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:02.461] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:02.461] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:02.461] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:02.461] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:02.465] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:02.465] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:02.465] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:02.465] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:02.465] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:02.465] [Timing] N precompute: 3ms mem d=112KB (total=1556MB) [23:44:02.472] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:02.472] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:02.473] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:02.473] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:02.473] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:02.473] [DealFinder] Expression (3777 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:44:02.473] [Timing] E precompute: 7ms mem d=204KB (total=1556MB) [23:44:02.478] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:02.478] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:02.479] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:02.479] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:02.479] [Timing] S precompute: 5ms mem d=169KB (total=1557MB) [23:44:02.484] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:02.484] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:02.484] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:02.485] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:02.485] [Timing] W precompute: 5ms mem d=163KB (total=1557MB) [23:44:02.485] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.00-0.01) [23:44:02.485] ENDGAME_WORLD: #1 (w=0.00) N:J9..8.3 KQT..9. ..J75. ..AQT. [23:44:02.485] ENDGAME_WORLD: #2 (w=0.00) N:J9..8.3 KQT..T. ..J75. ..AQ9. [23:44:02.485] ENDGAME_WORLD: #3 (w=0.00) N:J9..8.3 KQT..Q. ..J75. ..AT9. [23:44:02.485] ENDGAME_WORLD: #4 (w=0.00) N:J9..8.3 KQT..A. ..J75. ..QT9. [23:44:02.485] ENDGAME_WORLD: #5 (w=0.00) N:J9..8.3 QT..T9. ..J75. K..AQ. [23:44:02.485] ENDGAME_WORLD: #6 (w=0.01) N:J9..8.3 QT..Q9. ..J75. K..AT. [23:44:02.485] ENDGAME_WORLD: #7 (w=0.01) N:J9..8.3 QT..A9. ..J75. K..QT. [23:44:02.485] ENDGAME_WORLD: #8 (w=0.01) N:J9..8.3 QT..QT. ..J75. K..A9. [23:44:02.485] ENDGAME_WORLD: #9 (w=0.01) N:J9..8.3 QT..AT. ..J75. K..Q9. [23:44:02.485] ENDGAME_WORLD: #10 (w=0.01) N:J9..8.3 QT..AQ. ..J75. K..T9. [23:44:02.485] ENDGAME_WORLD: #11 (w=0.01) N:J9..8.3 KT..T9. ..J75. Q..AQ. [23:44:02.486] ENDGAME_WORLD: #12 (w=0.01) N:J9..8.3 KT..Q9. ..J75. Q..AT. [23:44:02.486] ENDGAME_WORLD: #13 (w=0.01) N:J9..8.3 KT..A9. ..J75. Q..QT. [23:44:02.486] ENDGAME_WORLD: #14 (w=0.01) N:J9..8.3 KT..QT. ..J75. Q..A9. [23:44:02.486] ENDGAME_WORLD: #15 (w=0.01) N:J9..8.3 KT..AT. ..J75. Q..Q9. [23:44:02.486] ENDGAME_WORLD: #16 (w=0.01) N:J9..8.3 KT..AQ. ..J75. Q..T9. [23:44:02.486] ENDGAME_WORLD: #17 (w=0.00) N:J9..8.3 T..QT9. ..J75. KQ..A. [23:44:02.486] ENDGAME_WORLD: #18 (w=0.01) N:J9..8.3 T..AT9. ..J75. KQ..Q. [23:44:02.486] ENDGAME_WORLD: #19 (w=0.01) N:J9..8.3 T..AQ9. ..J75. KQ..T. [23:44:02.486] ENDGAME_WORLD: #20 (w=0.01) N:J9..8.3 T..AQT. ..J75. KQ..9. [23:44:02.486] ENDGAME_WORLD: ... and 15 more [23:44:02.486] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=0.29, rankByScore=True): [23:44:02.487] S9: defeat 100 % (0.3/0.3), makes 100 % (0.3/0.3), avgDeclTricks=9.0, dist=[9:0.3] [23:44:02.487] SJ: defeat 100 % (0.3/0.3), makes 100 % (0.3/0.3), avgDeclTricks=9.0, dist=[9:0.3] [23:44:02.489] D8: defeat 100 % (0.3/0.3), makes 100 % (0.3/0.3), avgDeclTricks=9.0, dist=[9:0.3] [23:44:02.490] C3: defeat 100 % (0.3/0.3), makes 100 % (0.3/0.3), avgDeclTricks=8.0, dist=[8:0.3] [9:0.0] [23:44:02.490] IMP S9: 0.32 [23:44:02.490] IMP SJ: 0.32 [23:44:02.490] IMP D8: 0.32 [23:44:02.490] IMP C3: -0.97 [23:44:02.490] MP S9: 0.322 [23:44:02.490] MP SJ: 0.322 [23:44:02.490] MP D8: 0.322 [23:44:02.490] MP C3: -0.966 [23:44:02.490] ENDGAME: Selected D8 (100 %) [23:44:02.490] Tied cards: D8,SJ,S9 -- invoking NN directly on tied set [23:44:02.491] === FindBestCardAsync: Position=N, CardsPlayed=38 === [23:44:02.491] Finding card to play for N: J96.52.842.A8543 [23:44:02.491] Relative position: Declarer, Contract type: Suit [23:44:02.491] Cards in hand mask: 4 [23:44:02.492] Candidate: 8D = 44.1 % [23:44:02.492] Candidate: xC = 29.3 % [23:44:02.492] Candidate: 9S = 24.2 % [23:44:02.492] Candidate: JS = 2.4 % [23:44:02.492] Selected: D8 (44.1 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:04 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:04 === [23:44:04.002] Activated: 3 tricks remaining, threshold=5 [23:44:04.003] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=8, defense tricks=2 [23:44:04.003] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [23:44:04.003] ENDGAME: S [- - DJ75 -] [23:44:04.003] ENDGAME: N [SJ9 - - C3] [23:44:04.003] ENDGAME: Hidden [SKQT - DAQ9 -] [23:44:04.003] ENDGAME: 20 valid worlds (after void filtering) [23:44:04.004] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:04.004] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:04.004] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:04.004] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:04.004] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:04.004] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:04.004] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:04.004] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:04.004] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:04.004] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:04.005] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:04.008] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:04.008] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:04.008] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:04.008] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:04.008] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:04.008] [Timing] N precompute: 3ms mem d=96KB (total=1552MB) [23:44:04.016] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:04.016] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:04.016] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:04.016] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:04.016] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:04.016] [DealFinder] Expression (3777 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:44:04.017] [Timing] E precompute: 8ms mem d=209KB (total=1553MB) [23:44:04.023] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:04.023] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:04.023] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:04.023] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:04.023] [Timing] S precompute: 6ms mem d=165KB (total=1553MB) [23:44:04.029] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:04.029] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:04.029] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:04.029] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:04.029] [Timing] W precompute: 5ms mem d=152KB (total=1553MB) [23:44:04.029] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.00-0.01) [23:44:04.029] ENDGAME_WORLD: #1 (w=0.00) N:J9...3 KQT... ..J75. ..AQ9. [23:44:04.029] ENDGAME_WORLD: #2 (w=0.00) N:J9...3 QT..9. ..J75. K..AQ. [23:44:04.029] ENDGAME_WORLD: #3 (w=0.01) N:J9...3 QT..Q. ..J75. K..A9. [23:44:04.029] ENDGAME_WORLD: #4 (w=0.01) N:J9...3 QT..A. ..J75. K..Q9. [23:44:04.029] ENDGAME_WORLD: #5 (w=0.01) N:J9...3 KT..9. ..J75. Q..AQ. [23:44:04.030] ENDGAME_WORLD: #6 (w=0.01) N:J9...3 KT..Q. ..J75. Q..A9. [23:44:04.030] ENDGAME_WORLD: #7 (w=0.01) N:J9...3 KT..A. ..J75. Q..Q9. [23:44:04.030] ENDGAME_WORLD: #8 (w=0.00) N:J9...3 T..Q9. ..J75. KQ..A. [23:44:04.030] ENDGAME_WORLD: #9 (w=0.01) N:J9...3 T..A9. ..J75. KQ..Q. [23:44:04.030] ENDGAME_WORLD: #10 (w=0.01) N:J9...3 T..AQ. ..J75. KQ..9. [23:44:04.030] ENDGAME_WORLD: #11 (w=0.01) N:J9...3 KQ..9. ..J75. T..AQ. [23:44:04.030] ENDGAME_WORLD: #12 (w=0.01) N:J9...3 KQ..Q. ..J75. T..A9. [23:44:04.030] ENDGAME_WORLD: #13 (w=0.01) N:J9...3 KQ..A. ..J75. T..Q9. [23:44:04.030] ENDGAME_WORLD: #14 (w=0.01) N:J9...3 Q..Q9. ..J75. KT..A. [23:44:04.030] ENDGAME_WORLD: #15 (w=0.01) N:J9...3 Q..A9. ..J75. KT..Q. [23:44:04.030] ENDGAME_WORLD: #16 (w=0.01) N:J9...3 Q..AQ. ..J75. KT..9. [23:44:04.030] ENDGAME_WORLD: #17 (w=0.01) N:J9...3 K..Q9. ..J75. QT..A. [23:44:04.030] ENDGAME_WORLD: #18 (w=0.01) N:J9...3 K..A9. ..J75. QT..Q. [23:44:04.031] ENDGAME_WORLD: #19 (w=0.01) N:J9...3 K..AQ. ..J75. QT..9. [23:44:04.031] ENDGAME_WORLD: #20 (w=0.01) N:J9...3 ..AQ9. ..J75. KQT... [23:44:04.031] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=0.17, rankByScore=True): [23:44:04.031] D5: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.0, dist=[9:0.2] [23:44:04.031] D7: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.0, dist=[9:0.2] [23:44:04.032] DJ: defeat 100 % (0.2/0.2), makes 100 % (0.2/0.2), avgDeclTricks=9.0, dist=[9:0.2] [23:44:04.032] IMP D5: 0.00 [23:44:04.032] IMP D7: 0.00 [23:44:04.032] IMP DJ: 0.00 [23:44:04.032] MP D5: 0.000 [23:44:04.032] MP D7: 0.000 [23:44:04.032] MP DJ: 0.000 [23:44:04.032] ENDGAME: Selected DJ (100 %) [23:44:04.032] Tied cards: DJ,D7,D5 -- invoking NN directly on tied set [23:44:04.033] === FindBestCardAsync: Position=S, CardsPlayed=40 === [23:44:04.033] Finding card to play for S: A.KQT87.J753.KQ7 [23:44:04.033] Relative position: Dummy, Contract type: Suit [23:44:04.033] Cards in hand mask: 2 [23:44:04.034] Candidate: xD = 75.0 % [23:44:04.034] Candidate: JD = 25.0 % [23:44:04.034] Selected: D5 (75.0 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:06 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:06 === [23:44:06.031] Activated: 3 tricks remaining, threshold=5 [23:44:06.031] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=8, defense tricks=2 [23:44:06.031] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [23:44:06.032] ENDGAME: N [SJ9 - - C3] [23:44:06.032] ENDGAME: S [- - DJ7 -] [23:44:06.032] ENDGAME: Hidden [SKQT - DAQ -] [23:44:06.032] ENDGAME: Current trick (2 cards, led by S): D5 D9 [23:44:06.032] ENDGAME: 10 valid worlds (after void filtering) [23:44:06.032] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:06.032] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:06.033] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:06.033] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:06.033] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:06.033] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:06.033] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:06.033] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:06.033] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:06.033] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:06.033] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:06.037] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:06.037] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:06.037] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:06.037] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:06.037] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:06.038] [Timing] N precompute: 4ms mem d=104KB (total=1560MB) [23:44:06.049] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:06.050] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:06.050] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:06.050] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:06.050] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:06.050] [DealFinder] Expression (3777 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:44:06.050] [Timing] E precompute: 12ms mem d=201KB (total=1560MB) [23:44:06.056] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:06.056] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:06.056] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:06.057] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:06.057] [Timing] S precompute: 6ms mem d=161KB (total=1560MB) [23:44:06.062] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:06.062] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:06.062] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:06.062] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:06.062] [Timing] W precompute: 5ms mem d=163KB (total=1560MB) [23:44:06.063] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.00-0.01) [23:44:06.063] ENDGAME_WORLD: #1 (w=0.00) N:J9...3 KQT... ..J7. ..AQ. [23:44:06.063] ENDGAME_WORLD: #2 (w=0.01) N:J9...3 QT..Q. ..J7. K..A. [23:44:06.063] ENDGAME_WORLD: #3 (w=0.01) N:J9...3 QT..A. ..J7. K..Q. [23:44:06.063] ENDGAME_WORLD: #4 (w=0.01) N:J9...3 KT..Q. ..J7. Q..A. [23:44:06.063] ENDGAME_WORLD: #5 (w=0.01) N:J9...3 KT..A. ..J7. Q..Q. [23:44:06.063] ENDGAME_WORLD: #6 (w=0.01) N:J9...3 T..AQ. ..J7. KQ... [23:44:06.063] ENDGAME_WORLD: #7 (w=0.01) N:J9...3 KQ..Q. ..J7. T..A. [23:44:06.063] ENDGAME_WORLD: #8 (w=0.01) N:J9...3 KQ..A. ..J7. T..Q. [23:44:06.063] ENDGAME_WORLD: #9 (w=0.01) N:J9...3 Q..AQ. ..J7. KT... [23:44:06.063] ENDGAME_WORLD: #10 (w=0.01) N:J9...3 K..AQ. ..J7. QT... [23:44:06.063] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=0.09, rankByScore=True): [23:44:06.063] S9: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.0, dist=[9:0.1] [23:44:06.063] SJ: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.0, dist=[9:0.1] [23:44:06.064] C3: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.0, dist=[9:0.1] [23:44:06.064] IMP S9: 0.00 [23:44:06.064] IMP SJ: 0.00 [23:44:06.064] IMP C3: 0.00 [23:44:06.064] MP S9: 0.000 [23:44:06.064] MP SJ: 0.000 [23:44:06.064] MP C3: 0.000 [23:44:06.064] ENDGAME: Selected C3 (100 %) [23:44:06.064] Tied cards: C3,SJ,S9 -- invoking NN directly on tied set [23:44:06.064] === FindBestCardAsync: Position=N, CardsPlayed=42 === [23:44:06.064] Finding card to play for N: J96.52.842.A8543 [23:44:06.064] Relative position: Declarer, Contract type: Suit [23:44:06.065] Cards in hand mask: 3 [23:44:06.066] Candidate: xC = 97.3 % [23:44:06.066] Candidate: 9S = 2.3 % [23:44:06.066] Candidate: JS = 0.4 % [23:44:06.066] Selected: C3 (97.3 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:07 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:07 === [23:44:07.601] Activated: 2 tricks remaining, threshold=5 [23:44:07.601] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=9, defense tricks=2 [23:44:07.601] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [23:44:07.601] ENDGAME: N [SJ9 - - -] [23:44:07.601] ENDGAME: S [- - DJ7 -] [23:44:07.601] ENDGAME: Hidden [SKQT - DA -] [23:44:07.601] ENDGAME: 6 valid worlds (after void filtering) [23:44:07.602] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:07.602] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:07.602] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:07.602] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:07.602] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:07.602] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:07.602] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:07.602] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:07.602] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:07.602] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:07.602] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:07.606] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:07.606] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:07.606] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:07.606] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:07.606] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:07.606] [Timing] N precompute: 3ms mem d=105KB (total=1551MB) [23:44:07.614] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:07.614] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:07.614] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:07.614] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:07.614] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:07.614] [DealFinder] Expression (3777 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:44:07.614] [Timing] E precompute: 7ms mem d=214KB (total=1552MB) [23:44:07.619] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:07.619] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:07.620] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:07.620] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:07.620] [Timing] S precompute: 5ms mem d=169KB (total=1552MB) [23:44:07.625] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:07.625] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:07.625] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:07.625] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:07.625] [Timing] W precompute: 5ms mem d=152KB (total=1552MB) [23:44:07.625] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.01-0.01) [23:44:07.625] ENDGAME_WORLD: #1 (w=0.01) N:J9... QT... ..J7. K..A. [23:44:07.625] ENDGAME_WORLD: #2 (w=0.01) N:J9... KT... ..J7. Q..A. [23:44:07.625] ENDGAME_WORLD: #3 (w=0.01) N:J9... T..A. ..J7. KQ... [23:44:07.625] ENDGAME_WORLD: #4 (w=0.01) N:J9... KQ... ..J7. T..A. [23:44:07.626] ENDGAME_WORLD: #5 (w=0.01) N:J9... Q..A. ..J7. KT... [23:44:07.626] ENDGAME_WORLD: #6 (w=0.01) N:J9... K..A. ..J7. QT... [23:44:07.626] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=0.06, rankByScore=True): [23:44:07.626] S9: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.0, dist=[9:0.1] [23:44:07.626] SJ: defeat 100 % (0.1/0.1), makes 100 % (0.1/0.1), avgDeclTricks=9.0, dist=[9:0.1] [23:44:07.626] IMP S9: 0.00 [23:44:07.626] IMP SJ: 0.00 [23:44:07.626] MP S9: 0.000 [23:44:07.626] MP SJ: 0.000 [23:44:07.626] ENDGAME: Selected SJ (100 %) [23:44:07.626] Tied cards: SJ,S9 -- invoking NN directly on tied set [23:44:07.626] === FindBestCardAsync: Position=N, CardsPlayed=44 === [23:44:07.627] Finding card to play for N: J96.52.842.A8543 [23:44:07.627] Relative position: Declarer, Contract type: Suit [23:44:07.627] Cards in hand mask: 2 [23:44:07.628] Candidate: JS = 68.6 % [23:44:07.628] Candidate: 9S = 31.4 % [23:44:07.628] Selected: SJ (68.6 %) === Board 20260810_MP_KMB-Daylong_b6 (API) - DDS Engine (N) - 2026-08-09 23:44:09 === === Board 20260810_MP_KMB-Daylong_b6 (API) - Neural Network Engine (N) - 2026-08-09 23:44:09 === [23:44:09.603] Activated: 2 tricks remaining, threshold=5 [23:44:09.603] ENDGAME: Hidden cards=3 between E and W, need 1+2, declarer tricks=9, defense tricks=2 [23:44:09.603] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [23:44:09.603] ENDGAME: S [- - DJ7 -] [23:44:09.603] ENDGAME: N [S9 - - -] [23:44:09.603] ENDGAME: Hidden [SKT - DA -] [23:44:09.603] ENDGAME: Current trick (2 cards, led by N): SJ SQ [23:44:09.603] ENDGAME: 3 valid worlds (after void filtering) [23:44:09.604] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:44:09.604] [DealFinder] Explained bid S 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [23:44:09.604] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [23:44:09.604] [DealFinder] Explained bid N P: "Responses to 1Ma-P, HCP <= 5" -> require: (none) [23:44:09.604] [DealFinder] Explained bid E 1N: "Balancing 1Ma Opening, HCP >= 11, HCP <= 15, (balish OR CanonicalShape = 4441), H >= 3, balish, Stopper in H, Balanced" -> require: (none) [23:44:09.604] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N, True" -> require: (none) [23:44:09.604] [DealFinder] Explained bid W P: "Responses to 1Ma-P-P-1N-P, HCP <= 10, NOT ((CombinedHcpMin >= 23, CombinedHcpMin <= 24) OR (CombinedHcpMax >= 25, CombinedHcpMin >= 22, CombinedHcpMin <= 24))" -> require: (none) [23:44:09.604] [DealFinder] Explained bid N 2C: "Responses to 1Ma-P-P-1N-P-P, Competitive(C)" -> require: (none) [23:44:09.604] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:44:09.604] [DealFinder] Explained bid S P: "Responses to 1Ma-P-P-1N-P-P-2Mi-P, True" -> require: (none) [23:44:09.604] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [23:44:09.608] [DealFinder] N Spades: tightened from [0-13] to [0-3] using HandUnderstanding [23:44:09.608] [DealFinder] N Clubs: tightened from [2-13] to [8-13] using HandUnderstanding [23:44:09.608] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:09.608] [DealFinder] N constraints: HCP[3-5], Suits=S[0-3] C[8-13], Trivial=False [23:44:09.608] [DealFinder] Expression (1584 chars): HCP <= 5 & NOT (TP >= 6 & S >= 4 & (SpadeLongest OR HCP < 12)) & NOT (HCP >= 12 & ClubLongest & C > S & (C > D OR C = 4)) & NOT (HCP >= 12 & DiamondLongest & D > S & (D > C OR D >= 5)) & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT (H >= 3 & HeartSlam) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT (H >= 3 & (RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT (H >= 3 & 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 >= 3 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 12 & H < 4 & HCP >= 6) & NOT (((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4))) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & Competitive(C) & S < 4 [23:44:09.608] [Timing] N precompute: 3ms mem d=98KB (total=1558MB) [23:44:09.616] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:09.616] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:09.616] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:09.616] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:44:09.616] [DealFinder] E constraints: HCP[11-11], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:44:09.616] [DealFinder] Expression (3777 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:44:09.617] [Timing] E precompute: 8ms mem d=208KB (total=1558MB) [23:44:09.622] [DealFinder] S HCP min: tightened from 12 to 15 using HandUnderstanding [23:44:09.622] [DealFinder] S HCP max: tightened from 21 to 17 using HandUnderstanding [23:44:09.623] [DealFinder] S constraints: HCP[15-17], Suits=H[5-13], Trivial=False [23:44:09.623] [DealFinder] Expression (2911 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & 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... [23:44:09.623] [Timing] S precompute: 6ms mem d=169KB (total=1558MB) [23:44:09.628] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:44:09.628] [DealFinder] W HCP max: tightened from 37 to 12 using HandUnderstanding [23:44:09.628] [DealFinder] W constraints: HCP[3-12], Suits=(none), Trivial=False [23:44:09.628] [DealFinder] Expression (3371 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & 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 & S <= 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 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [23:44:09.628] [Timing] W precompute: 5ms mem d=152KB (total=1558MB) [23:44:09.628] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.01-0.01) [23:44:09.628] ENDGAME_WORLD: #1 (w=0.01) N:9... T... ..J7. K..A. [23:44:09.629] ENDGAME_WORLD: #2 (w=0.01) N:9... K... ..J7. T..A. [23:44:09.629] ENDGAME_WORLD: #3 (w=0.01) N:9... ..A. ..J7. KT... [23:44:09.629] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=0.03, rankByScore=True): [23:44:09.629] D7: defeat 100 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.0, dist=[9:0.0] [23:44:09.629] DJ: defeat 100 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.0, dist=[9:0.0] [23:44:09.629] IMP D7: 0.00 [23:44:09.629] IMP DJ: 0.00 [23:44:09.629] MP D7: 0.000 [23:44:09.629] MP DJ: 0.000 [23:44:09.629] ENDGAME: Selected DJ (100 %) [23:44:09.629] Tied cards: DJ,D7 -- invoking NN directly on tied set [23:44:09.629] === FindBestCardAsync: Position=S, CardsPlayed=46 === [23:44:09.630] Finding card to play for S: A.KQT87.J753.KQ7 [23:44:09.630] Relative position: Dummy, Contract type: Suit [23:44:09.630] Cards in hand mask: 2 [23:44:09.631] Candidate: xD = 75.2 % [23:44:09.631] Candidate: JD = 24.8 % [23:44:09.631] Selected: D7 (75.2 %)