=== Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:19 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:19 === [23:47:19.679] === FindBestCardAsync: Position=N, CardsPlayed=1 === [23:47:19.679] Contract: 4S, Declarer: S, Dealer: N [23:47:19.680] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:19.680] Deal: N:... ... ... ... [23:47:19.680] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:47:19.680] ****************************** [23:47:19.680] FindMatchingDealsWithPlayInternal Input: [23:47:19.680] Position parameter: N [23:47:19.680] Deal from game: N:... ... ... ... [23:47:19.680] Hand for N: QJ86.JT72.943.K5 [23:47:19.680] Hand for E: (null) [23:47:19.680] Hand for S: KT7543.K6.AT85.J [23:47:19.680] Hand for W: (null) [23:47:19.680] Cards played: DQ [23:47:19.680] Declarer: S [23:47:19.681] ****************************** [23:47:19.681] [DealFinder] Seed from player N hand: -1136791327 [23:47:19.681] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:19.681] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:47:19.681] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:47:19.681] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:47:19.682] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:47:19.682] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:47:19.682] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:47:19.682] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:47:19.682] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:47:19.682] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:47:19.683] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:47:19.683] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:47:19.694] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:47:19.694] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:47:19.694] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:47:19.695] [Timing] N precompute: 11ms mem d=246KB (total=1578MB) [23:47:19.703] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:47:19.703] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:47:19.703] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:47:19.703] [Timing] E precompute: 8ms mem d=202KB (total=1578MB) [23:47:19.709] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:47:19.709] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:47:19.709] [Timing] S precompute: 5ms mem d=178KB (total=1578MB) [23:47:19.713] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:47:19.713] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:47:19.713] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:47:19.714] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:47:19.714] [Timing] W precompute: 4ms mem d=166KB (total=1578MB) [23:47:19.714] [Timing] Pre-computation (constraints): 32ms mem d=0MB (total=1578MB, gc2=15) [23:47:19.714] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [23:47:19.714] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=1 [23:47:19.714] [ExtractPartialDeal] Visible hands: N, S [23:47:19.714] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:19.714] [ExtractPartialDeal] Extracted hands: [23:47:19.714] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:19.714] E: ... (0 cards) [23:47:19.714] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:19.714] W: ... (0 cards) [23:47:19.714] [DealFinder] Trump suit from contract '4S': Spades [23:47:19.715] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:19.715] [ComputePlayedCards] Card 1: DQ played by W [23:47:19.715] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:47:19.715] [DealFinder] Added 0 played cards to E (was 0 cards): [23:47:19.715] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:47:19.715] [DealFinder] Added 1 played cards to W (was 0 cards): DQ [23:47:19.715] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:19.715] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:19.716] [DealFinder] Known cards per player: N=13, E=0, S=13, W=1 [23:47:19.716] [DealFinder] Locked players: N, S [23:47:19.716] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:47:19.716] [DealFinder] Players needing cards: E:13, W:12 [23:47:19.716] Large number of cards remaining. Using random generation. [23:47:19.716] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:19.716] [VerifyHands] FAIL for W: A9.Q8.KQ.AQT8643 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:19.716] [VerifyHands] FAIL for E: A9.AQ53.72.QT732 (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:47:19.717] [VerifyHands] FAIL for W: 2.954.KQ2.AQT874 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:19.717] [VerifyHands] FAIL for W: .AQ843.QJ.Q76432 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:19.717] [VerifyHands] FAIL for W: 9.A8543.KQ6.Q976 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:19.767] [Timing] Total: 85ms, Generation: 7ms, Verification: 41ms [23:47:19.767] [Timing] Attempts: 496, PassedSimpleCheck: 467, FailedVerification: 417, Found: 50 [23:47:19.787] Search complete. Returning 50 deals. [23:47:19.787] Found 50 sample deals for simulation. [23:47:19.787] Valid deals for DDS: 50 / 50 [23:47:19.787] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:19.795] [SAMPLE-VAL] Opening lead NN validation (DQ): 37/50 samples adjusted [23:47:19.795] [SAMPLE-VAL] Opening lead rule validation (DQ): 30/50 samples penalized for convention violation [23:47:19.795] [SAMPLE-VAL] Zeroed 30 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:47:19.796] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:47:19.796] After sample validation: 20 deals remaining [23:47:19.796] [PLAY-INFER] No completed tricks -- skipping [23:47:19.796] Using weighted samples: 7/20 have non-uniform weights (range 0.500-1.000) [23:47:19.796] Sample deals (20 total, showing first 20, by weight): [23:47:19.796] [1] (w=1.000) N:QJ86.JT72.943.K5 9.A5.KJ62.T98764 KT7543.K6.AT85.J A2.Q9843.Q7.AQ32 [23:47:19.796] [2] (w=1.000) N:QJ86.JT72.943.K5 2.Q94.K762.AQ842 KT7543.K6.AT85.J A9.A853.QJ.T9763 [23:47:19.796] [3] (w=1.000) N:QJ86.JT72.943.K5 9.AQ93.KJ76.T732 KT7543.K6.AT85.J A2.854.Q2.AQ9864 [23:47:19.796] [4] (w=1.000) N:QJ86.JT72.943.K5 92.Q85.K762.AQ73 KT7543.K6.AT85.J A.A943.QJ.T98642 [23:47:19.796] [5] (w=1.000) N:QJ86.JT72.943.K5 92.Q.KJ72.A97432 KT7543.K6.AT85.J A.A98543.Q6.QT86 [23:47:19.796] [6] (w=1.000) N:QJ86.JT72.943.K5 9.Q9853.K2.AT732 KT7543.K6.AT85.J A2.A4.QJ76.Q9864 [23:47:19.796] [7] (w=1.000) N:QJ86.JT72.943.K5 2.AQ8.KJ62.T8762 KT7543.K6.AT85.J A9.9543.Q7.AQ943 [23:47:19.797] [8] (w=1.000) N:QJ86.JT72.943.K5 2.Q9854.K6.A9762 KT7543.K6.AT85.J A9.A3.QJ72.QT843 [23:47:19.797] [9] (w=1.000) N:QJ86.JT72.943.K5 .Q854.K62.AT8762 KT7543.K6.AT85.J A92.A93.QJ7.Q943 [23:47:19.797] [10] (w=1.000) N:QJ86.JT72.943.K5 A.A853.K762.9842 KT7543.K6.AT85.J 92.Q94.QJ.AQT763 [23:47:19.797] [11] (w=1.000) N:QJ86.JT72.943.K5 .Q84.KJ76.QT8742 KT7543.K6.AT85.J A92.A953.Q2.A963 [23:47:19.797] [12] (w=1.000) N:QJ86.JT72.943.K5 2.98.K762.AQ9842 KT7543.K6.AT85.J A9.AQ543.QJ.T763 [23:47:19.797] [13] (w=1.000) N:QJ86.JT72.943.K5 9.A9853.K7.QT643 KT7543.K6.AT85.J A2.Q4.QJ62.A9872 [23:47:19.797] [14] (w=0.500) N:QJ86.JT72.943.K5 .9853.KJ72.AT976 KT7543.K6.AT85.J A92.AQ4.Q6.Q8432 [23:47:19.797] [15] (w=0.500) N:QJ86.JT72.943.K5 9.Q853.KJ62.A632 KT7543.K6.AT85.J A2.A94.Q7.QT9874 [23:47:19.797] [16] (w=0.500) N:QJ86.JT72.943.K5 2.Q854.KJ72.A832 KT7543.K6.AT85.J A9.A93.Q6.QT9764 [23:47:19.797] [17] (w=0.500) N:QJ86.JT72.943.K5 2.Q854.KJ76.QT43 KT7543.K6.AT85.J A9.A93.Q2.A98762 [23:47:19.797] [18] (w=0.500) N:QJ86.JT72.943.K5 2.985.KJ76.AT972 KT7543.K6.AT85.J A9.AQ43.Q2.Q8643 [23:47:19.798] [19] (w=0.500) N:QJ86.JT72.943.K5 A.Q853.KJ72.8732 KT7543.K6.AT85.J 92.A94.Q6.AQT964 [23:47:19.798] [20] (w=0.500) N:QJ86.JT72.943.K5 2.Q953.KJ62.AT74 KT7543.K6.AT85.J A9.A84.Q7.Q98632 [23:47:19.922] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:19.922] D4: [-100, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -150, -100, -150, -100, -100, -100, -150, -100, -100] [23:47:19.922] D9: [-100, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -150, -100, -150, -100, -100, -100, -150, -100, -100] [23:47:19.922] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:19.922] D4: [8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8] [23:47:19.922] D9: [8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8] [23:47:19.922] --- IMP Calculation Output (card -> average IMP) --- [23:47:19.922] D4: 0.00 [23:47:19.922] D9: 0.00 [23:47:19.922] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:19.922] D4: 0.000 [23:47:19.922] D9: 0.000 [23:47:19.922] === DDS DETAILED ANALYSIS === [23:47:19.923] Cards analyzed: 2, Samples per card: 20 [23:47:19.923] [23:47:19.923] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:19.923] ----- ------ --------- ------- ----------- -------------------------------- [23:47:19.923] D4 0.00 7.80 0 % 2 [8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8] [23:47:19.923] D9 0.00 7.80 0 % 2 [8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 8, 7, 8, 8] [23:47:19.923] [23:47:19.923] Selected: D4 (IMPs=0.00, avgTricks=7.80) [23:47:19.923] =================== [23:47:19.923] Selected: D4 (MP 0.000, 0.00 IMPs, 7.80 tricks) -- 1 tied card(s): D9 [23:47:19.923] [stage-timing] ok sample=107ms validate=0ms nn=8ms signal=0ms simgames=0ms dds=125ms total=244ms samples=20 cards=1 [23:47:19.924] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwQ 943 AT85 KQJ762' [23:47:19.972] SUITC_CALL_END: jsonLength=535 [23:47:19.972] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":7.2671} ],"Result":2.0727, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":7.2671},{"Tricks":2,"Percentag [23:47:19.972] === FindBestCardAsync: Position=N, CardsPlayed=1 === [23:47:19.973] Finding card to play for N: QJ86.JT72.943.K5 [23:47:19.973] Relative position: Dummy, Contract type: Suit [23:47:19.973] Cards in hand mask: 2 [23:47:19.974] Candidate: xD = 86.0 % [23:47:19.974] Candidate: 9D = 14.0 % [23:47:19.974] Selected: D3 (86.0 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:21 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:21 === [23:47:21.929] === FindBestCardAsync: Position=S, CardsPlayed=3 === [23:47:21.929] Contract: 4S, Declarer: S, Dealer: N [23:47:21.929] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:21.929] Deal: N:... ... ... ... [23:47:21.929] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:47:21.929] ****************************** [23:47:21.929] FindMatchingDealsWithPlayInternal Input: [23:47:21.929] Position parameter: S [23:47:21.929] Deal from game: N:... ... ... ... [23:47:21.929] Hand for N: QJ86.JT72.943.K5 [23:47:21.930] Hand for E: (null) [23:47:21.930] Hand for S: KT7543.K6.AT85.J [23:47:21.930] Hand for W: (null) [23:47:21.930] Cards played: DQ, D3, D2 [23:47:21.930] Declarer: S [23:47:21.930] ****************************** [23:47:21.930] [DealFinder] Seed from player S hand: -980954408 [23:47:21.930] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:21.930] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:21.930] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1572MB, gc2=15) [23:47:21.930] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [23:47:21.930] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=3 [23:47:21.930] [ExtractPartialDeal] Visible hands: S, N [23:47:21.931] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:21.931] [ExtractPartialDeal] Extracted hands: [23:47:21.931] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:21.931] E: ... (0 cards) [23:47:21.931] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:21.931] W: ... (0 cards) [23:47:21.931] [DealFinder] Trump suit from contract '4S': Spades [23:47:21.931] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:21.931] [ComputePlayedCards] Card 1: DQ played by W [23:47:21.931] [ComputePlayedCards] Card 2: D3 played by N [23:47:21.931] [ComputePlayedCards] Card 3: D2 played by E [23:47:21.931] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [23:47:21.931] [DealFinder] Added 1 played cards to E (was 0 cards): D2 [23:47:21.931] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:47:21.931] [DealFinder] Added 1 played cards to W (was 0 cards): DQ [23:47:21.932] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:21.932] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:21.932] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:47:21.932] [DealFinder] Locked players: N, S [23:47:21.932] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:47:21.933] [DealFinder] Players needing cards: E:12, W:12 [23:47:21.933] Large number of cards remaining. Using random generation. [23:47:21.933] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:21.933] [VerifyHands] FAIL for W: A.Q93.KQ6.Q97432 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:21.933] [VerifyHands] FAIL for W: 2.AQ954.QJ6.AQ94 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:21.934] [VerifyHands] FAIL for W: A92.Q54.KQ.AT864 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:21.934] [VerifyHands] FAIL for E: A2.Q84.KJ62.Q973 (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:47:21.934] [VerifyHands] FAIL for W: A.9843.KQ76.A843 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:21.986] [Timing] Total: 56ms, Generation: 8ms, Verification: 43ms [23:47:21.986] [Timing] Attempts: 547, PassedSimpleCheck: 510, FailedVerification: 460, Found: 50 [23:47:22.006] Search complete. Returning 50 deals. [23:47:22.007] Found 50 sample deals for simulation. [23:47:22.007] Valid deals for DDS: 50 / 50 [23:47:22.007] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:22.014] [SAMPLE-VAL] Opening lead NN validation (DQ): 30/50 samples adjusted [23:47:22.015] [SAMPLE-VAL] Opening lead rule validation (DQ): 29/50 samples penalized for convention violation [23:47:22.015] [SAMPLE-VAL] Zeroed 29 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:47:22.015] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:47:22.015] After sample validation: 21 deals remaining [23:47:22.015] [PLAY-INFER] No completed tricks -- skipping [23:47:22.015] Using weighted samples: 1/21 have non-uniform weights (range 0.500-1.000) [23:47:22.015] Sample deals (21 total, showing first 20, by weight): [23:47:22.015] [1] (w=1.000) N:QJ86.JT72.943.K5 2.Q53.K72.AQT974 KT7543.K6.AT85.J A9.A984.QJ6.8632 [23:47:22.016] [2] (w=1.000) N:QJ86.JT72.943.K5 2.954.K62.AQ9732 KT7543.K6.AT85.J A9.AQ83.QJ7.T864 [23:47:22.016] [3] (w=1.000) N:QJ86.JT72.943.K5 2.Q983.K62.A8742 KT7543.K6.AT85.J A9.A54.QJ7.QT963 [23:47:22.016] [4] (w=1.000) N:QJ86.JT72.943.K5 A2.984.K762.A942 KT7543.K6.AT85.J 9.AQ53.QJ.QT8763 [23:47:22.016] [5] (w=1.000) N:QJ86.JT72.943.K5 A.843.KJ72.QT982 KT7543.K6.AT85.J 92.AQ95.Q6.A7643 [23:47:22.016] [6] (w=1.000) N:QJ86.JT72.943.K5 9.AQ95.K62.96432 KT7543.K6.AT85.J A2.843.QJ7.AQT87 [23:47:22.016] [7] (w=1.000) N:QJ86.JT72.943.K5 A.9543.K762.AT64 KT7543.K6.AT85.J 92.AQ8.QJ.Q98732 [23:47:22.016] [8] (w=1.000) N:QJ86.JT72.943.K5 92.A8543.K2.AT83 KT7543.K6.AT85.J A.Q9.QJ76.Q97642 [23:47:22.016] [9] (w=1.000) N:QJ86.JT72.943.K5 9.AQ98.K762.T762 KT7543.K6.AT85.J A2.543.QJ.AQ9843 [23:47:22.016] [10] (w=1.000) N:QJ86.JT72.943.K5 9.A53.KJ62.QT432 KT7543.K6.AT85.J A2.Q984.Q7.A9876 [23:47:22.016] [11] (w=1.000) N:QJ86.JT72.943.K5 A9.Q943.K762.Q64 KT7543.K6.AT85.J 2.A85.QJ.AT98732 [23:47:22.016] [12] (w=1.000) N:QJ86.JT72.943.K5 .Q9853.K762.A862 KT7543.K6.AT85.J A92.A4.QJ.QT9743 [23:47:22.016] [13] (w=1.000) N:QJ86.JT72.943.K5 A.Q83.KJ72.T8742 KT7543.K6.AT85.J 92.A954.Q6.AQ963 [23:47:22.017] [14] (w=1.000) N:QJ86.JT72.943.K5 2.AQ5.K762.87432 KT7543.K6.AT85.J A9.9843.QJ.AQT96 [23:47:22.017] [15] (w=1.000) N:QJ86.JT72.943.K5 A.Q54.KJ62.T8762 KT7543.K6.AT85.J 92.A983.Q7.AQ943 [23:47:22.017] [16] (w=1.000) N:QJ86.JT72.943.K5 .A853.K62.QT8732 KT7543.K6.AT85.J A92.Q94.QJ7.A964 [23:47:22.017] [17] (w=1.000) N:QJ86.JT72.943.K5 A.8543.K762.A982 KT7543.K6.AT85.J 92.AQ9.QJ.QT7643 [23:47:22.017] [18] (w=1.000) N:QJ86.JT72.943.K5 9.A983.K72.QT987 KT7543.K6.AT85.J A2.Q54.QJ6.A6432 [23:47:22.017] [19] (w=1.000) N:QJ86.JT72.943.K5 2.Q3.KJ62.AT9872 KT7543.K6.AT85.J A9.A9854.Q7.Q643 [23:47:22.017] [20] (w=1.000) N:QJ86.JT72.943.K5 92.AQ9853.K72.Q3 KT7543.K6.AT85.J A.4.QJ6.AT987642 [23:47:22.017] ... and 1 more [23:47:22.164] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:22.164] DA: [-100, -150, -100, -150, -150, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:22.164] D5: [-100, -150, -100, -150, -150, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:22.164] D8: [-100, -150, -100, -150, -150, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:22.164] DT: [-100, -150, -100, -150, -150, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:22.164] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:22.164] DA: [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8] [23:47:22.164] D5: [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8] [23:47:22.165] D8: [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8] [23:47:22.165] DT: [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8] [23:47:22.165] --- IMP Calculation Output (card -> average IMP) --- [23:47:22.165] DA: 0.00 [23:47:22.165] D5: 0.00 [23:47:22.165] D8: 0.00 [23:47:22.165] DT: 0.00 [23:47:22.165] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:22.165] DA: 0.000 [23:47:22.165] D5: 0.000 [23:47:22.165] D8: 0.000 [23:47:22.165] DT: 0.000 [23:47:22.165] === DDS DETAILED ANALYSIS === [23:47:22.165] Cards analyzed: 4, Samples per card: 21 [23:47:22.165] [23:47:22.165] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:22.166] ----- ------ --------- ------- ----------- -------------------------------- [23:47:22.166] D5 0.00 7.76 0 % 2 [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:47:22.166] D8 0.00 7.76 0 % 2 [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:47:22.166] DT 0.00 7.76 0 % 2 [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:47:22.166] DA 0.00 7.76 0 % 2 [8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:47:22.166] [23:47:22.166] Selected: D5 (IMPs=0.00, avgTricks=7.76) [23:47:22.166] =================== [23:47:22.166] Selected: D5 (MP 0.000, 0.00 IMPs, 7.76 tricks) -- 3 tied card(s): D8, DT, DA [23:47:22.166] [stage-timing] ok sample=77ms validate=0ms nn=8ms signal=0ms simgames=0ms dds=148ms total=237ms samples=21 cards=3 [23:47:22.166] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwQ 943 AT85 KQJ762' [23:47:22.214] SUITC_CALL_END: jsonLength=535 [23:47:22.214] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":7.2671} ],"Result":2.0727, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":7.2671},{"Tricks":2,"Percentag [23:47:22.214] === FindBestCardAsync: Position=S, CardsPlayed=3 === [23:47:22.215] Finding card to play for S: KT7543.K6.AT85.J [23:47:22.215] Relative position: Declarer, Contract type: Suit [23:47:22.215] Cards in hand mask: 4 [23:47:22.216] Candidate: AD = 78.7 % [23:47:22.216] Candidate: xD = 14.2 % [23:47:22.216] Candidate: 8D = 6.5 % [23:47:22.216] Candidate: TD = 0.6 % [23:47:22.216] Selected: DA (78.7 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:22 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:22 === [23:47:22.928] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:47:22.928] Contract: 4S, Declarer: S, Dealer: N [23:47:22.928] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:22.928] Deal: N:... ... ... ... [23:47:22.928] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:47:22.929] ****************************** [23:47:22.929] FindMatchingDealsWithPlayInternal Input: [23:47:22.929] Position parameter: S [23:47:22.929] Deal from game: N:... ... ... ... [23:47:22.929] Hand for N: QJ86.JT72.943.K5 [23:47:22.929] Hand for E: (null) [23:47:22.929] Hand for S: KT7543.K6.AT85.J [23:47:22.929] Hand for W: (null) [23:47:22.929] Cards played: DQ, D3, D2, DA [23:47:22.929] Declarer: S [23:47:22.929] ****************************** [23:47:22.929] [DealFinder] Seed from player S hand: -980954408 [23:47:22.929] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:22.929] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:22.930] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1569MB, gc2=15) [23:47:22.930] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [23:47:22.930] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=4 [23:47:22.930] [ExtractPartialDeal] Visible hands: S, N [23:47:22.930] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:22.930] [ExtractPartialDeal] Extracted hands: [23:47:22.930] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:22.930] E: ... (0 cards) [23:47:22.930] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:22.930] W: ... (0 cards) [23:47:22.930] [DealFinder] Trump suit from contract '4S': Spades [23:47:22.930] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:22.930] [ComputePlayedCards] Card 1: DQ played by W [23:47:22.931] [ComputePlayedCards] Card 2: D3 played by N [23:47:22.931] [ComputePlayedCards] Card 3: D2 played by E [23:47:22.931] [ComputePlayedCards] Card 4: DA played by S [23:47:22.931] [ComputePlayedCards] Trick complete. Winner: S [23:47:22.931] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [23:47:22.931] [DealFinder] Added 1 played cards to E (was 0 cards): D2 [23:47:22.931] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA [23:47:22.931] [DealFinder] Added 1 played cards to W (was 0 cards): DQ [23:47:22.931] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:22.931] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:22.932] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:47:22.932] [DealFinder] Locked players: N, S [23:47:22.932] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:47:22.932] [DealFinder] Players needing cards: E:12, W:12 [23:47:22.932] Large number of cards remaining. Using random generation. [23:47:22.932] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:22.933] [VerifyHands] FAIL for W: A.Q93.KQ6.Q97432 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:22.933] [VerifyHands] FAIL for W: 2.AQ954.QJ6.AQ94 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:22.933] [VerifyHands] FAIL for W: A92.Q54.KQ.AT864 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:22.934] [VerifyHands] FAIL for E: A2.Q84.KJ62.Q973 (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:47:22.934] [VerifyHands] FAIL for W: A.9843.KQ76.A843 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:22.987] [Timing] Total: 57ms, Generation: 8ms, Verification: 43ms [23:47:22.987] [Timing] Attempts: 547, PassedSimpleCheck: 510, FailedVerification: 460, Found: 50 [23:47:23.007] Search complete. Returning 50 deals. [23:47:23.007] Found 50 sample deals for simulation. [23:47:23.007] Valid deals for DDS: 50 / 50 [23:47:23.007] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:23.015] [SAMPLE-VAL] Opening lead NN validation (DQ): 30/50 samples adjusted [23:47:23.015] [SAMPLE-VAL] Opening lead rule validation (DQ): 29/50 samples penalized for convention violation [23:47:23.015] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:23.017] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.441 [E:T1-D2=96 %] [23:47:23.018] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.894 [E:T1-D2=99 %] [23:47:23.019] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.891 [E:T1-D2=98 %] [23:47:23.019] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.891 [E:T1-D2=98 %] [23:47:23.020] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.894 [E:T1-D2=99 %] [23:47:23.020] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.884 [E:T1-D2=96 %] [23:47:23.021] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.892 [E:T1-D2=98 %] [23:47:23.021] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.894 [E:T1-D2=99 %] [23:47:23.021] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.872 [E:T1-D2=94 %] [23:47:23.022] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.898 [E:T1-D2=100 %] [23:47:23.022] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.891 [E:T1-D2=98 %] [23:47:23.023] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.896 [E:T1-D2=99 %] [23:47:23.023] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.896 [E:T1-D2=99 %] [23:47:23.024] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.882 [E:T1-D2=96 %] [23:47:23.024] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.895 [E:T1-D2=99 %] [23:47:23.024] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.882 [E:T1-D2=96 %] [23:47:23.028] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.895 [E:T1-D2=99 %] [23:47:23.028] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.895 [E:T1-D2=99 %] [23:47:23.029] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.893 [E:T1-D2=98 %] [23:47:23.029] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.885 [E:T1-D2=97 %] [23:47:23.030] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.894 [E:T1-D2=99 %] [23:47:23.030] [SAMPLE-VAL] Zeroed 29 samples below relative threshold 0.010 x max 0.8979 = 0.008979 [23:47:23.030] [SAMPLE-VAL] Done. Weight range: 0.000-0.898 [23:47:23.030] [SAMPLE-VAL] Top sample 20 (w=0.898): E:9.AQ98.K762.T762 W:A2.543.QJ.AQ9843 [E:T1-D2=100 %] [23:47:23.030] [SAMPLE-VAL] Top sample 26 (w=0.896): E:.Q9853.K762.A862 W:A92.A4.QJ.QT9743 [E:T1-D2=99 %] [23:47:23.030] [SAMPLE-VAL] Top sample 24 (w=0.896): E:A9.Q943.K762.Q64 W:2.A85.QJ.AT98732 [E:T1-D2=99 %] [23:47:23.030] [SAMPLE-VAL] Top sample 28 (w=0.895): E:2.AQ5.K762.87432 W:A9.9843.QJ.AQT96 [E:T1-D2=99 %] [23:47:23.031] [SAMPLE-VAL] Top sample 45 (w=0.895): E:A.8543.K762.A982 W:92.AQ9.QJ.QT7643 [E:T1-D2=99 %] [23:47:23.031] After sample validation: 21 deals remaining [23:47:23.031] [PLAY-INFER] No inference observations detected [23:47:23.031] Using weighted samples: 21/21 have non-uniform weights (range 0.441-0.898) [23:47:23.031] Sample deals (21 total, showing first 20, by weight): [23:47:23.031] [1] (w=0.898) N:QJ86.JT72.943.K5 9.AQ98.K762.T762 KT7543.K6.AT85.J A2.543.QJ.AQ9843 [23:47:23.031] [2] (w=0.896) N:QJ86.JT72.943.K5 .Q9853.K762.A862 KT7543.K6.AT85.J A92.A4.QJ.QT9743 [23:47:23.031] [3] (w=0.896) N:QJ86.JT72.943.K5 A9.Q943.K762.Q64 KT7543.K6.AT85.J 2.A85.QJ.AT98732 [23:47:23.031] [4] (w=0.895) N:QJ86.JT72.943.K5 2.AQ5.K762.87432 KT7543.K6.AT85.J A9.9843.QJ.AQT96 [23:47:23.031] [5] (w=0.895) N:QJ86.JT72.943.K5 A.8543.K762.A982 KT7543.K6.AT85.J 92.AQ9.QJ.QT7643 [23:47:23.031] [6] (w=0.895) N:QJ86.JT72.943.K5 .A853.K62.QT8732 KT7543.K6.AT85.J A92.Q94.QJ7.A964 [23:47:23.032] [7] (w=0.894) N:QJ86.JT72.943.K5 92.AQ9853.K72.Q3 KT7543.K6.AT85.J A.4.QJ6.AT987642 [23:47:23.032] [8] (w=0.894) N:QJ86.JT72.943.K5 A2.984.K762.A942 KT7543.K6.AT85.J 9.AQ53.QJ.QT8763 [23:47:23.032] [9] (w=0.894) N:QJ86.JT72.943.K5 A.9543.K762.AT64 KT7543.K6.AT85.J 92.AQ8.QJ.Q98732 [23:47:23.032] [10] (w=0.894) N:QJ86.JT72.943.K5 2.Q53.K72.AQT974 KT7543.K6.AT85.J A9.A984.QJ6.8632 [23:47:23.032] [11] (w=0.893) N:QJ86.JT72.943.K5 9.A983.K72.QT987 KT7543.K6.AT85.J A2.Q54.QJ6.A6432 [23:47:23.032] [12] (w=0.892) N:QJ86.JT72.943.K5 9.AQ95.K62.96432 KT7543.K6.AT85.J A2.843.QJ7.AQT87 [23:47:23.032] [13] (w=0.891) N:QJ86.JT72.943.K5 2.954.K62.AQ9732 KT7543.K6.AT85.J A9.AQ83.QJ7.T864 [23:47:23.032] [14] (w=0.891) N:QJ86.JT72.943.K5 9.A53.KJ62.QT432 KT7543.K6.AT85.J A2.Q984.Q7.A9876 [23:47:23.032] [15] (w=0.891) N:QJ86.JT72.943.K5 2.Q983.K62.A8742 KT7543.K6.AT85.J A9.A54.QJ7.QT963 [23:47:23.032] [16] (w=0.885) N:QJ86.JT72.943.K5 2.Q3.KJ62.AT9872 KT7543.K6.AT85.J A9.A9854.Q7.Q643 [23:47:23.032] [17] (w=0.884) N:QJ86.JT72.943.K5 A.843.KJ72.QT982 KT7543.K6.AT85.J 92.AQ95.Q6.A7643 [23:47:23.033] [18] (w=0.882) N:QJ86.JT72.943.K5 A.Q54.KJ62.T8762 KT7543.K6.AT85.J 92.A983.Q7.AQ943 [23:47:23.033] [19] (w=0.882) N:QJ86.JT72.943.K5 A.Q83.KJ72.T8742 KT7543.K6.AT85.J 92.A954.Q6.AQ963 [23:47:23.033] [20] (w=0.872) N:QJ86.JT72.943.K5 92.A8543.K2.AT83 KT7543.K6.AT85.J A.Q9.QJ76.Q97642 [23:47:23.033] ... and 1 more [23:47:23.257] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:23.257] S5: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] S7: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] ST: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] SK: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] D5: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] D8: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] DT: [-100, -150, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] CJ: [-100, -100, -100, -100, -150, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -100] [23:47:23.257] H6: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150] [23:47:23.257] HK: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150] [23:47:23.257] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:23.257] S5: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.257] S7: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.257] ST: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] SK: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] D5: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] D8: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] DT: [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] CJ: [7, 7, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 7] [23:47:23.258] H6: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:47:23.258] HK: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:47:23.258] --- IMP Calculation Output (card -> average IMP) --- [23:47:23.258] CJ: 0.41 [23:47:23.259] S5: 0.30 [23:47:23.259] S7: 0.30 [23:47:23.259] ST: 0.30 [23:47:23.259] SK: 0.30 [23:47:23.259] D5: 0.30 [23:47:23.259] D8: 0.30 [23:47:23.259] DT: 0.30 [23:47:23.259] H6: -1.27 [23:47:23.259] HK: -1.27 [23:47:23.259] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:23.259] CJ: 0.206 [23:47:23.259] S5: 0.152 [23:47:23.259] S7: 0.152 [23:47:23.259] ST: 0.152 [23:47:23.259] SK: 0.152 [23:47:23.259] D5: 0.152 [23:47:23.259] D8: 0.152 [23:47:23.260] DT: 0.152 [23:47:23.260] H6: -0.634 [23:47:23.260] HK: -0.634 [23:47:23.260] === DDS DETAILED ANALYSIS === [23:47:23.260] Cards analyzed: 10, Samples per card: 21 [23:47:23.260] [23:47:23.260] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:23.260] ----- ------ --------- ------- ----------- -------------------------------- [23:47:23.260] CJ 0.41 6.76 0 % 2 [7, 7, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.260] S5 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.260] D5 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.260] S7 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.260] D8 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.260] ST 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.261] DT 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.261] SK 0.30 6.71 0 % 2 [7, 6, 7, 7, 6, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7...] [23:47:23.261] H6 -1.27 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:47:23.261] HK -1.27 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:47:23.261] [23:47:23.261] Selected: CJ (IMPs=0.41, avgTricks=6.76) [23:47:23.261] =================== [23:47:23.261] Selected: CJ (MP 0.206, 0.41 IMPs, 6.76 tricks) [23:47:23.261] [stage-timing] ok sample=78ms validate=0ms nn=23ms signal=0ms simgames=0ms dds=227ms total=333ms samples=21 cards=4 [23:47:23.261] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls QJ86 KT7543 A92' [23:47:24.153] SUITC_CALL_END: jsonLength=666 [23:47:24.153] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"S:K","Vs":[{"T":"A [23:47:24.153] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln QJ86 KT7543 A92' [23:47:25.031] SUITC_CALL_END: jsonLength=626 [23:47:25.032] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:Q","Vs":[{"T":"A [23:47:25.033] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KT7543 QJ86 A92' [23:47:26.809] SUITC_CALL_END: jsonLength=1090 [23:47:26.809] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"A [23:47:26.810] AGREE: Spades inner=S5 optimal=[K,T,7,5] leader=KT7543 partner=QJ86 opp=A92 tricks=5.00 [23:47:26.810] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:47:26.810] Finding card to play for S: KT7543.K6.AT85.J [23:47:26.810] Relative position: Declarer, Contract type: Suit [23:47:26.810] Cards in hand mask: 9 [23:47:26.811] Candidate: xS = 70.8 % [23:47:26.811] Candidate: JC = 20.6 % [23:47:26.811] Candidate: TS = 4.1 % [23:47:26.811] Candidate: KS = 2.0 % [23:47:26.811] Candidate: xD = 1.1 % [23:47:26.811] Candidate: xH = 0.6 % [23:47:26.811] Candidate: 8D = 0.4 % [23:47:26.811] Candidate: KH = 0.2 % [23:47:26.811] Candidate: TD = 0.2 % [23:47:26.811] Selected: S3 (70.8 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:28 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:28 === [23:47:28.334] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:47:28.334] Contract: 4S, Declarer: S, Dealer: N [23:47:28.334] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:28.334] Deal: N:... ... ... ... [23:47:28.335] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:47:28.335] ****************************** [23:47:28.335] FindMatchingDealsWithPlayInternal Input: [23:47:28.335] Position parameter: N [23:47:28.335] Deal from game: N:... ... ... ... [23:47:28.335] Hand for N: QJ86.JT72.943.K5 [23:47:28.335] Hand for E: (null) [23:47:28.335] Hand for S: KT7543.K6.AT85.J [23:47:28.335] Hand for W: (null) [23:47:28.335] Cards played: DQ, D3, D2, DA, S5, S2 [23:47:28.335] Declarer: S [23:47:28.335] ****************************** [23:47:28.335] [DealFinder] Seed from player N hand: -1136791327 [23:47:28.336] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:28.336] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:28.336] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1571MB, gc2=15) [23:47:28.336] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [23:47:28.336] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=6 [23:47:28.336] [ExtractPartialDeal] Visible hands: N, S [23:47:28.336] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:28.336] [ExtractPartialDeal] Extracted hands: [23:47:28.336] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:28.336] E: ... (0 cards) [23:47:28.336] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:28.336] W: ... (0 cards) [23:47:28.336] [DealFinder] Trump suit from contract '4S': Spades [23:47:28.336] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:28.336] [ComputePlayedCards] Card 1: DQ played by W [23:47:28.337] [ComputePlayedCards] Card 2: D3 played by N [23:47:28.337] [ComputePlayedCards] Card 3: D2 played by E [23:47:28.337] [ComputePlayedCards] Card 4: DA played by S [23:47:28.337] [ComputePlayedCards] Trick complete. Winner: S [23:47:28.337] [ComputePlayedCards] Card 5: S5 played by S [23:47:28.337] [ComputePlayedCards] Card 6: S2 played by W [23:47:28.337] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [23:47:28.337] [DealFinder] Added 1 played cards to E (was 0 cards): D2 [23:47:28.337] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5 [23:47:28.337] [DealFinder] Added 2 played cards to W (was 0 cards): DQ, S2 [23:47:28.337] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:28.337] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:28.338] [DealFinder] Known cards per player: N=13, E=1, S=13, W=2 [23:47:28.338] [DealFinder] Locked players: N, S [23:47:28.338] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [23:47:28.338] [DealFinder] Players needing cards: E:12, W:11 [23:47:28.338] Large number of cards remaining. Using random generation. [23:47:28.338] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:28.339] [VerifyHands] FAIL for E: A.AQ854.K62.T963 (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:47:28.339] [VerifyHands] FAIL for E: A.AQ94.K762.T763 (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:47:28.339] [VerifyHands] FAIL for W: A2.Q9.KQ6.A98632 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:28.339] [VerifyHands] FAIL for W: A92.Q543.Q.AQ832 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:28.340] [VerifyHands] FAIL for E: .A.K62.AQT987643 (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:47:28.368] [Timing] Total: 32ms, Generation: 5ms, Verification: 23ms [23:47:28.369] [Timing] Attempts: 334, PassedSimpleCheck: 313, FailedVerification: 263, Found: 50 [23:47:28.391] Search complete. Returning 50 deals. [23:47:28.391] Found 50 sample deals for simulation. [23:47:28.391] Valid deals for DDS: 50 / 50 [23:47:28.391] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:28.399] [SAMPLE-VAL] Opening lead NN validation (DQ): 26/50 samples adjusted [23:47:28.399] [SAMPLE-VAL] Opening lead rule validation (DQ): 23/50 samples penalized for convention violation [23:47:28.399] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:28.399] [SAMPLE-VAL] T2: S=S5 W=S2 (leader=S) (partial) [23:47:28.400] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.508 [E:T1-D2=97 %, W:T2-S2=33 %] [23:47:28.401] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.297 [E:T1-D2=97 %, W:T2-S2=45 %] [23:47:28.402] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.512 [E:T1-D2=99 %, W:T2-S2=33 %] [23:47:28.403] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.716 [E:T1-D2=99 %, W:T2-S2=64 %] [23:47:28.403] [SAMPLE-VAL] Sample 5: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=49 %] [23:47:28.404] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.641 [E:T1-D2=95 %, W:T2-S2=53 %] [23:47:28.405] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=70 %] [23:47:28.406] [SAMPLE-VAL] Sample 8: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=72 %] [23:47:28.407] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.712 [E:T1-D2=99 %, W:T2-S2=63 %] [23:47:28.407] [SAMPLE-VAL] Sample 10: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=40 %] [23:47:28.408] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=58 %] [23:47:28.409] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.632 [E:T1-D2=98 %, W:T2-S2=50 %] [23:47:28.410] [SAMPLE-VAL] Sample 13: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=46 %] [23:47:28.411] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=61 %] [23:47:28.411] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.699 [E:T1-D2=98 %, W:T2-S2=62 %] [23:47:28.412] [SAMPLE-VAL] Sample 16: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=71 %] [23:47:28.413] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.655 [E:T1-D2=96 %, W:T2-S2=55 %] [23:47:28.414] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=60 %] [23:47:28.415] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.526 [E:T1-D2=99 %, W:T2-S2=34 %] [23:47:28.415] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.695 [E:T1-D2=96 %, W:T2-S2=62 %] [23:47:28.416] [SAMPLE-VAL] Sample 21: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=56 %] [23:47:28.417] [SAMPLE-VAL] Sample 22: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=53 %] [23:47:28.418] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=58 %] [23:47:28.418] [SAMPLE-VAL] Sample 24: weight 0.005 -> 0.003 [E:T1-D2=92 %, W:T2-S2=35 %] [23:47:28.419] [SAMPLE-VAL] Sample 25: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=42 %] [23:47:28.420] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=63 %] [23:47:28.421] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.504 [E:T1-D2=98 %, W:T2-S2=32 %] [23:47:28.421] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.702 [E:T1-D2=99 %, W:T2-S2=62 %] [23:47:28.422] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.535 [E:T1-D2=100 %, W:T2-S2=36 %] [23:47:28.423] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=62 %] [23:47:28.424] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=43 %] [23:47:28.425] [SAMPLE-VAL] Sample 32: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=51 %] [23:47:28.425] [SAMPLE-VAL] Sample 33: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=64 %] [23:47:28.426] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.689 [E:T1-D2=97 %, W:T2-S2=61 %] [23:47:28.427] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.714 [E:T1-D2=100 %, W:T2-S2=63 %] [23:47:28.428] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.547 [E:T1-D2=98 %, W:T2-S2=38 %] [23:47:28.428] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.673 [E:T1-D2=98 %, W:T2-S2=57 %] [23:47:28.429] [SAMPLE-VAL] Sample 38: weight 0.005 -> 0.004 [E:T1-D2=100 %, W:T2-S2=72 %] [23:47:28.430] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.888 [E:T1-D2=97 %, W:T2-S2=100 %] [23:47:28.431] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.465 [E:T1-D2=98 %, W:T2-S2=27 %] [23:47:28.432] [SAMPLE-VAL] Sample 41: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=57 %] [23:47:28.432] [SAMPLE-VAL] Sample 42: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=57 %] [23:47:28.433] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.645 [E:T1-D2=99 %, W:T2-S2=52 %] [23:47:28.434] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.640 [E:T1-D2=94 %, W:T2-S2=54 %] [23:47:28.435] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.698 [E:T1-D2=99 %, W:T2-S2=61 %] [23:47:28.436] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.705 [E:T1-D2=90 %, W:T2-S2=68 %] [23:47:28.436] [SAMPLE-VAL] Sample 47: weight 0.005 -> 0.003 [E:T1-D2=100 %, W:T2-S2=43 %] [23:47:28.437] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.717 [E:T1-D2=97 %, W:T2-S2=65 %] [23:47:28.438] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.350 [E:T1-D2=97 %, W:T2-S2=62 %] [23:47:28.439] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.292 [E:T1-D2=96 %, W:T2-S2=44 %] [23:47:28.439] [SAMPLE-VAL] Zeroed 23 samples below relative threshold 0.010 x max 0.8875 = 0.008875 [23:47:28.439] [SAMPLE-VAL] Done. Weight range: 0.000-0.888 [23:47:28.439] [SAMPLE-VAL] Top sample 39 (w=0.888): E:A9.98543.K62.AT6 W:2.AQ.QJ7.Q987432 [E:T1-D2=97 %, W:T2-S2=100 %] [23:47:28.439] [SAMPLE-VAL] Top sample 48 (w=0.717): E:.Q43.KJ72.Q96432 W:A92.A985.Q6.AT87 [E:T1-D2=97 %, W:T2-S2=65 %] [23:47:28.439] [SAMPLE-VAL] Top sample 4 (w=0.716): E:A.Q943.K762.T873 W:92.A85.QJ.AQ9642 [E:T1-D2=99 %, W:T2-S2=64 %] [23:47:28.439] [SAMPLE-VAL] Top sample 35 (w=0.714): E:.Q84.K762.AT7432 W:A92.A953.QJ.Q986 [E:T1-D2=100 %, W:T2-S2=63 %] [23:47:28.439] [SAMPLE-VAL] Top sample 9 (w=0.712): E:.A843.K62.Q76432 W:A92.Q95.QJ7.AT98 [E:T1-D2=99 %, W:T2-S2=63 %] [23:47:28.439] After sample validation: 27 deals remaining [23:47:28.439] [PLAY-INFER] No inference observations detected [23:47:28.440] Using weighted samples: 27/27 have non-uniform weights (range 0.292-0.888) [23:47:28.440] Sample deals (27 total, showing first 20, by weight): [23:47:28.440] [1] (w=0.888) N:QJ86.JT72.943.K5 A9.98543.K62.AT6 KT7543.K6.AT85.J 2.AQ.QJ7.Q987432 [23:47:28.440] [2] (w=0.717) N:QJ86.JT72.943.K5 .Q43.KJ72.Q96432 KT7543.K6.AT85.J A92.A985.Q6.AT87 [23:47:28.440] [3] (w=0.716) N:QJ86.JT72.943.K5 A.Q943.K762.T873 KT7543.K6.AT85.J 92.A85.QJ.AQ9642 [23:47:28.440] [4] (w=0.714) N:QJ86.JT72.943.K5 .Q84.K762.AT7432 KT7543.K6.AT85.J A92.A953.QJ.Q986 [23:47:28.440] [5] (w=0.712) N:QJ86.JT72.943.K5 .A843.K62.Q76432 KT7543.K6.AT85.J A92.Q95.QJ7.AT98 [23:47:28.440] [6] (w=0.705) N:QJ86.JT72.943.K5 A.9543.K2.QT9642 KT7543.K6.AT85.J 92.AQ8.QJ76.A873 [23:47:28.440] [7] (w=0.702) N:QJ86.JT72.943.K5 .Q54.KJ762.QT864 KT7543.K6.AT85.J A92.A983.Q.A9732 [23:47:28.440] [8] (w=0.699) N:QJ86.JT72.943.K5 A.Q9854.K72.Q963 KT7543.K6.AT85.J 92.A3.QJ6.AT8742 [23:47:28.440] [9] (w=0.698) N:QJ86.JT72.943.K5 .Q8543.K62.AT632 KT7543.K6.AT85.J A92.A9.QJ7.Q9874 [23:47:28.441] [10] (w=0.695) N:QJ86.JT72.943.K5 .Q954.KJ62.QT932 KT7543.K6.AT85.J A92.A83.Q7.A8764 [23:47:28.441] [11] (w=0.689) N:QJ86.JT72.943.K5 .Q94.KJ62.A97642 KT7543.K6.AT85.J A92.A853.Q7.QT83 [23:47:28.441] [12] (w=0.673) N:QJ86.JT72.943.K5 A.A853.K72.T9732 KT7543.K6.AT85.J 92.Q94.QJ6.AQ864 [23:47:28.441] [13] (w=0.655) N:QJ86.JT72.943.K5 A.9854.KJ62.Q432 KT7543.K6.AT85.J 92.AQ3.Q7.AT9876 [23:47:28.441] [14] (w=0.645) N:QJ86.JT72.943.K5 9.853.K72.AQT842 KT7543.K6.AT85.J A2.AQ94.QJ6.9763 [23:47:28.441] [15] (w=0.641) N:QJ86.JT72.943.K5 9.Q953.K2.A96432 KT7543.K6.AT85.J A2.A84.QJ76.QT87 [23:47:28.441] [16] (w=0.640) N:QJ86.JT72.943.K5 A.Q985.KJ62.9863 KT7543.K6.AT85.J 92.A43.Q7.AQT742 [23:47:28.441] [17] (w=0.632) N:QJ86.JT72.943.K5 9.AQ3.K62.T97642 KT7543.K6.AT85.J A2.9854.QJ7.AQ83 [23:47:28.441] [18] (w=0.547) N:QJ86.JT72.943.K5 9.953.KJ72.AQ876 KT7543.K6.AT85.J A2.AQ84.Q6.T9432 [23:47:28.441] [19] (w=0.535) N:QJ86.JT72.943.K5 9.A85.K762.A9732 KT7543.K6.AT85.J A2.Q943.QJ.QT864 [23:47:28.441] [20] (w=0.526) N:QJ86.JT72.943.K5 9.Q954.K762.A984 KT7543.K6.AT85.J A2.A83.QJ.QT7632 [23:47:28.442] ... and 7 more [23:47:28.612] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:28.612] SQ: [-150, -100, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -150, -150, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -100, -150, -150] [23:47:28.612] S6: [-200, -100, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -150, -200, -150, -100, -150, -200, -150, -150, -150, -150, -150, -150, -100, -200, -200] [23:47:28.612] S8: [-200, -100, -100, -100, -100, -150, -100, -100, -100, -100, -100, -100, -150, -200, -150, -100, -150, -200, -150, -150, -150, -150, -150, -150, -100, -200, -200] [23:47:28.612] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:28.612] SQ: [6, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6] [23:47:28.612] S6: [5, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 5, 6, 7, 6, 5, 6, 6, 6, 6, 6, 6, 7, 5, 5] [23:47:28.612] S8: [5, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 5, 6, 7, 6, 5, 6, 6, 6, 6, 6, 6, 7, 5, 5] [23:47:28.613] --- IMP Calculation Output (card -> average IMP) --- [23:47:28.613] SQ: 0.85 [23:47:28.613] S6: -0.43 [23:47:28.613] S8: -0.43 [23:47:28.613] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:28.613] SQ: 0.427 [23:47:28.613] S6: -0.214 [23:47:28.613] S8: -0.214 [23:47:28.613] === DDS DETAILED ANALYSIS === [23:47:28.613] Cards analyzed: 3, Samples per card: 27 [23:47:28.614] [23:47:28.614] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:28.614] ----- ------ --------- ------- ----------- -------------------------------- [23:47:28.614] SQ 0.85 6.74 0 % 2 [6, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7...] [23:47:28.614] S6 -0.43 6.26 0 % 3 [5, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 5, 6, 7, 6, 5, 6, 6...] [23:47:28.614] S8 -0.43 6.26 0 % 3 [5, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 5, 6, 7, 6, 5, 6, 6...] [23:47:28.614] [23:47:28.614] Selected: SQ (IMPs=0.85, avgTricks=6.74) [23:47:28.614] =================== [23:47:28.614] Selected: SQ (MP 0.427, 0.85 IMPs, 6.74 tricks) [23:47:28.614] [stage-timing] ok sample=56ms validate=0ms nn=48ms signal=0ms simgames=1ms dds=171ms total=280ms samples=27 cards=6 [23:47:28.615] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KT7543 QJ86 A92' [23:47:30.478] SUITC_CALL_END: jsonLength=1090 [23:47:30.478] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:K","Vs":[{"T":"A [23:47:30.479] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:47:30.479] Finding card to play for N: QJ86.JT72.943.K5 [23:47:30.479] Relative position: Dummy, Contract type: Suit [23:47:30.479] Cards in hand mask: 4 [23:47:30.480] Candidate: QS = 60.4 % [23:47:30.480] Candidate: 8S = 27.0 % [23:47:30.480] Candidate: xS = 7.7 % [23:47:30.480] Candidate: JS = 5.0 % [23:47:30.480] Selected: SQ (60.4 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:34 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:34 === [23:47:34.639] === FindBestCardAsync: Position=S, CardsPlayed=9 === [23:47:34.639] Contract: 4S, Declarer: S, Dealer: N [23:47:34.639] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:34.639] Deal: N:... ... ... ... [23:47:34.639] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:47:34.639] ****************************** [23:47:34.639] FindMatchingDealsWithPlayInternal Input: [23:47:34.639] Position parameter: S [23:47:34.639] Deal from game: N:... ... ... ... [23:47:34.639] Hand for N: QJ86.JT72.943.K5 [23:47:34.640] Hand for E: (null) [23:47:34.640] Hand for S: KT7543.K6.AT85.J [23:47:34.640] Hand for W: (null) [23:47:34.640] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK [23:47:34.640] Declarer: S [23:47:34.640] ****************************** [23:47:34.640] [DealFinder] Seed from player S hand: -980954408 [23:47:34.640] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:34.640] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:34.640] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1583MB, gc2=15) [23:47:34.640] [DealFinder] Using cardsPlayedCount=9 for visibility calculation [23:47:34.640] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=9 [23:47:34.640] [ExtractPartialDeal] Visible hands: S, N [23:47:34.641] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:34.641] [ExtractPartialDeal] Extracted hands: [23:47:34.641] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:34.641] E: ... (0 cards) [23:47:34.641] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:34.641] W: ... (0 cards) [23:47:34.641] [DealFinder] Trump suit from contract '4S': Spades [23:47:34.641] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:34.641] [ComputePlayedCards] Card 1: DQ played by W [23:47:34.641] [ComputePlayedCards] Card 2: D3 played by N [23:47:34.641] [ComputePlayedCards] Card 3: D2 played by E [23:47:34.641] [ComputePlayedCards] Card 4: DA played by S [23:47:34.641] [ComputePlayedCards] Trick complete. Winner: S [23:47:34.641] [ComputePlayedCards] Card 5: S5 played by S [23:47:34.641] [ComputePlayedCards] Card 6: S2 played by W [23:47:34.642] [ComputePlayedCards] Card 7: SJ played by N [23:47:34.642] [ComputePlayedCards] Card 8: SA played by E [23:47:34.642] [ComputePlayedCards] Trick complete. Winner: E [23:47:34.642] [ComputePlayedCards] Card 9: DK played by E [23:47:34.642] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ [23:47:34.642] [DealFinder] Added 3 played cards to E (was 0 cards): D2, SA, DK [23:47:34.642] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5 [23:47:34.642] [DealFinder] Added 2 played cards to W (was 0 cards): DQ, S2 [23:47:34.642] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:34.642] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:34.643] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:34.643] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:34.643] [DealFinder] Known cards per player: N=13, E=3, S=13, W=2 [23:47:34.643] [DealFinder] Locked players: N, S [23:47:34.643] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [23:47:34.643] [DealFinder] Players needing cards: E:10, W:11 [23:47:34.643] Large number of cards remaining. Using random generation. [23:47:34.644] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:34.644] [VerifyHands] FAIL for E: A.AQ543.K62.T642 (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:47:34.644] [VerifyHands] FAIL for E: A9.A953.KJ2.Q986 (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:47:34.644] [VerifyHands] FAIL for E: A9.Q54.KJ2.QT942 (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:47:34.644] [VerifyHands] FAIL for E: A9.84.KJ72.AQ943 (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:47:34.645] [VerifyHands] FAIL for W: 2.AQ984.Q.A98763 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:34.695] [Timing] Total: 54ms, Generation: 9ms, Verification: 40ms [23:47:34.695] [Timing] Attempts: 648, PassedSimpleCheck: 512, FailedVerification: 462, Found: 50 [23:47:34.715] Search complete. Returning 50 deals. [23:47:34.715] Found 50 sample deals for simulation. [23:47:34.715] Valid deals for DDS: 50 / 50 [23:47:34.716] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:34.723] [SAMPLE-VAL] Opening lead NN validation (DQ): 5/50 samples adjusted [23:47:34.723] [SAMPLE-VAL] Opening lead rule validation (DQ): 3/50 samples penalized for convention violation [23:47:34.723] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:34.723] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:34.724] [SAMPLE-VAL] T3: E=DK (leader=E) (partial) [23:47:34.725] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.521 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 %, W:T2-S2=62 %] [23:47:34.726] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.408 [E:T1-D2=99 % T2-SA=100 % T3-DK=3 %, W:T2-S2=66 %] [23:47:34.728] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.358 [E:T1-D2=99 % T2-SA=100 % T3-DK=2 %, W:T2-S2=55 %] [23:47:34.729] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.571 [E:T1-D2=95 % T2-SA=96 % T3-DK=7 %, W:T2-S2=100 %] [23:47:34.730] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.366 [E:T1-D2=99 % T2-SA=100 % T3-DK=2 %, W:T2-S2=64 %] [23:47:34.732] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.387 [E:T1-D2=99 % T2-SA=100 % T3-DK=2 %, W:T2-S2=64 %] [23:47:34.734] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.212 [E:T1-D2=97 % T2-SA=100 % T3-DK=8 %, W:T2-S2=53 %] [23:47:34.735] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.460 [E:T1-D2=97 % T2-SA=100 % T3-DK=12 %, W:T2-S2=54 %] [23:47:34.737] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.510 [E:T1-D2=99 % T2-SA=94 % T3-DK=4 %, W:T2-S2=100 %] [23:47:34.739] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.525 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=62 %] [23:47:34.741] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.568 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 %, W:T2-S2=68 %] [23:47:34.743] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.632 [E:T1-D2=98 % T2-SA=97 % T3-DK=13 %, W:T2-S2=100 %] [23:47:34.745] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.434 [E:T1-D2=99 % T2-SA=100 % T3-DK=5 %, W:T2-S2=65 %] [23:47:34.747] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.560 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 %, W:T2-S2=65 %] [23:47:34.749] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.510 [E:T1-D2=98 % T2-SA=100 % T3-DK=13 %, W:T2-S2=64 %] [23:47:34.751] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.555 [E:T1-D2=99 % T2-SA=97 % T3-DK=6 %, W:T2-S2=100 %] [23:47:34.753] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.566 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 %, W:T2-S2=67 %] [23:47:34.755] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.562 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 %, W:T2-S2=63 %] [23:47:34.757] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.530 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 %, W:T2-S2=60 %] [23:47:34.759] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.507 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=58 %] [23:47:34.761] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.542 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 %, W:T2-S2=63 %] [23:47:34.762] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.577 [E:T1-D2=98 % T2-SA=97 % T3-DK=7 %, W:T2-S2=100 %] [23:47:34.764] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.376 [E:T1-D2=99 % T2-SA=100 % T3-DK=3 %, W:T2-S2=57 %] [23:47:34.766] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.521 [E:T1-D2=99 % T2-SA=97 % T3-DK=4 %, W:T2-S2=100 %] [23:47:34.768] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.503 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 %, W:T2-S2=55 %] [23:47:34.770] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.225 [E:T1-D2=96 % T2-SA=100 % T3-DK=12 %, W:T2-S2=51 %] [23:47:34.772] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.544 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 %, W:T2-S2=59 %] [23:47:34.775] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.559 [E:T1-D2=97 % T2-SA=100 % T3-DK=15 %, W:T2-S2=74 %] [23:47:34.777] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.002 [E:T1-D2=85 % T2-SA=100 % T3-DK=15 %, W:T2-S2=59 %] [23:47:34.779] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.003 [E:T1-D2=83 % T2-SA=100 % T3-DK=27 %, W:T2-S2=57 %] [23:47:34.781] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.616 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 %, W:T2-S2=77 %] [23:47:34.782] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.600 [E:T1-D2=91 % T2-SA=100 % T3-DK=35 %, W:T2-S2=65 %] [23:47:34.784] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.373 [E:T1-D2=99 % T2-SA=100 % T3-DK=2 %, W:T2-S2=60 %] [23:47:34.786] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.447 [E:T1-D2=99 % T2-SA=100 % T3-DK=5 %, W:T2-S2=68 %] [23:47:34.788] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.560 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 %, W:T2-S2=65 %] [23:47:34.790] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.350 [E:T1-D2=99 % T2-SA=100 % T3-DK=1 %, W:T2-S2=67 %] [23:47:34.792] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.492 [E:T1-D2=95 % T2-SA=100 % T3-DK=15 %, W:T2-S2=57 %] [23:47:34.794] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.519 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=61 %] [23:47:34.796] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.463 [E:T1-D2=96 % T2-SA=100 % T3-DK=11 %, W:T2-S2=56 %] [23:47:34.798] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.575 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=74 %] [23:47:34.800] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.427 [E:T1-D2=96 % T2-SA=100 % T3-DK=7 %, W:T2-S2=54 %] [23:47:34.802] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.520 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 %, W:T2-S2=63 %] [23:47:34.804] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.498 [E:T1-D2=95 % T2-SA=100 % T3-DK=16 %, W:T2-S2=58 %] [23:47:34.806] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.543 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 %, W:T2-S2=57 %] [23:47:34.808] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.003 [E:T1-D2=78 % T2-SA=100 % T3-DK=21 %, W:T2-S2=67 %] [23:47:34.811] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.559 [E:T1-D2=99 % T2-SA=97 % T3-DK=6 %, W:T2-S2=100 %] [23:47:34.812] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.406 [E:T1-D2=99 % T2-SA=100 % T3-DK=3 %, W:T2-S2=66 %] [23:47:34.815] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.553 [E:T1-D2=90 % T2-SA=100 % T3-DK=28 %, W:T2-S2=60 %] [23:47:34.816] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.400 [E:T1-D2=99 % T2-SA=100 % T3-DK=2 %, W:T2-S2=68 %] [23:47:34.818] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.526 [E:T1-D2=99 % T2-SA=96 % T3-DK=4 %, W:T2-S2=100 %] [23:47:34.819] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.6324 = 0.006324 [23:47:34.819] [SAMPLE-VAL] Done. Weight range: 0.000-0.632 [23:47:34.819] [SAMPLE-VAL] Top sample 12 (w=0.632): E:A9.Q9853.K62.Q73 W:2.A4.QJ7.AT98642 [E:T1-D2=98 % T2-SA=97 % T3-DK=13 %, W:T2-S2=100 %] [23:47:34.819] [SAMPLE-VAL] Top sample 31 (w=0.616): E:A.984.K62.T98732 W:92.AQ53.QJ7.AQ64 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 %, W:T2-S2=77 %] [23:47:34.819] [SAMPLE-VAL] Top sample 32 (w=0.600): E:A.Q984.K2.T97643 W:92.A53.QJ76.AQ82 [E:T1-D2=91 % T2-SA=100 % T3-DK=35 %, W:T2-S2=65 %] [23:47:34.819] [SAMPLE-VAL] Top sample 22 (w=0.577): E:A9.Q9543.K62.QT2 W:2.A8.QJ7.A987643 [E:T1-D2=98 % T2-SA=97 % T3-DK=7 %, W:T2-S2=100 %] [23:47:34.819] [SAMPLE-VAL] Top sample 40 (w=0.575): E:A.954.K72.T97632 W:92.AQ83.QJ6.AQ84 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=74 %] [23:47:34.819] After sample validation: 47 deals remaining [23:47:34.819] [PLAY-INFER] No inference observations detected [23:47:34.820] Using weighted samples: 47/47 have non-uniform weights (range 0.212-0.632) [23:47:34.820] Sample deals (47 total, showing first 20, by weight): [23:47:34.820] [1] (w=0.632) N:QJ86.JT72.943.K5 A9.Q9853.K62.Q73 KT7543.K6.AT85.J 2.A4.QJ7.AT98642 [23:47:34.820] [2] (w=0.616) N:QJ86.JT72.943.K5 A.984.K62.T98732 KT7543.K6.AT85.J 92.AQ53.QJ7.AQ64 [23:47:34.820] [3] (w=0.600) N:QJ86.JT72.943.K5 A.Q984.K2.T97643 KT7543.K6.AT85.J 92.A53.QJ76.AQ82 [23:47:34.820] [4] (w=0.577) N:QJ86.JT72.943.K5 A9.Q9543.K62.QT2 KT7543.K6.AT85.J 2.A8.QJ7.A987643 [23:47:34.820] [5] (w=0.575) N:QJ86.JT72.943.K5 A.954.K72.T97632 KT7543.K6.AT85.J 92.AQ83.QJ6.AQ84 [23:47:34.820] [6] (w=0.571) N:QJ86.JT72.943.K5 A9.Q.KJ62.T97642 KT7543.K6.AT85.J 2.A98543.Q7.AQ83 [23:47:34.820] [7] (w=0.568) N:QJ86.JT72.943.K5 A.843.K62.Q97643 KT7543.K6.AT85.J 92.AQ95.QJ7.AT82 [23:47:34.820] [8] (w=0.566) N:QJ86.JT72.943.K5 A.Q983.K72.97632 KT7543.K6.AT85.J 92.A54.QJ6.AQT84 [23:47:34.820] [9] (w=0.562) N:QJ86.JT72.943.K5 A.Q983.K62.T9873 KT7543.K6.AT85.J 92.A54.QJ7.AQ642 [23:47:34.821] [10] (w=0.560) N:QJ86.JT72.943.K5 A.954.K72.QT9764 KT7543.K6.AT85.J 92.AQ83.QJ6.A832 [23:47:34.821] [11] (w=0.560) N:QJ86.JT72.943.K5 A.954.K72.QT9632 KT7543.K6.AT85.J 92.AQ83.QJ6.A874 [23:47:34.821] [12] (w=0.559) N:QJ86.JT72.943.K5 A9.Q93.K762.Q943 KT7543.K6.AT85.J 2.A854.QJ.AT8762 [23:47:34.821] [13] (w=0.559) N:QJ86.JT72.943.K5 A.954.K72.T98642 KT7543.K6.AT85.J 92.AQ83.QJ6.AQ73 [23:47:34.821] [14] (w=0.555) N:QJ86.JT72.943.K5 A9.Q8.K762.Q9873 KT7543.K6.AT85.J 2.A9543.QJ.AT642 [23:47:34.821] [15] (w=0.553) N:QJ86.JT72.943.K5 A.Q985.K2.987432 KT7543.K6.AT85.J 92.A43.QJ76.AQT6 [23:47:34.821] [16] (w=0.544) N:QJ86.JT72.943.K5 A.Q95.K62.Q98742 KT7543.K6.AT85.J 92.A843.QJ7.AT63 [23:47:34.821] [17] (w=0.543) N:QJ86.JT72.943.K5 A.Q84.K72.Q98732 KT7543.K6.AT85.J 92.A953.QJ6.AT64 [23:47:34.821] [18] (w=0.542) N:QJ86.JT72.943.K5 A.9854.K62.Q8643 KT7543.K6.AT85.J 92.AQ3.QJ7.AT972 [23:47:34.821] [19] (w=0.530) N:QJ86.JT72.943.K5 A.Q953.K62.QT973 KT7543.K6.AT85.J 92.A84.QJ7.A8642 [23:47:34.822] [20] (w=0.526) N:QJ86.JT72.943.K5 A9.Q83.K762.Q632 KT7543.K6.AT85.J 2.A954.QJ.AT9874 [23:47:34.822] ... and 27 more [23:47:34.874] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:34.874] D5: [-100, -150, -100, -100, -150, -150, -150, -100, -100, -150, -150, -50, -150, -50, -100, -100, -100, -150, -100, -50, -100, -100, -50, -100, -150, -150, -100, -150, -100, -150, -100, -100, -150, -100, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150] [23:47:34.874] D8: [-100, -150, -100, -100, -150, -150, -150, -100, -100, -150, -150, -50, -150, -50, -100, -100, -100, -150, -100, -50, -100, -100, -50, -100, -150, -150, -100, -150, -100, -150, -100, -100, -150, -100, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150] [23:47:34.874] DT: [-100, -150, -100, -100, -150, -150, -150, -100, -100, -150, -150, -50, -150, -50, -100, -100, -100, -150, -100, -50, -100, -100, -50, -100, -150, -150, -100, -150, -100, -150, -100, -100, -150, -100, -100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150] [23:47:34.874] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:34.875] D5: [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8, 7, 7, 8, 7, 6, 6, 7, 6, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6] [23:47:34.875] D8: [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8, 7, 7, 8, 7, 6, 6, 7, 6, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6] [23:47:34.875] DT: [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8, 7, 7, 8, 7, 6, 6, 7, 6, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6] [23:47:34.875] --- IMP Calculation Output (card -> average IMP) --- [23:47:34.875] D5: 0.00 [23:47:34.875] D8: 0.00 [23:47:34.875] DT: 0.00 [23:47:34.875] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:34.875] D5: 0.000 [23:47:34.875] D8: 0.000 [23:47:34.875] DT: 0.000 [23:47:34.876] === DDS DETAILED ANALYSIS === [23:47:34.876] Cards analyzed: 3, Samples per card: 47 [23:47:34.876] [23:47:34.876] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:34.876] ----- ------ --------- ------- ----------- -------------------------------- [23:47:34.876] D5 0.00 6.77 0 % 3 [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8...] [23:47:34.876] D8 0.00 6.77 0 % 3 [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8...] [23:47:34.876] DT 0.00 6.77 0 % 3 [7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 8, 6, 8, 7, 7, 7, 6, 7, 8...] [23:47:34.876] [23:47:34.876] Selected: D5 (IMPs=0.00, avgTricks=6.77) [23:47:34.876] =================== [23:47:34.876] Selected: D5 (MP 0.000, 0.00 IMPs, 6.77 tricks) -- 2 tied card(s): D8, DT [23:47:34.877] [stage-timing] ok sample=76ms validate=0ms nn=103ms signal=0ms simgames=2ms dds=52ms total=237ms samples=47 cards=9 [23:47:34.878] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 943 AT85 KQJ762 -Lw wQ32A' [23:47:34.882] SUITC_CALL_END: jsonLength=403 [23:47:34.882] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.9196, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":91.9643}], "Result":1.0804 , "GameTree":[ {"T":"W:K","Vs":[{"T":"7" [23:47:34.882] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln5 -ls1 T85 94 J76' [23:47:34.884] SUITC_CALL_END: jsonLength=278 [23:47:34.884] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:5","Vs":[{"T":"J [23:47:34.885] === FindBestCardAsync: Position=S, CardsPlayed=9 === [23:47:34.885] Finding card to play for S: KT7543.K6.AT85.J [23:47:34.885] Relative position: Declarer, Contract type: Suit [23:47:34.885] Cards in hand mask: 3 [23:47:34.887] Candidate: xD = 65.4 % [23:47:34.887] Candidate: 8D = 26.1 % [23:47:34.887] Candidate: TD = 8.6 % [23:47:34.887] Selected: D5 (65.4 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:36 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:36 === [23:47:36.418] === FindBestCardAsync: Position=N, CardsPlayed=11 === [23:47:36.418] Contract: 4S, Declarer: S, Dealer: N [23:47:36.418] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:36.418] Deal: N:... ... ... ... [23:47:36.418] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:47:36.418] ****************************** [23:47:36.418] FindMatchingDealsWithPlayInternal Input: [23:47:36.418] Position parameter: N [23:47:36.418] Deal from game: N:... ... ... ... [23:47:36.419] Hand for N: QJ86.JT72.943.K5 [23:47:36.419] Hand for E: (null) [23:47:36.419] Hand for S: KT7543.K6.AT85.J [23:47:36.419] Hand for W: (null) [23:47:36.419] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7 [23:47:36.419] Declarer: S [23:47:36.419] ****************************** [23:47:36.419] [DealFinder] Seed from player N hand: -1136791327 [23:47:36.419] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:36.419] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:36.419] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1587MB, gc2=15) [23:47:36.419] [DealFinder] Using cardsPlayedCount=11 for visibility calculation [23:47:36.419] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=11 [23:47:36.419] [ExtractPartialDeal] Visible hands: N, S [23:47:36.419] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:36.420] [ExtractPartialDeal] Extracted hands: [23:47:36.420] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:36.420] E: ... (0 cards) [23:47:36.420] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:36.420] W: ... (0 cards) [23:47:36.420] [DealFinder] Trump suit from contract '4S': Spades [23:47:36.420] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:36.420] [ComputePlayedCards] Card 1: DQ played by W [23:47:36.420] [ComputePlayedCards] Card 2: D3 played by N [23:47:36.420] [ComputePlayedCards] Card 3: D2 played by E [23:47:36.420] [ComputePlayedCards] Card 4: DA played by S [23:47:36.420] [ComputePlayedCards] Trick complete. Winner: S [23:47:36.420] [ComputePlayedCards] Card 5: S5 played by S [23:47:36.420] [ComputePlayedCards] Card 6: S2 played by W [23:47:36.420] [ComputePlayedCards] Card 7: SJ played by N [23:47:36.420] [ComputePlayedCards] Card 8: SA played by E [23:47:36.420] [ComputePlayedCards] Trick complete. Winner: E [23:47:36.421] [ComputePlayedCards] Card 9: DK played by E [23:47:36.421] [ComputePlayedCards] Card 10: D5 played by S [23:47:36.421] [ComputePlayedCards] Card 11: D7 played by W [23:47:36.421] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ [23:47:36.421] [DealFinder] Added 3 played cards to E (was 0 cards): D2, SA, DK [23:47:36.421] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5 [23:47:36.421] [DealFinder] Added 3 played cards to W (was 0 cards): DQ, S2, D7 [23:47:36.421] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:36.421] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:36.422] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:36.422] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:36.422] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [23:47:36.422] [DealFinder] Locked players: N, S [23:47:36.422] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [23:47:36.422] [DealFinder] Players needing cards: E:10, W:10 [23:47:36.422] Large number of cards remaining. Using random generation. [23:47:36.423] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:36.423] [VerifyHands] FAIL for E: A.A9854.K2.A9642 (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:47:36.423] [VerifyHands] FAIL for W: 2.AQ854.QJ7.AQ83 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:36.423] [VerifyHands] FAIL for E: A9.Q93.KJ62.A743 (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:47:36.423] [VerifyHands] FAIL for W: 2.AQ854.QJ7.AT83 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:36.424] [VerifyHands] FAIL for E: A.943.K62.AQT942 (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:47:36.470] [Timing] Total: 51ms, Generation: 8ms, Verification: 37ms [23:47:36.470] [Timing] Attempts: 619, PassedSimpleCheck: 468, FailedVerification: 418, Found: 50 [23:47:36.490] Search complete. Returning 50 deals. [23:47:36.491] Found 50 sample deals for simulation. [23:47:36.491] Valid deals for DDS: 50 / 50 [23:47:36.491] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:36.498] [SAMPLE-VAL] Opening lead NN validation (DQ): 13/50 samples adjusted [23:47:36.499] [SAMPLE-VAL] Opening lead rule validation (DQ): 10/50 samples penalized for convention violation [23:47:36.499] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:36.499] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:36.499] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 (leader=E) (partial) [23:47:36.501] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.640 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 %, W:T2-S2=58 % T3-D7=98 %] [23:47:36.503] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.536 [E:T1-D2=97 % T2-SA=100 % T3-DK=12 %, W:T2-S2=54 % T3-D7=100 %] [23:47:36.504] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.597 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 %, W:T2-S2=64 % T3-D7=99 %] [23:47:36.506] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.591 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 %, W:T2-S2=55 % T3-D7=99 %] [23:47:36.507] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.624 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 %, W:T2-S2=57 % T3-D7=99 %] [23:47:36.509] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.649 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 %, W:T2-S2=61 % T3-D7=99 %] [23:47:36.510] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.617 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=74 % T3-D7=98 %] [23:47:36.512] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.609 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 %, W:T2-S2=57 % T3-D7=99 %] [23:47:36.514] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.621 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 %, W:T2-S2=62 % T3-D7=99 %] [23:47:36.515] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.598 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 %, W:T2-S2=69 % T3-D7=99 %] [23:47:36.517] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.581 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 %, W:T2-S2=58 % T3-D7=100 %] [23:47:36.518] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.227 [E:T1-D2=95 % T2-SA=100 % T3-DK=4 %, W:T2-S2=53 % T3-D7=100 %] [23:47:36.520] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.267 [E:T1-D2=97 % T2-SA=100 % T3-DK=12 %, W:T2-S2=51 % T3-D7=100 %] [23:47:36.521] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.241 [E:T1-D2=96 % T2-SA=100 % T3-DK=7 %, W:T2-S2=52 % T3-D7=100 %] [23:47:36.523] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.538 [E:T1-D2=95 % T2-SA=100 % T3-DK=12 %, W:T2-S2=55 % T3-D7=100 %] [23:47:36.525] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.631 [E:T1-D2=97 % T2-SA=100 % T3-DK=30 %, W:T2-S2=56 % T3-D7=99 %] [23:47:36.527] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.706 [E:T1-D2=93 % T2-SA=97 % T3-DK=26 %, W:T2-S2=100 % T3-D7=100 %] [23:47:36.528] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.614 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 %, W:T2-S2=73 % T3-D7=99 %] [23:47:36.530] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.585 [E:T1-D2=95 % T2-SA=100 % T3-DK=19 %, W:T2-S2=56 % T3-D7=100 %] [23:47:36.531] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.580 [E:T1-D2=97 % T2-SA=100 % T3-DK=18 %, W:T2-S2=56 % T3-D7=99 %] [23:47:36.533] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.634 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 %, W:T2-S2=60 % T3-D7=99 %] [23:47:36.535] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.627 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 %, W:T2-S2=61 % T3-D7=99 %] [23:47:36.536] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.003 [E:T1-D2=81 % T2-SA=100 % T3-DK=29 %, W:T2-S2=58 % T3-D7=100 %] [23:47:36.538] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.486 [E:T1-D2=96 % T2-SA=100 % T3-DK=6 %, W:T2-S2=55 % T3-D7=100 %] [23:47:36.539] [SAMPLE-VAL] Sample 25: weight 0.005 -> 0.003 [E:T1-D2=82 % T2-SA=100 % T3-DK=21 %, W:T2-S2=58 % T3-D7=100 %] [23:47:36.541] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.650 [E:T1-D2=97 % T2-SA=100 % T3-DK=33 %, W:T2-S2=58 % T3-D7=99 %] [23:47:36.543] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.589 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 %, W:T2-S2=62 % T3-D7=98 %] [23:47:36.544] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.602 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 %, W:T2-S2=56 % T3-D7=99 %] [23:47:36.546] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.003 [E:T1-D2=85 % T2-SA=100 % T3-DK=20 %, W:T2-S2=51 % T3-D7=100 %] [23:47:36.547] [SAMPLE-VAL] Sample 30: weight 0.005 -> 0.003 [E:T1-D2=83 % T2-SA=100 % T3-DK=15 %, W:T2-S2=68 % T3-D7=100 %] [23:47:36.549] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.619 [E:T1-D2=98 % T2-SA=100 % T3-DK=25 %, W:T2-S2=57 % T3-D7=98 %] [23:47:36.551] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.655 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 %, W:T2-S2=77 % T3-D7=98 %] [23:47:36.552] [SAMPLE-VAL] Sample 33: weight 0.005 -> 0.003 [E:T1-D2=91 % T2-SA=100 % T3-DK=21 %, W:T2-S2=54 % T3-D7=100 %] [23:47:36.554] [SAMPLE-VAL] Sample 34: weight 0.005 -> 0.003 [E:T1-D2=84 % T2-SA=100 % T3-DK=18 %, W:T2-S2=57 % T3-D7=100 %] [23:47:36.555] [SAMPLE-VAL] Sample 35: weight 0.005 -> 0.003 [E:T1-D2=87 % T2-SA=100 % T3-DK=22 %, W:T2-S2=59 % T3-D7=100 %] [23:47:36.557] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.499 [E:T1-D2=94 % T2-SA=100 % T3-DK=7 %, W:T2-S2=57 % T3-D7=100 %] [23:47:36.559] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.003 [E:T1-D2=83 % T2-SA=100 % T3-DK=20 %, W:T2-S2=56 % T3-D7=100 %] [23:47:36.560] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.519 [E:T1-D2=95 % T2-SA=100 % T3-DK=9 %, W:T2-S2=57 % T3-D7=100 %] [23:47:36.562] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.662 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 %, W:T2-S2=69 % T3-D7=99 %] [23:47:36.564] [SAMPLE-VAL] Sample 40: weight 0.005 -> 0.003 [E:T1-D2=80 % T2-SA=100 % T3-DK=23 %, W:T2-S2=55 % T3-D7=100 %] [23:47:36.566] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.514 [E:T1-D2=97 % T2-SA=100 % T3-DK=8 %, W:T2-S2=57 % T3-D7=100 %] [23:47:36.568] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.629 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 %, W:T2-S2=63 % T3-D7=98 %] [23:47:36.571] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.581 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 %, W:T2-S2=62 % T3-D7=99 %] [23:47:36.573] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.561 [E:T1-D2=99 % T2-SA=100 % T3-DK=14 %, W:T2-S2=57 % T3-D7=99 %] [23:47:36.575] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.589 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 %, W:T2-S2=62 % T3-D7=99 %] [23:47:36.578] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.552 [E:T1-D2=98 % T2-SA=100 % T3-DK=12 %, W:T2-S2=59 % T3-D7=99 %] [23:47:36.580] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.584 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 %, W:T2-S2=52 % T3-D7=99 %] [23:47:36.582] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.640 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 %, W:T2-S2=58 % T3-D7=98 %] [23:47:36.583] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.622 [E:T1-D2=91 % T2-SA=100 % T3-DK=24 %, W:T2-S2=62 % T3-D7=100 %] [23:47:36.585] [SAMPLE-VAL] Sample 50: weight 0.005 -> 0.003 [E:T1-D2=85 % T2-SA=100 % T3-DK=23 %, W:T2-S2=59 % T3-D7=100 %] [23:47:36.585] [SAMPLE-VAL] Zeroed 10 samples below relative threshold 0.010 x max 0.7058 = 0.007058 [23:47:36.586] [SAMPLE-VAL] Done. Weight range: 0.000-0.706 [23:47:36.586] [SAMPLE-VAL] Top sample 17 (w=0.706): E:A9.Q9853.K2.Q943 W:2.A4.QJ76.AT8762 [E:T1-D2=93 % T2-SA=97 % T3-DK=26 %, W:T2-S2=100 % T3-D7=100 %] [23:47:36.586] [SAMPLE-VAL] Top sample 39 (w=0.662): E:A.984.K62.QT9762 W:92.AQ53.QJ7.A843 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 %, W:T2-S2=69 % T3-D7=99 %] [23:47:36.586] [SAMPLE-VAL] Top sample 32 (w=0.655): E:A.985.K62.T98742 W:92.AQ43.QJ7.AQ63 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 %, W:T2-S2=77 % T3-D7=98 %] [23:47:36.586] [SAMPLE-VAL] Top sample 26 (w=0.650): E:A.A95.K62.T96432 W:92.Q843.QJ7.AQ87 [E:T1-D2=97 % T2-SA=100 % T3-DK=33 %, W:T2-S2=58 % T3-D7=99 %] [23:47:36.586] [SAMPLE-VAL] Top sample 6 (w=0.649): E:A.Q85.K62.QT9632 W:92.A943.QJ7.A874 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 %, W:T2-S2=61 % T3-D7=99 %] [23:47:36.586] After sample validation: 40 deals remaining [23:47:36.586] [PLAY-INFER] No inference observations detected [23:47:36.586] Using weighted samples: 40/40 have non-uniform weights (range 0.227-0.706) [23:47:36.587] Sample deals (40 total, showing first 20, by weight): [23:47:36.587] [1] (w=0.706) N:QJ86.JT72.943.K5 A9.Q9853.K2.Q943 KT7543.K6.AT85.J 2.A4.QJ76.AT8762 [23:47:36.587] [2] (w=0.662) N:QJ86.JT72.943.K5 A.984.K62.QT9762 KT7543.K6.AT85.J 92.AQ53.QJ7.A843 [23:47:36.587] [3] (w=0.655) N:QJ86.JT72.943.K5 A.985.K62.T98742 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ63 [23:47:36.587] [4] (w=0.650) N:QJ86.JT72.943.K5 A.A95.K62.T96432 KT7543.K6.AT85.J 92.Q843.QJ7.AQ87 [23:47:36.587] [5] (w=0.649) N:QJ86.JT72.943.K5 A.Q85.K62.QT9632 KT7543.K6.AT85.J 92.A943.QJ7.A874 [23:47:36.587] [6] (w=0.640) N:QJ86.JT72.943.K5 A.Q985.K62.QT987 KT7543.K6.AT85.J 92.A43.QJ7.A6432 [23:47:36.587] [7] (w=0.640) N:QJ86.JT72.943.K5 A.Q985.K62.QT982 KT7543.K6.AT85.J 92.A43.QJ7.A7643 [23:47:36.587] [8] (w=0.634) N:QJ86.JT72.943.K5 A.Q983.K62.Q9432 KT7543.K6.AT85.J 92.A54.QJ7.AT876 [23:47:36.587] [9] (w=0.631) N:QJ86.JT72.943.K5 A.A954.K62.T9876 KT7543.K6.AT85.J 92.Q83.QJ7.AQ432 [23:47:36.588] [10] (w=0.629) N:QJ86.JT72.943.K5 A.Q985.K62.T9864 KT7543.K6.AT85.J 92.A43.QJ7.AQ732 [23:47:36.588] [11] (w=0.627) N:QJ86.JT72.943.K5 A.984.K62.AT9642 KT7543.K6.AT85.J 92.AQ53.QJ7.Q873 [23:47:36.588] [12] (w=0.624) N:QJ86.JT72.943.K5 A.Q84.K62.Q98762 KT7543.K6.AT85.J 92.A953.QJ7.AT43 [23:47:36.588] [13] (w=0.622) N:QJ86.JT72.943.K5 A.9843.K2.Q87432 KT7543.K6.AT85.J 92.AQ5.QJ76.AT96 [23:47:36.588] [14] (w=0.621) N:QJ86.JT72.943.K5 A.Q98.K62.987642 KT7543.K6.AT85.J 92.A543.QJ7.AQT3 [23:47:36.588] [15] (w=0.619) N:QJ86.JT72.943.K5 A.A953.K62.97643 KT7543.K6.AT85.J 92.Q84.QJ7.AQT82 [23:47:36.588] [16] (w=0.617) N:QJ86.JT72.943.K5 A.943.K62.T96432 KT7543.K6.AT85.J 92.AQ85.QJ7.AQ87 [23:47:36.588] [17] (w=0.614) N:QJ86.JT72.943.K5 A.843.K62.987643 KT7543.K6.AT85.J 92.AQ95.QJ7.AQT2 [23:47:36.588] [18] (w=0.609) N:QJ86.JT72.943.K5 A.853.K62.A97632 KT7543.K6.AT85.J 92.AQ94.QJ7.QT84 [23:47:36.588] [19] (w=0.602) N:QJ86.JT72.943.K5 A.843.K62.A98432 KT7543.K6.AT85.J 92.AQ95.QJ7.QT76 [23:47:36.588] [20] (w=0.598) N:QJ86.JT72.943.K5 A.98543.K62.Q743 KT7543.K6.AT85.J 92.AQ.QJ7.AT9862 [23:47:36.589] ... and 20 more [23:47:36.627] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:36.627] D4: [-100, -150, -150, -100, -100, -100, -100, -100, -100, -100, -150, -100, -150, -100, -100, -150, -150, -150, -150, -150, -150, -100, -100, -150, -100, -100, -150, -150, -150, -100, -100, -150, -150, -150, -150, -100, -150, -100, -100, -100] [23:47:36.627] D9: [-100, -150, -150, -100, -100, -100, -100, -100, -100, -100, -150, -100, -150, -100, -100, -150, -150, -150, -150, -150, -150, -100, -100, -150, -100, -100, -150, -150, -150, -100, -100, -150, -150, -150, -150, -100, -150, -100, -100, -100] [23:47:36.627] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:36.627] D4: [7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7, 7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 6, 6, 7, 6, 7, 7, 7] [23:47:36.627] D9: [7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7, 7, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 6, 6, 7, 6, 7, 7, 7] [23:47:36.627] --- IMP Calculation Output (card -> average IMP) --- [23:47:36.628] D4: 0.00 [23:47:36.628] D9: 0.00 [23:47:36.628] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:36.628] D4: 0.000 [23:47:36.628] D9: 0.000 [23:47:36.628] === DDS DETAILED ANALYSIS === [23:47:36.628] Cards analyzed: 2, Samples per card: 40 [23:47:36.628] [23:47:36.628] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:36.628] ----- ------ --------- ------- ----------- -------------------------------- [23:47:36.628] D4 0.00 6.53 0 % 2 [7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 6, 6, 6, 6, 6...] [23:47:36.628] D9 0.00 6.53 0 % 2 [7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 6, 6, 6, 6, 6...] [23:47:36.628] [23:47:36.629] Selected: D4 (IMPs=0.00, avgTricks=6.53) [23:47:36.629] =================== [23:47:36.629] Selected: D4 (MP 0.000, 0.00 IMPs, 6.53 tricks) -- 1 tied card(s): D9 [23:47:36.629] [stage-timing] ok sample=72ms validate=0ms nn=95ms signal=0ms simgames=1ms dds=38ms total=210ms samples=40 cards=11 [23:47:36.629] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 943 AT85 KQJ762 -Lw wQ32A' [23:47:36.632] SUITC_CALL_END: jsonLength=623 [23:47:36.632] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.9196, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":91.9643}], "Result":1.0804 , "GameTree":[ {"T":"W:K","Vs":[{"T":"7" [23:47:36.633] === FindBestCardAsync: Position=N, CardsPlayed=11 === [23:47:36.633] Finding card to play for N: QJ86.JT72.943.K5 [23:47:36.633] Relative position: Dummy, Contract type: Suit [23:47:36.633] Cards in hand mask: 2 [23:47:36.634] Candidate: xD = 73.9 % [23:47:36.634] Candidate: 9D = 26.1 % [23:47:36.634] Selected: D4 (73.9 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:39 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:39 === [23:47:39.744] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:47:39.744] Contract: 4S, Declarer: S, Dealer: N [23:47:39.744] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:39.744] Deal: N:... ... ... ... [23:47:39.744] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:47:39.745] ****************************** [23:47:39.745] FindMatchingDealsWithPlayInternal Input: [23:47:39.745] Position parameter: S [23:47:39.745] Deal from game: N:... ... ... ... [23:47:39.745] Hand for N: QJ86.JT72.943.K5 [23:47:39.745] Hand for E: (null) [23:47:39.745] Hand for S: KT7543.K6.AT85.J [23:47:39.745] Hand for W: (null) [23:47:39.745] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6 [23:47:39.745] Declarer: S [23:47:39.745] ****************************** [23:47:39.745] [DealFinder] Seed from player S hand: -980954408 [23:47:39.745] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:39.746] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:39.746] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1570MB, gc2=15) [23:47:39.746] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [23:47:39.746] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=13 [23:47:39.746] [ExtractPartialDeal] Visible hands: S, N [23:47:39.746] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:39.746] [ExtractPartialDeal] Extracted hands: [23:47:39.746] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:39.746] E: ... (0 cards) [23:47:39.746] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:39.746] W: ... (0 cards) [23:47:39.746] [DealFinder] Trump suit from contract '4S': Spades [23:47:39.746] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:39.746] [ComputePlayedCards] Card 1: DQ played by W [23:47:39.747] [ComputePlayedCards] Card 2: D3 played by N [23:47:39.747] [ComputePlayedCards] Card 3: D2 played by E [23:47:39.747] [ComputePlayedCards] Card 4: DA played by S [23:47:39.747] [ComputePlayedCards] Trick complete. Winner: S [23:47:39.747] [ComputePlayedCards] Card 5: S5 played by S [23:47:39.747] [ComputePlayedCards] Card 6: S2 played by W [23:47:39.747] [ComputePlayedCards] Card 7: SJ played by N [23:47:39.747] [ComputePlayedCards] Card 8: SA played by E [23:47:39.747] [ComputePlayedCards] Trick complete. Winner: E [23:47:39.747] [ComputePlayedCards] Card 9: DK played by E [23:47:39.747] [ComputePlayedCards] Card 10: D5 played by S [23:47:39.747] [ComputePlayedCards] Card 11: D7 played by W [23:47:39.747] [ComputePlayedCards] Card 12: D4 played by N [23:47:39.747] [ComputePlayedCards] Trick complete. Winner: E [23:47:39.748] [ComputePlayedCards] Card 13: D6 played by E [23:47:39.748] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4 [23:47:39.748] [DealFinder] Added 4 played cards to E (was 0 cards): D2, SA, DK, D6 [23:47:39.748] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5 [23:47:39.748] [DealFinder] Added 3 played cards to W (was 0 cards): DQ, S2, D7 [23:47:39.748] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:39.748] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:39.749] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:39.749] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:39.749] [DealFinder] Known cards per player: N=13, E=4, S=13, W=3 [23:47:39.749] [DealFinder] Locked players: N, S [23:47:39.749] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:47:39.749] [DealFinder] Players needing cards: E:9, W:10 [23:47:39.749] Large number of cards remaining. Using random generation. [23:47:39.749] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:39.750] [VerifyHands] FAIL for E: A9.Q984.K62.AQ43 (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:47:39.750] [VerifyHands] FAIL for E: A9.AQ54.KJ62.842 (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:47:39.750] [VerifyHands] FAIL for E: A.843.KJ62.AT864 (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:47:39.750] [VerifyHands] FAIL for E: A9.Q984.KJ62.Q97 (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:47:39.750] [VerifyHands] FAIL for E: A.AQ954.K62.QT72 (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:47:39.797] [Timing] Total: 51ms, Generation: 9ms, Verification: 36ms [23:47:39.798] [Timing] Attempts: 544, PassedSimpleCheck: 544, FailedVerification: 494, Found: 50 [23:47:39.818] Search complete. Returning 50 deals. [23:47:39.818] Found 50 sample deals for simulation. [23:47:39.818] Valid deals for DDS: 50 / 50 [23:47:39.818] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:39.826] [SAMPLE-VAL] Opening lead NN validation (DQ): 3/50 samples adjusted [23:47:39.826] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:39.826] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:39.827] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:39.827] [SAMPLE-VAL] T4: E=D6 (leader=E) (partial) [23:47:39.829] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.406 [E:T1-D2=95 % T2-SA=96 % T3-DK=10 % T4-D6=4 %, W:T2-S2=100 % T3-D7=100 %] [23:47:39.831] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.462 [E:T1-D2=99 % T2-SA=100 % T3-DK=12 % T4-D6=28 %, W:T2-S2=58 % T3-D7=99 %] [23:47:39.832] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.354 [E:T1-D2=96 % T2-SA=100 % T3-DK=9 % T4-D6=5 %, W:T2-S2=54 % T3-D7=100 %] [23:47:39.834] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.515 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 %, W:T2-S2=56 % T3-D7=99 %] [23:47:39.836] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.473 [E:T1-D2=97 % T2-SA=100 % T3-DK=16 % T4-D6=19 %, W:T2-S2=68 % T3-D7=99 %] [23:47:39.838] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.511 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 %, W:T2-S2=55 % T3-D7=99 %] [23:47:39.839] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.474 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=22 %, W:T2-S2=62 % T3-D7=99 %] [23:47:39.841] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.511 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 %, W:T2-S2=55 % T3-D7=99 %] [23:47:39.843] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.484 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=20 %, W:T2-S2=70 % T3-D7=99 %] [23:47:39.845] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.326 [E:T1-D2=96 % T2-SA=100 % T3-DK=8 % T4-D6=3 %, W:T2-S2=55 % T3-D7=100 %] [23:47:39.847] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.346 [E:T1-D2=95 % T2-SA=100 % T3-DK=9 % T4-D6=5 %, W:T2-S2=53 % T3-D7=100 %] [23:47:39.849] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.521 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=32 %, W:T2-S2=55 % T3-D7=99 %] [23:47:39.851] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.354 [E:T1-D2=95 % T2-SA=100 % T3-DK=12 % T4-D6=4 %, W:T2-S2=55 % T3-D7=100 %] [23:47:39.852] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.480 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 %, W:T2-S2=55 % T3-D7=99 %] [23:47:39.854] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.188 [E:T1-D2=96 % T2-SA=100 % T3-DK=15 % T4-D6=5 %, W:T2-S2=53 % T3-D7=100 %] [23:47:39.856] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.337 [E:T1-D2=96 % T2-SA=100 % T3-DK=6 % T4-D6=5 %, W:T2-S2=55 % T3-D7=100 %] [23:47:39.858] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.486 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=23 %, W:T2-S2=59 % T3-D7=99 %] [23:47:39.860] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.154 [E:T1-D2=97 % T2-SA=100 % T3-DK=7 % T4-D6=2 %, W:T2-S2=56 % T3-D7=100 %] [23:47:39.861] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.484 [E:T1-D2=97 % T2-SA=96 % T3-DK=12 % T4-D6=16 %, W:T2-S2=100 % T3-D7=98 %] [23:47:39.863] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.469 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=24 %, W:T2-S2=56 % T3-D7=99 %] [23:47:39.865] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.504 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 %, W:T2-S2=73 % T3-D7=99 %] [23:47:39.867] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.465 [E:T1-D2=97 % T2-SA=100 % T3-DK=15 % T4-D6=22 %, W:T2-S2=63 % T3-D7=98 %] [23:47:39.869] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.483 [E:T1-D2=99 % T2-SA=100 % T3-DK=16 % T4-D6=31 %, W:T2-S2=58 % T3-D7=99 %] [23:47:39.870] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.504 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=23 %, W:T2-S2=60 % T3-D7=99 %] [23:47:39.872] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.473 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=22 %, W:T2-S2=56 % T3-D7=98 %] [23:47:39.874] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.498 [E:T1-D2=97 % T2-SA=100 % T3-DK=21 % T4-D6=26 %, W:T2-S2=64 % T3-D7=99 %] [23:47:39.876] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.520 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 %, W:T2-S2=64 % T3-D7=99 %] [23:47:39.877] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.309 [E:T1-D2=95 % T2-SA=100 % T3-DK=5 % T4-D6=4 %, W:T2-S2=52 % T3-D7=100 %] [23:47:39.879] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.347 [E:T1-D2=96 % T2-SA=100 % T3-DK=14 % T4-D6=3 %, W:T2-S2=51 % T3-D7=100 %] [23:47:39.881] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.373 [E:T1-D2=96 % T2-SA=100 % T3-DK=11 % T4-D6=7 %, W:T2-S2=54 % T3-D7=100 %] [23:47:39.883] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.530 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 %, W:T2-S2=63 % T3-D7=98 %] [23:47:39.884] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.458 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=20 %, W:T2-S2=59 % T3-D7=99 %] [23:47:39.886] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.350 [E:T1-D2=97 % T2-SA=100 % T3-DK=9 % T4-D6=5 %, W:T2-S2=53 % T3-D7=100 %] [23:47:39.888] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.175 [E:T1-D2=97 % T2-SA=100 % T3-DK=10 % T4-D6=5 %, W:T2-S2=52 % T3-D7=100 %] [23:47:39.890] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.459 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=19 %, W:T2-S2=53 % T3-D7=99 %] [23:47:39.891] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.367 [E:T1-D2=96 % T2-SA=100 % T3-DK=11 % T4-D6=5 %, W:T2-S2=56 % T3-D7=100 %] [23:47:39.893] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.326 [E:T1-D2=96 % T2-SA=100 % T3-DK=8 % T4-D6=3 %, W:T2-S2=55 % T3-D7=100 %] [23:47:39.895] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.500 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=21 %, W:T2-S2=60 % T3-D7=99 %] [23:47:39.897] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.407 [E:T1-D2=96 % T2-SA=100 % T3-DK=20 % T4-D6=8 %, W:T2-S2=54 % T3-D7=100 %] [23:47:39.899] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.452 [E:T1-D2=99 % T2-SA=100 % T3-DK=14 % T4-D6=20 %, W:T2-S2=60 % T3-D7=99 %] [23:47:39.900] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.397 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=6 %, W:T2-S2=58 % T3-D7=100 %] [23:47:39.902] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.505 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 %, W:T2-S2=67 % T3-D7=99 %] [23:47:39.904] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.385 [E:T1-D2=95 % T2-SA=100 % T3-DK=14 % T4-D6=6 %, W:T2-S2=57 % T3-D7=100 %] [23:47:39.906] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.492 [E:T1-D2=97 % T2-SA=100 % T3-DK=21 % T4-D6=26 %, W:T2-S2=60 % T3-D7=99 %] [23:47:39.908] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.552 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 %, W:T2-S2=63 % T3-D7=99 %] [23:47:39.910] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.514 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=33 %, W:T2-S2=60 % T3-D7=99 %] [23:47:39.911] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.517 [E:T1-D2=97 % T2-SA=100 % T3-DK=30 % T4-D6=30 %, W:T2-S2=57 % T3-D7=99 %] [23:47:39.913] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.481 [E:T1-D2=97 % T2-SA=100 % T3-DK=16 % T4-D6=26 %, W:T2-S2=63 % T3-D7=98 %] [23:47:39.915] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.315 [E:T1-D2=95 % T2-SA=100 % T3-DK=8 % T4-D6=2 %, W:T2-S2=57 % T3-D7=100 %] [23:47:39.916] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.518 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 %, W:T2-S2=62 % T3-D7=98 %] [23:47:39.917] [SAMPLE-VAL] Done. Weight range: 0.154-0.552 [23:47:39.917] [SAMPLE-VAL] Top sample 45 (w=0.552): E:A.Q85.K62.T98432 W:92.A943.QJ7.AQ76 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 %, W:T2-S2=63 % T3-D7=99 %] [23:47:39.917] [SAMPLE-VAL] Top sample 31 (w=0.530): E:A.Q983.K62.T9843 W:92.A54.QJ7.AQ762 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 %, W:T2-S2=63 % T3-D7=98 %] [23:47:39.917] [SAMPLE-VAL] Top sample 12 (w=0.521): E:A.A853.K62.T9842 W:92.Q94.QJ7.AQ763 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=32 %, W:T2-S2=55 % T3-D7=99 %] [23:47:39.917] [SAMPLE-VAL] Top sample 27 (w=0.520): E:A.Q843.K62.T9763 W:92.A95.QJ7.AQ842 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 %, W:T2-S2=64 % T3-D7=99 %] [23:47:39.917] [SAMPLE-VAL] Top sample 50 (w=0.518): E:A.Q984.K62.98432 W:92.A53.QJ7.AQT76 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 %, W:T2-S2=62 % T3-D7=98 %] [23:47:39.917] After sample validation: 50 deals remaining [23:47:39.917] [PLAY-INFER] No inference observations detected [23:47:39.917] Using weighted samples: 50/50 have non-uniform weights (range 0.154-0.552) [23:47:39.917] Sample deals (50 total, showing first 20, by weight): [23:47:39.917] [1] (w=0.552) N:QJ86.JT72.943.K5 A.Q85.K62.T98432 KT7543.K6.AT85.J 92.A943.QJ7.AQ76 [23:47:39.917] [2] (w=0.530) N:QJ86.JT72.943.K5 A.Q983.K62.T9843 KT7543.K6.AT85.J 92.A54.QJ7.AQ762 [23:47:39.918] [3] (w=0.521) N:QJ86.JT72.943.K5 A.A853.K62.T9842 KT7543.K6.AT85.J 92.Q94.QJ7.AQ763 [23:47:39.918] [4] (w=0.520) N:QJ86.JT72.943.K5 A.Q843.K62.T9763 KT7543.K6.AT85.J 92.A95.QJ7.AQ842 [23:47:39.918] [5] (w=0.518) N:QJ86.JT72.943.K5 A.Q984.K62.98432 KT7543.K6.AT85.J 92.A53.QJ7.AQT76 [23:47:39.918] [6] (w=0.517) N:QJ86.JT72.943.K5 A.A984.K62.98642 KT7543.K6.AT85.J 92.Q53.QJ7.AQT73 [23:47:39.918] [7] (w=0.515) N:QJ86.JT72.943.K5 A.Q983.K62.QT764 KT7543.K6.AT85.J 92.A54.QJ7.A9832 [23:47:39.918] [8] (w=0.514) N:QJ86.JT72.943.K5 A.Q853.K62.QT942 KT7543.K6.AT85.J 92.A94.QJ7.A8763 [23:47:39.918] [9] (w=0.511) N:QJ86.JT72.943.K5 A.Q983.K62.QT873 KT7543.K6.AT85.J 92.A54.QJ7.A9642 [23:47:39.918] [10] (w=0.511) N:QJ86.JT72.943.K5 A.Q983.K62.QT862 KT7543.K6.AT85.J 92.A54.QJ7.A9743 [23:47:39.918] [11] (w=0.505) N:QJ86.JT72.943.K5 A.Q843.K62.97643 KT7543.K6.AT85.J 92.A95.QJ7.AQT82 [23:47:39.918] [12] (w=0.504) N:QJ86.JT72.943.K5 A.A543.K62.T9864 KT7543.K6.AT85.J 92.Q98.QJ7.AQ732 [23:47:39.918] [13] (w=0.504) N:QJ86.JT72.943.K5 A.853.K62.986432 KT7543.K6.AT85.J 92.AQ94.QJ7.AQT7 [23:47:39.918] [14] (w=0.500) N:QJ86.JT72.943.K5 A.A9843.K62.9632 KT7543.K6.AT85.J 92.Q5.QJ7.AQT874 [23:47:39.919] [15] (w=0.498) N:QJ86.JT72.943.K5 A.954.K62.Q98762 KT7543.K6.AT85.J 92.AQ83.QJ7.AT43 [23:47:39.919] [16] (w=0.492) N:QJ86.JT72.943.K5 A.9854.K62.AT964 KT7543.K6.AT85.J 92.AQ3.QJ7.Q8732 [23:47:39.919] [17] (w=0.486) N:QJ86.JT72.943.K5 A.Q943.K62.Q9874 KT7543.K6.AT85.J 92.A85.QJ7.AT632 [23:47:39.919] [18] (w=0.484) N:QJ86.JT72.943.K5 A.8543.K62.Q9742 KT7543.K6.AT85.J 92.AQ9.QJ7.AT863 [23:47:39.919] [19] (w=0.484) N:QJ86.JT72.943.K5 A9.98543.K62.AT6 KT7543.K6.AT85.J 2.AQ.QJ7.Q987432 [23:47:39.919] [20] (w=0.483) N:QJ86.JT72.943.K5 A.Q43.K62.QT9872 KT7543.K6.AT85.J 92.A985.QJ7.A643 [23:47:39.919] ... and 30 more [23:47:39.955] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:39.955] D8: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -150, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -50, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:39.955] DT: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -150, -100, -100, -150, -100, -100, -150, -100, -100, -100, -150, -100, -100, -100, -150, -100, -100, -50, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:39.955] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:39.955] D8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:39.955] DT: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:39.955] --- IMP Calculation Output (card -> average IMP) --- [23:47:39.955] D8: 0.00 [23:47:39.955] DT: 0.00 [23:47:39.956] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:39.956] D8: 0.000 [23:47:39.956] DT: 0.000 [23:47:39.956] === DDS DETAILED ANALYSIS === [23:47:39.956] Cards analyzed: 2, Samples per card: 50 [23:47:39.956] [23:47:39.956] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:39.956] ----- ------ --------- ------- ----------- -------------------------------- [23:47:39.956] D8 0.00 6.92 0 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7...] [23:47:39.956] DT 0.00 6.92 0 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7...] [23:47:39.956] [23:47:39.956] Selected: D8 (IMPs=0.00, avgTricks=6.92) [23:47:39.956] =================== [23:47:39.957] Selected: D8 (MP 0.000, 0.00 IMPs, 6.92 tricks) -- 1 tied card(s): DT [23:47:39.957] [stage-timing] ok sample=73ms validate=0ms nn=98ms signal=0ms simgames=2ms dds=35ms total=212ms samples=50 cards=13 [23:47:39.957] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 943 AT85 KQJ762 -Lw wQ32A eK574' [23:47:39.958] SUITC_CALL_END: jsonLength=311 [23:47:39.958] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.6825, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"W:K","Vs":[{"T":"7 [23:47:39.959] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:47:39.959] Finding card to play for S: KT7543.K6.AT85.J [23:47:39.959] Relative position: Declarer, Contract type: Suit [23:47:39.959] Cards in hand mask: 2 [23:47:39.960] Candidate: 8D = 74.4 % [23:47:39.960] Candidate: TD = 25.6 % [23:47:39.960] Selected: D8 (74.4 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:44 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:44 === [23:47:44.953] === FindBestCardAsync: Position=N, CardsPlayed=17 === [23:47:44.953] Contract: 4S, Declarer: S, Dealer: N [23:47:44.953] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:44.953] Deal: N:... ... ... ... [23:47:44.954] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:47:44.954] ****************************** [23:47:44.954] FindMatchingDealsWithPlayInternal Input: [23:47:44.954] Position parameter: N [23:47:44.954] Deal from game: N:... ... ... ... [23:47:44.954] Hand for N: QJ86.JT72.943.K5 [23:47:44.954] Hand for E: (null) [23:47:44.954] Hand for S: KT7543.K6.AT85.J [23:47:44.954] Hand for W: (null) [23:47:44.954] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA [23:47:44.954] Declarer: S [23:47:44.954] ****************************** [23:47:44.954] [DealFinder] Seed from player N hand: -1136791327 [23:47:44.954] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:44.955] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:44.955] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1578MB, gc2=15) [23:47:44.955] [DealFinder] Using cardsPlayedCount=17 for visibility calculation [23:47:44.955] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=17 [23:47:44.955] [ExtractPartialDeal] Visible hands: N, S [23:47:44.955] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:44.955] [ExtractPartialDeal] Extracted hands: [23:47:44.955] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:44.955] E: ... (0 cards) [23:47:44.955] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:44.955] W: ... (0 cards) [23:47:44.955] [DealFinder] Trump suit from contract '4S': Spades [23:47:44.955] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:44.955] [ComputePlayedCards] Card 1: DQ played by W [23:47:44.955] [ComputePlayedCards] Card 2: D3 played by N [23:47:44.955] [ComputePlayedCards] Card 3: D2 played by E [23:47:44.956] [ComputePlayedCards] Card 4: DA played by S [23:47:44.956] [ComputePlayedCards] Trick complete. Winner: S [23:47:44.956] [ComputePlayedCards] Card 5: S5 played by S [23:47:44.956] [ComputePlayedCards] Card 6: S2 played by W [23:47:44.956] [ComputePlayedCards] Card 7: SJ played by N [23:47:44.956] [ComputePlayedCards] Card 8: SA played by E [23:47:44.956] [ComputePlayedCards] Trick complete. Winner: E [23:47:44.956] [ComputePlayedCards] Card 9: DK played by E [23:47:44.956] [ComputePlayedCards] Card 10: D5 played by S [23:47:44.956] [ComputePlayedCards] Card 11: D7 played by W [23:47:44.956] [ComputePlayedCards] Card 12: D4 played by N [23:47:44.956] [ComputePlayedCards] Trick complete. Winner: E [23:47:44.956] [ComputePlayedCards] Card 13: D6 played by E [23:47:44.956] [ComputePlayedCards] Card 14: D8 played by S [23:47:44.956] [ComputePlayedCards] Card 15: DJ played by W [23:47:44.956] [ComputePlayedCards] Card 16: D9 played by N [23:47:44.956] [ComputePlayedCards] Trick complete. Winner: W [23:47:44.957] [ComputePlayedCards] Card 17: CA played by W [23:47:44.957] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9 [23:47:44.957] [DealFinder] Added 4 played cards to E (was 0 cards): D2, SA, DK, D6 [23:47:44.957] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8 [23:47:44.957] [DealFinder] Added 5 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA [23:47:44.957] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:44.957] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:44.958] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:44.958] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:44.958] [DealFinder] Known cards per player: N=13, E=4, S=13, W=5 [23:47:44.958] [DealFinder] Locked players: N, S [23:47:44.958] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [23:47:44.958] [DealFinder] Players needing cards: E:9, W:8 [23:47:44.958] Large number of cards remaining. Using random generation. [23:47:44.958] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:44.959] [VerifyHands] FAIL for E: A.A54.K62.Q97642 (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:47:44.959] [VerifyHands] FAIL for E: A.AQ9843.K62.QT3 (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:47:44.959] [VerifyHands] FAIL for E: A9.AQ4.K62.98763 (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:47:44.959] [VerifyHands] FAIL for E: A.AQ843.K62.Q743 (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:47:44.959] [VerifyHands] FAIL for W: 2.AQ943.QJ7.A984 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:44.984] [Timing] Total: 29ms, Generation: 3ms, Verification: 21ms [23:47:44.985] [Timing] Attempts: 230, PassedSimpleCheck: 230, FailedVerification: 180, Found: 50 [23:47:45.005] Search complete. Returning 50 deals. [23:47:45.005] Found 50 sample deals for simulation. [23:47:45.005] Valid deals for DDS: 50 / 50 [23:47:45.005] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:45.013] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/50 samples adjusted [23:47:45.013] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:45.013] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:45.013] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:45.013] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:47:45.013] [SAMPLE-VAL] T5: W=CA (leader=W) (partial) [23:47:45.016] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.481 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.018] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.439 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=23 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=27 %] [23:47:45.021] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.482 [E:T1-D2=97 % T2-SA=100 % T3-DK=33 % T4-D6=36 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=23 %] [23:47:45.023] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.448 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=28 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 %] [23:47:45.025] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.494 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.028] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.452 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=24 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=34 %] [23:47:45.030] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.462 [E:T1-D2=99 % T2-SA=100 % T3-DK=25 % T4-D6=34 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 %] [23:47:45.033] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.431 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=28 %] [23:47:45.035] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.441 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=22 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=34 %] [23:47:45.037] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.490 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=32 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=33 %] [23:47:45.039] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.469 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 %] [23:47:45.042] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.445 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=32 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.044] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.463 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=32 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=25 %] [23:47:45.047] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.443 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=26 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=27 %] [23:47:45.049] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.421 [E:T1-D2=98 % T2-SA=100 % T3-DK=12 % T4-D6=25 %, W:T2-S2=72 % T3-D7=98 % T4-DJ=100 % T5-CA=25 %] [23:47:45.051] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.467 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=33 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=27 %] [23:47:45.054] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.433 [E:T1-D2=98 % T2-SA=100 % T3-DK=14 % T4-D6=27 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=31 %] [23:47:45.056] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.464 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 %] [23:47:45.058] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.450 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=19 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=37 %] [23:47:45.061] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.451 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=21 %] [23:47:45.063] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.481 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.065] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.416 [E:T1-D2=99 % T2-SA=100 % T3-DK=14 % T4-D6=23 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=27 %] [23:47:45.068] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.458 [E:T1-D2=98 % T2-SA=97 % T3-DK=13 % T4-D6=18 %, W:T2-S2=100 % T3-D7=99 % T4-DJ=100 % T5-CA=49 %] [23:47:45.070] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.434 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=32 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=23 %] [23:47:45.072] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.467 [E:T1-D2=97 % T2-SA=100 % T3-DK=21 % T4-D6=37 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=26 %] [23:47:45.075] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.433 [E:T1-D2=98 % T2-SA=100 % T3-DK=14 % T4-D6=27 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=31 %] [23:47:45.077] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.438 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=25 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=35 %] [23:47:45.079] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.487 [E:T1-D2=97 % T2-SA=100 % T3-DK=30 % T4-D6=29 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=37 %] [23:47:45.082] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.465 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=31 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=31 %] [23:47:45.084] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.476 [E:T1-D2=98 % T2-SA=100 % T3-DK=28 % T4-D6=27 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=32 %] [23:47:45.087] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.467 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 %] [23:47:45.089] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.484 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=37 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.091] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.450 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=40 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=26 %] [23:47:45.094] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.439 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 %] [23:47:45.096] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.432 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=22 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=33 %] [23:47:45.099] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.466 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 %] [23:47:45.101] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.481 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.103] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.508 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 %] [23:47:45.106] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.485 [E:T1-D2=97 % T2-SA=100 % T3-DK=34 % T4-D6=37 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 %] [23:47:45.108] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.438 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=25 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=35 %] [23:47:45.110] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.486 [E:T1-D2=97 % T2-SA=100 % T3-DK=30 % T4-D6=30 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=34 %] [23:47:45.113] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.460 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=31 %, W:T2-S2=53 % T3-D7=99 % T4-DJ=100 % T5-CA=23 %] [23:47:45.115] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.464 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=28 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=30 %] [23:47:45.117] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.490 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.120] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.493 [E:T1-D2=98 % T2-SA=100 % T3-DK=26 % T4-D6=44 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=28 %] [23:47:45.122] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.475 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=40 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.124] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.478 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=24 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=35 %] [23:47:45.126] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.467 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.129] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.439 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=32 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=25 %] [23:47:45.131] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.460 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=31 %, W:T2-S2=53 % T3-D7=99 % T4-DJ=100 % T5-CA=23 %] [23:47:45.131] [SAMPLE-VAL] Done. Weight range: 0.416-0.508 [23:47:45.132] [SAMPLE-VAL] Top sample 38 (w=0.508): E:A.Q984.K62.QT942 W:92.A53.QJ7.A8763 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 %] [23:47:45.132] [SAMPLE-VAL] Top sample 5 (w=0.494): E:A.985.K62.QT9642 W:92.AQ43.QJ7.A873 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.132] [SAMPLE-VAL] Top sample 45 (w=0.493): E:A.Q94.K62.QT9876 W:92.A853.QJ7.A432 [E:T1-D2=98 % T2-SA=100 % T3-DK=26 % T4-D6=44 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=28 %] [23:47:45.132] [SAMPLE-VAL] Top sample 44 (w=0.490): E:A.Q84.K62.T98762 W:92.A953.QJ7.AQ43 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 %] [23:47:45.132] [SAMPLE-VAL] Top sample 10 (w=0.490): E:A.A854.K62.T9862 W:92.Q93.QJ7.AQ743 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=32 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=33 %] [23:47:45.132] After sample validation: 50 deals remaining [23:47:45.132] [PLAY-INFER] No inference observations detected [23:47:45.132] Using weighted samples: 50/50 have non-uniform weights (range 0.416-0.508) [23:47:45.132] Sample deals (50 total, showing first 20, by weight): [23:47:45.132] [1] (w=0.508) N:QJ86.JT72.943.K5 A.Q984.K62.QT942 KT7543.K6.AT85.J 92.A53.QJ7.A8763 [23:47:45.132] [2] (w=0.494) N:QJ86.JT72.943.K5 A.985.K62.QT9642 KT7543.K6.AT85.J 92.AQ43.QJ7.A873 [23:47:45.132] [3] (w=0.493) N:QJ86.JT72.943.K5 A.Q94.K62.QT9876 KT7543.K6.AT85.J 92.A853.QJ7.A432 [23:47:45.133] [4] (w=0.490) N:QJ86.JT72.943.K5 A.Q84.K62.T98762 KT7543.K6.AT85.J 92.A953.QJ7.AQ43 [23:47:45.133] [5] (w=0.490) N:QJ86.JT72.943.K5 A.A854.K62.T9862 KT7543.K6.AT85.J 92.Q93.QJ7.AQ743 [23:47:45.133] [6] (w=0.487) N:QJ86.JT72.943.K5 A.A954.K62.T9876 KT7543.K6.AT85.J 92.Q83.QJ7.AQ432 [23:47:45.133] [7] (w=0.486) N:QJ86.JT72.943.K5 A.A984.K62.98762 KT7543.K6.AT85.J 92.Q53.QJ7.AQT43 [23:47:45.133] [8] (w=0.485) N:QJ86.JT72.943.K5 A.A95.K62.T98763 KT7543.K6.AT85.J 92.Q843.QJ7.AQ42 [23:47:45.133] [9] (w=0.484) N:QJ86.JT72.943.K5 A.A83.K62.T98764 KT7543.K6.AT85.J 92.Q954.QJ7.AQ32 [23:47:45.133] [10] (w=0.482) N:QJ86.JT72.943.K5 A.A95.K62.T97642 KT7543.K6.AT85.J 92.Q843.QJ7.AQ83 [23:47:45.133] [11] (w=0.481) N:QJ86.JT72.943.K5 A.984.K62.QT9873 KT7543.K6.AT85.J 92.AQ53.QJ7.A642 [23:47:45.133] [12] (w=0.481) N:QJ86.JT72.943.K5 A.984.K62.QT9872 KT7543.K6.AT85.J 92.AQ53.QJ7.A643 [23:47:45.133] [13] (w=0.481) N:QJ86.JT72.943.K5 A.983.K62.QT9843 KT7543.K6.AT85.J 92.AQ54.QJ7.A762 [23:47:45.134] [14] (w=0.478) N:QJ86.JT72.943.K5 A.A543.K62.T9743 KT7543.K6.AT85.J 92.Q98.QJ7.AQ862 [23:47:45.134] [15] (w=0.476) N:QJ86.JT72.943.K5 A.A984.K62.96432 KT7543.K6.AT85.J 92.Q53.QJ7.AQT87 [23:47:45.134] [16] (w=0.475) N:QJ86.JT72.943.K5 A.Q85.K62.Q98732 KT7543.K6.AT85.J 92.A943.QJ7.AT64 [23:47:45.134] [17] (w=0.469) N:QJ86.JT72.943.K5 A.Q985.K62.QT863 KT7543.K6.AT85.J 92.A43.QJ7.A9742 [23:47:45.134] [18] (w=0.467) N:QJ86.JT72.943.K5 A.Q84.K62.QT8642 KT7543.K6.AT85.J 92.A953.QJ7.A973 [23:47:45.134] [19] (w=0.467) N:QJ86.JT72.943.K5 A.985.K62.Q97432 KT7543.K6.AT85.J 92.AQ43.QJ7.AT86 [23:47:45.134] [20] (w=0.467) N:QJ86.JT72.943.K5 A.Q94.K62.T97643 KT7543.K6.AT85.J 92.A853.QJ7.AQ82 [23:47:45.134] ... and 30 more [23:47:45.172] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:47:45.172] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:45.172] C5: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:45.172] CK: [-100, -150, -100, -100, -100, -100, -100, -100, -100, -100, -150, -150, -150, -100, -100, -100, -100, -100, -150, -100, -150, -150, -100, -100, -150, -150, -100, -100, -100, -100, -150, -100, -150, -100, -150, -100, -100, -100, -100, -150, -150, -100, -100, -150, -100, -100, -100, -150, -150, -100] [23:47:45.173] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:45.173] C5: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:45.173] CK: [7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 6, 7, 6, 7, 6, 7, 7, 7, 7, 6, 6, 7, 7, 6, 7, 7, 7, 6, 6, 7] [23:47:45.173] --- IMP Calculation Output (card -> average IMP) --- [23:47:45.173] C5: 0.68 [23:47:45.173] CK: -0.68 [23:47:45.173] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:45.173] C5: 0.338 [23:47:45.173] CK: -0.338 [23:47:45.173] === DDS DETAILED ANALYSIS === [23:47:45.174] Cards analyzed: 2, Samples per card: 50 [23:47:45.174] [23:47:45.174] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:45.174] ----- ------ --------- ------- ----------- -------------------------------- [23:47:45.174] C5 0.68 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:45.174] CK -0.68 6.66 0 % 2 [7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 6, 7...] [23:47:45.174] [23:47:45.174] Selected: C5 (IMPs=0.68, avgTricks=7.00) [23:47:45.174] =================== [23:47:45.174] Selected: C5 (MP 0.338, 0.68 IMPs, 7.00 tricks) [23:47:45.174] [stage-timing] ok sample=51ms validate=0ms nn=127ms signal=0ms simgames=2ms dds=37ms total=221ms samples=50 cards=17 [23:47:45.175] === FindBestCardAsync: Position=N, CardsPlayed=17 === [23:47:45.175] Finding card to play for N: QJ86.JT72.943.K5 [23:47:45.175] Relative position: Dummy, Contract type: Suit [23:47:45.175] Cards in hand mask: 2 [23:47:45.176] Candidate: xC = 99.3 % [23:47:45.176] Candidate: KC = 0.7 % [23:47:45.176] Selected: C5 (99.3 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:49 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:49 === [23:47:49.953] === FindBestCardAsync: Position=N, CardsPlayed=21 === [23:47:49.953] Contract: 4S, Declarer: S, Dealer: N [23:47:49.953] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:49.953] Deal: N:... ... ... ... [23:47:49.953] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:47:49.953] ****************************** [23:47:49.953] FindMatchingDealsWithPlayInternal Input: [23:47:49.954] Position parameter: N [23:47:49.954] Deal from game: N:... ... ... ... [23:47:49.954] Hand for N: QJ86.JT72.943.K5 [23:47:49.954] Hand for E: (null) [23:47:49.954] Hand for S: KT7543.K6.AT85.J [23:47:49.954] Hand for W: (null) [23:47:49.954] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA, C5, C3, CJ, HA [23:47:49.954] Declarer: S [23:47:49.954] ****************************** [23:47:49.954] [DealFinder] Seed from player N hand: -1136791327 [23:47:49.954] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:49.954] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:49.954] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1575MB, gc2=15) [23:47:49.954] [DealFinder] Using cardsPlayedCount=21 for visibility calculation [23:47:49.954] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=21 [23:47:49.955] [ExtractPartialDeal] Visible hands: N, S [23:47:49.955] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:49.955] [ExtractPartialDeal] Extracted hands: [23:47:49.955] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:49.955] E: ... (0 cards) [23:47:49.955] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:49.955] W: ... (0 cards) [23:47:49.955] [DealFinder] Trump suit from contract '4S': Spades [23:47:49.955] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:49.955] [ComputePlayedCards] Card 1: DQ played by W [23:47:49.955] [ComputePlayedCards] Card 2: D3 played by N [23:47:49.955] [ComputePlayedCards] Card 3: D2 played by E [23:47:49.955] [ComputePlayedCards] Card 4: DA played by S [23:47:49.955] [ComputePlayedCards] Trick complete. Winner: S [23:47:49.955] [ComputePlayedCards] Card 5: S5 played by S [23:47:49.955] [ComputePlayedCards] Card 6: S2 played by W [23:47:49.955] [ComputePlayedCards] Card 7: SJ played by N [23:47:49.956] [ComputePlayedCards] Card 8: SA played by E [23:47:49.956] [ComputePlayedCards] Trick complete. Winner: E [23:47:49.956] [ComputePlayedCards] Card 9: DK played by E [23:47:49.956] [ComputePlayedCards] Card 10: D5 played by S [23:47:49.956] [ComputePlayedCards] Card 11: D7 played by W [23:47:49.956] [ComputePlayedCards] Card 12: D4 played by N [23:47:49.956] [ComputePlayedCards] Trick complete. Winner: E [23:47:49.956] [ComputePlayedCards] Card 13: D6 played by E [23:47:49.956] [ComputePlayedCards] Card 14: D8 played by S [23:47:49.956] [ComputePlayedCards] Card 15: DJ played by W [23:47:49.956] [ComputePlayedCards] Card 16: D9 played by N [23:47:49.956] [ComputePlayedCards] Trick complete. Winner: W [23:47:49.956] [ComputePlayedCards] Card 17: CA played by W [23:47:49.957] [ComputePlayedCards] Card 18: C5 played by N [23:47:49.957] [ComputePlayedCards] Card 19: C3 played by E [23:47:49.957] [ComputePlayedCards] Card 20: CJ played by S [23:47:49.957] [ComputePlayedCards] Trick complete. Winner: W [23:47:49.957] [ComputePlayedCards] Card 21: HA played by W [23:47:49.957] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9, C5 [23:47:49.957] [DealFinder] Added 5 played cards to E (was 0 cards): D2, SA, DK, D6, C3 [23:47:49.957] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8, CJ [23:47:49.957] [DealFinder] Added 6 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA, HA [23:47:49.957] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:49.957] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:49.958] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:49.958] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:49.958] [DealFinder] Known cards per player: N=13, E=5, S=13, W=6 [23:47:49.958] [DealFinder] Locked players: N, S [23:47:49.958] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [23:47:49.959] [DealFinder] Players needing cards: E:8, W:7 [23:47:49.959] Large number of cards remaining. Using random generation. [23:47:49.959] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:47:49.959] [VerifyHands] FAIL for E: A.98.K62.QT98763 (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:47:49.959] [VerifyHands] FAIL for W: 2.AQ85.QJ7.AT942 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:49.959] [VerifyHands] FAIL for W: 92.A3.QJ7.AQT972 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:49.960] [VerifyHands] FAIL for W: 2.AQ853.QJ7.AQ92 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:49.960] [VerifyHands] FAIL for W: 2.AQ985.QJ7.A984 ((S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & Hear...) [23:47:49.981] [Timing] Total: 26ms, Generation: 2ms, Verification: 18ms [23:47:49.981] [Timing] Attempts: 183, PassedSimpleCheck: 183, FailedVerification: 133, Found: 50 [23:47:50.003] Search complete. Returning 50 deals. [23:47:50.003] Found 50 sample deals for simulation. [23:47:50.004] Valid deals for DDS: 50 / 50 [23:47:50.004] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:47:50.011] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/50 samples adjusted [23:47:50.012] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:50.012] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:50.012] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:50.012] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:47:50.012] [SAMPLE-VAL] T5: W=CA N=C5 E=C3 S=CJ (leader=W) [23:47:50.012] [SAMPLE-VAL] T6: W=HA (leader=W) (partial) [23:47:50.016] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.407 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=86 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=21 %] [23:47:50.019] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.410 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 %] [23:47:50.022] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.396 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=22 % T5-C3=95 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=39 % T6-HA=20 %] [23:47:50.025] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.411 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=19 %] [23:47:50.029] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.409 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 %] [23:47:50.032] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.394 [E:T1-D2=97 % T2-SA=100 % T3-DK=14 % T4-D6=23 % T5-C3=72 %, W:T2-S2=72 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=18 %] [23:47:50.035] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.351 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=30 % T5-C3=87 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=10 %] [23:47:50.038] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.361 [E:T1-D2=98 % T2-SA=100 % T3-DK=13 % T4-D6=16 % T5-C3=100 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=41 % T6-HA=18 %] [23:47:50.041] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.391 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=92 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=15 %] [23:47:50.044] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.387 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=30 % T5-C3=52 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=16 %] [23:47:50.047] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.357 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=31 % T5-C3=88 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=10 %] [23:47:50.051] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.370 [E:T1-D2=99 % T2-SA=100 % T3-DK=14 % T4-D6=23 % T5-C3=95 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=25 %] [23:47:50.054] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.372 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=20 % T5-C3=59 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 %] [23:47:50.057] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.389 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=32 % T5-C3=100 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=25 %] [23:47:50.060] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.365 [E:T1-D2=98 % T2-SA=100 % T3-DK=11 % T4-D6=22 % T5-C3=60 %, W:T2-S2=61 % T3-D7=98 % T4-DJ=100 % T5-CA=31 % T6-HA=13 %] [23:47:50.063] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.425 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:50.066] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.419 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 %] [23:47:50.069] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.431 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 %] [23:47:50.072] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.422 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.075] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.415 [E:T1-D2=99 % T2-SA=100 % T3-DK=17 % T4-D6=23 % T5-C3=85 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=26 % T6-HA=20 %] [23:47:50.078] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.399 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 %] [23:47:50.082] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.393 [E:T1-D2=99 % T2-SA=100 % T3-DK=16 % T4-D6=25 % T5-C3=80 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 %] [23:47:50.085] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.390 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:50.088] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.330 [E:T1-D2=98 % T2-SA=100 % T3-DK=11 % T4-D6=19 % T5-C3=38 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=8 %] [23:47:50.091] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.409 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 %] [23:47:50.094] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.387 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=33 % T5-C3=100 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 %] [23:47:50.097] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.422 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.100] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.409 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 %] [23:47:50.104] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.384 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=22 % T5-C3=96 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=18 %] [23:47:50.107] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.369 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=31 % T5-C3=39 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=8 %] [23:47:50.110] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.415 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 %] [23:47:50.113] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.385 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=29 % T5-C3=93 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=34 % T6-HA=16 %] [23:47:50.116] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.422 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.119] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.390 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:50.122] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.400 [E:T1-D2=98 % T2-SA=100 % T3-DK=26 % T4-D6=44 % T5-C3=89 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=15 %] [23:47:50.125] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.365 [E:T1-D2=98 % T2-SA=100 % T3-DK=11 % T4-D6=22 % T5-C3=60 %, W:T2-S2=61 % T3-D7=98 % T4-DJ=100 % T5-CA=31 % T6-HA=13 %] [23:47:50.128] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.342 [E:T1-D2=98 % T2-SA=100 % T3-DK=14 % T4-D6=20 % T5-C3=97 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=10 %] [23:47:50.131] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.401 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 %] [23:47:50.134] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.419 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=78 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:50.137] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.360 [E:T1-D2=98 % T2-SA=100 % T3-DK=9 % T4-D6=17 % T5-C3=73 %, W:T2-S2=76 % T3-D7=98 % T4-DJ=100 % T5-CA=23 % T6-HA=17 %] [23:47:50.140] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.393 [E:T1-D2=99 % T2-SA=100 % T3-DK=17 % T4-D6=38 % T5-C3=100 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=21 %] [23:47:50.144] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.392 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=33 % T5-C3=100 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=32 %] [23:47:50.147] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.403 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=22 % T5-C3=82 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=34 % T6-HA=17 %] [23:47:50.150] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.398 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:50.153] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.376 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=26 % T5-C3=97 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 %] [23:47:50.156] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.372 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=32 % T5-C3=93 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=17 %] [23:47:50.159] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.379 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 % T5-C3=90 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=10 %] [23:47:50.162] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.387 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=27 % T5-C3=96 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=19 %] [23:47:50.165] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.387 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 %] [23:47:50.168] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.373 [E:T1-D2=99 % T2-SA=100 % T3-DK=11 % T4-D6=18 % T5-C3=82 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=18 %] [23:47:50.168] [SAMPLE-VAL] Done. Weight range: 0.330-0.431 [23:47:50.169] [SAMPLE-VAL] Top sample 18 (w=0.431): E:A.Q984.K62.T9643 W:92.A53.QJ7.AQ872 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 %] [23:47:50.169] [SAMPLE-VAL] Top sample 16 (w=0.425): E:A.Q985.K62.96432 W:92.A43.QJ7.AQT87 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:50.169] [SAMPLE-VAL] Top sample 19 (w=0.422): E:A.Q53.K62.T97632 W:92.A984.QJ7.AQ84 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.169] [SAMPLE-VAL] Top sample 27 (w=0.422): E:A.Q54.K62.T97632 W:92.A983.QJ7.AQ84 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.169] [SAMPLE-VAL] Top sample 33 (w=0.422): E:A.Q54.K62.T96432 W:92.A983.QJ7.AQ87 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=31 % T5-C3=75 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=26 %] [23:47:50.169] After sample validation: 50 deals remaining [23:47:50.169] [PLAY-INFER] No inference observations detected [23:47:50.169] Using weighted samples: 50/50 have non-uniform weights (range 0.330-0.431) [23:47:50.169] Sample deals (50 total, showing first 20, by weight): [23:47:50.169] [1] (w=0.431) N:QJ86.JT72.943.K5 A.Q984.K62.T9643 KT7543.K6.AT85.J 92.A53.QJ7.AQ872 [23:47:50.169] [2] (w=0.425) N:QJ86.JT72.943.K5 A.Q985.K62.96432 KT7543.K6.AT85.J 92.A43.QJ7.AQT87 [23:47:50.169] [3] (w=0.422) N:QJ86.JT72.943.K5 A.Q53.K62.T97632 KT7543.K6.AT85.J 92.A984.QJ7.AQ84 [23:47:50.170] [4] (w=0.422) N:QJ86.JT72.943.K5 A.Q54.K62.T97632 KT7543.K6.AT85.J 92.A983.QJ7.AQ84 [23:47:50.170] [5] (w=0.422) N:QJ86.JT72.943.K5 A.Q54.K62.T96432 KT7543.K6.AT85.J 92.A983.QJ7.AQ87 [23:47:50.170] [6] (w=0.419) N:QJ86.JT72.943.K5 A.Q985.K62.T7643 KT7543.K6.AT85.J 92.A43.QJ7.AQ982 [23:47:50.170] [7] (w=0.419) N:QJ86.JT72.943.K5 A.Q843.K62.97643 KT7543.K6.AT85.J 92.A95.QJ7.AQT82 [23:47:50.170] [8] (w=0.415) N:QJ86.JT72.943.K5 A.985.K62.987432 KT7543.K6.AT85.J 92.AQ43.QJ7.AQT6 [23:47:50.170] [9] (w=0.415) N:QJ86.JT72.943.K5 A.853.K62.976432 KT7543.K6.AT85.J 92.AQ94.QJ7.AQT8 [23:47:50.170] [10] (w=0.411) N:QJ86.JT72.943.K5 A.Q83.K62.T76432 KT7543.K6.AT85.J 92.A954.QJ7.AQ98 [23:47:50.170] [11] (w=0.410) N:QJ86.JT72.943.K5 A.Q854.K62.T7643 KT7543.K6.AT85.J 92.A93.QJ7.AQ982 [23:47:50.170] [12] (w=0.409) N:QJ86.JT72.943.K5 A.Q983.K62.QT743 KT7543.K6.AT85.J 92.A54.QJ7.A9862 [23:47:50.170] [13] (w=0.409) N:QJ86.JT72.943.K5 A.Q984.K62.QT632 KT7543.K6.AT85.J 92.A53.QJ7.A9874 [23:47:50.170] [14] (w=0.409) N:QJ86.JT72.943.K5 A.Q983.K62.87632 KT7543.K6.AT85.J 92.A54.QJ7.AQT94 [23:47:50.170] [15] (w=0.407) N:QJ86.JT72.943.K5 A.Q94.K62.976432 KT7543.K6.AT85.J 92.A853.QJ7.AQT8 [23:47:50.171] [16] (w=0.403) N:QJ86.JT72.943.K5 A.Q953.K62.97643 KT7543.K6.AT85.J 92.A84.QJ7.AQT82 [23:47:50.171] [17] (w=0.401) N:QJ86.JT72.943.K5 A.985.K62.QT7632 KT7543.K6.AT85.J 92.AQ43.QJ7.A984 [23:47:50.171] [18] (w=0.400) N:QJ86.JT72.943.K5 A.Q94.K62.QT9863 KT7543.K6.AT85.J 92.A853.QJ7.A742 [23:47:50.171] [19] (w=0.399) N:QJ86.JT72.943.K5 A.983.K62.Q97432 KT7543.K6.AT85.J 92.AQ54.QJ7.AT86 [23:47:50.171] [20] (w=0.398) N:QJ86.JT72.943.K5 A.Q83.K62.QT9832 KT7543.K6.AT85.J 92.A954.QJ7.A764 [23:47:50.171] ... and 30 more [23:47:50.211] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:47:50.211] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:50.211] H2: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:50.211] H7: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:50.211] HJ: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:50.211] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:50.211] H2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:50.211] H7: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:50.211] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:50.211] --- IMP Calculation Output (card -> average IMP) --- [23:47:50.211] H2: 0.00 [23:47:50.212] H7: 0.00 [23:47:50.212] HJ: 0.00 [23:47:50.212] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:50.212] H2: 0.000 [23:47:50.212] H7: 0.000 [23:47:50.212] HJ: 0.000 [23:47:50.212] === DDS DETAILED ANALYSIS === [23:47:50.212] Cards analyzed: 3, Samples per card: 50 [23:47:50.212] NOTE: All samples have identical trick counts - no sampling variance detected. [23:47:50.212] This occurs when all hands are fully known (no hidden cards to sample). [23:47:50.212] All plays with same trick count will have 0.00 IMP difference. [23:47:50.212] [23:47:50.213] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:50.213] ----- ------ --------- ------- ----------- -------------------------------- [23:47:50.213] H2 0.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:50.213] H7 0.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:50.213] HJ 0.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:50.213] [23:47:50.213] Selected: H2 (IMPs=0.00, avgTricks=7.00) [23:47:50.213] =================== [23:47:50.213] Selected: H2 (MP 0.000, 0.00 IMPs, 7.00 tricks) -- 2 tied card(s): H7, HJ [23:47:50.213] [stage-timing] ok sample=49ms validate=0ms nn=165ms signal=0ms simgames=2ms dds=39ms total=260ms samples=50 cards=21 [23:47:50.214] === FindBestCardAsync: Position=N, CardsPlayed=21 === [23:47:50.214] Finding card to play for N: QJ86.JT72.943.K5 [23:47:50.214] Relative position: Dummy, Contract type: Suit [23:47:50.214] Cards in hand mask: 3 [23:47:50.215] Candidate: xH = 95.1 % [23:47:50.215] Candidate: TH = 3.6 % [23:47:50.215] Candidate: JH = 1.2 % [23:47:50.215] Selected: H2 (95.1 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:51 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:51 === [23:47:51.886] === FindBestCardAsync: Position=S, CardsPlayed=23 === [23:47:51.887] Contract: 4S, Declarer: S, Dealer: N [23:47:51.887] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:51.887] Deal: N:... ... ... ... [23:47:51.887] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:47:51.887] ****************************** [23:47:51.887] FindMatchingDealsWithPlayInternal Input: [23:47:51.887] Position parameter: S [23:47:51.887] Deal from game: N:... ... ... ... [23:47:51.887] Hand for N: QJ86.JT72.943.K5 [23:47:51.887] Hand for E: (null) [23:47:51.887] Hand for S: KT7543.K6.AT85.J [23:47:51.887] Hand for W: (null) [23:47:51.887] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA, C5, C3, CJ, HA, H2, H8 [23:47:51.887] Declarer: S [23:47:51.887] ****************************** [23:47:51.888] [DealFinder] Seed from player S hand: -980954408 [23:47:51.888] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:51.888] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:51.888] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1576MB, gc2=15) [23:47:51.888] [DealFinder] Using cardsPlayedCount=23 for visibility calculation [23:47:51.888] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=23 [23:47:51.888] [ExtractPartialDeal] Visible hands: S, N [23:47:51.888] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:51.888] [ExtractPartialDeal] Extracted hands: [23:47:51.888] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:51.888] E: ... (0 cards) [23:47:51.889] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:51.889] W: ... (0 cards) [23:47:51.889] [DealFinder] Trump suit from contract '4S': Spades [23:47:51.889] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:51.889] [ComputePlayedCards] Card 1: DQ played by W [23:47:51.889] [ComputePlayedCards] Card 2: D3 played by N [23:47:51.889] [ComputePlayedCards] Card 3: D2 played by E [23:47:51.889] [ComputePlayedCards] Card 4: DA played by S [23:47:51.889] [ComputePlayedCards] Trick complete. Winner: S [23:47:51.889] [ComputePlayedCards] Card 5: S5 played by S [23:47:51.889] [ComputePlayedCards] Card 6: S2 played by W [23:47:51.889] [ComputePlayedCards] Card 7: SJ played by N [23:47:51.889] [ComputePlayedCards] Card 8: SA played by E [23:47:51.889] [ComputePlayedCards] Trick complete. Winner: E [23:47:51.889] [ComputePlayedCards] Card 9: DK played by E [23:47:51.889] [ComputePlayedCards] Card 10: D5 played by S [23:47:51.890] [ComputePlayedCards] Card 11: D7 played by W [23:47:51.890] [ComputePlayedCards] Card 12: D4 played by N [23:47:51.890] [ComputePlayedCards] Trick complete. Winner: E [23:47:51.890] [ComputePlayedCards] Card 13: D6 played by E [23:47:51.890] [ComputePlayedCards] Card 14: D8 played by S [23:47:51.890] [ComputePlayedCards] Card 15: DJ played by W [23:47:51.890] [ComputePlayedCards] Card 16: D9 played by N [23:47:51.890] [ComputePlayedCards] Trick complete. Winner: W [23:47:51.890] [ComputePlayedCards] Card 17: CA played by W [23:47:51.890] [ComputePlayedCards] Card 18: C5 played by N [23:47:51.890] [ComputePlayedCards] Card 19: C3 played by E [23:47:51.890] [ComputePlayedCards] Card 20: CJ played by S [23:47:51.891] [ComputePlayedCards] Trick complete. Winner: W [23:47:51.891] [ComputePlayedCards] Card 21: HA played by W [23:47:51.891] [ComputePlayedCards] Card 22: H2 played by N [23:47:51.891] [ComputePlayedCards] Card 23: H8 played by E [23:47:51.891] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9, C5, H2 [23:47:51.891] [DealFinder] Added 6 played cards to E (was 0 cards): D2, SA, DK, D6, C3, H8 [23:47:51.891] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8, CJ [23:47:51.891] [DealFinder] Added 6 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA, HA [23:47:51.891] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:51.891] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:51.892] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:51.892] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:51.892] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [23:47:51.892] [DealFinder] Locked players: N, S [23:47:51.892] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [23:47:51.892] [DealFinder] Players needing cards: E:7, W:7 [23:47:51.892] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:47:52.752] [DealFinder] Combinatorial: enumerated 3432, perfect 1254, sending 100 to DDS [23:47:52.752] [Timing] Total: 864ms, Generation: 0ms, Verification: 0ms [23:47:52.752] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1254 [23:47:52.752] Search complete. Returning 100 deals. [23:47:52.752] Found 100 sample deals for simulation. [23:47:52.752] Valid deals for DDS: 100 / 100 [23:47:52.752] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:47:52.767] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/100 samples adjusted [23:47:52.768] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:52.768] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:52.768] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:52.768] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:47:52.768] [SAMPLE-VAL] T5: W=CA N=C5 E=C3 S=CJ (leader=W) [23:47:52.768] [SAMPLE-VAL] T6: W=HA N=H2 E=H8 (leader=W) (partial) [23:47:52.772] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.297 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 %] [23:47:52.776] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.422 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 %] [23:47:52.780] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.371 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=33 % T5-C3=100 % T6-H8=33 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 %] [23:47:52.784] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.355 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=29 % T5-C3=58 % T6-H8=13 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=12 %] [23:47:52.788] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.412 [E:T1-D2=99 % T2-SA=100 % T3-DK=17 % T4-D6=23 % T5-C3=85 % T6-H8=46 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=26 % T6-HA=20 %] [23:47:52.791] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.344 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 %] [23:47:52.794] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.261 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 %] [23:47:52.798] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.301 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:52.801] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.259 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 %] [23:47:52.805] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.400 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 %] [23:47:52.808] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.298 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 %] [23:47:52.811] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.418 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:52.815] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.326 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 %] [23:47:52.818] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.366 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=19 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=21 % T6-HA=29 %] [23:47:52.821] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.321 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 %] [23:47:52.825] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.335 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=30 % T5-C3=87 % T6-H8=30 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=10 %] [23:47:52.828] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.284 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=20 % T5-C3=100 % T6-H8=2 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=41 % T6-HA=16 %] [23:47:52.831] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.282 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=38 % T5-C3=94 % T6-H8=1 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=12 %] [23:47:52.835] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.375 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=78 % T6-H8=14 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:52.838] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.335 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 % T6-H8=3 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:52.844] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.259 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 %] [23:47:52.847] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.274 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=21 % T5-C3=95 % T6-H8=1 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=38 % T6-HA=17 %] [23:47:52.851] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.355 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=29 % T5-C3=58 % T6-H8=13 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=12 %] [23:47:52.854] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.315 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 %] [23:47:52.858] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.321 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 %] [23:47:52.861] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.301 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:52.865] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.303 [E:T1-D2=98 % T2-SA=97 % T3-DK=13 % T4-D6=18 % T5-C3=100 % T6-H8=2 %, W:T2-S2=100 % T3-D7=99 % T4-DJ=100 % T5-CA=49 % T6-HA=17 %] [23:47:52.868] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.425 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=43 % T5-C3=74 % T6-H8=26 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=24 %] [23:47:52.872] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.355 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=96 % T6-H8=19 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 %] [23:47:52.876] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.301 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:52.879] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.296 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 %] [23:47:52.882] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.272 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 %] [23:47:52.886] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.311 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 %] [23:47:52.889] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.303 [E:T1-D2=98 % T2-SA=97 % T3-DK=13 % T4-D6=18 % T5-C3=100 % T6-H8=2 %, W:T2-S2=100 % T3-D7=99 % T4-DJ=100 % T5-CA=49 % T6-HA=17 %] [23:47:52.893] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.276 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=24 % T5-C3=97 % T6-H8=2 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=34 % T6-HA=10 %] [23:47:52.896] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.323 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=28 % T5-C3=96 % T6-H8=10 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=14 %] [23:47:52.900] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.298 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 %] [23:47:52.903] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.305 [E:T1-D2=98 % T2-SA=97 % T3-DK=12 % T4-D6=24 % T5-C3=99 % T6-H8=3 %, W:T2-S2=100 % T3-D7=98 % T4-DJ=100 % T5-CA=45 % T6-HA=15 %] [23:47:52.906] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.276 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=24 % T5-C3=97 % T6-H8=2 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=34 % T6-HA=10 %] [23:47:52.909] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.298 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=16 % T5-C3=86 % T6-H8=8 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=11 %] [23:47:52.913] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.308 [E:T1-D2=98 % T2-SA=100 % T3-DK=14 % T4-D6=21 % T5-C3=92 % T6-H8=24 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=7 %] [23:47:52.916] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.284 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 %] [23:47:52.919] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.377 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=30 % T5-C3=55 % T6-H8=34 %, W:T2-S2=74 % T3-D7=98 % T4-DJ=100 % T5-CA=26 % T6-HA=12 %] [23:47:52.923] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.359 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 % T5-C3=93 % T6-H8=18 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=20 %] [23:47:52.926] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.373 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 %] [23:47:52.930] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.294 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 %] [23:47:52.933] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.291 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 %] [23:47:52.936] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.418 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:52.939] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.355 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=96 % T6-H8=19 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 %] [23:47:52.943] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.311 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 %] [23:47:52.946] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.369 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=27 % T5-C3=96 % T6-H8=31 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=19 %] [23:47:52.950] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.380 [E:T1-D2=98 % T2-SA=100 % T3-DK=12 % T4-D6=25 % T5-C3=69 % T6-H8=34 %, W:T2-S2=72 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=18 %] [23:47:52.953] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.360 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:52.956] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.400 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=30 % T5-C3=85 % T6-H8=25 %, W:T2-S2=68 % T3-D7=98 % T4-DJ=100 % T5-CA=23 % T6-HA=22 %] [23:47:52.960] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.360 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:52.963] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.352 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=28 % T5-C3=94 % T6-H8=30 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:52.966] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.328 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=20 % T5-C3=96 % T6-H8=24 %, W:T2-S2=70 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=9 %] [23:47:52.970] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.261 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 %] [23:47:52.973] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.329 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 %] [23:47:52.977] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.297 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 %] [23:47:52.980] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.311 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 %] [23:47:52.984] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.294 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 %] [23:47:52.987] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.370 [E:T1-D2=99 % T2-SA=100 % T3-DK=25 % T4-D6=34 % T5-C3=96 % T6-H8=21 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=25 %] [23:47:52.991] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.321 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=100 % T6-H8=6 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=19 %] [23:47:52.994] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.331 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 %] [23:47:52.997] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.339 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=100 % T6-H8=5 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=17 %] [23:47:53.000] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.342 [E:T1-D2=99 % T2-SA=100 % T3-DK=18 % T4-D6=30 % T5-C3=100 % T6-H8=11 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=22 %] [23:47:53.004] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.355 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=29 % T5-C3=58 % T6-H8=13 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=12 %] [23:47:53.007] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.311 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 %] [23:47:53.011] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.406 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=67 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=20 % T6-HA=30 %] [23:47:53.014] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.375 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=78 % T6-H8=14 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=16 %] [23:47:53.017] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.298 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 %] [23:47:53.020] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.291 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 %] [23:47:53.024] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=31 % T5-C3=39 % T6-H8=13 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=8 %] [23:47:53.027] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.303 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=16 % T5-C3=94 % T6-H8=8 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=38 % T6-HA=13 %] [23:47:53.030] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.353 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=100 % T6-H8=31 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=35 % T6-HA=13 %] [23:47:53.034] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.352 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=28 % T5-C3=94 % T6-H8=30 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:53.037] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.284 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 %] [23:47:53.040] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.418 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:53.044] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.291 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 %] [23:47:53.047] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.371 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=33 % T5-C3=100 % T6-H8=33 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 %] [23:47:53.051] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.355 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=29 % T5-C3=58 % T6-H8=13 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=12 %] [23:47:53.054] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.345 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=32 % T5-C3=94 % T6-H8=29 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=15 %] [23:47:53.057] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.360 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 %] [23:47:53.061] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=13 % T4-D6=26 % T5-C3=100 % T6-H8=27 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=10 %] [23:47:53.065] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.282 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=38 % T5-C3=94 % T6-H8=1 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=12 %] [23:47:53.068] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.313 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 %] [23:47:53.071] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.297 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 %] [23:47:53.075] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.301 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 %] [23:47:53.078] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.287 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=35 % T5-C3=100 % T6-H8=2 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=13 %] [23:47:53.082] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.284 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 %] [23:47:53.085] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.327 [E:T1-D2=98 % T2-SA=100 % T3-DK=24 % T4-D6=29 % T5-C3=94 % T6-H8=11 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=11 %] [23:47:53.089] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.294 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 %] [23:47:53.092] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.324 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=18 % T5-C3=95 % T6-H8=9 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=39 % T6-HA=17 %] [23:47:53.095] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.366 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=19 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=21 % T6-HA=29 %] [23:47:53.099] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.318 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 %] [23:47:53.102] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.364 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 % T6-H8=13 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 %] [23:47:53.106] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.329 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 %] [23:47:53.109] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.293 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 % T5-C3=90 % T6-H8=3 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=10 %] [23:47:53.113] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.407 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 %] [23:47:53.113] [SAMPLE-VAL] Done. Weight range: 0.259-0.425 [23:47:53.113] [SAMPLE-VAL] Top sample 28 (w=0.425): E:A.Q85.K62.T97643 W:92.A943.QJ7.AQ82 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=43 % T5-C3=74 % T6-H8=26 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=24 %] [23:47:53.113] [SAMPLE-VAL] Top sample 2 (w=0.422): E:A.Q98.K62.T87632 W:92.A543.QJ7.AQ94 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 %] [23:47:53.113] [SAMPLE-VAL] Top sample 12 (w=0.418): E:A.854.K62.T97432 W:92.AQ93.QJ7.AQ86 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:53.113] [SAMPLE-VAL] Top sample 48 (w=0.418): E:A.853.K62.T97643 W:92.AQ94.QJ7.AQ82 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:53.113] [SAMPLE-VAL] Top sample 79 (w=0.418): E:A.854.K62.T96432 W:92.AQ93.QJ7.AQ87 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=77 % T6-H8=35 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=22 %] [23:47:53.113] After sample validation: 100 deals remaining [23:47:53.113] [PLAY-INFER] No inference observations detected [23:47:53.114] Using weighted samples: 100/100 have non-uniform weights (range 0.259-0.425) [23:47:53.114] Sample deals (100 total, showing first 20, by weight): [23:47:53.114] [1] (w=0.425) N:QJ86.JT72.943.K5 A.Q85.K62.T97643 KT7543.K6.AT85.J 92.A943.QJ7.AQ82 [23:47:53.114] [2] (w=0.422) N:QJ86.JT72.943.K5 A.Q98.K62.T87632 KT7543.K6.AT85.J 92.A543.QJ7.AQ94 [23:47:53.114] [3] (w=0.418) N:QJ86.JT72.943.K5 A.854.K62.T97432 KT7543.K6.AT85.J 92.AQ93.QJ7.AQ86 [23:47:53.114] [4] (w=0.418) N:QJ86.JT72.943.K5 A.853.K62.T97643 KT7543.K6.AT85.J 92.AQ94.QJ7.AQ82 [23:47:53.114] [5] (w=0.418) N:QJ86.JT72.943.K5 A.854.K62.T96432 KT7543.K6.AT85.J 92.AQ93.QJ7.AQ87 [23:47:53.114] [6] (w=0.412) N:QJ86.JT72.943.K5 A.853.K62.976432 KT7543.K6.AT85.J 92.AQ94.QJ7.AQT8 [23:47:53.114] [7] (w=0.407) N:QJ86.JT72.943.K5 A.Q98.K62.QT9863 KT7543.K6.AT85.J 92.A543.QJ7.A742 [23:47:53.114] [8] (w=0.406) N:QJ86.JT72.943.K5 A.Q98.K62.QT7643 KT7543.K6.AT85.J 92.A543.QJ7.A982 [23:47:53.114] [9] (w=0.400) N:QJ86.JT72.943.K5 A.Q98.K62.QT8732 KT7543.K6.AT85.J 92.A543.QJ7.A964 [23:47:53.114] [10] (w=0.400) N:QJ86.JT72.943.K5 A.Q83.K62.976432 KT7543.K6.AT85.J 92.A954.QJ7.AQT8 [23:47:53.115] [11] (w=0.380) N:QJ86.JT72.943.K5 A.843.K62.T86432 KT7543.K6.AT85.J 92.AQ95.QJ7.AQ97 [23:47:53.115] [12] (w=0.377) N:QJ86.JT72.943.K5 A.854.K62.T98763 KT7543.K6.AT85.J 92.AQ93.QJ7.AQ42 [23:47:53.115] [13] (w=0.375) N:QJ86.JT72.943.K5 A.Q843.K62.97643 KT7543.K6.AT85.J 92.A95.QJ7.AQT82 [23:47:53.115] [14] (w=0.375) N:QJ86.JT72.943.K5 A.Q854.K62.96432 KT7543.K6.AT85.J 92.A93.QJ7.AQT87 [23:47:53.115] [15] (w=0.373) N:QJ86.JT72.943.K5 A.983.K62.T97643 KT7543.K6.AT85.J 92.AQ54.QJ7.AQ82 [23:47:53.115] [16] (w=0.371) N:QJ86.JT72.943.K5 A.854.K62.QT7632 KT7543.K6.AT85.J 92.AQ93.QJ7.A984 [23:47:53.115] [17] (w=0.371) N:QJ86.JT72.943.K5 A.853.K62.QT7632 KT7543.K6.AT85.J 92.AQ94.QJ7.A984 [23:47:53.115] [18] (w=0.370) N:QJ86.JT72.943.K5 A.Q85.K62.Q97432 KT7543.K6.AT85.J 92.A943.QJ7.AT86 [23:47:53.115] [19] (w=0.369) N:QJ86.JT72.943.K5 A.854.K62.Q97643 KT7543.K6.AT85.J 92.AQ93.QJ7.AT82 [23:47:53.115] [20] (w=0.366) N:QJ86.JT72.943.K5 A.Q85.K62.QT7643 KT7543.K6.AT85.J 92.A943.QJ7.A982 [23:47:53.115] ... and 80 more [23:47:53.188] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:47:53.188] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:53.188] H6: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:53.188] HK: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150] [23:47:53.188] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:53.189] H6: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:53.189] HK: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:47:53.189] --- IMP Calculation Output (card -> average IMP) --- [23:47:53.189] H6: 2.00 [23:47:53.189] HK: -2.00 [23:47:53.189] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:53.189] H6: 1.000 [23:47:53.189] HK: -1.000 [23:47:53.189] === DDS DETAILED ANALYSIS === [23:47:53.189] Cards analyzed: 2, Samples per card: 100 [23:47:53.189] NOTE: All samples have identical trick counts - no sampling variance detected. [23:47:53.189] This occurs when all hands are fully known (no hidden cards to sample). [23:47:53.189] All plays with same trick count will have 0.00 IMP difference. [23:47:53.189] [23:47:53.189] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:53.190] ----- ------ --------- ------- ----------- -------------------------------- [23:47:53.190] H6 2.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:53.190] HK -2.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:47:53.190] [23:47:53.190] Selected: H6 (IMPs=2.00, avgTricks=7.00) [23:47:53.190] =================== [23:47:53.190] Selected: H6 (MP 1.000, 2.00 IMPs, 7.00 tricks) [23:47:53.190] [stage-timing] ok sample=865ms validate=0ms nn=361ms signal=0ms simgames=7ms dds=67ms total=1303ms samples=100 cards=23 [23:47:53.191] === FindBestCardAsync: Position=S, CardsPlayed=23 === [23:47:53.191] Finding card to play for S: KT7543.K6.AT85.J [23:47:53.191] Relative position: Declarer, Contract type: Suit [23:47:53.191] Cards in hand mask: 2 [23:47:53.192] Candidate: xH = 95.9 % [23:47:53.192] Candidate: KH = 4.1 % [23:47:53.192] Selected: H6 (95.9 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:56 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:56 === [23:47:56.470] === FindBestCardAsync: Position=N, CardsPlayed=25 === [23:47:56.470] Contract: 4S, Declarer: S, Dealer: N [23:47:56.470] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:56.470] Deal: N:... ... ... ... [23:47:56.471] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:47:56.471] ****************************** [23:47:56.471] FindMatchingDealsWithPlayInternal Input: [23:47:56.471] Position parameter: N [23:47:56.471] Deal from game: N:... ... ... ... [23:47:56.471] Hand for N: QJ86.JT72.943.K5 [23:47:56.471] Hand for E: (null) [23:47:56.471] Hand for S: KT7543.K6.AT85.J [23:47:56.471] Hand for W: (null) [23:47:56.471] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA, C5, C3, CJ, HA, H2, H8, H6, H4 [23:47:56.471] Declarer: S [23:47:56.471] ****************************** [23:47:56.471] [DealFinder] Seed from player N hand: -1136791327 [23:47:56.471] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:56.472] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:56.472] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1589MB, gc2=15) [23:47:56.472] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [23:47:56.472] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=25 [23:47:56.472] [ExtractPartialDeal] Visible hands: N, S [23:47:56.472] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:56.472] [ExtractPartialDeal] Extracted hands: [23:47:56.472] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:56.472] E: ... (0 cards) [23:47:56.472] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:56.472] W: ... (0 cards) [23:47:56.472] [DealFinder] Trump suit from contract '4S': Spades [23:47:56.472] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:56.472] [ComputePlayedCards] Card 1: DQ played by W [23:47:56.472] [ComputePlayedCards] Card 2: D3 played by N [23:47:56.473] [ComputePlayedCards] Card 3: D2 played by E [23:47:56.473] [ComputePlayedCards] Card 4: DA played by S [23:47:56.473] [ComputePlayedCards] Trick complete. Winner: S [23:47:56.473] [ComputePlayedCards] Card 5: S5 played by S [23:47:56.473] [ComputePlayedCards] Card 6: S2 played by W [23:47:56.473] [ComputePlayedCards] Card 7: SJ played by N [23:47:56.473] [ComputePlayedCards] Card 8: SA played by E [23:47:56.473] [ComputePlayedCards] Trick complete. Winner: E [23:47:56.473] [ComputePlayedCards] Card 9: DK played by E [23:47:56.473] [ComputePlayedCards] Card 10: D5 played by S [23:47:56.473] [ComputePlayedCards] Card 11: D7 played by W [23:47:56.473] [ComputePlayedCards] Card 12: D4 played by N [23:47:56.473] [ComputePlayedCards] Trick complete. Winner: E [23:47:56.473] [ComputePlayedCards] Card 13: D6 played by E [23:47:56.473] [ComputePlayedCards] Card 14: D8 played by S [23:47:56.473] [ComputePlayedCards] Card 15: DJ played by W [23:47:56.473] [ComputePlayedCards] Card 16: D9 played by N [23:47:56.473] [ComputePlayedCards] Trick complete. Winner: W [23:47:56.474] [ComputePlayedCards] Card 17: CA played by W [23:47:56.474] [ComputePlayedCards] Card 18: C5 played by N [23:47:56.474] [ComputePlayedCards] Card 19: C3 played by E [23:47:56.474] [ComputePlayedCards] Card 20: CJ played by S [23:47:56.474] [ComputePlayedCards] Trick complete. Winner: W [23:47:56.474] [ComputePlayedCards] Card 21: HA played by W [23:47:56.474] [ComputePlayedCards] Card 22: H2 played by N [23:47:56.474] [ComputePlayedCards] Card 23: H8 played by E [23:47:56.474] [ComputePlayedCards] Card 24: H6 played by S [23:47:56.474] [ComputePlayedCards] Trick complete. Winner: W [23:47:56.474] [ComputePlayedCards] Card 25: H4 played by W [23:47:56.474] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9, C5, H2 [23:47:56.474] [DealFinder] Added 6 played cards to E (was 0 cards): D2, SA, DK, D6, C3, H8 [23:47:56.474] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8, CJ, H6 [23:47:56.475] [DealFinder] Added 7 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA, HA, H4 [23:47:56.475] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:56.475] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:56.475] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:56.475] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:56.476] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [23:47:56.476] [DealFinder] Locked players: N, S [23:47:56.476] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:47:56.476] [DealFinder] Players needing cards: E:7, W:6 [23:47:56.476] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:47:56.927] [DealFinder] Combinatorial: enumerated 1716, perfect 609, sending 100 to DDS [23:47:56.927] [Timing] Total: 455ms, Generation: 0ms, Verification: 0ms [23:47:56.927] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 609 [23:47:56.927] Search complete. Returning 100 deals. [23:47:56.927] Found 100 sample deals for simulation. [23:47:56.928] Valid deals for DDS: 100 / 100 [23:47:56.928] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:47:56.942] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/100 samples adjusted [23:47:56.943] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:56.943] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:56.943] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:56.943] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:47:56.943] [SAMPLE-VAL] T5: W=CA N=C5 E=C3 S=CJ (leader=W) [23:47:56.943] [SAMPLE-VAL] T6: W=HA N=H2 E=H8 S=H6 (leader=W) [23:47:56.943] [SAMPLE-VAL] T7: W=H4 (leader=W) (partial) [23:47:56.947] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.302 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:47:56.951] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.293 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=30 % T5-C3=53 % T6-H8=12 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=12 % T7-H4=28 %] [23:47:56.954] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.286 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:56.958] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.381 [E:T1-D2=98 % T2-SA=100 % T3-DK=25 % T4-D6=34 % T5-C3=97 % T6-H8=66 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=25 % T7-H4=81 %] [23:47:56.962] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.323 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 % T6-H8=5 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 % T7-H4=63 %] [23:47:56.966] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.343 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 %] [23:47:56.969] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.305 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=29 % T5-C3=58 % T6-H8=13 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=12 % T7-H4=27 %] [23:47:56.973] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.236 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:47:56.977] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.323 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 %] [23:47:56.980] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.325 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 % T5-C3=93 % T6-H8=18 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=20 % T7-H4=52 %] [23:47:56.984] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.377 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:47:56.988] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.347 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=27 % T5-C3=96 % T6-H8=31 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=19 % T7-H4=24 %] [23:47:56.992] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.332 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:47:56.996] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.374 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 % T7-H4=75 %] [23:47:57.000] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.354 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 % T5-C3=50 % T6-H8=24 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=53 %] [23:47:57.004] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.327 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=100 % T6-H8=6 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=19 % T7-H4=63 %] [23:47:57.007] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.299 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 %] [23:47:57.011] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.352 [E:T1-D2=99 % T2-SA=100 % T3-DK=18 % T4-D6=35 % T5-C3=64 % T6-H8=21 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=22 % T7-H4=62 %] [23:47:57.015] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:47:57.018] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.327 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=100 % T6-H8=6 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=19 % T7-H4=63 %] [23:47:57.022] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.271 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:47:57.026] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.332 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:47:57.029] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.322 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 % T7-H4=42 %] [23:47:57.033] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.350 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 %] [23:47:57.037] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.342 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=26 % T5-C3=97 % T6-H8=33 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=26 %] [23:47:57.040] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.323 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 % T6-H8=5 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 % T7-H4=63 %] [23:47:57.044] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.277 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=28 % T5-C3=96 % T6-H8=10 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=14 % T7-H4=26 %] [23:47:57.048] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.354 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 % T5-C3=50 % T6-H8=24 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=53 %] [23:47:57.052] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.344 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=44 % T5-C3=93 % T6-H8=23 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=51 %] [23:47:57.055] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.286 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:57.059] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.286 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:57.063] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.352 [E:T1-D2=99 % T2-SA=100 % T3-DK=18 % T4-D6=35 % T5-C3=64 % T6-H8=21 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=22 % T7-H4=62 %] [23:47:57.066] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:47:57.070] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.322 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 % T7-H4=42 %] [23:47:57.074] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.316 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 % T6-H8=13 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=32 %] [23:47:57.077] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.278 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=36 % T5-C3=92 % T6-H8=11 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=14 % T7-H4=23 %] [23:47:57.081] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.281 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=31 % T5-C3=39 % T6-H8=13 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=8 % T7-H4=21 %] [23:47:57.085] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.388 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=43 % T5-C3=74 % T6-H8=26 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=24 % T7-H4=62 %] [23:47:57.089] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.337 [E:T1-D2=99 % T2-SA=100 % T3-DK=25 % T4-D6=34 % T5-C3=96 % T6-H8=21 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=25 % T7-H4=58 %] [23:47:57.093] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.324 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=32 % T5-C3=96 % T6-H8=19 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=23 % T7-H4=59 %] [23:47:57.096] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.293 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 %] [23:47:57.102] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.368 [E:T1-D2=98 % T2-SA=100 % T3-DK=26 % T4-D6=36 % T5-C3=65 % T6-H8=24 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=22 % T7-H4=62 %] [23:47:57.106] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.350 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 %] [23:47:57.110] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.344 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=44 % T5-C3=93 % T6-H8=23 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=51 %] [23:47:57.114] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.288 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 %] [23:47:57.118] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.329 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=40 % T5-C3=95 % T6-H8=21 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=50 %] [23:47:57.122] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.404 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 %] [23:47:57.125] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:47:57.129] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.342 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=26 % T5-C3=97 % T6-H8=33 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=26 %] [23:47:57.133] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.278 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=36 % T5-C3=92 % T6-H8=11 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=14 % T7-H4=23 %] [23:47:57.137] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.343 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 %] [23:47:57.140] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.310 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=26 % T5-C3=73 % T6-H8=13 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=13 % T7-H4=35 %] [23:47:57.144] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.290 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=92 % T6-H8=13 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=15 % T7-H4=21 %] [23:47:57.148] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.350 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 %] [23:47:57.152] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.323 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 %] [23:47:57.156] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.297 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 %] [23:47:57.159] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.261 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=31 % T5-C3=100 % T6-H8=2 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=22 % T7-H4=39 %] [23:47:57.163] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.323 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 % T6-H8=5 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 % T7-H4=63 %] [23:47:57.166] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.267 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=35 % T5-C3=93 % T6-H8=3 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=9 % T7-H4=14 %] [23:47:57.170] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.248 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 %] [23:47:57.174] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.290 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 % T5-C3=90 % T6-H8=3 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=10 % T7-H4=39 %] [23:47:57.178] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.248 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 %] [23:47:57.181] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.286 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:57.185] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.236 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:47:57.189] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.325 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 % T5-C3=93 % T6-H8=18 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=20 % T7-H4=52 %] [23:47:57.192] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.374 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 % T7-H4=75 %] [23:47:57.196] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.302 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:47:57.200] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.288 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 %] [23:47:57.205] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.384 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=81 % T6-H8=72 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=22 % T6-HA=18 % T7-H4=88 %] [23:47:57.208] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.332 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:47:57.212] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.316 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 % T6-H8=13 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=32 %] [23:47:57.216] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.324 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 %] [23:47:57.220] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.322 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 % T7-H4=42 %] [23:47:57.224] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.322 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=47 % T5-C3=88 % T6-H8=20 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 % T7-H4=42 %] [23:47:57.228] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.272 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:47:57.232] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.396 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.236] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.344 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=44 % T5-C3=93 % T6-H8=23 %, W:T2-S2=61 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=51 %] [23:47:57.240] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.236 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:47:57.243] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.247 [E:T1-D2=96 % T2-SA=100 % T3-DK=22 % T4-D6=27 % T5-C3=94 % T6-H8=2 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=8 % T7-H4=16 %] [23:47:57.247] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.328 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=28 % T5-C3=94 % T6-H8=30 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=25 % T6-HA=14 % T7-H4=20 %] [23:47:57.251] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.332 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:47:57.255] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.396 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.258] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.293 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 %] [23:47:57.262] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.231 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 % T4-D6=50 % T5-C3=83 % T6-H8=0 %, W:T2-S2=58 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=10 % T7-H4=41 %] [23:47:57.266] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.271 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:47:57.270] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.332 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:47:57.273] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.257 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=38 % T5-C3=94 % T6-H8=1 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=12 % T7-H4=52 %] [23:47:57.277] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.376 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 % T7-H4=63 %] [23:47:57.281] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.350 [E:T1-D2=99 % T2-SA=100 % T3-DK=15 % T4-D6=27 % T5-C3=100 % T6-H8=22 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=19 % T7-H4=62 %] [23:47:57.285] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.295 [E:T1-D2=99 % T2-SA=100 % T3-DK=18 % T4-D6=30 % T5-C3=100 % T6-H8=11 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=22 % T7-H4=31 %] [23:47:57.288] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.351 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=30 % T5-C3=55 % T6-H8=34 %, W:T2-S2=74 % T3-D7=98 % T4-DJ=100 % T5-CA=26 % T6-HA=12 % T7-H4=20 %] [23:47:57.292] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.288 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 %] [23:47:57.296] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.325 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 % T5-C3=93 % T6-H8=18 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=20 % T7-H4=52 %] [23:47:57.300] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.315 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 % T5-C3=95 % T6-H8=5 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=15 % T7-H4=51 %] [23:47:57.303] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.354 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=42 % T5-C3=50 % T6-H8=24 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=53 %] [23:47:57.307] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.323 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=32 % T5-C3=94 % T6-H8=29 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=15 % T7-H4=21 %] [23:47:57.311] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.325 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=47 % T5-C3=93 % T6-H8=18 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=20 % T7-H4=52 %] [23:47:57.315] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.396 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.319] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.293 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 %] [23:47:57.322] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.346 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=100 % T6-H8=5 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=17 % T7-H4=65 %] [23:47:57.323] [SAMPLE-VAL] Done. Weight range: 0.231-0.404 [23:47:57.323] [SAMPLE-VAL] Top sample 47 (w=0.404): E:A.Q98.K62.987643 W:92.A543.QJ7.AQT2 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 %] [23:47:57.323] [SAMPLE-VAL] Top sample 76 (w=0.396): E:A.Q98.K62.T86432 W:92.A543.QJ7.AQ97 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.323] [SAMPLE-VAL] Top sample 82 (w=0.396): E:A.Q98.K62.T87432 W:92.A543.QJ7.AQ96 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.323] [SAMPLE-VAL] Top sample 98 (w=0.396): E:A.Q98.K62.T87632 W:92.A543.QJ7.AQ94 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:47:57.323] [SAMPLE-VAL] Top sample 38 (w=0.388): E:A.Q85.K62.T97643 W:92.A943.QJ7.AQ82 [E:T1-D2=98 % T2-SA=100 % T3-DK=29 % T4-D6=43 % T5-C3=74 % T6-H8=26 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=24 % T7-H4=62 %] [23:47:57.323] After sample validation: 100 deals remaining [23:47:57.323] [PLAY-INFER] No inference observations detected [23:47:57.323] Using weighted samples: 100/100 have non-uniform weights (range 0.231-0.404) [23:47:57.323] Sample deals (100 total, showing first 20, by weight): [23:47:57.323] [1] (w=0.404) N:QJ86.JT72.943.K5 A.Q98.K62.987643 KT7543.K6.AT85.J 92.A543.QJ7.AQT2 [23:47:57.323] [2] (w=0.396) N:QJ86.JT72.943.K5 A.Q98.K62.T86432 KT7543.K6.AT85.J 92.A543.QJ7.AQ97 [23:47:57.324] [3] (w=0.396) N:QJ86.JT72.943.K5 A.Q98.K62.T87432 KT7543.K6.AT85.J 92.A543.QJ7.AQ96 [23:47:57.324] [4] (w=0.396) N:QJ86.JT72.943.K5 A.Q98.K62.T87632 KT7543.K6.AT85.J 92.A543.QJ7.AQ94 [23:47:57.324] [5] (w=0.388) N:QJ86.JT72.943.K5 A.Q85.K62.T97643 KT7543.K6.AT85.J 92.A943.QJ7.AQ82 [23:47:57.324] [6] (w=0.384) N:QJ86.JT72.943.K5 A.Q98.K62.876432 KT7543.K6.AT85.J 92.A543.QJ7.AQT9 [23:47:57.324] [7] (w=0.381) N:QJ86.JT72.943.K5 A.Q98.K62.Q97632 KT7543.K6.AT85.J 92.A543.QJ7.AT84 [23:47:57.324] [8] (w=0.377) N:QJ86.JT72.943.K5 A.985.K62.T97643 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ82 [23:47:57.324] [9] (w=0.376) N:QJ86.JT72.943.K5 A.Q98.K62.QT9863 KT7543.K6.AT85.J 92.A543.QJ7.A742 [23:47:57.324] [10] (w=0.374) N:QJ86.JT72.943.K5 A.Q98.K62.QT8732 KT7543.K6.AT85.J 92.A543.QJ7.A964 [23:47:57.324] [11] (w=0.374) N:QJ86.JT72.943.K5 A.Q98.K62.QT8743 KT7543.K6.AT85.J 92.A543.QJ7.A962 [23:47:57.324] [12] (w=0.368) N:QJ86.JT72.943.K5 A.Q83.K62.987643 KT7543.K6.AT85.J 92.A954.QJ7.AQT2 [23:47:57.324] [13] (w=0.354) N:QJ86.JT72.943.K5 A.Q85.K62.T98763 KT7543.K6.AT85.J 92.A943.QJ7.AQ42 [23:47:57.325] [14] (w=0.354) N:QJ86.JT72.943.K5 A.Q83.K62.T98732 KT7543.K6.AT85.J 92.A954.QJ7.AQ64 [23:47:57.325] [15] (w=0.354) N:QJ86.JT72.943.K5 A.Q85.K62.T98732 KT7543.K6.AT85.J 92.A943.QJ7.AQ64 [23:47:57.325] [16] (w=0.352) N:QJ86.JT72.943.K5 A.Q83.K62.T87643 KT7543.K6.AT85.J 92.A954.QJ7.AQ92 [23:47:57.325] [17] (w=0.352) N:QJ86.JT72.943.K5 A.Q83.K62.T86432 KT7543.K6.AT85.J 92.A954.QJ7.AQ97 [23:47:57.325] [18] (w=0.351) N:QJ86.JT72.943.K5 A.853.K62.T98732 KT7543.K6.AT85.J 92.AQ94.QJ7.AQ64 [23:47:57.325] [19] (w=0.350) N:QJ86.JT72.943.K5 A.Q83.K62.T76432 KT7543.K6.AT85.J 92.A954.QJ7.AQ98 [23:47:57.325] [20] (w=0.350) N:QJ86.JT72.943.K5 A.985.K62.987432 KT7543.K6.AT85.J 92.AQ43.QJ7.AQT6 [23:47:57.325] ... and 80 more [23:47:57.397] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:47:57.397] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:47:57.397] HJ: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:57.397] H7: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:47:57.397] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:47:57.397] HJ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:57.397] H7: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:47:57.397] --- IMP Calculation Output (card -> average IMP) --- [23:47:57.397] HJ: 0.00 [23:47:57.397] H7: 0.00 [23:47:57.397] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:47:57.398] HJ: 0.000 [23:47:57.398] H7: 0.000 [23:47:57.398] === DDS DETAILED ANALYSIS === [23:47:57.398] Cards analyzed: 2, Samples per card: 100 [23:47:57.398] NOTE: All samples have identical trick counts - no sampling variance detected. [23:47:57.398] This occurs when all hands are fully known (no hidden cards to sample). [23:47:57.398] All plays with same trick count will have 0.00 IMP difference. [23:47:57.398] [23:47:57.398] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:47:57.398] ----- ------ --------- ------- ----------- -------------------------------- [23:47:57.398] H7 0.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:57.398] HJ 0.00 7.00 0 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:47:57.398] [23:47:57.399] Selected: H7 (IMPs=0.00, avgTricks=7.00) [23:47:57.399] =================== [23:47:57.399] Selected: H7 (MP 0.000, 0.00 IMPs, 7.00 tricks) -- 1 tied card(s): HJ [23:47:57.399] [stage-timing] ok sample=456ms validate=0ms nn=395ms signal=0ms simgames=8ms dds=65ms total=928ms samples=100 cards=25 [23:47:57.399] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 JT72 K6 AQ98543 -Lw wA286' [23:47:57.403] SUITC_CALL_END: jsonLength=440 [23:47:57.403] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":5.5901} ],"Result":2.0311, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":5.5901},{"Tricks":2,"Percentag [23:47:57.403] === FindBestCardAsync: Position=N, CardsPlayed=25 === [23:47:57.403] Finding card to play for N: QJ86.JT72.943.K5 [23:47:57.404] Relative position: Dummy, Contract type: Suit [23:47:57.404] Cards in hand mask: 3 [23:47:57.405] Candidate: xH = 78.5 % [23:47:57.405] Candidate: JH = 17.6 % [23:47:57.405] Candidate: TH = 3.9 % [23:47:57.405] Selected: H7 (78.5 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:47:59 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:47:59 === [23:47:59.596] === FindBestCardAsync: Position=S, CardsPlayed=28 === [23:47:59.596] Contract: 4S, Declarer: S, Dealer: N [23:47:59.596] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:59.596] Deal: N:... ... ... ... [23:47:59.596] Position S is on declarer's side - score table shifted by 2 declarer tricks won [23:47:59.596] ****************************** [23:47:59.596] FindMatchingDealsWithPlayInternal Input: [23:47:59.596] Position parameter: S [23:47:59.597] Deal from game: N:... ... ... ... [23:47:59.597] Hand for N: QJ86.JT72.943.K5 [23:47:59.597] Hand for E: (null) [23:47:59.597] Hand for S: KT7543.K6.AT85.J [23:47:59.597] Hand for W: (null) [23:47:59.597] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA, C5, C3, CJ, HA, H2, H8, H6, H4, H7, H9, HK [23:47:59.597] Declarer: S [23:47:59.597] ****************************** [23:47:59.597] [DealFinder] Seed from player S hand: -980954408 [23:47:59.597] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:47:59.597] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:47:59.597] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1590MB, gc2=15) [23:47:59.597] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [23:47:59.597] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=28 [23:47:59.597] [ExtractPartialDeal] Visible hands: S, N [23:47:59.597] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:47:59.598] [ExtractPartialDeal] Extracted hands: [23:47:59.598] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:47:59.598] E: ... (0 cards) [23:47:59.598] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:47:59.598] W: ... (0 cards) [23:47:59.598] [DealFinder] Trump suit from contract '4S': Spades [23:47:59.598] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:47:59.598] [ComputePlayedCards] Card 1: DQ played by W [23:47:59.598] [ComputePlayedCards] Card 2: D3 played by N [23:47:59.598] [ComputePlayedCards] Card 3: D2 played by E [23:47:59.598] [ComputePlayedCards] Card 4: DA played by S [23:47:59.598] [ComputePlayedCards] Trick complete. Winner: S [23:47:59.598] [ComputePlayedCards] Card 5: S5 played by S [23:47:59.598] [ComputePlayedCards] Card 6: S2 played by W [23:47:59.598] [ComputePlayedCards] Card 7: SJ played by N [23:47:59.599] [ComputePlayedCards] Card 8: SA played by E [23:47:59.599] [ComputePlayedCards] Trick complete. Winner: E [23:47:59.599] [ComputePlayedCards] Card 9: DK played by E [23:47:59.599] [ComputePlayedCards] Card 10: D5 played by S [23:47:59.599] [ComputePlayedCards] Card 11: D7 played by W [23:47:59.599] [ComputePlayedCards] Card 12: D4 played by N [23:47:59.599] [ComputePlayedCards] Trick complete. Winner: E [23:47:59.599] [ComputePlayedCards] Card 13: D6 played by E [23:47:59.599] [ComputePlayedCards] Card 14: D8 played by S [23:47:59.599] [ComputePlayedCards] Card 15: DJ played by W [23:47:59.599] [ComputePlayedCards] Card 16: D9 played by N [23:47:59.599] [ComputePlayedCards] Trick complete. Winner: W [23:47:59.599] [ComputePlayedCards] Card 17: CA played by W [23:47:59.599] [ComputePlayedCards] Card 18: C5 played by N [23:47:59.599] [ComputePlayedCards] Card 19: C3 played by E [23:47:59.600] [ComputePlayedCards] Card 20: CJ played by S [23:47:59.600] [ComputePlayedCards] Trick complete. Winner: W [23:47:59.600] [ComputePlayedCards] Card 21: HA played by W [23:47:59.600] [ComputePlayedCards] Card 22: H2 played by N [23:47:59.600] [ComputePlayedCards] Card 23: H8 played by E [23:47:59.600] [ComputePlayedCards] Card 24: H6 played by S [23:47:59.600] [ComputePlayedCards] Trick complete. Winner: W [23:47:59.600] [ComputePlayedCards] Card 25: H4 played by W [23:47:59.600] [ComputePlayedCards] Card 26: H7 played by N [23:47:59.600] [ComputePlayedCards] Card 27: H9 played by E [23:47:59.600] [ComputePlayedCards] Card 28: HK played by S [23:47:59.600] [ComputePlayedCards] Trick complete. Winner: S [23:47:59.601] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9, C5, H2, H7 [23:47:59.601] [DealFinder] Added 7 played cards to E (was 0 cards): D2, SA, DK, D6, C3, H8, H9 [23:47:59.601] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8, CJ, H6, HK [23:47:59.601] [DealFinder] Added 7 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA, HA, H4 [23:47:59.601] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:59.601] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:47:59.602] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:47:59.602] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:47:59.602] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:47:59.602] [DealFinder] Locked players: N, S [23:47:59.602] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:47:59.602] [DealFinder] Players needing cards: E:6, W:6 [23:47:59.602] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:47:59.839] [DealFinder] Combinatorial: enumerated 924, perfect 371, sending 100 to DDS [23:47:59.839] [Timing] Total: 242ms, Generation: 0ms, Verification: 0ms [23:47:59.839] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 371 [23:47:59.839] Search complete. Returning 100 deals. [23:47:59.839] Found 100 sample deals for simulation. [23:47:59.839] Valid deals for DDS: 100 / 100 [23:47:59.840] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:47:59.854] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/100 samples adjusted [23:47:59.855] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:47:59.855] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:47:59.855] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:47:59.855] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:47:59.855] [SAMPLE-VAL] T5: W=CA N=C5 E=C3 S=CJ (leader=W) [23:47:59.855] [SAMPLE-VAL] T6: W=HA N=H2 E=H8 S=H6 (leader=W) [23:47:59.855] [SAMPLE-VAL] T7: W=H4 N=H7 E=H9 S=HK (leader=W) [23:47:59.860] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:59.864] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.256 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 %] [23:47:59.868] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.244 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 % T7-H9=54 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 %] [23:47:59.872] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.245 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 %] [23:47:59.876] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.242 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 %] [23:47:59.880] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.236 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 %] [23:47:59.886] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.316 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 %] [23:47:59.891] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.220 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 %] [23:47:59.895] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.192 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 % T4-D6=50 % T5-C3=83 % T6-H8=0 % T7-H9=48 %, W:T2-S2=58 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=10 % T7-H4=41 %] [23:47:59.899] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.229 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:47:59.903] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.266 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 % T7-H9=76 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 %] [23:47:59.907] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:47:59.911] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.222 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:47:59.915] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.206 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 %] [23:47:59.919] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.222 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:47:59.924] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.200 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 % T7-H9=54 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:47:59.928] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.200 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 % T7-H9=54 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:47:59.932] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:47:59.936] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:47:59.940] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.206 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 %] [23:47:59.945] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.229 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:47:59.949] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.238 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=30 % T5-C3=100 % T6-H8=3 % T7-H9=48 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=26 % T7-H4=72 %] [23:47:59.953] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.304 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 % T7-H9=79 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 % T7-H4=75 %] [23:47:59.957] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.222 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:47:59.961] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.319 [E:T1-D2=99 % T2-SA=100 % T3-DK=16 % T4-D6=24 % T5-C3=100 % T6-H8=67 % T7-H9=69 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=21 % T6-HA=20 % T7-H4=84 %] [23:47:59.965] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.238 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=30 % T5-C3=100 % T6-H8=3 % T7-H9=48 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=26 % T7-H4=72 %] [23:47:59.969] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.262 [E:T1-D2=98 % T2-SA=100 % T3-DK=16 % T4-D6=21 % T5-C3=81 % T6-H8=6 % T7-H9=72 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=26 % T6-HA=16 % T7-H4=68 %] [23:47:59.974] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:47:59.978] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.212 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=38 % T5-C3=94 % T6-H8=1 % T7-H9=52 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=12 % T7-H4=52 %] [23:47:59.982] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.284 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:47:59.986] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.326 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 %] [23:47:59.990] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.241 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 % T6-H8=5 % T7-H9=63 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 % T7-H4=63 %] [23:47:59.994] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.220 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 %] [23:47:59.998] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.206 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 %] [23:48:00.002] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 %] [23:48:00.006] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.229 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:48:00.015] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.236 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 %] [23:48:00.021] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.220 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 %] [23:48:00.027] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:48:00.033] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.261 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=100 % T6-H8=5 % T7-H9=66 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=17 % T7-H4=65 %] [23:48:00.039] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.244 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 % T7-H9=54 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 %] [23:48:00.044] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.174 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 % T7-H9=31 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 % T7-H4=16 %] [23:48:00.050] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.304 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 % T7-H9=79 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 % T7-H4=75 %] [23:48:00.056] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.316 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 %] [23:48:00.061] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 %] [23:48:00.065] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.303 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 % T7-H9=77 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 % T7-H4=63 %] [23:48:00.070] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:48:00.074] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.302 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=30 % T5-C3=96 % T6-H8=68 % T7-H9=83 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=24 % T7-H4=83 %] [23:48:00.078] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.218 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 % T5-C3=90 % T6-H8=3 % T7-H9=68 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=10 % T7-H4=39 %] [23:48:00.082] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.238 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=30 % T5-C3=100 % T6-H8=3 % T7-H9=48 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=26 % T7-H4=72 %] [23:48:00.086] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.225 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 % T7-H9=62 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 %] [23:48:00.091] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.192 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=35 % T5-C3=100 % T6-H8=2 % T7-H9=32 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=13 % T7-H4=20 %] [23:48:00.095] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:48:00.099] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.167 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=24 % T5-C3=87 % T6-H8=0 % T7-H9=27 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=12 % T7-H4=28 %] [23:48:00.104] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:48:00.108] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.324 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 % T7-H9=73 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:48:00.113] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:48:00.118] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.200 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 % T7-H9=40 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 % T7-H4=19 %] [23:48:00.122] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 % T6-H8=3 % T7-H9=56 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 % T7-H4=71 %] [23:48:00.126] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.229 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:48:00.131] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.303 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 % T7-H9=77 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 % T7-H4=63 %] [23:48:00.135] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.245 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 %] [23:48:00.140] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.225 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 % T7-H9=62 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 %] [23:48:00.145] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.284 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:48:00.150] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.304 [E:T1-D2=99 % T2-SA=100 % T3-DK=21 % T4-D6=48 % T5-C3=93 % T6-H8=65 % T7-H9=79 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=22 % T7-H4=75 %] [23:48:00.155] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.203 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 % T7-H9=31 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 % T7-H4=24 %] [23:48:00.160] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.209 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=31 % T5-C3=100 % T6-H8=2 % T7-H9=31 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=22 % T7-H4=39 %] [23:48:00.164] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.200 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 % T7-H9=54 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 %] [23:48:00.169] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:48:00.174] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.191 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=21 % T5-C3=95 % T6-H8=1 % T7-H9=27 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=38 % T6-HA=17 % T7-H4=34 %] [23:48:00.178] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.252 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 % T7-H9=67 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:48:00.183] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.331 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 % T7-H9=80 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 %] [23:48:00.187] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.252 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 % T7-H9=67 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:48:00.191] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:48:00.196] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.222 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 %] [23:48:00.200] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.242 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 %] [23:48:00.205] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.326 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 %] [23:48:00.209] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.162 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=31 % T5-C3=85 % T6-H8=1 % T7-H9=32 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=6 % T7-H4=11 %] [23:48:00.214] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.242 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 %] [23:48:00.219] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.284 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:48:00.225] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 % T6-H8=3 % T7-H9=56 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 % T7-H4=71 %] [23:48:00.230] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.284 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:48:00.235] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:48:00.240] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.245 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 %] [23:48:00.245] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.256 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 %] [23:48:00.252] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.252 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 % T7-H9=67 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 %] [23:48:00.257] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.192 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=35 % T5-C3=100 % T6-H8=2 % T7-H9=32 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=13 % T7-H4=20 %] [23:48:00.262] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 %] [23:48:00.267] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.266 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 % T7-H9=76 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 %] [23:48:00.272] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.308 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=67 % T7-H9=71 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=20 % T6-HA=30 % T7-H4=82 %] [23:48:00.277] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:48:00.282] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.242 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 %] [23:48:00.287] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.256 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 %] [23:48:00.291] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.236 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 % T5-C3=95 % T6-H8=5 % T7-H9=69 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=15 % T7-H4=51 %] [23:48:00.296] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.248 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 %] [23:48:00.300] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.284 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 %] [23:48:00.305] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.244 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=28 % T5-C3=100 % T6-H8=6 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=19 % T7-H4=63 %] [23:48:00.309] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.234 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 %] [23:48:00.314] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.229 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 %] [23:48:00.318] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.316 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 %] [23:48:00.318] [SAMPLE-VAL] Done. Weight range: 0.162-0.331 [23:48:00.318] [SAMPLE-VAL] Top sample 72 (w=0.331): E:A.Q98.K62.987632 W:92.A543.QJ7.AQT4 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 % T7-H9=80 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 %] [23:48:00.318] [SAMPLE-VAL] Top sample 31 (w=0.326): E:A.Q98.K62.T98432 W:92.A543.QJ7.AQ76 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 %] [23:48:00.318] [SAMPLE-VAL] Top sample 77 (w=0.326): E:A.Q98.K62.T98763 W:92.A543.QJ7.AQ42 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 %] [23:48:00.318] [SAMPLE-VAL] Top sample 56 (w=0.324): E:A.Q98.K62.T87432 W:92.A543.QJ7.AQ96 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=33 % T5-C3=60 % T6-H8=66 % T7-H9=73 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=83 %] [23:48:00.319] [SAMPLE-VAL] Top sample 25 (w=0.319): E:A.Q98.K62.T76432 W:92.A543.QJ7.AQ98 [E:T1-D2=99 % T2-SA=100 % T3-DK=16 % T4-D6=24 % T5-C3=100 % T6-H8=67 % T7-H9=69 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=21 % T6-HA=20 % T7-H4=84 %] [23:48:00.319] After sample validation: 100 deals remaining [23:48:00.319] [PLAY-INFER] No inference observations detected [23:48:00.319] Using weighted samples: 100/100 have non-uniform weights (range 0.162-0.331) [23:48:00.319] Sample deals (100 total, showing first 20, by weight): [23:48:00.319] [1] (w=0.331) N:QJ86.JT72.943.K5 A.Q98.K62.987632 KT7543.K6.AT85.J 92.A543.QJ7.AQT4 [23:48:00.319] [2] (w=0.326) N:QJ86.JT72.943.K5 A.Q98.K62.T98432 KT7543.K6.AT85.J 92.A543.QJ7.AQ76 [23:48:00.319] [3] (w=0.326) N:QJ86.JT72.943.K5 A.Q98.K62.T98763 KT7543.K6.AT85.J 92.A543.QJ7.AQ42 [23:48:00.319] [4] (w=0.324) N:QJ86.JT72.943.K5 A.Q98.K62.T87432 KT7543.K6.AT85.J 92.A543.QJ7.AQ96 [23:48:00.319] [5] (w=0.319) N:QJ86.JT72.943.K5 A.Q98.K62.T76432 KT7543.K6.AT85.J 92.A543.QJ7.AQ98 [23:48:00.319] [6] (w=0.316) N:QJ86.JT72.943.K5 A.Q98.K62.QT9743 KT7543.K6.AT85.J 92.A543.QJ7.A862 [23:48:00.319] [7] (w=0.316) N:QJ86.JT72.943.K5 A.Q98.K62.QT9432 KT7543.K6.AT85.J 92.A543.QJ7.A876 [23:48:00.320] [8] (w=0.316) N:QJ86.JT72.943.K5 A.Q98.K62.QT9643 KT7543.K6.AT85.J 92.A543.QJ7.A872 [23:48:00.320] [9] (w=0.308) N:QJ86.JT72.943.K5 A.Q98.K62.QT7432 KT7543.K6.AT85.J 92.A543.QJ7.A986 [23:48:00.320] [10] (w=0.304) N:QJ86.JT72.943.K5 A.Q98.K62.QT8743 KT7543.K6.AT85.J 92.A543.QJ7.A962 [23:48:00.320] [11] (w=0.304) N:QJ86.JT72.943.K5 A.Q98.K62.QT8632 KT7543.K6.AT85.J 92.A543.QJ7.A974 [23:48:00.320] [12] (w=0.304) N:QJ86.JT72.943.K5 A.Q98.K62.QT8763 KT7543.K6.AT85.J 92.A543.QJ7.A942 [23:48:00.320] [13] (w=0.303) N:QJ86.JT72.943.K5 A.Q98.K62.QT9843 KT7543.K6.AT85.J 92.A543.QJ7.A762 [23:48:00.320] [14] (w=0.303) N:QJ86.JT72.943.K5 A.Q98.K62.QT9832 KT7543.K6.AT85.J 92.A543.QJ7.A764 [23:48:00.320] [15] (w=0.302) N:QJ86.JT72.943.K5 A.Q98.K62.Q87432 KT7543.K6.AT85.J 92.A543.QJ7.AT96 [23:48:00.320] [16] (w=0.284) N:QJ86.JT72.943.K5 A.983.K62.T97643 KT7543.K6.AT85.J 92.AQ54.QJ7.AQ82 [23:48:00.320] [17] (w=0.284) N:QJ86.JT72.943.K5 A.983.K62.T97632 KT7543.K6.AT85.J 92.AQ54.QJ7.AQ84 [23:48:00.320] [18] (w=0.284) N:QJ86.JT72.943.K5 A.985.K62.T97632 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ84 [23:48:00.321] [19] (w=0.284) N:QJ86.JT72.943.K5 A.985.K62.T97432 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ86 [23:48:00.321] [20] (w=0.284) N:QJ86.JT72.943.K5 A.985.K62.T96432 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ87 [23:48:00.321] ... and 80 more [23:48:00.393] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:48:00.393] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:00.393] S4: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:00.393] S7: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:00.393] ST: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:00.393] SK: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:00.393] DT: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:00.393] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:00.393] S4: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:00.394] S7: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:00.394] ST: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:00.394] SK: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:00.394] DT: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:00.394] --- IMP Calculation Output (card -> average IMP) --- [23:48:00.394] S4: 0.00 [23:48:00.394] S7: 0.00 [23:48:00.395] ST: 0.00 [23:48:00.395] SK: 0.00 [23:48:00.395] DT: 0.00 [23:48:00.395] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:00.395] S4: 0.000 [23:48:00.395] S7: 0.000 [23:48:00.395] ST: 0.000 [23:48:00.395] SK: 0.000 [23:48:00.395] DT: 0.000 [23:48:00.395] === DDS DETAILED ANALYSIS === [23:48:00.395] Cards analyzed: 5, Samples per card: 100 [23:48:00.395] NOTE: All samples have identical trick counts - no sampling variance detected. [23:48:00.395] This occurs when all hands are fully known (no hidden cards to sample). [23:48:00.396] All plays with same trick count will have 0.00 IMP difference. [23:48:00.396] [23:48:00.396] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:00.396] ----- ------ --------- ------- ----------- -------------------------------- [23:48:00.396] S4 0.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:00.396] S7 0.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:00.396] ST 0.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:00.396] DT 0.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:00.396] SK 0.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:00.396] [23:48:00.396] Selected: S4 (IMPs=0.00, avgTricks=6.00) [23:48:00.397] =================== [23:48:00.397] Selected: S4 (MP 0.000, 0.00 IMPs, 6.00 tricks) -- 4 tied card(s): S7, ST, DT, SK [23:48:00.397] [CLAIM] best line wins all 6 remaining tricks in every sample [23:48:00.397] [stage-timing] ok sample=242ms validate=0ms nn=479ms signal=0ms simgames=5ms dds=70ms total=800ms samples=100 cards=28 [23:48:00.397] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls Q86 KT743 9' [23:48:00.409] SUITC_CALL_END: jsonLength=642 [23:48:00.409] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"S:K","Vs":[{"T":"9 [23:48:00.409] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln Q86 KT743 9' [23:48:00.420] SUITC_CALL_END: jsonLength=604 [23:48:00.420] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:Q","Vs":[{"T":"9 [23:48:00.421] === FindBestCardAsync: Position=S, CardsPlayed=28 === [23:48:00.421] Finding card to play for S: KT7543.K6.AT85.J [23:48:00.421] Relative position: Declarer, Contract type: Suit [23:48:00.421] Cards in hand mask: 4 [23:48:00.422] Candidate: xS = 54.5 % [23:48:00.422] Candidate: TD = 32.1 % [23:48:00.422] Candidate: KS = 6.8 % [23:48:00.422] Candidate: TS = 6.6 % [23:48:00.422] Selected: S3 (54.5 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:02 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:02 === [23:48:02.420] === FindBestCardAsync: Position=N, CardsPlayed=30 === [23:48:02.420] Contract: 4S, Declarer: S, Dealer: N [23:48:02.420] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:48:02.420] Deal: N:... ... ... ... [23:48:02.420] Position N is on declarer's side - score table shifted by 2 declarer tricks won [23:48:02.420] ****************************** [23:48:02.420] FindMatchingDealsWithPlayInternal Input: [23:48:02.420] Position parameter: N [23:48:02.420] Deal from game: N:... ... ... ... [23:48:02.421] Hand for N: QJ86.JT72.943.K5 [23:48:02.421] Hand for E: (null) [23:48:02.421] Hand for S: KT7543.K6.AT85.J [23:48:02.421] Hand for W: (null) [23:48:02.421] Cards played: DQ, D3, D2, DA, S5, S2, SJ, SA, DK, D5, D7, D4, D6, D8, DJ, D9, CA, C5, C3, CJ, HA, H2, H8, H6, H4, H7, H9, HK, S3, S9 [23:48:02.421] Declarer: S [23:48:02.421] ****************************** [23:48:02.421] [DealFinder] Seed from player N hand: -1136791327 [23:48:02.421] [DealFinder] Auction: P-P-1S-P-2S-P-2N-P-3C-P-3S-P-4S-P-P-P [23:48:02.421] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:48:02.421] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1598MB, gc2=15) [23:48:02.421] [DealFinder] Using cardsPlayedCount=30 for visibility calculation [23:48:02.422] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=30 [23:48:02.422] [ExtractPartialDeal] Visible hands: N, S [23:48:02.422] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:48:02.422] [ExtractPartialDeal] Extracted hands: [23:48:02.422] N: QJ86.JT72.943.K5 (13 cards) [LOCKED] [23:48:02.422] E: ... (0 cards) [23:48:02.422] S: KT7543.K6.AT85.J (13 cards) [LOCKED] [23:48:02.422] W: ... (0 cards) [23:48:02.422] [DealFinder] Trump suit from contract '4S': Spades [23:48:02.422] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [23:48:02.422] [ComputePlayedCards] Card 1: DQ played by W [23:48:02.422] [ComputePlayedCards] Card 2: D3 played by N [23:48:02.422] [ComputePlayedCards] Card 3: D2 played by E [23:48:02.422] [ComputePlayedCards] Card 4: DA played by S [23:48:02.422] [ComputePlayedCards] Trick complete. Winner: S [23:48:02.422] [ComputePlayedCards] Card 5: S5 played by S [23:48:02.423] [ComputePlayedCards] Card 6: S2 played by W [23:48:02.423] [ComputePlayedCards] Card 7: SJ played by N [23:48:02.423] [ComputePlayedCards] Card 8: SA played by E [23:48:02.423] [ComputePlayedCards] Trick complete. Winner: E [23:48:02.423] [ComputePlayedCards] Card 9: DK played by E [23:48:02.423] [ComputePlayedCards] Card 10: D5 played by S [23:48:02.423] [ComputePlayedCards] Card 11: D7 played by W [23:48:02.423] [ComputePlayedCards] Card 12: D4 played by N [23:48:02.423] [ComputePlayedCards] Trick complete. Winner: E [23:48:02.423] [ComputePlayedCards] Card 13: D6 played by E [23:48:02.423] [ComputePlayedCards] Card 14: D8 played by S [23:48:02.423] [ComputePlayedCards] Card 15: DJ played by W [23:48:02.423] [ComputePlayedCards] Card 16: D9 played by N [23:48:02.423] [ComputePlayedCards] Trick complete. Winner: W [23:48:02.423] [ComputePlayedCards] Card 17: CA played by W [23:48:02.424] [ComputePlayedCards] Card 18: C5 played by N [23:48:02.424] [ComputePlayedCards] Card 19: C3 played by E [23:48:02.424] [ComputePlayedCards] Card 20: CJ played by S [23:48:02.424] [ComputePlayedCards] Trick complete. Winner: W [23:48:02.424] [ComputePlayedCards] Card 21: HA played by W [23:48:02.424] [ComputePlayedCards] Card 22: H2 played by N [23:48:02.424] [ComputePlayedCards] Card 23: H8 played by E [23:48:02.424] [ComputePlayedCards] Card 24: H6 played by S [23:48:02.424] [ComputePlayedCards] Trick complete. Winner: W [23:48:02.424] [ComputePlayedCards] Card 25: H4 played by W [23:48:02.424] [ComputePlayedCards] Card 26: H7 played by N [23:48:02.424] [ComputePlayedCards] Card 27: H9 played by E [23:48:02.424] [ComputePlayedCards] Card 28: HK played by S [23:48:02.425] [ComputePlayedCards] Trick complete. Winner: S [23:48:02.425] [ComputePlayedCards] Card 29: S3 played by S [23:48:02.425] [ComputePlayedCards] Card 30: S9 played by W [23:48:02.425] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SJ, D4, D9, C5, H2, H7 [23:48:02.425] [DealFinder] Added 7 played cards to E (was 0 cards): D2, SA, DK, D6, C3, H8, H9 [23:48:02.425] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: DA, S5, D5, D8, CJ, H6, HK, S3 [23:48:02.425] [DealFinder] Added 8 played cards to W (was 0 cards): DQ, S2, D7, DJ, CA, HA, H4, S9 [23:48:02.425] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:48:02.425] [DealFinder] Propagated W: HCP[11-19], Suits=S[0-3] H[0-7] D[0-6] C[0-10] (2 iterations) [23:48:02.428] [DealFinder] Re-propagated HCP after played-card floor: E HCP[7-11] [23:48:02.428] [DealFinder] Re-propagated HCP after played-card floor: W HCP[11-15] [23:48:02.428] [DealFinder] Known cards per player: N=13, E=7, S=13, W=8 [23:48:02.428] [DealFinder] Locked players: N, S [23:48:02.428] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [23:48:02.429] [DealFinder] Players needing cards: E:6, W:5 [23:48:02.429] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:48:02.528] [DealFinder] Combinatorial: enumerated 462, perfect 364, sending 100 to DDS [23:48:02.528] [Timing] Total: 107ms, Generation: 0ms, Verification: 0ms [23:48:02.529] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 364 [23:48:02.529] Search complete. Returning 100 deals. [23:48:02.529] Found 100 sample deals for simulation. [23:48:02.529] Valid deals for DDS: 100 / 100 [23:48:02.529] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:48:02.544] [SAMPLE-VAL] Opening lead NN validation (DQ): 0/100 samples adjusted [23:48:02.544] [SAMPLE-VAL] T1: W=DQ N=D3 E=D2 S=DA (leader=W) [23:48:02.545] [SAMPLE-VAL] T2: S=S5 W=S2 N=SJ E=SA (leader=S) [23:48:02.545] [SAMPLE-VAL] T3: E=DK S=D5 W=D7 N=D4 (leader=E) [23:48:02.545] [SAMPLE-VAL] T4: E=D6 S=D8 W=DJ N=D9 (leader=E) [23:48:02.545] [SAMPLE-VAL] T5: W=CA N=C5 E=C3 S=CJ (leader=W) [23:48:02.545] [SAMPLE-VAL] T6: W=HA N=H2 E=H8 S=H6 (leader=W) [23:48:02.545] [SAMPLE-VAL] T7: W=H4 N=H7 E=H9 S=HK (leader=W) [23:48:02.545] [SAMPLE-VAL] T8: S=S3 W=S9 (leader=S) (partial) [23:48:02.550] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.231 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 % T8-S9=100 %] [23:48:02.554] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.186 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 % T7-H9=31 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 % T7-H4=16 % T8-S9=100 %] [23:48:02.559] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.193 [E:T1-D2=96 % T2-SA=100 % T3-DK=22 % T4-D6=27 % T5-C3=94 % T6-H8=2 % T7-H9=35 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=33 % T6-HA=8 % T7-H4=16 % T8-S9=100 %] [23:48:02.563] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.233 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 % T8-S9=100 %] [23:48:02.567] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 % T5-C3=95 % T6-H8=5 % T7-H9=69 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=15 % T7-H4=51 % T8-S9=100 %] [23:48:02.572] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.278 [E:T1-D2=97 % T2-SA=100 % T3-DK=20 % T4-D6=26 % T5-C3=70 % T6-H8=5 % T7-H9=76 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=18 % T7-H4=63 % T8-S9=100 %] [23:48:02.577] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.253 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=27 % T5-C3=97 % T6-H8=5 % T7-H9=63 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=20 % T7-H4=63 % T8-S9=100 %] [23:48:02.581] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.209 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=35 % T5-C3=93 % T6-H8=3 % T7-H9=42 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=9 % T7-H4=14 % T8-S9=100 %] [23:48:02.586] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.204 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 % T4-D6=50 % T5-C3=83 % T6-H8=0 % T7-H9=48 %, W:T2-S2=58 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=10 % T7-H4=41 % T8-S9=100 %] [23:48:02.590] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.269 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=28 % T5-C3=80 % T6-H8=3 % T7-H9=56 %, W:T2-S2=67 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=16 % T7-H4=71 % T8-S9=100 %] [23:48:02.595] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 % T5-C3=95 % T6-H8=5 % T7-H9=69 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=15 % T7-H4=51 % T8-S9=100 %] [23:48:02.599] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.237 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 % T7-H9=62 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 % T8-S9=100 %] [23:48:02.604] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.258 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 % T8-S9=100 %] [23:48:02.608] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 % T5-C3=93 % T6-H8=3 % T7-H9=48 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=54 % T8-S9=100 %] [23:48:02.613] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.316 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=30 % T5-C3=96 % T6-H8=68 % T7-H9=83 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=24 % T7-H4=83 % T8-S9=100 %] [23:48:02.617] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.296 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 % T8-S9=100 %] [23:48:02.622] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.254 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 % T8-S9=100 %] [23:48:02.626] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.268 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 % T8-S9=100 %] [23:48:02.631] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.214 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 % T7-H9=40 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 % T7-H4=19 % T8-S9=100 %] [23:48:02.635] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.273 [E:T1-D2=98 % T2-SA=100 % T3-DK=15 % T4-D6=24 % T5-C3=100 % T6-H8=5 % T7-H9=66 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=17 % T7-H4=65 % T8-S9=100 %] [23:48:02.640] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.205 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=35 % T5-C3=100 % T6-H8=2 % T7-H9=32 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=13 % T7-H4=20 % T8-S9=100 %] [23:48:02.644] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.217 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 % T8-S9=100 %] [23:48:02.649] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.219 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=31 % T5-C3=100 % T6-H8=2 % T7-H9=31 %, W:T2-S2=58 % T3-D7=99 % T4-DJ=100 % T5-CA=36 % T6-HA=22 % T7-H4=39 % T8-S9=100 %] [23:48:02.653] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 % T8-S9=100 %] [23:48:02.658] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.254 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 % T8-S9=100 %] [23:48:02.663] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.248 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=30 % T5-C3=100 % T6-H8=3 % T7-H9=48 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=26 % T7-H4=72 % T8-S9=100 %] [23:48:02.667] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.262 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.672] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.214 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 % T7-H9=40 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 % T7-H4=19 % T8-S9=100 %] [23:48:02.676] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.231 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 % T8-S9=100 %] [23:48:02.681] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.256 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 % T7-H9=54 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 % T8-S9=100 %] [23:48:02.685] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.320 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=95 % T6-H8=65 % T7-H9=85 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=18 % T7-H4=73 % T8-S9=100 %] [23:48:02.690] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.215 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 % T7-H9=30 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 % T7-H4=43 % T8-S9=100 %] [23:48:02.694] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.346 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 % T7-H9=80 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 % T8-S9=100 %] [23:48:02.699] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.364 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 % T4-D6=43 % T5-C3=70 % T6-H8=73 % T7-H9=72 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=25 % T7-H4=82 % T8-S9=100 %] [23:48:02.703] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 % T8-S9=100 %] [23:48:02.707] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.285 [E:T1-D2=99 % T2-SA=100 % T3-DK=18 % T4-D6=24 % T5-C3=100 % T6-H8=5 % T7-H9=53 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=35 % T6-HA=23 % T7-H4=81 % T8-S9=100 %] [23:48:02.712] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 % T5-C3=93 % T6-H8=3 % T7-H9=48 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=54 % T8-S9=100 %] [23:48:02.717] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.261 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 % T8-S9=100 %] [23:48:02.722] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.254 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 % T8-S9=100 %] [23:48:02.726] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.215 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 % T7-H9=30 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 % T7-H4=43 % T8-S9=100 %] [23:48:02.731] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.342 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 % T8-S9=100 %] [23:48:02.736] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.215 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=24 % T5-C3=100 % T6-H8=1 % T7-H9=30 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=40 % T6-HA=24 % T7-H4=43 % T8-S9=100 %] [23:48:02.740] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.232 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=40 % T5-C3=90 % T6-H8=3 % T7-H9=68 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=10 % T7-H4=39 % T8-S9=100 %] [23:48:02.745] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.233 [E:T1-D2=98 % T2-SA=100 % T3-DK=22 % T4-D6=31 % T5-C3=96 % T6-H8=2 % T7-H9=47 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=63 % T8-S9=100 %] [23:48:02.749] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.186 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 % T7-H9=31 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 % T7-H4=16 % T8-S9=100 %] [23:48:02.754] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.291 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=23 % T5-C3=83 % T6-H8=10 % T7-H9=74 %, W:T2-S2=78 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=19 % T7-H4=66 % T8-S9=100 %] [23:48:02.758] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 % T8-S9=100 %] [23:48:02.762] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.268 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 % T8-S9=100 %] [23:48:02.767] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.217 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 % T8-S9=100 %] [23:48:02.772] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.186 [E:T1-D2=97 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=93 % T6-H8=1 % T7-H9=31 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=29 % T6-HA=9 % T7-H4=16 % T8-S9=100 %] [23:48:02.778] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.321 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=67 % T7-H9=71 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=20 % T6-HA=30 % T7-H4=82 % T8-S9=100 %] [23:48:02.783] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.214 [E:T1-D2=97 % T2-SA=100 % T3-DK=22 % T4-D6=28 % T5-C3=97 % T6-H8=3 % T7-H9=40 %, W:T2-S2=67 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=11 % T7-H4=19 % T8-S9=100 %] [23:48:02.787] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.248 [E:T1-D2=98 % T2-SA=100 % T3-DK=21 % T4-D6=30 % T5-C3=100 % T6-H8=3 % T7-H9=48 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=31 % T6-HA=26 % T7-H4=72 % T8-S9=100 %] [23:48:02.792] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.237 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 % T7-H9=62 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 % T8-S9=100 %] [23:48:02.796] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.217 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=43 % T5-C3=92 % T6-H8=1 % T7-H9=51 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=27 % T6-HA=16 % T7-H4=55 % T8-S9=100 %] [23:48:02.800] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.296 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 % T8-S9=100 %] [23:48:02.805] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.262 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.810] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.212 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=37 % T5-C3=42 % T6-H8=0 % T7-H9=54 %, W:T2-S2=63 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=9 % T7-H4=49 % T8-S9=100 %] [23:48:02.814] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.321 [E:T1-D2=99 % T2-SA=100 % T3-DK=19 % T4-D6=41 % T5-C3=100 % T6-H8=67 % T7-H9=71 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=20 % T6-HA=30 % T7-H4=82 % T8-S9=100 %] [23:48:02.819] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.209 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=35 % T5-C3=93 % T6-H8=3 % T7-H9=42 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=32 % T6-HA=9 % T7-H4=14 % T8-S9=100 %] [23:48:02.824] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.296 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 % T8-S9=100 %] [23:48:02.830] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.261 [E:T1-D2=97 % T2-SA=100 % T3-DK=29 % T4-D6=41 % T5-C3=94 % T6-H8=6 % T7-H9=71 %, W:T2-S2=69 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=15 % T7-H4=50 % T8-S9=100 %] [23:48:02.835] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.205 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=35 % T5-C3=100 % T6-H8=2 % T7-H9=32 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=13 % T7-H4=20 % T8-S9=100 %] [23:48:02.840] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.241 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=33 % T5-C3=60 % T6-H8=1 % T7-H9=57 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=32 % T6-HA=12 % T7-H4=60 % T8-S9=100 %] [23:48:02.845] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.320 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 % T7-H9=77 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.849] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.342 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 % T8-S9=100 %] [23:48:02.854] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.201 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=21 % T5-C3=95 % T6-H8=1 % T7-H9=27 %, W:T2-S2=55 % T3-D7=99 % T4-DJ=100 % T5-CA=38 % T6-HA=17 % T7-H4=34 % T8-S9=100 %] [23:48:02.858] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 % T5-C3=93 % T6-H8=3 % T7-H9=48 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=54 % T8-S9=100 %] [23:48:02.863] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.214 [E:T1-D2=98 % T2-SA=100 % T3-DK=18 % T4-D6=27 % T5-C3=100 % T6-H8=2 % T7-H9=31 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=37 % T6-HA=17 % T7-H4=24 % T8-S9=100 %] [23:48:02.867] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.268 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 % T8-S9=100 %] [23:48:02.872] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.256 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=29 % T5-C3=77 % T6-H8=2 % T7-H9=54 %, W:T2-S2=59 % T3-D7=98 % T4-DJ=100 % T5-CA=36 % T6-HA=14 % T7-H4=73 % T8-S9=100 %] [23:48:02.876] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.246 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 % T8-S9=100 %] [23:48:02.881] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.320 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=54 % T5-C3=90 % T6-H8=67 % T7-H9=77 %, W:T2-S2=57 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.885] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.316 [E:T1-D2=99 % T2-SA=100 % T3-DK=20 % T4-D6=30 % T5-C3=96 % T6-H8=68 % T7-H9=83 %, W:T2-S2=54 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=24 % T7-H4=83 % T8-S9=100 %] [23:48:02.890] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.254 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=39 % T5-C3=100 % T6-H8=4 % T7-H9=64 %, W:T2-S2=64 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=24 % T7-H4=63 % T8-S9=100 %] [23:48:02.894] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:02.898] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.246 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 % T8-S9=100 %] [23:48:02.903] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.258 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 % T8-S9=100 %] [23:48:02.907] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.331 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 % T8-S9=100 %] [23:48:02.912] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.195 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=24 % T5-C3=97 % T6-H8=2 % T7-H9=28 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=34 % T6-HA=10 % T7-H4=19 % T8-S9=100 %] [23:48:02.916] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.268 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=32 % T5-C3=97 % T6-H8=8 % T7-H9=70 %, W:T2-S2=68 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=20 % T7-H4=61 % T8-S9=100 %] [23:48:02.921] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.214 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=22 % T5-C3=95 % T6-H8=1 % T7-H9=33 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=39 % T6-HA=20 % T7-H4=35 % T8-S9=100 %] [23:48:02.925] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.262 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.930] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.246 [E:T1-D2=98 % T2-SA=100 % T3-DK=27 % T4-D6=32 % T5-C3=97 % T6-H8=3 % T7-H9=52 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=19 % T7-H4=63 % T8-S9=100 %] [23:48:02.934] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:02.939] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.195 [E:T1-D2=97 % T2-SA=100 % T3-DK=19 % T4-D6=24 % T5-C3=97 % T6-H8=2 % T7-H9=28 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=34 % T6-HA=10 % T7-H4=19 % T8-S9=100 %] [23:48:02.943] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.262 [E:T1-D2=97 % T2-SA=100 % T3-DK=27 % T4-D6=39 % T5-C3=66 % T6-H8=2 % T7-H9=52 %, W:T2-S2=65 % T3-D7=98 % T4-DJ=100 % T5-CA=30 % T6-HA=14 % T7-H4=63 % T8-S9=100 %] [23:48:02.948] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:02.952] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.249 [E:T1-D2=97 % T2-SA=100 % T3-DK=24 % T4-D6=31 % T5-C3=95 % T6-H8=5 % T7-H9=69 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=26 % T6-HA=15 % T7-H4=51 % T8-S9=100 %] [23:48:02.957] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.231 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=34 % T5-C3=57 % T6-H8=1 % T7-H9=53 %, W:T2-S2=62 % T3-D7=98 % T4-DJ=100 % T5-CA=29 % T6-HA=13 % T7-H4=62 % T8-S9=100 %] [23:48:02.961] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.331 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 % T8-S9=100 %] [23:48:02.965] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.245 [E:T1-D2=98 % T2-SA=100 % T3-DK=32 % T4-D6=44 % T5-C3=93 % T6-H8=3 % T7-H9=48 %, W:T2-S2=59 % T3-D7=99 % T4-DJ=100 % T5-CA=30 % T6-HA=16 % T7-H4=54 % T8-S9=100 %] [23:48:02.970] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.237 [E:T1-D2=98 % T2-SA=100 % T3-DK=19 % T4-D6=37 % T5-C3=94 % T6-H8=3 % T7-H9=62 %, W:T2-S2=65 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=16 % T7-H4=53 % T8-S9=100 %] [23:48:02.974] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.258 [E:T1-D2=97 % T2-SA=100 % T3-DK=23 % T4-D6=29 % T5-C3=59 % T6-H8=3 % T7-H9=70 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=27 % T6-HA=12 % T7-H4=51 % T8-S9=100 %] [23:48:02.979] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:02.984] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.257 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=28 % T5-C3=100 % T6-H8=2 % T7-H9=51 %, W:T2-S2=64 % T3-D7=98 % T4-DJ=100 % T5-CA=28 % T6-HA=16 % T7-H4=71 % T8-S9=100 %] [23:48:02.988] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:02.993] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.296 [E:T1-D2=97 % T2-SA=100 % T3-DK=25 % T4-D6=31 % T5-C3=74 % T6-H8=8 % T7-H9=73 %, W:T2-S2=77 % T3-D7=98 % T4-DJ=100 % T5-CA=25 % T6-HA=21 % T7-H4=61 % T8-S9=100 %] [23:48:02.997] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.247 [E:T1-D2=98 % T2-SA=100 % T3-DK=20 % T4-D6=44 % T5-C3=100 % T6-H8=3 % T7-H9=50 %, W:T2-S2=56 % T3-D7=99 % T4-DJ=100 % T5-CA=28 % T6-HA=23 % T7-H4=66 % T8-S9=100 %] [23:48:03.002] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.264 [E:T1-D2=98 % T2-SA=100 % T3-DK=17 % T4-D6=26 % T5-C3=71 % T6-H8=4 % T7-H9=67 %, W:T2-S2=75 % T3-D7=98 % T4-DJ=100 % T5-CA=24 % T6-HA=18 % T7-H4=63 % T8-S9=100 %] [23:48:03.002] [SAMPLE-VAL] Done. Weight range: 0.186-0.364 [23:48:03.002] [SAMPLE-VAL] Top sample 34 (w=0.364): E:A.Q98.K62.T97643 W:92.A543.QJ7.AQ82 [E:T1-D2=98 % T2-SA=100 % T3-DK=31 % T4-D6=43 % T5-C3=70 % T6-H8=73 % T7-H9=72 %, W:T2-S2=66 % T3-D7=99 % T4-DJ=100 % T5-CA=22 % T6-HA=25 % T7-H4=82 % T8-S9=100 %] [23:48:03.002] [SAMPLE-VAL] Top sample 33 (w=0.346): E:A.Q98.K62.987643 W:92.A543.QJ7.AQT2 [E:T1-D2=98 % T2-SA=100 % T3-DK=23 % T4-D6=32 % T5-C3=67 % T6-H8=64 % T7-H9=80 %, W:T2-S2=62 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=23 % T7-H4=84 % T8-S9=100 %] [23:48:03.002] [SAMPLE-VAL] Top sample 41 (w=0.342): E:A.Q98.K62.T98732 W:92.A543.QJ7.AQ64 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 % T8-S9=100 %] [23:48:03.002] [SAMPLE-VAL] Top sample 66 (w=0.342): E:A.Q98.K62.T98432 W:92.A543.QJ7.AQ76 [E:T1-D2=98 % T2-SA=100 % T3-DK=30 % T4-D6=45 % T5-C3=47 % T6-H8=69 % T7-H9=77 %, W:T2-S2=63 % T3-D7=99 % T4-DJ=100 % T5-CA=24 % T6-HA=16 % T7-H4=73 % T8-S9=100 %] [23:48:03.003] [SAMPLE-VAL] Top sample 79 (w=0.331): E:A.Q98.K62.QT9432 W:92.A543.QJ7.A876 [E:T1-D2=98 % T2-SA=100 % T3-DK=34 % T4-D6=50 % T5-C3=95 % T6-H8=68 % T7-H9=70 %, W:T2-S2=60 % T3-D7=99 % T4-DJ=100 % T5-CA=23 % T6-HA=21 % T7-H4=73 % T8-S9=100 %] [23:48:03.003] After sample validation: 100 deals remaining [23:48:03.003] [PLAY-INFER] No inference observations detected [23:48:03.003] Using weighted samples: 100/100 have non-uniform weights (range 0.186-0.364) [23:48:03.003] Sample deals (100 total, showing first 20, by weight): [23:48:03.003] [1] (w=0.364) N:QJ86.JT72.943.K5 A.Q98.K62.T97643 KT7543.K6.AT85.J 92.A543.QJ7.AQ82 [23:48:03.003] [2] (w=0.346) N:QJ86.JT72.943.K5 A.Q98.K62.987643 KT7543.K6.AT85.J 92.A543.QJ7.AQT2 [23:48:03.003] [3] (w=0.342) N:QJ86.JT72.943.K5 A.Q98.K62.T98732 KT7543.K6.AT85.J 92.A543.QJ7.AQ64 [23:48:03.003] [4] (w=0.342) N:QJ86.JT72.943.K5 A.Q98.K62.T98432 KT7543.K6.AT85.J 92.A543.QJ7.AQ76 [23:48:03.003] [5] (w=0.331) N:QJ86.JT72.943.K5 A.Q98.K62.QT9432 KT7543.K6.AT85.J 92.A543.QJ7.A876 [23:48:03.003] [6] (w=0.331) N:QJ86.JT72.943.K5 A.Q98.K62.QT9763 KT7543.K6.AT85.J 92.A543.QJ7.A842 [23:48:03.003] [7] (w=0.321) N:QJ86.JT72.943.K5 A.Q98.K62.QT6432 KT7543.K6.AT85.J 92.A543.QJ7.A987 [23:48:03.003] [8] (w=0.321) N:QJ86.JT72.943.K5 A.Q98.K62.QT7643 KT7543.K6.AT85.J 92.A543.QJ7.A982 [23:48:03.004] [9] (w=0.320) N:QJ86.JT72.943.K5 A.Q98.K62.QT9863 KT7543.K6.AT85.J 92.A543.QJ7.A742 [23:48:03.004] [10] (w=0.320) N:QJ86.JT72.943.K5 A.Q98.K62.QT9873 KT7543.K6.AT85.J 92.A543.QJ7.A642 [23:48:03.004] [11] (w=0.320) N:QJ86.JT72.943.K5 A.Q98.K62.Q98643 KT7543.K6.AT85.J 92.A543.QJ7.AT72 [23:48:03.004] [12] (w=0.316) N:QJ86.JT72.943.K5 A.Q98.K62.Q87632 KT7543.K6.AT85.J 92.A543.QJ7.AT94 [23:48:03.004] [13] (w=0.316) N:QJ86.JT72.943.K5 A.Q98.K62.Q87432 KT7543.K6.AT85.J 92.A543.QJ7.AT96 [23:48:03.004] [14] (w=0.296) N:QJ86.JT72.943.K5 A.983.K62.T96432 KT7543.K6.AT85.J 92.AQ54.QJ7.AQ87 [23:48:03.004] [15] (w=0.296) N:QJ86.JT72.943.K5 A.985.K62.T97632 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ84 [23:48:03.004] [16] (w=0.296) N:QJ86.JT72.943.K5 A.983.K62.T97632 KT7543.K6.AT85.J 92.AQ54.QJ7.AQ84 [23:48:03.004] [17] (w=0.296) N:QJ86.JT72.943.K5 A.985.K62.T97432 KT7543.K6.AT85.J 92.AQ43.QJ7.AQ86 [23:48:03.005] [18] (w=0.291) N:QJ86.JT72.943.K5 A.983.K62.976432 KT7543.K6.AT85.J 92.AQ54.QJ7.AQT8 [23:48:03.005] [19] (w=0.285) N:QJ86.JT72.943.K5 A.Q983.K62.76432 KT7543.K6.AT85.J 92.A54.QJ7.AQT98 [23:48:03.005] [20] (w=0.278) N:QJ86.JT72.943.K5 A.983.K62.987432 KT7543.K6.AT85.J 92.AQ54.QJ7.AQT6 [23:48:03.005] ... and 80 more [23:48:03.080] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:48:03.080] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:48:03.081] SQ: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [23:48:03.081] S6: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150] [23:48:03.081] S8: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150] [23:48:03.081] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:48:03.081] SQ: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:48:03.081] S6: [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:48:03.081] S8: [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:48:03.081] --- IMP Calculation Output (card -> average IMP) --- [23:48:03.081] SQ: 2.00 [23:48:03.081] S6: -1.00 [23:48:03.081] S8: -1.00 [23:48:03.081] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:48:03.082] SQ: 1.000 [23:48:03.082] S6: -0.500 [23:48:03.082] S8: -0.500 [23:48:03.082] === DDS DETAILED ANALYSIS === [23:48:03.082] Cards analyzed: 3, Samples per card: 100 [23:48:03.082] NOTE: All samples have identical trick counts - no sampling variance detected. [23:48:03.082] This occurs when all hands are fully known (no hidden cards to sample). [23:48:03.082] All plays with same trick count will have 0.00 IMP difference. [23:48:03.082] [23:48:03.082] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:48:03.082] ----- ------ --------- ------- ----------- -------------------------------- [23:48:03.082] SQ 2.00 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:48:03.082] S6 -1.00 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:48:03.082] S8 -1.00 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:48:03.082] [23:48:03.083] Selected: SQ (IMPs=2.00, avgTricks=6.00) [23:48:03.083] =================== [23:48:03.083] Selected: SQ (MP 1.000, 2.00 IMPs, 6.00 tricks) [23:48:03.083] [stage-timing] ok sample=108ms validate=0ms nn=473ms signal=0ms simgames=9ms dds=68ms total=663ms samples=100 cards=30 [23:48:03.083] === FindBestCardAsync: Position=N, CardsPlayed=30 === [23:48:03.083] Finding card to play for N: QJ86.JT72.943.K5 [23:48:03.083] Relative position: Dummy, Contract type: Suit [23:48:03.083] Cards in hand mask: 3 [23:48:03.084] Candidate: QS = 95.8 % [23:48:03.084] Candidate: xS = 2.5 % [23:48:03.084] Candidate: 8S = 1.7 % [23:48:03.084] Selected: SQ (95.8 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:04 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:04 === [23:48:04.611] Activated: 5 tricks remaining, threshold=5 [23:48:04.611] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=3, defense tricks=5 [23:48:04.612] ENDGAME: Contract=4S, Declarer=S, ToPlay=N, Trump=S [23:48:04.612] ENDGAME: N [S86 HJT - CK] [23:48:04.612] ENDGAME: S [SKT74 - DT -] [23:48:04.612] ENDGAME: Hidden [- HQ53 - CQT98764] [23:48:04.612] ENDGAME: 252 valid worlds (after void filtering) [23:48:04.612] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:04.612] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:04.613] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:04.613] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:04.613] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:04.613] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:04.613] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:04.613] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:04.613] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:04.614] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:04.623] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:04.623] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:04.624] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:04.624] [Timing] N precompute: 9ms mem d=247KB (total=1593MB) [23:48:04.631] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:04.631] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:04.631] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:04.631] [Timing] E precompute: 7ms mem d=198KB (total=1593MB) [23:48:04.637] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:04.637] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:04.637] [Timing] S precompute: 5ms mem d=164KB (total=1593MB) [23:48:04.641] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:04.641] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:04.641] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:04.641] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:04.641] [Timing] W precompute: 4ms mem d=154KB (total=1593MB) [23:48:04.641] ENDGAME_WORLD: #1 (w=1.00) N:86.JT..K .Q53..64 KT74..T. ...QT987 [23:48:04.641] ENDGAME_WORLD: #2 (w=1.00) N:86.JT..K .Q53..74 KT74..T. ...QT986 [23:48:04.642] ENDGAME_WORLD: #3 (w=1.00) N:86.JT..K .Q53..84 KT74..T. ...QT976 [23:48:04.642] ENDGAME_WORLD: #4 (w=1.00) N:86.JT..K .Q53..94 KT74..T. ...QT876 [23:48:04.642] ENDGAME_WORLD: #5 (w=1.00) N:86.JT..K .Q53..T4 KT74..T. ...Q9876 [23:48:04.642] ENDGAME_WORLD: #6 (w=1.00) N:86.JT..K .Q53..Q4 KT74..T. ...T9876 [23:48:04.642] ENDGAME_WORLD: #7 (w=1.00) N:86.JT..K .Q53..76 KT74..T. ...QT984 [23:48:04.642] ENDGAME_WORLD: #8 (w=1.00) N:86.JT..K .Q53..86 KT74..T. ...QT974 [23:48:04.642] ENDGAME_WORLD: #9 (w=1.00) N:86.JT..K .Q53..96 KT74..T. ...QT874 [23:48:04.642] ENDGAME_WORLD: #10 (w=1.00) N:86.JT..K .Q53..T6 KT74..T. ...Q9874 [23:48:04.642] ENDGAME_WORLD: #11 (w=1.00) N:86.JT..K .Q53..Q6 KT74..T. ...T9874 [23:48:04.642] ENDGAME_WORLD: #12 (w=1.00) N:86.JT..K .Q53..87 KT74..T. ...QT964 [23:48:04.642] ENDGAME_WORLD: #13 (w=1.00) N:86.JT..K .Q53..97 KT74..T. ...QT864 [23:48:04.642] ENDGAME_WORLD: #14 (w=1.00) N:86.JT..K .Q53..T7 KT74..T. ...Q9864 [23:48:04.642] ENDGAME_WORLD: #15 (w=1.00) N:86.JT..K .Q53..Q7 KT74..T. ...T9864 [23:48:04.642] ENDGAME_WORLD: #16 (w=1.00) N:86.JT..K .Q53..98 KT74..T. ...QT764 [23:48:04.642] ENDGAME_WORLD: #17 (w=1.00) N:86.JT..K .Q53..T8 KT74..T. ...Q9764 [23:48:04.642] ENDGAME_WORLD: #18 (w=1.00) N:86.JT..K .Q53..Q8 KT74..T. ...T9764 [23:48:04.642] ENDGAME_WORLD: #19 (w=1.00) N:86.JT..K .Q53..T9 KT74..T. ...Q8764 [23:48:04.642] ENDGAME_WORLD: #20 (w=1.00) N:86.JT..K .Q53..Q9 KT74..T. ...T8764 [23:48:04.643] ENDGAME_WORLD: ... and 232 more [23:48:04.643] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=252.00, rankByScore=True): [23:48:05.039] S6: defeat 0 % (0.0/252.0), makes 0 % (0.0/252.0), avgDeclTricks=8.0, dist=8:252.0 [23:48:05.418] S8: defeat 0 % (0.0/252.0), makes 0 % (0.0/252.0), avgDeclTricks=8.0, dist=8:252.0 [23:48:05.463] HT: defeat 0 % (0.0/252.0), makes 0 % (0.0/252.0), avgDeclTricks=8.0, dist=8:252.0 [23:48:05.523] HJ: defeat 0 % (0.0/252.0), makes 0 % (0.0/252.0), avgDeclTricks=8.0, dist=8:252.0 [23:48:05.694] CK: defeat 0 % (0.0/252.0), makes 0 % (0.0/252.0), avgDeclTricks=8.0, dist=8:252.0 [23:48:05.695] IMP S6: 0.00 [23:48:05.695] IMP S8: 0.00 [23:48:05.695] IMP HT: 0.00 [23:48:05.695] IMP HJ: 0.00 [23:48:05.695] IMP CK: 0.00 [23:48:05.695] MP S6: 0.000 [23:48:05.695] MP S8: 0.000 [23:48:05.695] MP HT: 0.000 [23:48:05.695] MP HJ: 0.000 [23:48:05.695] MP CK: 0.000 [23:48:05.695] ENDGAME: Selected CK (0 %) [23:48:05.696] ENDGAME: CLAIM -- best line wins all 5 remaining tricks in every world [23:48:05.696] Tied cards: CK,HJ,HT,S8,S6 -- invoking NN directly on tied set [23:48:05.696] === FindBestCardAsync: Position=N, CardsPlayed=32 === [23:48:05.696] Finding card to play for N: QJ86.JT72.943.K5 [23:48:05.696] Relative position: Dummy, Contract type: Suit [23:48:05.696] Cards in hand mask: 5 [23:48:05.697] Candidate: 8S = 46.0 % [23:48:05.697] Candidate: xS = 32.5 % [23:48:05.697] Candidate: KC = 11.4 % [23:48:05.697] Candidate: JH = 8.3 % [23:48:05.697] Candidate: TH = 1.9 % [23:48:05.698] Selected: S8 (46.0 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:07 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:07 === [23:48:07.310] Activated: 5 tricks remaining, threshold=5 [23:48:07.310] ENDGAME: Hidden cards=9 between E and W, need 4+5, declarer tricks=3, defense tricks=5 [23:48:07.310] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:07.311] ENDGAME: S [SKT74 - DT -] [23:48:07.311] ENDGAME: N [S6 HJT - CK] [23:48:07.311] ENDGAME: Hidden [- HQ53 - CQT9874] [23:48:07.311] ENDGAME: Current trick (2 cards, led by N): S8 C6 [23:48:07.311] ENDGAME: 126 valid worlds (after void filtering) [23:48:07.311] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:07.311] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:07.311] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:07.311] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:07.312] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:07.312] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:07.312] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:07.312] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:07.312] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:07.313] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:07.322] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:07.322] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:07.322] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:07.322] [Timing] N precompute: 9ms mem d=239KB (total=1555MB) [23:48:07.330] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:07.330] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:07.330] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:07.330] [Timing] E precompute: 7ms mem d=206KB (total=1555MB) [23:48:07.336] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:07.336] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:07.337] [Timing] S precompute: 6ms mem d=164KB (total=1556MB) [23:48:07.341] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:07.342] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:07.342] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:07.342] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:07.342] [Timing] W precompute: 4ms mem d=154KB (total=1556MB) [23:48:07.342] ENDGAME_WORLD: #1 (w=1.00) N:6.JT..K .Q53..4 KT74..T. ...QT987 [23:48:07.342] ENDGAME_WORLD: #2 (w=1.00) N:6.JT..K .Q53..7 KT74..T. ...QT984 [23:48:07.342] ENDGAME_WORLD: #3 (w=1.00) N:6.JT..K .Q53..8 KT74..T. ...QT974 [23:48:07.342] ENDGAME_WORLD: #4 (w=1.00) N:6.JT..K .Q53..9 KT74..T. ...QT874 [23:48:07.342] ENDGAME_WORLD: #5 (w=1.00) N:6.JT..K .Q53..T KT74..T. ...Q9874 [23:48:07.342] ENDGAME_WORLD: #6 (w=1.00) N:6.JT..K .Q53..Q KT74..T. ...T9874 [23:48:07.342] ENDGAME_WORLD: #7 (w=1.00) N:6.JT..K .53..74 KT74..T. .Q..QT98 [23:48:07.342] ENDGAME_WORLD: #8 (w=1.00) N:6.JT..K .53..84 KT74..T. .Q..QT97 [23:48:07.342] ENDGAME_WORLD: #9 (w=1.00) N:6.JT..K .53..94 KT74..T. .Q..QT87 [23:48:07.343] ENDGAME_WORLD: #10 (w=1.00) N:6.JT..K .53..T4 KT74..T. .Q..Q987 [23:48:07.343] ENDGAME_WORLD: #11 (w=1.00) N:6.JT..K .53..Q4 KT74..T. .Q..T987 [23:48:07.343] ENDGAME_WORLD: #12 (w=1.00) N:6.JT..K .53..87 KT74..T. .Q..QT94 [23:48:07.343] ENDGAME_WORLD: #13 (w=1.00) N:6.JT..K .53..97 KT74..T. .Q..QT84 [23:48:07.343] ENDGAME_WORLD: #14 (w=1.00) N:6.JT..K .53..T7 KT74..T. .Q..Q984 [23:48:07.343] ENDGAME_WORLD: #15 (w=1.00) N:6.JT..K .53..Q7 KT74..T. .Q..T984 [23:48:07.343] ENDGAME_WORLD: #16 (w=1.00) N:6.JT..K .53..98 KT74..T. .Q..QT74 [23:48:07.343] ENDGAME_WORLD: #17 (w=1.00) N:6.JT..K .53..T8 KT74..T. .Q..Q974 [23:48:07.343] ENDGAME_WORLD: #18 (w=1.00) N:6.JT..K .53..Q8 KT74..T. .Q..T974 [23:48:07.343] ENDGAME_WORLD: #19 (w=1.00) N:6.JT..K .53..T9 KT74..T. .Q..Q874 [23:48:07.343] ENDGAME_WORLD: #20 (w=1.00) N:6.JT..K .53..Q9 KT74..T. .Q..T874 [23:48:07.343] ENDGAME_WORLD: ... and 106 more [23:48:07.343] ENDGAME: Evaluating 4 candidates across 126 worlds (totalWeight=126.00, rankByScore=True): [23:48:07.404] S4: defeat 0 % (0.0/126.0), makes 0 % (0.0/126.0), avgDeclTricks=8.0, dist=8:126.0 [23:48:07.463] S7: defeat 0 % (0.0/126.0), makes 0 % (0.0/126.0), avgDeclTricks=8.0, dist=8:126.0 [23:48:07.524] ST: defeat 0 % (0.0/126.0), makes 0 % (0.0/126.0), avgDeclTricks=8.0, dist=8:126.0 [23:48:07.584] SK: defeat 0 % (0.0/126.0), makes 0 % (0.0/126.0), avgDeclTricks=8.0, dist=8:126.0 [23:48:07.584] IMP S4: 0.00 [23:48:07.584] IMP S7: 0.00 [23:48:07.584] IMP ST: 0.00 [23:48:07.584] IMP SK: 0.00 [23:48:07.584] MP S4: 0.000 [23:48:07.584] MP S7: 0.000 [23:48:07.584] MP ST: 0.000 [23:48:07.584] MP SK: 0.000 [23:48:07.585] ENDGAME: Selected SK (0 %) [23:48:07.585] Tied cards: SK,ST,S7,S4 -- invoking NN directly on tied set [23:48:07.585] === FindBestCardAsync: Position=S, CardsPlayed=34 === [23:48:07.585] Finding card to play for S: KT7543.K6.AT85.J [23:48:07.585] Relative position: Declarer, Contract type: Suit [23:48:07.585] Cards in hand mask: 3 [23:48:07.586] Candidate: xS = 56.3 % [23:48:07.586] Candidate: KS = 34.8 % [23:48:07.586] Candidate: TS = 8.9 % [23:48:07.586] Selected: S4 (56.3 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:09 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:09 === [23:48:09.122] Activated: 4 tricks remaining, threshold=5 [23:48:09.122] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=4, defense tricks=5 [23:48:09.122] ENDGAME: Contract=4S, Declarer=S, ToPlay=N, Trump=S [23:48:09.122] ENDGAME: N [S6 HJT - CK] [23:48:09.122] ENDGAME: S [SKT7 - DT -] [23:48:09.123] ENDGAME: Hidden [- HQ3 - CQT9874] [23:48:09.123] ENDGAME: 70 valid worlds (after void filtering) [23:48:09.123] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:09.123] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:09.123] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:09.123] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:09.123] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:09.123] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:09.123] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:09.123] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:09.124] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:09.124] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:09.124] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:09.133] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:09.134] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:09.134] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:09.134] [Timing] N precompute: 9ms mem d=256KB (total=1556MB) [23:48:09.142] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:09.142] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:09.142] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:09.142] [Timing] E precompute: 8ms mem d=188KB (total=1556MB) [23:48:09.148] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:09.148] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:09.148] [Timing] S precompute: 5ms mem d=169KB (total=1556MB) [23:48:09.152] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:09.152] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:09.152] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:09.152] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:09.152] [Timing] W precompute: 4ms mem d=154KB (total=1556MB) [23:48:09.152] ENDGAME_WORLD: #1 (w=1.00) N:6.JT..K .Q3..74 KT7..T. ...QT98 [23:48:09.152] ENDGAME_WORLD: #2 (w=1.00) N:6.JT..K .Q3..84 KT7..T. ...QT97 [23:48:09.153] ENDGAME_WORLD: #3 (w=1.00) N:6.JT..K .Q3..94 KT7..T. ...QT87 [23:48:09.153] ENDGAME_WORLD: #4 (w=1.00) N:6.JT..K .Q3..T4 KT7..T. ...Q987 [23:48:09.153] ENDGAME_WORLD: #5 (w=1.00) N:6.JT..K .Q3..Q4 KT7..T. ...T987 [23:48:09.153] ENDGAME_WORLD: #6 (w=1.00) N:6.JT..K .Q3..87 KT7..T. ...QT94 [23:48:09.153] ENDGAME_WORLD: #7 (w=1.00) N:6.JT..K .Q3..97 KT7..T. ...QT84 [23:48:09.153] ENDGAME_WORLD: #8 (w=1.00) N:6.JT..K .Q3..T7 KT7..T. ...Q984 [23:48:09.153] ENDGAME_WORLD: #9 (w=1.00) N:6.JT..K .Q3..Q7 KT7..T. ...T984 [23:48:09.153] ENDGAME_WORLD: #10 (w=1.00) N:6.JT..K .Q3..98 KT7..T. ...QT74 [23:48:09.153] ENDGAME_WORLD: #11 (w=1.00) N:6.JT..K .Q3..T8 KT7..T. ...Q974 [23:48:09.153] ENDGAME_WORLD: #12 (w=1.00) N:6.JT..K .Q3..Q8 KT7..T. ...T974 [23:48:09.153] ENDGAME_WORLD: #13 (w=1.00) N:6.JT..K .Q3..T9 KT7..T. ...Q874 [23:48:09.153] ENDGAME_WORLD: #14 (w=1.00) N:6.JT..K .Q3..Q9 KT7..T. ...T874 [23:48:09.153] ENDGAME_WORLD: #15 (w=1.00) N:6.JT..K .Q3..QT KT7..T. ...9874 [23:48:09.153] ENDGAME_WORLD: #16 (w=1.00) N:6.JT..K .3..874 KT7..T. .Q..QT9 [23:48:09.153] ENDGAME_WORLD: #17 (w=1.00) N:6.JT..K .3..974 KT7..T. .Q..QT8 [23:48:09.154] ENDGAME_WORLD: #18 (w=1.00) N:6.JT..K .3..T74 KT7..T. .Q..Q98 [23:48:09.154] ENDGAME_WORLD: #19 (w=1.00) N:6.JT..K .3..Q74 KT7..T. .Q..T98 [23:48:09.154] ENDGAME_WORLD: #20 (w=1.00) N:6.JT..K .3..984 KT7..T. .Q..QT7 [23:48:09.154] ENDGAME_WORLD: ... and 50 more [23:48:09.154] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=70.00, rankByScore=True): [23:48:09.163] S6: defeat 0 % (0.0/70.0), makes 0 % (0.0/70.0), avgDeclTricks=8.0, dist=8:70.0 [23:48:09.165] HT: defeat 0 % (0.0/70.0), makes 0 % (0.0/70.0), avgDeclTricks=8.0, dist=8:70.0 [23:48:09.167] HJ: defeat 0 % (0.0/70.0), makes 0 % (0.0/70.0), avgDeclTricks=8.0, dist=8:70.0 [23:48:09.173] CK: defeat 0 % (0.0/70.0), makes 0 % (0.0/70.0), avgDeclTricks=8.0, dist=8:70.0 [23:48:09.173] IMP S6: 0.00 [23:48:09.173] IMP HT: 0.00 [23:48:09.173] IMP HJ: 0.00 [23:48:09.173] IMP CK: 0.00 [23:48:09.174] MP S6: 0.000 [23:48:09.174] MP HT: 0.000 [23:48:09.174] MP HJ: 0.000 [23:48:09.174] MP CK: 0.000 [23:48:09.174] ENDGAME: Selected CK (0 %) [23:48:09.174] ENDGAME: CLAIM -- best line wins all 4 remaining tricks in every world [23:48:09.174] Tied cards: CK,HJ,HT,S6 -- invoking NN directly on tied set [23:48:09.174] === FindBestCardAsync: Position=N, CardsPlayed=36 === [23:48:09.174] Finding card to play for N: QJ86.JT72.943.K5 [23:48:09.174] Relative position: Dummy, Contract type: Suit [23:48:09.175] Cards in hand mask: 4 [23:48:09.175] Candidate: KC = 61.9 % [23:48:09.176] Candidate: xS = 24.0 % [23:48:09.176] Candidate: JH = 9.2 % [23:48:09.176] Candidate: TH = 4.9 % [23:48:09.176] Selected: CK (61.9 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:11 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:11 === [23:48:11.092] Activated: 4 tricks remaining, threshold=5 [23:48:11.093] ENDGAME: Hidden cards=7 between E and W, need 3+4, declarer tricks=4, defense tricks=5 [23:48:11.093] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:11.093] ENDGAME: S [SKT7 - DT -] [23:48:11.093] ENDGAME: N [S6 HJT - -] [23:48:11.093] ENDGAME: Hidden [- HQ3 - CQT984] [23:48:11.093] ENDGAME: Current trick (2 cards, led by N): CK C7 [23:48:11.093] ENDGAME: 35 valid worlds (after void filtering) [23:48:11.093] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:11.093] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:11.093] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:11.094] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:11.094] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:11.094] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:11.094] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:11.094] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:11.094] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:11.105] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:11.105] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:11.105] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:11.105] [Timing] N precompute: 10ms mem d=237KB (total=1560MB) [23:48:11.114] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:11.114] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:11.114] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:11.114] [Timing] E precompute: 8ms mem d=193KB (total=1561MB) [23:48:11.123] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:11.124] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:11.124] [Timing] S precompute: 9ms mem d=177KB (total=1561MB) [23:48:11.131] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:11.131] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:11.131] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:11.131] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:11.132] [Timing] W precompute: 7ms mem d=146KB (total=1561MB) [23:48:11.132] ENDGAME_WORLD: #1 (w=1.00) N:6.JT.. .Q3..4 KT7..T. ...QT98 [23:48:11.132] ENDGAME_WORLD: #2 (w=1.00) N:6.JT.. .Q3..8 KT7..T. ...QT94 [23:48:11.132] ENDGAME_WORLD: #3 (w=1.00) N:6.JT.. .Q3..9 KT7..T. ...QT84 [23:48:11.132] ENDGAME_WORLD: #4 (w=1.00) N:6.JT.. .Q3..T KT7..T. ...Q984 [23:48:11.132] ENDGAME_WORLD: #5 (w=1.00) N:6.JT.. .Q3..Q KT7..T. ...T984 [23:48:11.132] ENDGAME_WORLD: #6 (w=1.00) N:6.JT.. .3..84 KT7..T. .Q..QT9 [23:48:11.133] ENDGAME_WORLD: #7 (w=1.00) N:6.JT.. .3..94 KT7..T. .Q..QT8 [23:48:11.133] ENDGAME_WORLD: #8 (w=1.00) N:6.JT.. .3..T4 KT7..T. .Q..Q98 [23:48:11.133] ENDGAME_WORLD: #9 (w=1.00) N:6.JT.. .3..Q4 KT7..T. .Q..T98 [23:48:11.133] ENDGAME_WORLD: #10 (w=1.00) N:6.JT.. .3..98 KT7..T. .Q..QT4 [23:48:11.133] ENDGAME_WORLD: #11 (w=1.00) N:6.JT.. .3..T8 KT7..T. .Q..Q94 [23:48:11.133] ENDGAME_WORLD: #12 (w=1.00) N:6.JT.. .3..Q8 KT7..T. .Q..T94 [23:48:11.133] ENDGAME_WORLD: #13 (w=1.00) N:6.JT.. .3..T9 KT7..T. .Q..Q84 [23:48:11.133] ENDGAME_WORLD: #14 (w=1.00) N:6.JT.. .3..Q9 KT7..T. .Q..T84 [23:48:11.133] ENDGAME_WORLD: #15 (w=1.00) N:6.JT.. .3..QT KT7..T. .Q..984 [23:48:11.134] ENDGAME_WORLD: #16 (w=1.00) N:6.JT.. .Q..84 KT7..T. .3..QT9 [23:48:11.134] ENDGAME_WORLD: #17 (w=1.00) N:6.JT.. .Q..94 KT7..T. .3..QT8 [23:48:11.134] ENDGAME_WORLD: #18 (w=1.00) N:6.JT.. .Q..T4 KT7..T. .3..Q98 [23:48:11.134] ENDGAME_WORLD: #19 (w=1.00) N:6.JT.. .Q..Q4 KT7..T. .3..T98 [23:48:11.134] ENDGAME_WORLD: #20 (w=1.00) N:6.JT.. .Q..98 KT7..T. .3..QT4 [23:48:11.134] ENDGAME_WORLD: ... and 15 more [23:48:11.134] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=35.00, rankByScore=True): [23:48:11.138] S7: defeat 0 % (0.0/35.0), makes 0 % (0.0/35.0), avgDeclTricks=8.0, dist=8:35.0 [23:48:11.139] ST: defeat 0 % (0.0/35.0), makes 0 % (0.0/35.0), avgDeclTricks=8.0, dist=8:35.0 [23:48:11.141] SK: defeat 0 % (0.0/35.0), makes 0 % (0.0/35.0), avgDeclTricks=8.0, dist=8:35.0 [23:48:11.142] DT: defeat 0 % (0.0/35.0), makes 0 % (0.0/35.0), avgDeclTricks=8.0, dist=8:35.0 [23:48:11.142] IMP S7: 0.00 [23:48:11.142] IMP ST: 0.00 [23:48:11.142] IMP SK: 0.00 [23:48:11.142] IMP DT: 0.00 [23:48:11.142] MP S7: 0.000 [23:48:11.142] MP ST: 0.000 [23:48:11.143] MP SK: 0.000 [23:48:11.143] MP DT: 0.000 [23:48:11.143] ENDGAME: Selected DT (0 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:12 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:12 === [23:48:12.934] Activated: 3 tricks remaining, threshold=5 [23:48:12.934] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=5, defense tricks=5 [23:48:12.935] ENDGAME: Contract=4S, Declarer=S, ToPlay=N, Trump=S [23:48:12.935] ENDGAME: N [S6 HJT - -] [23:48:12.935] ENDGAME: S [SKT7 - - -] [23:48:12.935] ENDGAME: Hidden [- HQ3 - CQT98] [23:48:12.935] ENDGAME: 20 valid worlds (after void filtering) [23:48:12.935] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:12.935] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:12.935] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:12.935] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:12.936] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:12.936] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:12.936] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:12.936] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:12.936] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:12.948] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:12.948] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:12.948] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:12.948] [Timing] N precompute: 12ms mem d=243KB (total=1562MB) [23:48:12.958] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:12.958] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:12.958] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:12.958] [Timing] E precompute: 9ms mem d=193KB (total=1562MB) [23:48:12.965] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:12.965] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:12.965] [Timing] S precompute: 6ms mem d=169KB (total=1562MB) [23:48:12.969] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:12.969] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:12.969] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:12.969] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:12.969] [Timing] W precompute: 4ms mem d=158KB (total=1562MB) [23:48:12.970] ENDGAME_WORLD: #1 (w=1.00) N:6.JT.. .Q3..8 KT7... ...QT9 [23:48:12.970] ENDGAME_WORLD: #2 (w=1.00) N:6.JT.. .Q3..9 KT7... ...QT8 [23:48:12.970] ENDGAME_WORLD: #3 (w=1.00) N:6.JT.. .Q3..T KT7... ...Q98 [23:48:12.970] ENDGAME_WORLD: #4 (w=1.00) N:6.JT.. .Q3..Q KT7... ...T98 [23:48:12.970] ENDGAME_WORLD: #5 (w=1.00) N:6.JT.. .3..98 KT7... .Q..QT [23:48:12.970] ENDGAME_WORLD: #6 (w=1.00) N:6.JT.. .3..T8 KT7... .Q..Q9 [23:48:12.970] ENDGAME_WORLD: #7 (w=1.00) N:6.JT.. .3..Q8 KT7... .Q..T9 [23:48:12.970] ENDGAME_WORLD: #8 (w=1.00) N:6.JT.. .3..T9 KT7... .Q..Q8 [23:48:12.970] ENDGAME_WORLD: #9 (w=1.00) N:6.JT.. .3..Q9 KT7... .Q..T8 [23:48:12.970] ENDGAME_WORLD: #10 (w=1.00) N:6.JT.. .3..QT KT7... .Q..98 [23:48:12.970] ENDGAME_WORLD: #11 (w=1.00) N:6.JT.. .Q..98 KT7... .3..QT [23:48:12.970] ENDGAME_WORLD: #12 (w=1.00) N:6.JT.. .Q..T8 KT7... .3..Q9 [23:48:12.970] ENDGAME_WORLD: #13 (w=1.00) N:6.JT.. .Q..Q8 KT7... .3..T9 [23:48:12.970] ENDGAME_WORLD: #14 (w=1.00) N:6.JT.. .Q..T9 KT7... .3..Q8 [23:48:12.971] ENDGAME_WORLD: #15 (w=1.00) N:6.JT.. .Q..Q9 KT7... .3..T8 [23:48:12.971] ENDGAME_WORLD: #16 (w=1.00) N:6.JT.. .Q..QT KT7... .3..98 [23:48:12.971] ENDGAME_WORLD: #17 (w=1.00) N:6.JT.. ...T98 KT7... .Q3..Q [23:48:12.971] ENDGAME_WORLD: #18 (w=1.00) N:6.JT.. ...Q98 KT7... .Q3..T [23:48:12.971] ENDGAME_WORLD: #19 (w=1.00) N:6.JT.. ...QT8 KT7... .Q3..9 [23:48:12.971] ENDGAME_WORLD: #20 (w=1.00) N:6.JT.. ...QT9 KT7... .Q3..8 [23:48:12.971] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=20.00, rankByScore=True): [23:48:12.973] S6: defeat 0 % (0.0/20.0), makes 0 % (0.0/20.0), avgDeclTricks=8.0, dist=8:20.0 [23:48:12.973] HT: defeat 0 % (0.0/20.0), makes 0 % (0.0/20.0), avgDeclTricks=8.0, dist=8:20.0 [23:48:12.973] HJ: defeat 0 % (0.0/20.0), makes 0 % (0.0/20.0), avgDeclTricks=8.0, dist=8:20.0 [23:48:12.973] IMP S6: 0.00 [23:48:12.974] IMP HT: 0.00 [23:48:12.974] IMP HJ: 0.00 [23:48:12.974] MP S6: 0.000 [23:48:12.974] MP HT: 0.000 [23:48:12.974] MP HJ: 0.000 [23:48:12.974] ENDGAME: Selected HJ (0 %) [23:48:12.974] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world [23:48:12.974] Tied cards: HJ,HT,S6 -- invoking NN directly on tied set [23:48:12.974] === FindBestCardAsync: Position=N, CardsPlayed=40 === [23:48:12.974] Finding card to play for N: QJ86.JT72.943.K5 [23:48:12.974] Relative position: Dummy, Contract type: Suit [23:48:12.974] Cards in hand mask: 3 [23:48:12.975] Candidate: xS = 73.8 % [23:48:12.976] Candidate: JH = 21.1 % [23:48:12.976] Candidate: TH = 5.0 % [23:48:12.976] Selected: S6 (73.8 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:14 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:14 === [23:48:14.928] Activated: 3 tricks remaining, threshold=5 [23:48:14.928] ENDGAME: Hidden cards=5 between E and W, need 2+3, declarer tricks=5, defense tricks=5 [23:48:14.928] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:14.928] ENDGAME: S [SKT7 - - -] [23:48:14.929] ENDGAME: N [- HJT - -] [23:48:14.929] ENDGAME: Hidden [- HQ3 - CQT9] [23:48:14.929] ENDGAME: Current trick (2 cards, led by N): S6 C8 [23:48:14.929] ENDGAME: 10 valid worlds (after void filtering) [23:48:14.929] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:14.929] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:14.929] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:14.929] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:14.929] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:14.929] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:14.930] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:14.930] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:14.940] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:14.940] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:14.940] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:14.940] [Timing] N precompute: 9ms mem d=237KB (total=1557MB) [23:48:14.948] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:14.948] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:14.948] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:14.948] [Timing] E precompute: 7ms mem d=201KB (total=1558MB) [23:48:14.954] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:14.954] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:14.954] [Timing] S precompute: 5ms mem d=169KB (total=1558MB) [23:48:14.958] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:14.958] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:14.958] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:14.958] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:14.958] [Timing] W precompute: 4ms mem d=158KB (total=1558MB) [23:48:14.958] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q3.. KT7... ...QT9 [23:48:14.958] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .3..9 KT7... .Q..QT [23:48:14.958] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. .3..T KT7... .Q..Q9 [23:48:14.958] ENDGAME_WORLD: #4 (w=1.00) N:.JT.. .3..Q KT7... .Q..T9 [23:48:14.958] ENDGAME_WORLD: #5 (w=1.00) N:.JT.. .Q..9 KT7... .3..QT [23:48:14.958] ENDGAME_WORLD: #6 (w=1.00) N:.JT.. .Q..T KT7... .3..Q9 [23:48:14.958] ENDGAME_WORLD: #7 (w=1.00) N:.JT.. .Q..Q KT7... .3..T9 [23:48:14.959] ENDGAME_WORLD: #8 (w=1.00) N:.JT.. ...T9 KT7... .Q3..Q [23:48:14.959] ENDGAME_WORLD: #9 (w=1.00) N:.JT.. ...Q9 KT7... .Q3..T [23:48:14.959] ENDGAME_WORLD: #10 (w=1.00) N:.JT.. ...QT KT7... .Q3..9 [23:48:14.959] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [23:48:14.959] S7: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] ST: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] SK: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=8.0, dist=8:10.0 [23:48:14.959] IMP S7: 0.00 [23:48:14.959] IMP ST: 0.00 [23:48:14.959] IMP SK: 0.00 [23:48:14.959] MP S7: 0.000 [23:48:14.960] MP ST: 0.000 [23:48:14.960] MP SK: 0.000 [23:48:14.960] ENDGAME: Selected SK (0 %) [23:48:14.960] Tied cards: SK,ST,S7 -- invoking NN directly on tied set [23:48:14.960] === FindBestCardAsync: Position=S, CardsPlayed=42 === [23:48:14.960] Finding card to play for S: KT7543.K6.AT85.J [23:48:14.960] Relative position: Declarer, Contract type: Suit [23:48:14.960] Cards in hand mask: 3 [23:48:14.961] Candidate: KS = 62.0 % [23:48:14.961] Candidate: TS = 19.2 % [23:48:14.961] Candidate: xS = 18.8 % [23:48:14.961] Selected: SK (62.0 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:16 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:16 === [23:48:16.463] Activated: 2 tricks remaining, threshold=5 [23:48:16.464] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=6, defense tricks=5 [23:48:16.464] ENDGAME: Contract=4S, Declarer=S, ToPlay=S, Trump=S [23:48:16.464] ENDGAME: S [ST7 - - -] [23:48:16.464] ENDGAME: N [- HJT - -] [23:48:16.464] ENDGAME: Hidden [- HQ3 - CQT] [23:48:16.464] ENDGAME: 6 valid worlds (after void filtering) [23:48:16.464] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:16.464] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:16.464] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:16.464] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:16.465] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:16.465] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:16.477] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:16.477] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:16.477] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:16.477] [Timing] N precompute: 11ms mem d=241KB (total=1552MB) [23:48:16.485] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:16.486] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:16.486] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:16.486] [Timing] E precompute: 8ms mem d=201KB (total=1552MB) [23:48:16.491] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:16.492] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:16.492] [Timing] S precompute: 5ms mem d=169KB (total=1552MB) [23:48:16.496] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:16.496] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:16.496] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:16.496] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:16.496] [Timing] W precompute: 4ms mem d=154KB (total=1552MB) [23:48:16.496] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q3.. T7... ...QT [23:48:16.496] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .3..T T7... .Q..Q [23:48:16.496] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. .3..Q T7... .Q..T [23:48:16.496] ENDGAME_WORLD: #4 (w=1.00) N:.JT.. .Q..T T7... .3..Q [23:48:16.496] ENDGAME_WORLD: #5 (w=1.00) N:.JT.. .Q..Q T7... .3..T [23:48:16.496] ENDGAME_WORLD: #6 (w=1.00) N:.JT.. ...QT T7... .Q3.. [23:48:16.497] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=6.00, rankByScore=True): [23:48:16.497] S7: defeat 0 % (0.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=8:6.0 [23:48:16.497] ST: defeat 0 % (0.0/6.0), makes 0 % (0.0/6.0), avgDeclTricks=8.0, dist=8:6.0 [23:48:16.497] IMP S7: 0.00 [23:48:16.497] IMP ST: 0.00 [23:48:16.497] MP S7: 0.000 [23:48:16.497] MP ST: 0.000 [23:48:16.497] ENDGAME: Selected ST (0 %) [23:48:16.497] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [23:48:16.497] Tied cards: ST,S7 -- invoking NN directly on tied set [23:48:16.497] === FindBestCardAsync: Position=S, CardsPlayed=44 === [23:48:16.497] Finding card to play for S: KT7543.K6.AT85.J [23:48:16.497] Relative position: Declarer, Contract type: Suit [23:48:16.498] Cards in hand mask: 2 [23:48:16.499] Candidate: TS = 71.6 % [23:48:16.499] Candidate: xS = 28.4 % [23:48:16.499] Selected: ST (71.6 %) === Board 20260810_MP_KMB-Daylong_b9 (API) - DDS Engine (S) - 2026-08-09 23:48:18 === === Board 20260810_MP_KMB-Daylong_b9 (API) - Neural Network Engine (S) - 2026-08-09 23:48:18 === [23:48:18.452] Activated: 2 tricks remaining, threshold=5 [23:48:18.452] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=6, defense tricks=5 [23:48:18.452] ENDGAME: Contract=4S, Declarer=S, ToPlay=N, Trump=S [23:48:18.452] ENDGAME: N [- HJT - -] [23:48:18.452] ENDGAME: S [S7 - - -] [23:48:18.452] ENDGAME: Hidden [- HQ - CQT] [23:48:18.452] ENDGAME: Current trick (2 cards, led by S): ST H3 [23:48:18.452] ENDGAME: 3 valid worlds (after void filtering) [23:48:18.453] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 1S: "Opening Bid, RuleOf >= 21, HCP <= 21, S >= 5, SpadeLongest, HCP >= 12" -> require: (none) [23:48:18.453] [DealFinder] Explained bid W P: "Overcalling 1Ma, Responses to 1Ma, S >= 6, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid N 2S: "Responses to 1Ma-P, (TP >= 6, HCP < 10, S >= 3) OR (HCP >= 5, S >= 4)" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 2N: "Artificial - TwoWayGameTrySpades, SpadePoints >= 16, SpadePoints <= 18" -> require: (none) [23:48:18.453] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid N 3C: "Responses to 1S-P-2S-P-2N-P, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.453] [DealFinder] Explained bid S 3S: "Responses to 2N-PX-3C-P (TwoWayGameTrySpades after 1S-P-2S-P-2N), Responses to 1S-P-2S-P-2N-P-3C-P, Competitive(S), C <= 1" -> require: (none) [23:48:18.454] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid N 4S: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P, NOT min" -> require: (none) [23:48:18.454] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid S P: "Responses to 1S-P-2S-P-2N-P-3C-P-3S-P-4S-P, True" -> require: (none) [23:48:18.454] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:48:18.463] [DealFinder] N HCP min: tightened from 6 to 8 using HandUnderstanding [23:48:18.463] [DealFinder] N constraints: HCP[8-9], Suits=S[3-13], Trivial=False [23:48:18.463] [DealFinder] Expression (4369 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:18.463] [Timing] N precompute: 9ms mem d=231KB (total=1561MB) [23:48:18.471] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:18.472] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:48:18.472] [DealFinder] Expression (4065 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [23:48:18.472] [Timing] E precompute: 8ms mem d=193KB (total=1561MB) [23:48:18.477] [DealFinder] S constraints: HCP[12-21], Suits=S[5-13], Trivial=False [23:48:18.478] [DealFinder] Expression (3398 chars): ((HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) OR (RuleOf >= 21 & HCP <= 21 & S >= 5 & SpadeLongest)) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP >= 20) & BestSuit(C) & C >= 6 & Losers <= 2 & Aces >= 2) & NOT (HCP >... [23:48:18.478] [Timing] S precompute: 5ms mem d=177KB (total=1561MB) [23:48:18.481] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:48:18.482] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:48:18.482] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:48:18.482] [DealFinder] Expression (2525 chars): (S >= 6 OR True) & NOT (H >= 6 & HCP >= 8 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 14 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in H & HeartLongest) & NOT (H >= 5 & HCP >= 11 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 3 Honors in H & HeartLongest) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & H <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & H <= 4) & NOT (H >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (H >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & H < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & H < 5 & HCP >= 5) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (Real... [23:48:18.482] [Timing] W precompute: 4ms mem d=146KB (total=1562MB) [23:48:18.482] ENDGAME_WORLD: #1 (w=1.00) N:.JT.. .Q..T 7... ...Q [23:48:18.482] ENDGAME_WORLD: #2 (w=1.00) N:.JT.. .Q..Q 7... ...T [23:48:18.482] ENDGAME_WORLD: #3 (w=1.00) N:.JT.. ...QT 7... .Q.. [23:48:18.482] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [23:48:18.482] HT: defeat 0 % (0.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=8:3.0 [23:48:18.482] HJ: defeat 0 % (0.0/3.0), makes 0 % (0.0/3.0), avgDeclTricks=8.0, dist=8:3.0 [23:48:18.482] IMP HT: 0.00 [23:48:18.482] IMP HJ: 0.00 [23:48:18.482] MP HT: 0.000 [23:48:18.483] MP HJ: 0.000 [23:48:18.483] ENDGAME: Selected HJ (0 %) [23:48:18.483] Tied cards: HJ,HT -- invoking NN directly on tied set [23:48:18.483] === FindBestCardAsync: Position=N, CardsPlayed=46 === [23:48:18.483] Finding card to play for N: QJ86.JT72.943.K5 [23:48:18.483] Relative position: Dummy, Contract type: Suit [23:48:18.483] Cards in hand mask: 2 [23:48:18.484] Candidate: TH = 96.5 % [23:48:18.484] Candidate: JH = 3.5 % [23:48:18.484] Selected: HT (96.5 %)