=== Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:50:50 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:50:50 === [23:50:50.073] === FindBestCardAsync: Position=N, CardsPlayed=1 === [23:50:50.073] Contract: 3N, Declarer: S, Dealer: N [23:50:50.073] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:50.073] Deal: N:... ... ... ... [23:50:50.073] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:50:50.074] ****************************** [23:50:50.074] FindMatchingDealsWithPlayInternal Input: [23:50:50.074] Position parameter: N [23:50:50.074] Deal from game: N:... ... ... ... [23:50:50.074] Hand for N: 972.AK9.9532.Q53 [23:50:50.074] Hand for E: (null) [23:50:50.074] Hand for S: AKQ5.QT5.J74.AT4 [23:50:50.074] Hand for W: (null) [23:50:50.074] Cards played: DK [23:50:50.074] Declarer: S [23:50:50.074] ****************************** [23:50:50.075] [DealFinder] Seed from player N hand: 99426159 [23:50:50.075] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:50.075] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:50:50.075] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:50:50.075] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:50:50.075] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:50:50.075] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:50:50.076] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:50:50.076] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:50:50.076] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:50:50.076] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:50:50.076] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:50:50.076] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:50:50.076] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:50:50.076] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:50:50.076] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:50:50.090] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:50:50.090] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:50:50.090] [DealFinder] Expression (5003 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:50:50.090] [Timing] N precompute: 13ms mem d=268KB (total=1569MB) [23:50:50.098] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:50:50.098] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:50:50.098] [DealFinder] Expression (4129 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:50:50.098] [Timing] E precompute: 8ms mem d=222KB (total=1569MB) [23:50:50.100] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:50:50.100] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:50:50.100] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:50:50.100] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:50:50.100] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:50:50.100] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:50:50.100] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:50:50.100] [Timing] S precompute: 2ms mem d=120KB (total=1569MB) [23:50:50.102] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:50:50.102] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:50:50.102] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:50:50.102] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:50:50.102] [Timing] W precompute: 2ms mem d=96KB (total=1569MB) [23:50:50.102] [Timing] Pre-computation (constraints): 27ms mem d=0MB (total=1569MB, gc2=15) [23:50:50.102] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [23:50:50.103] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=1 [23:50:50.103] [ExtractPartialDeal] Visible hands: N, S [23:50:50.103] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:50:50.103] [ExtractPartialDeal] Extracted hands: [23:50:50.103] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:50:50.103] E: ... (0 cards) [23:50:50.103] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:50:50.103] W: ... (0 cards) [23:50:50.103] [DealFinder] Trump suit from contract '3N': NoTrump [23:50:50.103] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:50:50.103] [ComputePlayedCards] Card 1: DK played by W [23:50:50.103] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:50:50.103] [DealFinder] Added 0 played cards to E (was 0 cards): [23:50:50.103] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:50:50.103] [DealFinder] Added 1 played cards to W (was 0 cards): DK [23:50:50.104] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:50.104] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:50.104] [DealFinder] Known cards per player: N=13, E=0, S=13, W=1 [23:50:50.104] [DealFinder] Locked players: N, S [23:50:50.104] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:50:50.104] [DealFinder] Players needing cards: E:13, W:12 [23:50:50.104] Large number of cards remaining. Using random generation. [23:50:50.105] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:50:50.106] [VerifyHands] FAIL for W: T63.J8742.AKQ8.K (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:50.108] [VerifyHands] FAIL for W: J3.64.AKQT86.J87 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:50.109] [VerifyHands] FAIL for W: J.J87643.AKQ8.62 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:50.113] [VerifyHands] FAIL for W: 86.J7632.AKT6.K2 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:50.115] [Timing] Total: 40ms, Generation: 3ms, Verification: 6ms [23:50:50.115] [Timing] Attempts: 54, PassedSimpleCheck: 54, FailedVerification: 4, Found: 50 [23:50:50.133] Search complete. Returning 50 deals. [23:50:50.133] Found 50 sample deals for simulation. [23:50:50.134] Valid deals for DDS: 50 / 50 [23:50:50.134] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:50:50.142] [SAMPLE-VAL] Opening lead NN validation (DK): 32/50 samples adjusted [23:50:50.142] [SAMPLE-VAL] Opening lead rule validation (DK): 2/50 samples penalized for convention violation [23:50:50.142] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:50:50.142] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:50:50.143] After sample validation: 48 deals remaining [23:50:50.143] [PLAY-INFER] No completed tricks -- skipping [23:50:50.143] Using weighted samples: 33/48 have non-uniform weights (range 0.041-1.000) [23:50:50.143] Sample deals (48 total, showing first 20, by weight): [23:50:50.143] [1] (w=1.000) N:972.AK9.9532.Q53 J64.862.Q6.K8762 AKQ5.QT5.J74.AT4 T83.J743.AKT8.J9 [23:50:50.143] [2] (w=1.000) N:972.AK9.9532.Q53 T63.J7632.A.K876 AKQ5.QT5.J74.AT4 J84.84.KQT86.J92 [23:50:50.143] [3] (w=1.000) N:972.AK9.9532.Q53 843.J86.Q6.KJ862 AKQ5.QT5.J74.AT4 JT6.7432.AKT8.97 [23:50:50.143] [4] (w=1.000) N:972.AK9.9532.Q53 J84.J8764..KJ872 AKQ5.QT5.J74.AT4 T63.32.AKQT86.96 [23:50:50.143] [5] (w=1.000) N:972.AK9.9532.Q53 J.J876.AT86.K976 AKQ5.QT5.J74.AT4 T8643.432.KQ.J82 [23:50:50.143] [6] (w=1.000) N:972.AK9.9532.Q53 8.J863.A86.KJ986 AKQ5.QT5.J74.AT4 JT643.742.KQT.72 [23:50:50.144] [7] (w=1.000) N:972.AK9.9532.Q53 T843.J7632.Q.876 AKQ5.QT5.J74.AT4 J6.84.AKT86.KJ92 [23:50:50.144] [8] (w=1.000) N:972.AK9.9532.Q53 J83.J8742.A.KJ82 AKQ5.QT5.J74.AT4 T64.63.KQT86.976 [23:50:50.144] [9] (w=1.000) N:972.AK9.9532.Q53 J864.3.Q6.KJ9862 AKQ5.QT5.J74.AT4 T3.J87642.AKT8.7 [23:50:50.144] [10] (w=1.000) N:972.AK9.9532.Q53 JT83.J7.86.KJ872 AKQ5.QT5.J74.AT4 64.86432.AKQT.96 [23:50:50.144] [11] (w=1.000) N:972.AK9.9532.Q53 J.J7632.AT6.K982 AKQ5.QT5.J74.AT4 T8643.84.KQ8.J76 [23:50:50.144] [12] (w=1.000) N:972.AK9.9532.Q53 J843.8432.6.KJ76 AKQ5.QT5.J74.AT4 T6.J76.AKQT8.982 [23:50:50.144] [13] (w=1.000) N:972.AK9.9532.Q53 JT863.J7432.A6.6 AKQ5.QT5.J74.AT4 4.86.KQT8.KJ9872 [23:50:50.144] [14] (w=1.000) N:972.AK9.9532.Q53 J83.J86432.6.J87 AKQ5.QT5.J74.AT4 T64.7.AKQT8.K962 [23:50:50.144] [15] (w=1.000) N:972.AK9.9532.Q53 T643.J8764.Q.982 AKQ5.QT5.J74.AT4 J8.32.AKT86.KJ76 [23:50:50.144] [16] (w=0.500) N:972.AK9.9532.Q53 J6.J6432.AT8.J86 AKQ5.QT5.J74.AT4 T843.87.KQ6.K972 [23:50:50.145] [17] (w=0.500) N:972.AK9.9532.Q53 JT4.7.AQT6.KJ862 AKQ5.QT5.J74.AT4 863.J86432.K8.97 [23:50:50.145] [18] (w=0.500) N:972.AK9.9532.Q53 J3.J8763.QT6.872 AKQ5.QT5.J74.AT4 T864.42.AK8.KJ96 [23:50:50.145] [19] (w=0.500) N:972.AK9.9532.Q53 JT86.763.AQ86.KJ AKQ5.QT5.J74.AT4 43.J842.KT.98762 [23:50:50.145] [20] (w=0.500) N:972.AK9.9532.Q53 T84.J87.AT86.862 AKQ5.QT5.J74.AT4 J63.6432.KQ.KJ97 [23:50:50.145] ... and 28 more [23:50:50.384] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:50:50.384] D3: [400, 400, 400, -100, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, 400] [23:50:50.384] D5: [400, 400, 400, -100, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, 400] [23:50:50.384] D9: [400, 400, -50, -100, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, 400] [23:50:50.384] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:50:50.384] D3: [9, 9, 9, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 9, 8, 8, 9, 9, 8, 8, 8, 9, 9, 9, 9, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 8, 9, 8, 9, 8, 9] [23:50:50.384] D5: [9, 9, 9, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 9, 8, 8, 9, 9, 8, 8, 8, 9, 9, 9, 9, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 8, 9, 8, 9, 8, 9] [23:50:50.384] D9: [9, 9, 8, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 8, 8, 9, 9, 8, 8, 8, 9, 9, 8, 9, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 8, 9, 8, 9, 8, 9] [23:50:50.384] --- IMP Calculation Output (card -> average IMP) --- [23:50:50.384] D3: 0.36 [23:50:50.384] D5: 0.36 [23:50:50.384] D9: -0.72 [23:50:50.385] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:50:50.385] D3: 0.036 [23:50:50.385] D5: 0.036 [23:50:50.385] D9: -0.072 [23:50:50.385] === DDS DETAILED ANALYSIS === [23:50:50.385] Cards analyzed: 3, Samples per card: 48 [23:50:50.385] [23:50:50.385] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:50:50.385] ----- ------ --------- ------- ----------- -------------------------------- [23:50:50.385] D3 0.36 8.44 42 % 3 [9, 9, 9, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9...] [23:50:50.385] D5 0.36 8.44 42 % 3 [9, 9, 9, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9...] [23:50:50.385] D9 -0.72 8.38 35 % 3 [9, 9, 8, 7, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9...] [23:50:50.385] [23:50:50.385] Selected: D3 (IMPs=0.36, avgTricks=8.44) [23:50:50.385] =================== [23:50:50.386] Selected: D3 (MP 0.036, 0.36 IMPs, 8.44 tricks) -- 1 tied card(s): D5 [23:50:50.386] [stage-timing] ok sample=59ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=239ms total=312ms samples=48 cards=1 [23:50:50.388] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwK 9532 J74 AKQT86' [23:50:50.507] SUITC_CALL_END: jsonLength=2867 [23:50:50.507] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":1,"Percentage":61.3665} ],"Result":0.6137, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":1,"Percentage":61.3665},{"Tricks":0,"Percent [23:50:50.508] === FindBestCardAsync: Position=N, CardsPlayed=1 === [23:50:50.508] Finding card to play for N: 972.AK9.9532.Q53 [23:50:50.508] Relative position: Dummy, Contract type: NoTrump [23:50:50.508] Cards in hand mask: 2 [23:50:50.509] Candidate: xD = 99.3 % [23:50:50.509] Candidate: 9D = 0.7 % [23:50:50.510] Selected: D2 (99.3 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:50:52 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:50:52 === [23:50:52.423] === FindBestCardAsync: Position=S, CardsPlayed=3 === [23:50:52.423] Contract: 3N, Declarer: S, Dealer: N [23:50:52.423] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:52.423] Deal: N:... ... ... ... [23:50:52.423] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:50:52.423] ****************************** [23:50:52.423] FindMatchingDealsWithPlayInternal Input: [23:50:52.423] Position parameter: S [23:50:52.423] Deal from game: N:... ... ... ... [23:50:52.423] Hand for N: 972.AK9.9532.Q53 [23:50:52.424] Hand for E: (null) [23:50:52.424] Hand for S: AKQ5.QT5.J74.AT4 [23:50:52.424] Hand for W: (null) [23:50:52.424] Cards played: DK, D2, D6 [23:50:52.424] Declarer: S [23:50:52.424] ****************************** [23:50:52.424] [DealFinder] Seed from player S hand: 1133106956 [23:50:52.424] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:52.424] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:50:52.424] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1557MB, gc2=15) [23:50:52.425] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [23:50:52.425] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=3 [23:50:52.425] [ExtractPartialDeal] Visible hands: S, N [23:50:52.425] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:50:52.425] [ExtractPartialDeal] Extracted hands: [23:50:52.425] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:50:52.425] E: ... (0 cards) [23:50:52.425] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:50:52.425] W: ... (0 cards) [23:50:52.425] [DealFinder] Trump suit from contract '3N': NoTrump [23:50:52.425] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:50:52.425] [ComputePlayedCards] Card 1: DK played by W [23:50:52.426] [ComputePlayedCards] Card 2: D2 played by N [23:50:52.426] [ComputePlayedCards] Card 3: D6 played by E [23:50:52.426] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2 [23:50:52.426] [DealFinder] Added 1 played cards to E (was 0 cards): D6 [23:50:52.426] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:50:52.426] [DealFinder] Added 1 played cards to W (was 0 cards): DK [23:50:52.426] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:52.426] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:52.427] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:50:52.427] [DealFinder] Locked players: N, S [23:50:52.427] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:50:52.427] [DealFinder] Players needing cards: E:12, W:12 [23:50:52.427] Large number of cards remaining. Using random generation. [23:50:52.427] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:50:52.428] [VerifyHands] FAIL for W: T.J8763.AK.KJ986 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:52.430] [VerifyHands] FAIL for W: .J7643.AKQT8.J92 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:52.433] [VerifyHands] FAIL for W: T.J8643.AKQT.K97 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:52.434] [Timing] Total: 10ms, Generation: 0ms, Verification: 5ms [23:50:52.434] [Timing] Attempts: 53, PassedSimpleCheck: 53, FailedVerification: 3, Found: 50 [23:50:52.452] Search complete. Returning 50 deals. [23:50:52.452] Found 50 sample deals for simulation. [23:50:52.452] Valid deals for DDS: 50 / 50 [23:50:52.452] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:50:52.459] [SAMPLE-VAL] Opening lead NN validation (DK): 23/50 samples adjusted [23:50:52.460] [SAMPLE-VAL] Done. Weight range: 0.041-1.000 [23:50:52.460] After sample validation: 50 deals remaining [23:50:52.460] [PLAY-INFER] No completed tricks -- skipping [23:50:52.460] Using weighted samples: 26/50 have non-uniform weights (range 0.041-1.000) [23:50:52.460] Sample deals (50 total, showing first 20, by weight): [23:50:52.460] [1] (w=1.000) N:972.AK9.9532.Q53 JT4.J7432.T6.K76 AKQ5.QT5.J74.AT4 863.86.AKQ8.J982 [23:50:52.460] [2] (w=1.000) N:972.AK9.9532.Q53 J864.J8743.6.K97 AKQ5.QT5.J74.AT4 T3.62.AKQT8.J862 [23:50:52.460] [3] (w=1.000) N:972.AK9.9532.Q53 43.J832.AT86.J72 AKQ5.QT5.J74.AT4 JT86.764.KQ.K986 [23:50:52.460] [4] (w=1.000) N:972.AK9.9532.Q53 T864.J8.T6.K9862 AKQ5.QT5.J74.AT4 J3.76432.AKQ8.J7 [23:50:52.460] [5] (w=1.000) N:972.AK9.9532.Q53 J864.J876.T6.J82 AKQ5.QT5.J74.AT4 T3.432.AKQ8.K976 [23:50:52.461] [6] (w=1.000) N:972.AK9.9532.Q53 J43.762.Q6.K8762 AKQ5.QT5.J74.AT4 T86.J843.AKT8.J9 [23:50:52.461] [7] (w=1.000) N:972.AK9.9532.Q53 J643.873.A6.J872 AKQ5.QT5.J74.AT4 T8.J642.KQT8.K96 [23:50:52.461] [8] (w=1.000) N:972.AK9.9532.Q53 JT.J762.86.J9872 AKQ5.QT5.J74.AT4 8643.843.AKQT.K6 [23:50:52.461] [9] (w=1.000) N:972.AK9.9532.Q53 J3.8732.T86.KJ97 AKQ5.QT5.J74.AT4 T864.J64.AKQ.862 [23:50:52.461] [10] (w=1.000) N:972.AK9.9532.Q53 J6.J642.T86.J762 AKQ5.QT5.J74.AT4 T843.873.AKQ.K98 [23:50:52.461] [11] (w=1.000) N:972.AK9.9532.Q53 J43.7643.AT6.K92 AKQ5.QT5.J74.AT4 T86.J82.KQ8.J876 [23:50:52.461] [12] (w=1.000) N:972.AK9.9532.Q53 JT63.8743.A6.K62 AKQ5.QT5.J74.AT4 84.J62.KQT8.J987 [23:50:52.461] [13] (w=1.000) N:972.AK9.9532.Q53 T3.J832.86.KJ987 AKQ5.QT5.J74.AT4 J864.764.AKQT.62 [23:50:52.461] [14] (w=1.000) N:972.AK9.9532.Q53 T863.32.T86.KJ97 AKQ5.QT5.J74.AT4 J4.J8764.AKQ.862 [23:50:52.461] [15] (w=1.000) N:972.AK9.9532.Q53 6.86432.A86.KJ62 AKQ5.QT5.J74.AT4 JT843.J7.KQT.987 [23:50:52.461] [16] (w=1.000) N:972.AK9.9532.Q53 T64.J42.A6.KJ762 AKQ5.QT5.J74.AT4 J83.8763.KQT8.98 [23:50:52.461] [17] (w=1.000) N:972.AK9.9532.Q53 T.7643.AT86.8762 AKQ5.QT5.J74.AT4 J8643.J82.KQ.KJ9 [23:50:52.461] [18] (w=1.000) N:972.AK9.9532.Q53 8643.7632.A6.J96 AKQ5.QT5.J74.AT4 JT.J84.KQT8.K872 [23:50:52.462] [19] (w=1.000) N:972.AK9.9532.Q53 JT.J87432.AT86.8 AKQ5.QT5.J74.AT4 8643.6.KQ.KJ9762 [23:50:52.462] [20] (w=1.000) N:972.AK9.9532.Q53 T843.832.T6.K976 AKQ5.QT5.J74.AT4 J6.J764.AKQ8.J82 [23:50:52.462] ... and 30 more [23:50:52.612] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:50:52.612] D4: [400, -50, -50, 400, -50, 400, -50, -50, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, -50, 400, 400, -50, 400, -50, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400] [23:50:52.612] D7: [400, -50, -50, 400, -50, 400, -50, -50, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, -50, 400, 400, -50, 400, -50, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400] [23:50:52.612] DJ: [400, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, -50, -50, 400, -50, 400, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400] [23:50:52.612] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:50:52.612] D4: [9, 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 8, 9, 8, 9, 8, 8, 8, 9, 9, 9, 9, 8, 9] [23:50:52.612] D7: [9, 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 8, 9, 8, 9, 8, 8, 8, 9, 9, 9, 9, 8, 9] [23:50:52.612] DJ: [9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 8, 9, 8, 8, 9, 8, 9, 8, 9, 8, 8, 8, 8, 9, 9, 9, 8, 9] [23:50:52.612] --- IMP Calculation Output (card -> average IMP) --- [23:50:52.613] D4: 0.39 [23:50:52.613] D7: 0.39 [23:50:52.613] DJ: -0.79 [23:50:52.613] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:50:52.613] D4: 0.039 [23:50:52.613] D7: 0.039 [23:50:52.613] DJ: -0.079 [23:50:52.613] === DDS DETAILED ANALYSIS === [23:50:52.613] Cards analyzed: 3, Samples per card: 50 [23:50:52.613] [23:50:52.613] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:50:52.613] ----- ------ --------- ------- ----------- -------------------------------- [23:50:52.614] D4 0.39 8.50 45 % 2 [9, 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9...] [23:50:52.614] D7 0.39 8.50 45 % 2 [9, 8, 8, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9...] [23:50:52.614] DJ -0.79 8.42 37 % 2 [9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 8...] [23:50:52.614] [23:50:52.614] Selected: D4 (IMPs=0.39, avgTricks=8.50) [23:50:52.614] =================== [23:50:52.614] Selected: D4 (MP 0.039, 0.39 IMPs, 8.50 tricks) -- 1 tied card(s): D7 [23:50:52.614] [stage-timing] ok sample=28ms validate=0ms nn=7ms signal=0ms simgames=1ms dds=150ms total=191ms samples=50 cards=3 [23:50:52.615] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwK 9532 J74 AKQT86' [23:50:52.726] SUITC_CALL_END: jsonLength=2867 [23:50:52.726] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":1,"Percentage":61.3665} ],"Result":0.6137, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":1,"Percentage":61.3665},{"Tricks":0,"Percent [23:50:52.727] === FindBestCardAsync: Position=S, CardsPlayed=3 === [23:50:52.727] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:50:52.727] Relative position: Declarer, Contract type: NoTrump [23:50:52.727] Cards in hand mask: 2 [23:50:52.728] Candidate: xD = 99.3 % [23:50:52.728] Candidate: JD = 0.7 % [23:50:52.728] Selected: D4 (99.3 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:50:55 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:50:55 === [23:50:55.578] === FindBestCardAsync: Position=N, CardsPlayed=5 === [23:50:55.578] Contract: 3N, Declarer: S, Dealer: N [23:50:55.579] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:55.579] Deal: N:... ... ... ... [23:50:55.579] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:50:55.579] ****************************** [23:50:55.579] FindMatchingDealsWithPlayInternal Input: [23:50:55.579] Position parameter: N [23:50:55.579] Deal from game: N:... ... ... ... [23:50:55.579] Hand for N: 972.AK9.9532.Q53 [23:50:55.579] Hand for E: (null) [23:50:55.579] Hand for S: AKQ5.QT5.J74.AT4 [23:50:55.579] Hand for W: (null) [23:50:55.579] Cards played: DK, D2, D6, D4, H2 [23:50:55.580] Declarer: S [23:50:55.580] ****************************** [23:50:55.580] [DealFinder] Seed from player N hand: 99426159 [23:50:55.580] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:55.580] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:50:55.580] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1557MB, gc2=15) [23:50:55.580] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [23:50:55.580] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=5 [23:50:55.580] [ExtractPartialDeal] Visible hands: N, S [23:50:55.581] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:50:55.581] [ExtractPartialDeal] Extracted hands: [23:50:55.581] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:50:55.581] E: ... (0 cards) [23:50:55.581] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:50:55.581] W: ... (0 cards) [23:50:55.581] [DealFinder] Trump suit from contract '3N': NoTrump [23:50:55.581] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:50:55.581] [ComputePlayedCards] Card 1: DK played by W [23:50:55.581] [ComputePlayedCards] Card 2: D2 played by N [23:50:55.581] [ComputePlayedCards] Card 3: D6 played by E [23:50:55.581] [ComputePlayedCards] Card 4: D4 played by S [23:50:55.581] [ComputePlayedCards] Trick complete. Winner: W [23:50:55.582] [ComputePlayedCards] Card 5: H2 played by W [23:50:55.582] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2 [23:50:55.582] [DealFinder] Added 1 played cards to E (was 0 cards): D6 [23:50:55.582] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4 [23:50:55.582] [DealFinder] Added 2 played cards to W (was 0 cards): DK, H2 [23:50:55.582] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:55.582] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:55.583] [DealFinder] Known cards per player: N=13, E=1, S=13, W=2 [23:50:55.583] [DealFinder] Locked players: N, S [23:50:55.583] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [23:50:55.583] [DealFinder] Players needing cards: E:12, W:11 [23:50:55.583] Large number of cards remaining. Using random generation. [23:50:55.583] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:50:55.586] [VerifyHands] FAIL for W: 64.J7642.AKQT8.K (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:55.590] [Timing] Total: 9ms, Generation: 0ms, Verification: 5ms [23:50:55.590] [Timing] Attempts: 51, PassedSimpleCheck: 51, FailedVerification: 1, Found: 50 [23:50:55.608] Search complete. Returning 50 deals. [23:50:55.608] Found 50 sample deals for simulation. [23:50:55.608] Valid deals for DDS: 50 / 50 [23:50:55.608] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:50:55.616] [SAMPLE-VAL] Opening lead NN validation (DK): 32/50 samples adjusted [23:50:55.616] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:50:55.616] [SAMPLE-VAL] T2: W=H2 (leader=W) (partial) [23:50:55.617] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.122 [E:T1-D6=44 %, W:T2-H2=26 %] [23:50:55.618] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.187 [E:T1-D6=79 %, W:T2-H2=34 %] [23:50:55.619] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.138 [E:T1-D6=72 %, W:T2-H2=20 %] [23:50:55.620] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.269 [E:T1-D6=88 %, W:T2-H2=13 %] [23:50:55.620] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.328 [E:T1-D6=95 %, W:T2-H2=22 %] [23:50:55.621] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.171 [E:T1-D6=58 %, W:T2-H2=32 %] [23:50:55.622] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.368 [E:T1-D6=92 %, W:T2-H2=23 %] [23:50:55.623] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.116 [E:T1-D6=67 %, W:T2-H2=15 %] [23:50:55.624] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.151 [E:T1-D6=89 %, W:T2-H2=20 %] [23:50:55.624] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.205 [E:T1-D6=65 %, W:T2-H2=50 %] [23:50:55.625] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.208 [E:T1-D6=91 %, W:T2-H2=37 %] [23:50:55.626] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.343 [E:T1-D6=100 %, W:T2-H2=18 %] [23:50:55.627] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.215 [E:T1-D6=45 %, W:T2-H2=16 %] [23:50:55.627] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.119 [E:T1-D6=41 %, W:T2-H2=27 %] [23:50:55.628] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.399 [E:T1-D6=82 %, W:T2-H2=31 %] [23:50:55.629] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.435 [E:T1-D6=95 %, W:T2-H2=31 %] [23:50:55.630] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.153 [E:T1-D6=65 %, W:T2-H2=28 %] [23:50:55.630] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.194 [E:T1-D6=64 %, W:T2-H2=45 %] [23:50:55.631] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.213 [E:T1-D6=82 %, W:T2-H2=34 %] [23:50:55.632] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.181 [E:T1-D6=56 %, W:T2-H2=37 %] [23:50:55.633] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.219 [E:T1-D6=46 %, W:T2-H2=16 %] [23:50:55.633] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.124 [E:T1-D6=64 %, W:T2-H2=19 %] [23:50:55.634] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.316 [E:T1-D6=62 %, W:T2-H2=25 %] [23:50:55.635] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.118 [E:T1-D6=63 %, W:T2-H2=17 %] [23:50:55.636] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.028 [E:T1-D6=79 %, W:T2-H2=19 %] [23:50:55.637] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.118 [E:T1-D6=68 %, W:T2-H2=16 %] [23:50:55.638] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.206 [E:T1-D6=85 %, W:T2-H2=31 %] [23:50:55.638] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.137 [E:T1-D6=77 %, W:T2-H2=19 %] [23:50:55.639] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.310 [E:T1-D6=95 %, W:T2-H2=20 %] [23:50:55.640] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.179 [E:T1-D6=90 %, W:T2-H2=22 %] [23:50:55.641] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.244 [E:T1-D6=89 %, W:T2-H2=42 %] [23:50:55.641] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.108 [E:T1-D6=79 %, W:T2-H2=56 %] [23:50:55.642] [SAMPLE-VAL] Sample 33: weight 0.100 -> 0.031 [E:T1-D6=76 %, W:T2-H2=25 %] [23:50:55.643] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.089 [E:T1-D6=96 %, W:T2-H2=31 %] [23:50:55.644] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.213 [E:T1-D6=85 %, W:T2-H2=34 %] [23:50:55.644] [SAMPLE-VAL] Sample 36: weight 0.100 -> 0.030 [E:T1-D6=63 %, W:T2-H2=27 %] [23:50:55.645] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.193 [E:T1-D6=66 %, W:T2-H2=35 %] [23:50:55.646] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.194 [E:T1-D6=68 %, W:T2-H2=43 %] [23:50:55.647] [SAMPLE-VAL] Sample 39: weight 0.100 -> 0.024 [E:T1-D6=86 %, W:T2-H2=13 %] [23:50:55.647] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.132 [E:T1-D6=59 %, W:T2-H2=23 %] [23:50:55.648] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.386 [E:T1-D6=54 %, W:T2-H2=43 %] [23:50:55.649] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.270 [E:T1-D6=94 %, W:T2-H2=15 %] [23:50:55.650] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.029 [E:T1-D6=71 %, W:T2-H2=23 %] [23:50:55.650] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.228 [E:T1-D6=89 %, W:T2-H2=37 %] [23:50:55.651] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.472 [E:T1-D6=93 %, W:T2-H2=46 %] [23:50:55.652] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.121 [E:T1-D6=77 %, W:T2-H2=15 %] [23:50:55.653] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.247 [E:T1-D6=84 %, W:T2-H2=11 %] [23:50:55.653] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.434 [E:T1-D6=85 %, W:T2-H2=35 %] [23:50:55.654] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.457 [E:T1-D6=94 %, W:T2-H2=35 %] [23:50:55.655] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.175 [E:T1-D6=68 %, W:T2-H2=28 %] [23:50:55.655] [SAMPLE-VAL] Done. Weight range: 0.024-0.472 [23:50:55.655] [SAMPLE-VAL] Top sample 45 (w=0.472): E:T8643.84.Q6.K876 W:J.J7632.AKT8.J92 [E:T1-D6=93 %, W:T2-H2=46 %] [23:50:55.655] [SAMPLE-VAL] Top sample 49 (w=0.457): E:T43.874.T6.KJ976 W:J86.J632.AKQ8.82 [E:T1-D6=94 %, W:T2-H2=35 %] [23:50:55.655] [SAMPLE-VAL] Top sample 16 (w=0.435): E:JT83.J73.T6.J987 W:64.8642.AKQ8.K62 [E:T1-D6=95 %, W:T2-H2=31 %] [23:50:55.656] [SAMPLE-VAL] Top sample 48 (w=0.434): E:J63.73.T86.K9872 W:T84.J8642.AKQ.J6 [E:T1-D6=85 %, W:T2-H2=35 %] [23:50:55.656] [SAMPLE-VAL] Top sample 15 (w=0.399): E:JT43.J63.AT6.J96 W:86.8742.KQ8.K872 [E:T1-D6=82 %, W:T2-H2=31 %] [23:50:55.656] After sample validation: 50 deals remaining [23:50:55.656] [PLAY-INFER] No inference observations detected [23:50:55.656] Using weighted samples: 50/50 have non-uniform weights (range 0.024-0.472) [23:50:55.656] Sample deals (50 total, showing first 20, by weight): [23:50:55.656] [1] (w=0.472) N:972.AK9.9532.Q53 T8643.84.Q6.K876 AKQ5.QT5.J74.AT4 J.J7632.AKT8.J92 [23:50:55.656] [2] (w=0.457) N:972.AK9.9532.Q53 T43.874.T6.KJ976 AKQ5.QT5.J74.AT4 J86.J632.AKQ8.82 [23:50:55.656] [3] (w=0.435) N:972.AK9.9532.Q53 JT83.J73.T6.J987 AKQ5.QT5.J74.AT4 64.8642.AKQ8.K62 [23:50:55.656] [4] (w=0.434) N:972.AK9.9532.Q53 J63.73.T86.K9872 AKQ5.QT5.J74.AT4 T84.J8642.AKQ.J6 [23:50:55.656] [5] (w=0.399) N:972.AK9.9532.Q53 JT43.J63.AT6.J96 AKQ5.QT5.J74.AT4 86.8742.KQ8.K872 [23:50:55.656] [6] (w=0.386) N:972.AK9.9532.Q53 JT43.J64.86.J972 AKQ5.QT5.J74.AT4 86.8732.AKQT.K86 [23:50:55.657] [7] (w=0.368) N:972.AK9.9532.Q53 T84.J63.A6.KJ862 AKQ5.QT5.J74.AT4 J63.8742.KQT8.97 [23:50:55.657] [8] (w=0.343) N:972.AK9.9532.Q53 JT4.8743.6.KJ972 AKQ5.QT5.J74.AT4 863.J62.AKQT8.86 [23:50:55.657] [9] (w=0.328) N:972.AK9.9532.Q53 T864.8764.Q6.J96 AKQ5.QT5.J74.AT4 J3.J32.AKT8.K872 [23:50:55.657] [10] (w=0.316) N:972.AK9.9532.Q53 J8643.J764.A86.J AKQ5.QT5.J74.AT4 T.832.KQT.K98762 [23:50:55.657] [11] (w=0.310) N:972.AK9.9532.Q53 J64.J763.Q6.KJ76 AKQ5.QT5.J74.AT4 T83.842.AKT8.982 [23:50:55.657] [12] (w=0.270) N:972.AK9.9532.Q53 T84.8643.Q6.K762 AKQ5.QT5.J74.AT4 J63.J72.AKT8.J98 [23:50:55.657] [13] (w=0.269) N:972.AK9.9532.Q53 8.8764.AT6.KJ862 AKQ5.QT5.J74.AT4 JT643.J32.KQ8.97 [23:50:55.657] [14] (w=0.247) N:972.AK9.9532.Q53 JT.J643.AT6.K982 AKQ5.QT5.J74.AT4 8643.872.KQ8.J76 [23:50:55.657] [15] (w=0.244) N:972.AK9.9532.Q53 T64.J87.AT6.K986 AKQ5.QT5.J74.AT4 J83.6432.KQ8.J72 [23:50:55.657] [16] (w=0.228) N:972.AK9.9532.Q53 T8643.83.AT6.K76 AKQ5.QT5.J74.AT4 J.J7642.KQ8.J982 [23:50:55.657] [17] (w=0.219) N:972.AK9.9532.Q53 63.8763.86.KJ862 AKQ5.QT5.J74.AT4 JT84.J42.AKQT.97 [23:50:55.658] [18] (w=0.215) N:972.AK9.9532.Q53 JT64.643.86.KJ87 AKQ5.QT5.J74.AT4 83.J872.AKQT.962 [23:50:55.658] [19] (w=0.213) N:972.AK9.9532.Q53 T8643.87.AT6.KJ6 AKQ5.QT5.J74.AT4 J.J6432.KQ8.9872 [23:50:55.658] [20] (w=0.213) N:972.AK9.9532.Q53 T64.J6.AT6.KJ972 AKQ5.QT5.J74.AT4 J83.87432.KQ8.86 [23:50:55.658] ... and 30 more [23:50:55.812] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:50:55.812] H9: [-50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400, -50, 430, 400] [23:50:55.812] HA: [-50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, -50, -50, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400, -50, 430, 400] [23:50:55.812] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:50:55.812] H9: [8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 8, 9, 8, 10, 9] [23:50:55.812] HA: [8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 8, 9, 8, 10, 9] [23:50:55.812] --- IMP Calculation Output (card -> average IMP) --- [23:50:55.812] H9: 0.26 [23:50:55.813] HA: -0.26 [23:50:55.813] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:50:55.813] H9: 0.026 [23:50:55.813] HA: -0.026 [23:50:55.813] === DDS DETAILED ANALYSIS === [23:50:55.813] Cards analyzed: 2, Samples per card: 50 [23:50:55.813] [23:50:55.813] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:50:55.813] ----- ------ --------- ------- ----------- -------------------------------- [23:50:55.813] H9 0.26 8.72 75 % 3 [8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9...] [23:50:55.813] HA -0.26 8.70 72 % 3 [8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 8, 9, 9, 9, 8, 8, 9, 9...] [23:50:55.813] [23:50:55.813] Selected: H9 (IMPs=0.26, avgTricks=8.72) [23:50:55.814] =================== [23:50:55.814] Selected: H9 (MP 0.026, 0.26 IMPs, 8.72 tricks) [23:50:55.814] [stage-timing] ok sample=29ms validate=0ms nn=47ms signal=0ms simgames=1ms dds=153ms total=235ms samples=50 cards=5 [23:50:55.814] === FindBestCardAsync: Position=N, CardsPlayed=5 === [23:50:55.814] Finding card to play for N: 972.AK9.9532.Q53 [23:50:55.815] Relative position: Dummy, Contract type: NoTrump [23:50:55.815] Cards in hand mask: 3 [23:50:55.815] Candidate: 9H = 56.8 % [23:50:55.815] Candidate: AH = 37.8 % [23:50:55.815] Candidate: KH = 5.4 % [23:50:55.816] Selected: H9 (56.8 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:50:57 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:50:57 === [23:50:57.411] === FindBestCardAsync: Position=S, CardsPlayed=7 === [23:50:57.411] Contract: 3N, Declarer: S, Dealer: N [23:50:57.411] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:57.411] Deal: N:... ... ... ... [23:50:57.411] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:50:57.411] ****************************** [23:50:57.411] FindMatchingDealsWithPlayInternal Input: [23:50:57.411] Position parameter: S [23:50:57.411] Deal from game: N:... ... ... ... [23:50:57.411] Hand for N: 972.AK9.9532.Q53 [23:50:57.411] Hand for E: (null) [23:50:57.411] Hand for S: AKQ5.QT5.J74.AT4 [23:50:57.412] Hand for W: (null) [23:50:57.412] Cards played: DK, D2, D6, D4, H2, H9, H3 [23:50:57.412] Declarer: S [23:50:57.412] ****************************** [23:50:57.412] [DealFinder] Seed from player S hand: 1133106956 [23:50:57.412] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:57.412] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:50:57.412] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1559MB, gc2=15) [23:50:57.412] [DealFinder] Using cardsPlayedCount=7 for visibility calculation [23:50:57.412] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=7 [23:50:57.412] [ExtractPartialDeal] Visible hands: S, N [23:50:57.412] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:50:57.413] [ExtractPartialDeal] Extracted hands: [23:50:57.413] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:50:57.413] E: ... (0 cards) [23:50:57.413] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:50:57.413] W: ... (0 cards) [23:50:57.413] [DealFinder] Trump suit from contract '3N': NoTrump [23:50:57.413] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:50:57.413] [ComputePlayedCards] Card 1: DK played by W [23:50:57.413] [ComputePlayedCards] Card 2: D2 played by N [23:50:57.413] [ComputePlayedCards] Card 3: D6 played by E [23:50:57.413] [ComputePlayedCards] Card 4: D4 played by S [23:50:57.413] [ComputePlayedCards] Trick complete. Winner: W [23:50:57.414] [ComputePlayedCards] Card 5: H2 played by W [23:50:57.414] [ComputePlayedCards] Card 6: H9 played by N [23:50:57.414] [ComputePlayedCards] Card 7: H3 played by E [23:50:57.414] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9 [23:50:57.414] [DealFinder] Added 2 played cards to E (was 0 cards): D6, H3 [23:50:57.414] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4 [23:50:57.414] [DealFinder] Added 2 played cards to W (was 0 cards): DK, H2 [23:50:57.414] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:57.414] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:57.415] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [23:50:57.415] [DealFinder] Locked players: N, S [23:50:57.415] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:50:57.415] [DealFinder] Players needing cards: E:11, W:11 [23:50:57.415] Large number of cards remaining. Using random generation. [23:50:57.415] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:50:57.417] [VerifyHands] FAIL for W: 8.J8742.AKQT.986 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:57.421] [VerifyHands] FAIL for W: J84.87642.AKQT.9 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:57.422] [Timing] Total: 10ms, Generation: 0ms, Verification: 5ms [23:50:57.422] [Timing] Attempts: 52, PassedSimpleCheck: 52, FailedVerification: 2, Found: 50 [23:50:57.440] Search complete. Returning 50 deals. [23:50:57.440] Found 50 sample deals for simulation. [23:50:57.440] Valid deals for DDS: 50 / 50 [23:50:57.440] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:50:57.448] [SAMPLE-VAL] Opening lead NN validation (DK): 26/50 samples adjusted [23:50:57.448] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:50:57.448] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 (leader=W) (partial) [23:50:57.449] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.197 [E:T1-D6=63 % T2-H3=9 %, W:T2-H2=26 %] [23:50:57.451] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.127 [E:T1-D6=69 % T2-H3=100 %, W:T2-H2=15 %] [23:50:57.452] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.145 [E:T1-D6=51 % T2-H3=4 %, W:T2-H2=24 %] [23:50:57.453] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.206 [E:T1-D6=55 % T2-H3=100 %, W:T2-H2=9 %] [23:50:57.454] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.158 [E:T1-D6=94 % T2-H3=4 %, W:T2-H2=20 %] [23:50:57.455] [SAMPLE-VAL] Sample 6: weight 0.041 -> 0.014 [E:T1-D6=58 % T2-H3=87 %, W:T2-H2=27 %] [23:50:57.456] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.085 [E:T1-D6=94 % T2-H3=2 %, W:T2-H2=38 %] [23:50:57.457] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.159 [E:T1-D6=52 % T2-H3=79 %, W:T2-H2=30 %] [23:50:57.458] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.077 [E:T1-D6=87 % T2-H3=2 %, W:T2-H2=34 %] [23:50:57.459] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.198 [E:T1-D6=71 % T2-H3=100 %, W:T2-H2=36 %] [23:50:57.460] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.091 [E:T1-D6=77 % T2-H3=3 %, W:T2-H2=39 %] [23:50:57.461] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.195 [E:T1-D6=54 % T2-H3=4 %, W:T2-H2=39 %] [23:50:57.462] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.015 [E:T1-D6=89 % T2-H3=88 %, W:T2-H2=5 %] [23:50:57.463] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.204 [E:T1-D6=87 % T2-H3=10 %, W:T2-H2=23 %] [23:50:57.464] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.070 [E:T1-D6=90 % T2-H3=3 %, W:T2-H2=24 %] [23:50:57.465] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.088 [E:T1-D6=81 % T2-H3=7 %, W:T2-H2=20 %] [23:50:57.466] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.059 [E:T1-D6=52 % T2-H3=100 %, W:T2-H2=4 %] [23:50:57.467] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.112 [E:T1-D6=73 % T2-H3=100 %, W:T2-H2=11 %] [23:50:57.468] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.132 [E:T1-D6=71 % T2-H3=100 %, W:T2-H2=16 %] [23:50:57.469] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.231 [E:T1-D6=96 % T2-H3=100 %, W:T2-H2=8 %] [23:50:57.470] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.110 [E:T1-D6=74 % T2-H3=100 %, W:T2-H2=11 %] [23:50:57.471] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.146 [E:T1-D6=86 % T2-H3=88 %, W:T2-H2=4 %] [23:50:57.472] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.190 [E:T1-D6=96 % T2-H3=9 %, W:T2-H2=23 %] [23:50:57.473] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.343 [E:T1-D6=86 % T2-H3=79 %, W:T2-H2=22 %] [23:50:57.474] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.315 [E:T1-D6=49 % T2-H3=78 %, W:T2-H2=25 %] [23:50:57.475] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.185 [E:T1-D6=66 % T2-H3=8 %, W:T2-H2=23 %] [23:50:57.476] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.214 [E:T1-D6=79 % T2-H3=100 %, W:T2-H2=8 %] [23:50:57.477] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.217 [E:T1-D6=56 % T2-H3=100 %, W:T2-H2=10 %] [23:50:57.478] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.127 [E:T1-D6=78 % T2-H3=87 %, W:T2-H2=12 %] [23:50:57.479] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.341 [E:T1-D6=93 % T2-H3=76 %, W:T2-H2=27 %] [23:50:57.480] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.049 [E:T1-D6=69 % T2-H3=7 %, W:T2-H2=9 %] [23:50:57.481] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.125 [E:T1-D6=73 % T2-H3=100 %, W:T2-H2=14 %] [23:50:57.482] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.049 [E:T1-D6=72 % T2-H3=13 %, W:T2-H2=6 %] [23:50:57.483] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.158 [E:T1-D6=95 % T2-H3=9 %, W:T2-H2=13 %] [23:50:57.484] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.176 [E:T1-D6=78 % T2-H3=4 %, W:T2-H2=27 %] [23:50:57.485] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.116 [E:T1-D6=62 % T2-H3=81 %, W:T2-H2=15 %] [23:50:57.486] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.146 [E:T1-D6=73 % T2-H3=28 %, W:T2-H2=37 %] [23:50:57.487] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.167 [E:T1-D6=79 % T2-H3=82 %, W:T2-H2=27 %] [23:50:57.488] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.175 [E:T1-D6=91 % T2-H3=11 %, W:T2-H2=15 %] [23:50:57.489] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.096 [E:T1-D6=84 % T2-H3=3 %, W:T2-H2=37 %] [23:50:57.490] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.156 [E:T1-D6=80 % T2-H3=4 %, W:T2-H2=21 %] [23:50:57.491] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.142 [E:T1-D6=77 % T2-H3=73 %, W:T2-H2=21 %] [23:50:57.492] [SAMPLE-VAL] Sample 43: weight 0.041 -> 0.010 [E:T1-D6=100 % T2-H3=6 %, W:T2-H2=35 %] [23:50:57.493] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.017 [E:T1-D6=91 % T2-H3=4 %, W:T2-H2=28 %] [23:50:57.494] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.211 [E:T1-D6=96 % T2-H3=12 %, W:T2-H2=21 %] [23:50:57.495] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.170 [E:T1-D6=95 % T2-H3=7 %, W:T2-H2=18 %] [23:50:57.496] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.058 [E:T1-D6=65 % T2-H3=1 %, W:T2-H2=30 %] [23:50:57.497] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.257 [E:T1-D6=50 % T2-H3=76 %, W:T2-H2=17 %] [23:50:57.498] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.117 [E:T1-D6=53 % T2-H3=79 %, W:T2-H2=16 %] [23:50:57.499] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.180 [E:T1-D6=66 % T2-H3=100 %, W:T2-H2=25 %] [23:50:57.499] [SAMPLE-VAL] Done. Weight range: 0.010-0.343 [23:50:57.499] [SAMPLE-VAL] Top sample 24 (w=0.343): E:J6.863.T86.KJ972 W:T843.J742.AKQ.86 [E:T1-D6=86 % T2-H3=79 %, W:T2-H2=22 %] [23:50:57.500] [SAMPLE-VAL] Top sample 30 (w=0.341): E:864.863.Q6.KJ872 W:JT3.J742.AKT8.96 [E:T1-D6=93 % T2-H3=76 %, W:T2-H2=27 %] [23:50:57.500] [SAMPLE-VAL] Top sample 25 (w=0.315): E:JT.873.86.KJ8762 W:8643.J642.AKQT.9 [E:T1-D6=49 % T2-H3=78 %, W:T2-H2=25 %] [23:50:57.500] [SAMPLE-VAL] Top sample 48 (w=0.257): E:83.863.AT86.KJ98 W:JT64.J742.KQ.762 [E:T1-D6=50 % T2-H3=76 %, W:T2-H2=17 %] [23:50:57.500] [SAMPLE-VAL] Top sample 20 (w=0.231): E:J643.7643.A6.972 W:T8.J82.KQT8.KJ86 [E:T1-D6=96 % T2-H3=100 %, W:T2-H2=8 %] [23:50:57.500] After sample validation: 50 deals remaining [23:50:57.500] [PLAY-INFER] No inference observations detected [23:50:57.500] Using weighted samples: 50/50 have non-uniform weights (range 0.010-0.343) [23:50:57.500] Sample deals (50 total, showing first 20, by weight): [23:50:57.500] [1] (w=0.343) N:972.AK9.9532.Q53 J6.863.T86.KJ972 AKQ5.QT5.J74.AT4 T843.J742.AKQ.86 [23:50:57.500] [2] (w=0.341) N:972.AK9.9532.Q53 864.863.Q6.KJ872 AKQ5.QT5.J74.AT4 JT3.J742.AKT8.96 [23:50:57.500] [3] (w=0.315) N:972.AK9.9532.Q53 JT.873.86.KJ8762 AKQ5.QT5.J74.AT4 8643.J642.AKQT.9 [23:50:57.500] [4] (w=0.257) N:972.AK9.9532.Q53 83.863.AT86.KJ98 AKQ5.QT5.J74.AT4 JT64.J742.KQ.762 [23:50:57.500] [5] (w=0.231) N:972.AK9.9532.Q53 J643.7643.A6.972 AKQ5.QT5.J74.AT4 T8.J82.KQT8.KJ86 [23:50:57.501] [6] (w=0.217) N:972.AK9.9532.Q53 JT84.743.AT86.K9 AKQ5.QT5.J74.AT4 63.J862.KQ.J8762 [23:50:57.501] [7] (w=0.214) N:972.AK9.9532.Q53 T43.7643.T86.K87 AKQ5.QT5.J74.AT4 J86.J82.AKQ.J962 [23:50:57.501] [8] (w=0.211) N:972.AK9.9532.Q53 JT64.J643.T6.K62 AKQ5.QT5.J74.AT4 83.872.AKQ8.J987 [23:50:57.501] [9] (w=0.206) N:972.AK9.9532.Q53 T64.7643.A86.986 AKQ5.QT5.J74.AT4 J83.J82.KQT.KJ72 [23:50:57.501] [10] (w=0.204) N:972.AK9.9532.Q53 T63.J743.AT6.986 AKQ5.QT5.J74.AT4 J84.862.KQ8.KJ72 [23:50:57.501] [11] (w=0.198) N:972.AK9.9532.Q53 T863.73.Q86.J762 AKQ5.QT5.J74.AT4 J4.J8642.AKT.K98 [23:50:57.501] [12] (w=0.197) N:972.AK9.9532.Q53 JT863.J743.A86.7 AKQ5.QT5.J74.AT4 4.862.KQT.KJ9862 [23:50:57.501] [13] (w=0.195) N:972.AK9.9532.Q53 JT63.J63.A86.982 AKQ5.QT5.J74.AT4 84.8742.KQT.KJ76 [23:50:57.501] [14] (w=0.190) N:972.AK9.9532.Q53 JT43.J763.Q6.J62 AKQ5.QT5.J74.AT4 86.842.AKT8.K987 [23:50:57.501] [15] (w=0.185) N:972.AK9.9532.Q53 3.J8643.A86.K862 AKQ5.QT5.J74.AT4 JT864.72.KQT.J97 [23:50:57.502] [16] (w=0.180) N:972.AK9.9532.Q53 J843.73.A86.KJ62 AKQ5.QT5.J74.AT4 T6.J8642.KQT.987 [23:50:57.502] [17] (w=0.176) N:972.AK9.9532.Q53 JT3.J43.T86.KJ62 AKQ5.QT5.J74.AT4 864.8762.AKQ.987 [23:50:57.502] [18] (w=0.175) N:972.AK9.9532.Q53 63.J743.A6.KJ976 AKQ5.QT5.J74.AT4 JT84.862.KQT8.82 [23:50:57.502] [19] (w=0.170) N:972.AK9.9532.Q53 T3.J643.T6.KJ876 AKQ5.QT5.J74.AT4 J864.872.AKQ8.92 [23:50:57.502] [20] (w=0.167) N:972.AK9.9532.Q53 JT3.843.Q86.K962 AKQ5.QT5.J74.AT4 864.J762.AKT.J87 [23:50:57.502] ... and 30 more [23:50:57.591] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:50:57.591] H5: [400, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, -50, 400, -50, 400, 400, 400, 400, -50] [23:50:57.591] HT: [400, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, -50, 400, -50, 400, 400, 400, 400, -50] [23:50:57.591] HQ: [400, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, -50, 400, -50, 400, 400, 400, 400, -50] [23:50:57.591] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:50:57.591] H5: [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 8] [23:50:57.591] HT: [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 8] [23:50:57.591] HQ: [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 8] [23:50:57.591] --- IMP Calculation Output (card -> average IMP) --- [23:50:57.591] H5: 0.16 [23:50:57.591] HT: -0.08 [23:50:57.592] HQ: -0.08 [23:50:57.592] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:50:57.592] H5: 0.016 [23:50:57.592] HT: -0.008 [23:50:57.592] HQ: -0.008 [23:50:57.592] === DDS DETAILED ANALYSIS === [23:50:57.592] Cards analyzed: 3, Samples per card: 50 [23:50:57.592] [23:50:57.592] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:50:57.592] ----- ------ --------- ------- ----------- -------------------------------- [23:50:57.592] H5 0.16 8.74 74 % 2 [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9...] [23:50:57.592] HT -0.08 8.72 72 % 2 [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9...] [23:50:57.593] HQ -0.08 8.72 72 % 2 [9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9...] [23:50:57.593] [23:50:57.593] Selected: H5 (IMPs=0.16, avgTricks=8.74) [23:50:57.593] =================== [23:50:57.593] Selected: H5 (MP 0.016, 0.16 IMPs, 8.74 tricks) [23:50:57.593] [stage-timing] ok sample=29ms validate=0ms nn=59ms signal=0ms simgames=2ms dds=88ms total=182ms samples=50 cards=7 [23:50:57.593] === FindBestCardAsync: Position=S, CardsPlayed=7 === [23:50:57.594] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:50:57.594] Relative position: Declarer, Contract type: NoTrump [23:50:57.594] Cards in hand mask: 3 [23:50:57.594] Candidate: xH = 86.0 % [23:50:57.594] Candidate: TH = 8.9 % [23:50:57.595] Candidate: QH = 5.0 % [23:50:57.595] Selected: H5 (86.0 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:50:58 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:50:58 === [23:50:58.285] === FindBestCardAsync: Position=N, CardsPlayed=8 === [23:50:58.285] Contract: 3N, Declarer: S, Dealer: N [23:50:58.285] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:58.285] Deal: N:... ... ... ... [23:50:58.285] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:50:58.285] ****************************** [23:50:58.286] FindMatchingDealsWithPlayInternal Input: [23:50:58.286] Position parameter: N [23:50:58.286] Deal from game: N:... ... ... ... [23:50:58.286] Hand for N: 972.AK9.9532.Q53 [23:50:58.286] Hand for E: (null) [23:50:58.286] Hand for S: AKQ5.QT5.J74.AT4 [23:50:58.286] Hand for W: (null) [23:50:58.286] Cards played: DK, D2, D6, D4, H2, H9, H3, H5 [23:50:58.286] Declarer: S [23:50:58.286] ****************************** [23:50:58.286] [DealFinder] Seed from player N hand: 99426159 [23:50:58.286] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:50:58.286] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:50:58.287] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1561MB, gc2=15) [23:50:58.287] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [23:50:58.287] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=8 [23:50:58.287] [ExtractPartialDeal] Visible hands: N, S [23:50:58.287] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:50:58.287] [ExtractPartialDeal] Extracted hands: [23:50:58.287] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:50:58.287] E: ... (0 cards) [23:50:58.287] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:50:58.287] W: ... (0 cards) [23:50:58.287] [DealFinder] Trump suit from contract '3N': NoTrump [23:50:58.287] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:50:58.287] [ComputePlayedCards] Card 1: DK played by W [23:50:58.287] [ComputePlayedCards] Card 2: D2 played by N [23:50:58.287] [ComputePlayedCards] Card 3: D6 played by E [23:50:58.288] [ComputePlayedCards] Card 4: D4 played by S [23:50:58.288] [ComputePlayedCards] Trick complete. Winner: W [23:50:58.288] [ComputePlayedCards] Card 5: H2 played by W [23:50:58.288] [ComputePlayedCards] Card 6: H9 played by N [23:50:58.288] [ComputePlayedCards] Card 7: H3 played by E [23:50:58.288] [ComputePlayedCards] Card 8: H5 played by S [23:50:58.288] [ComputePlayedCards] Trick complete. Winner: N [23:50:58.288] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9 [23:50:58.288] [DealFinder] Added 2 played cards to E (was 0 cards): D6, H3 [23:50:58.288] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5 [23:50:58.288] [DealFinder] Added 2 played cards to W (was 0 cards): DK, H2 [23:50:58.288] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:58.288] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:50:58.289] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [23:50:58.289] [DealFinder] Locked players: N, S [23:50:58.289] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:50:58.289] [DealFinder] Players needing cards: E:11, W:11 [23:50:58.289] Large number of cards remaining. Using random generation. [23:50:58.289] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:50:58.290] [VerifyHands] FAIL for E: J8.J87643.AQ6.K2 (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:50:58.294] [VerifyHands] FAIL for W: 4.87642.AKT.K976 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:50:58.296] [Timing] Total: 9ms, Generation: 0ms, Verification: 5ms [23:50:58.296] [Timing] Attempts: 52, PassedSimpleCheck: 52, FailedVerification: 2, Found: 50 [23:50:58.313] Search complete. Returning 50 deals. [23:50:58.314] Found 50 sample deals for simulation. [23:50:58.314] Valid deals for DDS: 50 / 50 [23:50:58.314] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:50:58.321] [SAMPLE-VAL] Opening lead NN validation (DK): 31/50 samples adjusted [23:50:58.322] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:50:58.322] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:50:58.323] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.074 [E:T1-D6=54 % T2-H3=100 %, W:T2-H2=6 %] [23:50:58.324] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.180 [E:T1-D6=79 % T2-H3=11 %, W:T2-H2=17 %] [23:50:58.325] [SAMPLE-VAL] Sample 3: weight 0.100 -> 0.015 [E:T1-D6=85 % T2-H3=11 %, W:T2-H2=15 %] [23:50:58.326] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.075 [E:T1-D6=88 % T2-H3=6 %, W:T2-H2=20 %] [23:50:58.327] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.198 [E:T1-D6=59 % T2-H3=100 %, W:T2-H2=32 %] [23:50:58.328] [SAMPLE-VAL] Sample 6: weight 0.041 -> 0.017 [E:T1-D6=52 % T2-H3=80 %, W:T2-H2=41 %] [23:50:58.329] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.148 [E:T1-D6=70 % T2-H3=34 %, W:T2-H2=35 %] [23:50:58.330] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.149 [E:T1-D6=82 % T2-H3=81 %, W:T2-H2=21 %] [23:50:58.331] [SAMPLE-VAL] Sample 9: weight 0.100 -> 0.029 [E:T1-D6=75 % T2-H3=100 %, W:T2-H2=19 %] [23:50:58.332] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.027 [E:T1-D6=80 % T2-H3=4 %, W:T2-H2=16 %] [23:50:58.333] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.124 [E:T1-D6=69 % T2-H3=100 %, W:T2-H2=14 %] [23:50:58.334] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.188 [E:T1-D6=95 % T2-H3=12 %, W:T2-H2=16 %] [23:50:58.335] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.085 [E:T1-D6=67 % T2-H3=8 %, W:T2-H2=19 %] [23:50:58.336] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.134 [E:T1-D6=96 % T2-H3=12 %, W:T2-H2=8 %] [23:50:58.337] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.162 [E:T1-D6=50 % T2-H3=4 %, W:T2-H2=28 %] [23:50:58.338] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.079 [E:T1-D6=65 % T2-H3=7 %, W:T2-H2=23 %] [23:50:58.339] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.313 [E:T1-D6=96 % T2-H3=85 %, W:T2-H2=17 %] [23:50:58.340] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.059 [E:T1-D6=60 % T2-H3=1 %, W:T2-H2=37 %] [23:50:58.341] [SAMPLE-VAL] Sample 19: weight 0.041 -> 0.013 [E:T1-D6=57 % T2-H3=86 %, W:T2-H2=22 %] [23:50:58.342] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.141 [E:T1-D6=76 % T2-H3=83 %, W:T2-H2=19 %] [23:50:58.343] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.131 [E:T1-D6=56 % T2-H3=30 %, W:T2-H2=32 %] [23:50:58.344] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.139 [E:T1-D6=47 % T2-H3=5 %, W:T2-H2=19 %] [23:50:58.345] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.160 [E:T1-D6=77 % T2-H3=6 %, W:T2-H2=18 %] [23:50:58.346] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.125 [E:T1-D6=38 % T2-H3=100 %, W:T2-H2=19 %] [23:50:58.347] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.029 [E:T1-D6=88 % T2-H3=84 %, W:T2-H2=18 %] [23:50:58.348] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.137 [E:T1-D6=90 % T2-H3=4 %, W:T2-H2=19 %] [23:50:58.349] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.029 [E:T1-D6=74 % T2-H3=84 %, W:T2-H2=21 %] [23:50:58.350] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.046 [E:T1-D6=63 % T2-H3=24 %, W:T2-H2=4 %] [23:50:58.351] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.060 [E:T1-D6=53 % T2-H3=2 %, W:T2-H2=27 %] [23:50:58.352] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.147 [E:T1-D6=69 % T2-H3=86 %, W:T2-H2=17 %] [23:50:58.353] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.042 [E:T1-D6=97 % T2-H3=2 %, W:T2-H2=43 %] [23:50:58.354] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.025 [E:T1-D6=87 % T2-H3=83 %, W:T2-H2=14 %] [23:50:58.355] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.148 [E:T1-D6=77 % T2-H3=78 %, W:T2-H2=22 %] [23:50:58.356] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.187 [E:T1-D6=76 % T2-H3=100 %, W:T2-H2=31 %] [23:50:58.357] [SAMPLE-VAL] Sample 35: weight 0.203 -> 0.065 [E:T1-D6=55 % T2-H3=100 %, W:T2-H2=22 %] [23:50:58.358] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.138 [E:T1-D6=89 % T2-H3=26 %, W:T2-H2=24 %] [23:50:58.359] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.118 [E:T1-D6=59 % T2-H3=100 %, W:T2-H2=14 %] [23:50:58.360] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.167 [E:T1-D6=94 % T2-H3=9 %, W:T2-H2=15 %] [23:50:58.361] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.121 [E:T1-D6=61 % T2-H3=100 %, W:T2-H2=14 %] [23:50:58.361] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.390 [E:T1-D6=96 % T2-H3=74 %, W:T2-H2=28 %] [23:50:58.362] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.105 [E:T1-D6=62 % T2-H3=100 %, W:T2-H2=11 %] [23:50:58.363] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.173 [E:T1-D6=83 % T2-H3=5 %, W:T2-H2=22 %] [23:50:58.364] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.189 [E:T1-D6=83 % T2-H3=6 %, W:T2-H2=24 %] [23:50:58.365] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.159 [E:T1-D6=89 % T2-H3=2 %, W:T2-H2=27 %] [23:50:58.366] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.012 [E:T1-D6=84 % T2-H3=6 %, W:T2-H2=13 %] [23:50:58.367] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.259 [E:T1-D6=65 % T2-H3=84 %, W:T2-H2=14 %] [23:50:58.368] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.081 [E:T1-D6=69 % T2-H3=7 %, W:T2-H2=23 %] [23:50:58.369] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.074 [E:T1-D6=93 % T2-H3=7 %, W:T2-H2=16 %] [23:50:58.370] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.209 [E:T1-D6=91 % T2-H3=100 %, W:T2-H2=35 %] [23:50:58.371] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.097 [E:T1-D6=66 % T2-H3=9 %, W:T2-H2=25 %] [23:50:58.371] [SAMPLE-VAL] Done. Weight range: 0.012-0.390 [23:50:58.372] [SAMPLE-VAL] Top sample 40 (w=0.390): E:T64.843.A6.K9876 W:J83.J762.KQT8.J2 [E:T1-D6=96 % T2-H3=74 %, W:T2-H2=28 %] [23:50:58.372] [SAMPLE-VAL] Top sample 17 (w=0.313): E:T86.8763.T6.K982 W:J43.J42.AKQ8.J76 [E:T1-D6=96 % T2-H3=85 %, W:T2-H2=17 %] [23:50:58.372] [SAMPLE-VAL] Top sample 46 (w=0.259): E:T8.8743.A86.KJ86 W:J643.J62.KQT.972 [E:T1-D6=65 % T2-H3=84 %, W:T2-H2=14 %] [23:50:58.372] [SAMPLE-VAL] Top sample 49 (w=0.209): E:T63.73.QT6.J8762 W:J84.J8642.AK8.K9 [E:T1-D6=91 % T2-H3=100 %, W:T2-H2=35 %] [23:50:58.372] [SAMPLE-VAL] Top sample 5 (w=0.198): E:J86.73.AT86.J862 W:T43.J8642.KQ.K97 [E:T1-D6=59 % T2-H3=100 %, W:T2-H2=32 %] [23:50:58.372] After sample validation: 50 deals remaining [23:50:58.372] [PLAY-INFER] No inference observations detected [23:50:58.372] Using weighted samples: 50/50 have non-uniform weights (range 0.012-0.390) [23:50:58.372] Sample deals (50 total, showing first 20, by weight): [23:50:58.372] [1] (w=0.390) N:972.AK9.9532.Q53 T64.843.A6.K9876 AKQ5.QT5.J74.AT4 J83.J762.KQT8.J2 [23:50:58.372] [2] (w=0.313) N:972.AK9.9532.Q53 T86.8763.T6.K982 AKQ5.QT5.J74.AT4 J43.J42.AKQ8.J76 [23:50:58.372] [3] (w=0.259) N:972.AK9.9532.Q53 T8.8743.A86.KJ86 AKQ5.QT5.J74.AT4 J643.J62.KQT.972 [23:50:58.372] [4] (w=0.209) N:972.AK9.9532.Q53 T63.73.QT6.J8762 AKQ5.QT5.J74.AT4 J84.J8642.AK8.K9 [23:50:58.373] [5] (w=0.198) N:972.AK9.9532.Q53 J86.73.AT86.J862 AKQ5.QT5.J74.AT4 T43.J8642.KQ.K97 [23:50:58.373] [6] (w=0.189) N:972.AK9.9532.Q53 JT6.J8643.AT6.J2 AKQ5.QT5.J74.AT4 843.72.KQ8.K9876 [23:50:58.373] [7] (w=0.188) N:972.AK9.9532.Q53 J4.J763.T6.K8762 AKQ5.QT5.J74.AT4 T863.842.AKQ8.J9 [23:50:58.373] [8] (w=0.187) N:972.AK9.9532.Q53 J43.3.QT86.KJ982 AKQ5.QT5.J74.AT4 T86.J87642.AK.76 [23:50:58.373] [9] (w=0.180) N:972.AK9.9532.Q53 864.J643.T86.K92 AKQ5.QT5.J74.AT4 JT3.872.AKQ.J876 [23:50:58.373] [10] (w=0.173) N:972.AK9.9532.Q53 J6.J8643.AT6.J98 AKQ5.QT5.J74.AT4 T843.72.KQ8.K762 [23:50:58.373] [11] (w=0.167) N:972.AK9.9532.Q53 T86.J743.T6.KJ96 AKQ5.QT5.J74.AT4 J43.862.AKQ8.872 [23:50:58.373] [12] (w=0.162) N:972.AK9.9532.Q53 JT6.J63.AT86.J96 AKQ5.QT5.J74.AT4 843.8742.KQ.K872 [23:50:58.373] [13] (w=0.160) N:972.AK9.9532.Q53 J3.J743.T86.J982 AKQ5.QT5.J74.AT4 T864.862.AKQ.K76 [23:50:58.373] [14] (w=0.159) N:972.AK9.9532.Q53 JT43.J3.A6.KJ972 AKQ5.QT5.J74.AT4 86.87642.KQT8.86 [23:50:58.373] [15] (w=0.149) N:972.AK9.9532.Q53 JT.863.Q86.K9762 AKQ5.QT5.J74.AT4 8643.J742.AKT.J8 [23:50:58.373] [16] (w=0.148) N:972.AK9.9532.Q53 JT8.873.Q86.K862 AKQ5.QT5.J74.AT4 643.J642.AKT.J97 [23:50:58.374] [17] (w=0.148) N:972.AK9.9532.Q53 J643.83.QT86.K96 AKQ5.QT5.J74.AT4 T8.J7642.AK.J872 [23:50:58.374] [18] (w=0.147) N:972.AK9.9532.Q53 843.8643.A86.K62 AKQ5.QT5.J74.AT4 JT6.J72.KQT.J987 [23:50:58.374] [19] (w=0.141) N:972.AK9.9532.Q53 JT8.863.Q86.K762 AKQ5.QT5.J74.AT4 643.J742.AKT.J98 [23:50:58.374] [20] (w=0.139) N:972.AK9.9532.Q53 JT8.J8743.86.K98 AKQ5.QT5.J74.AT4 643.62.AKQT.J762 [23:50:58.374] ... and 30 more [23:50:58.461] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:50:58.461] S2: [400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, -50, -50, 400, -50, 400, -50, -50, 400, -50, 400, -50, 400, 400, 400] [23:50:58.461] S7: [400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400] [23:50:58.461] HA: [400, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, -50, 400, -50, -50, -50, 400, 400, -50, 400, 400, -50] [23:50:58.461] S9: [400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400] [23:50:58.461] C3: [400, 400, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50] [23:50:58.461] C5: [400, 400, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50] [23:50:58.461] D5: [400, 400, -50, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, -50, 400, 400, -50, 400, -50, -50, 400, 400, 400, -50, 400, -50, 400] [23:50:58.461] D9: [400, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, -50, -50, -50, 400, -50, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, 400, -50, 400] [23:50:58.462] CQ: [400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, -50, -50, -50, -50, 400, 400, 400, 400, 400, -50, 400, 400, -100, -50, -50, 400, -100, 400, -100, -50, -50, -50, -50, -50, -50, -100, -50, -100, 400, 400, -100, -50, -50, -50] [23:50:58.462] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:50:58.462] S2: [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 7, 7, 8, 7, 8, 7, 7, 8, 7, 8, 7, 8, 8, 8] [23:50:58.462] S7: [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8] [23:50:58.462] HA: [8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 8, 8, 7, 8, 8, 7] [23:50:58.462] S9: [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8] [23:50:58.462] C3: [8, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 7, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7] [23:50:58.462] C5: [8, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 7, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7] [23:50:58.462] D5: [8, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 7, 8, 8, 7, 8, 7, 7, 8, 8, 8, 7, 8, 7, 8] [23:50:58.462] D9: [8, 7, 7, 8, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 8, 7, 8] [23:50:58.462] CQ: [8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 8, 8, 6, 7, 7, 8, 6, 8, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 8, 8, 6, 7, 7, 7] [23:50:58.463] --- IMP Calculation Output (card -> average IMP) --- [23:50:58.463] S7: 1.24 [23:50:58.463] S9: 1.24 [23:50:58.463] S2: 1.09 [23:50:58.464] HA: 0.57 [23:50:58.464] D5: 0.37 [23:50:58.464] C3: -0.29 [23:50:58.464] C5: -0.29 [23:50:58.464] CQ: -1.68 [23:50:58.464] D9: -2.25 [23:50:58.464] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:50:58.464] S7: 0.127 [23:50:58.464] S9: 0.127 [23:50:58.464] S2: 0.112 [23:50:58.464] HA: 0.061 [23:50:58.464] D5: 0.038 [23:50:58.464] C3: -0.024 [23:50:58.465] C5: -0.024 [23:50:58.465] CQ: -0.197 [23:50:58.465] D9: -0.220 [23:50:58.465] === DDS DETAILED ANALYSIS === [23:50:58.465] Cards analyzed: 9, Samples per card: 50 [23:50:58.465] [23:50:58.465] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:50:58.465] ----- ------ --------- ------- ----------- -------------------------------- [23:50:58.465] S7 1.24 7.80 85 % 2 [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:50:58.465] S9 1.24 7.80 85 % 2 [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:50:58.465] S2 1.09 7.76 84 % 2 [8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:50:58.465] HA 0.57 7.70 79 % 2 [8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8...] [23:50:58.465] D5 0.37 7.72 78 % 2 [8, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7...] [23:50:58.466] C3 -0.29 7.60 72 % 2 [8, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7...] [23:50:58.466] C5 -0.29 7.60 72 % 2 [8, 8, 7, 8, 8, 8, 7, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7...] [23:50:58.466] CQ -1.68 7.34 60 % 3 [8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7, 7...] [23:50:58.466] D9 -2.25 7.50 54 % 2 [8, 7, 7, 8, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 7...] [23:50:58.466] [23:50:58.466] Selected: S7 (IMPs=1.24, avgTricks=7.80) [23:50:58.466] =================== [23:50:58.466] Selected: S7 (MP 0.127, 1.24 IMPs, 7.80 tricks) -- 1 tied card(s): S9 [23:50:58.466] [stage-timing] ok sample=28ms validate=0ms nn=58ms signal=0ms simgames=2ms dds=90ms total=181ms samples=50 cards=8 [23:50:58.468] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 972 AKQ5 JT8643' [23:50:58.828] SUITC_CALL_END: jsonLength=9844 [23:50:58.828] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":38.7578} ],"Result":3.3876, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":38.7578},{"Tricks":3,"Percent [23:50:58.829] === FindBestCardAsync: Position=N, CardsPlayed=8 === [23:50:58.829] Finding card to play for N: 972.AK9.9532.Q53 [23:50:58.829] Relative position: Dummy, Contract type: NoTrump [23:50:58.829] Cards in hand mask: 8 [23:50:58.830] Candidate: xS = 33.2 % [23:50:58.830] Candidate: AH = 25.3 % [23:50:58.830] Candidate: xC = 14.1 % [23:50:58.830] Candidate: xD = 10.8 % [23:50:58.830] Candidate: KH = 8.1 % [23:50:58.830] Candidate: 9S = 5.4 % [23:50:58.831] Candidate: QC = 1.8 % [23:50:58.831] Candidate: 9D = 1.2 % [23:50:58.831] Selected: S2 (33.2 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:00 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:00 === [23:51:00.417] === FindBestCardAsync: Position=S, CardsPlayed=10 === [23:51:00.417] Contract: 3N, Declarer: S, Dealer: N [23:51:00.418] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:00.418] Deal: N:... ... ... ... [23:51:00.418] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:51:00.418] ****************************** [23:51:00.418] FindMatchingDealsWithPlayInternal Input: [23:51:00.418] Position parameter: S [23:51:00.418] Deal from game: N:... ... ... ... [23:51:00.418] Hand for N: 972.AK9.9532.Q53 [23:51:00.418] Hand for E: (null) [23:51:00.418] Hand for S: AKQ5.QT5.J74.AT4 [23:51:00.418] Hand for W: (null) [23:51:00.418] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4 [23:51:00.418] Declarer: S [23:51:00.419] ****************************** [23:51:00.419] [DealFinder] Seed from player S hand: 1133106956 [23:51:00.419] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:00.419] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:00.419] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1562MB, gc2=15) [23:51:00.419] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [23:51:00.419] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=10 [23:51:00.419] [ExtractPartialDeal] Visible hands: S, N [23:51:00.419] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:00.419] [ExtractPartialDeal] Extracted hands: [23:51:00.419] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:00.420] E: ... (0 cards) [23:51:00.420] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:00.420] W: ... (0 cards) [23:51:00.420] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:00.420] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:00.420] [ComputePlayedCards] Card 1: DK played by W [23:51:00.420] [ComputePlayedCards] Card 2: D2 played by N [23:51:00.420] [ComputePlayedCards] Card 3: D6 played by E [23:51:00.420] [ComputePlayedCards] Card 4: D4 played by S [23:51:00.420] [ComputePlayedCards] Trick complete. Winner: W [23:51:00.420] [ComputePlayedCards] Card 5: H2 played by W [23:51:00.420] [ComputePlayedCards] Card 6: H9 played by N [23:51:00.420] [ComputePlayedCards] Card 7: H3 played by E [23:51:00.420] [ComputePlayedCards] Card 8: H5 played by S [23:51:00.421] [ComputePlayedCards] Trick complete. Winner: N [23:51:00.421] [ComputePlayedCards] Card 9: S7 played by N [23:51:00.421] [ComputePlayedCards] Card 10: S4 played by E [23:51:00.421] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7 [23:51:00.421] [DealFinder] Added 3 played cards to E (was 0 cards): D6, H3, S4 [23:51:00.421] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5 [23:51:00.421] [DealFinder] Added 2 played cards to W (was 0 cards): DK, H2 [23:51:00.421] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:00.421] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:00.422] [DealFinder] Known cards per player: N=13, E=3, S=13, W=2 [23:51:00.422] [DealFinder] Locked players: N, S [23:51:00.422] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [23:51:00.422] [DealFinder] Players needing cards: E:10, W:11 [23:51:00.422] Large number of cards remaining. Using random generation. [23:51:00.422] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:00.423] [VerifyHands] FAIL for W: 6.J62.AKQ.K98762 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:51:00.424] [VerifyHands] FAIL for W: J.J8762.KQT8.KJ2 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:51:00.425] [VerifyHands] FAIL for E: J4.3.AQT86.KJ982 (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:51:00.430] [Timing] Total: 11ms, Generation: 1ms, Verification: 6ms [23:51:00.430] [Timing] Attempts: 53, PassedSimpleCheck: 53, FailedVerification: 3, Found: 50 [23:51:00.448] Search complete. Returning 50 deals. [23:51:00.449] Found 50 sample deals for simulation. [23:51:00.449] Valid deals for DDS: 50 / 50 [23:51:00.449] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:00.456] [SAMPLE-VAL] Opening lead NN validation (DK): 30/50 samples adjusted [23:51:00.457] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:00.457] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:00.457] [SAMPLE-VAL] T3: N=S7 E=S4 (leader=N) (partial) [23:51:00.458] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.124 [E:T1-D6=56 % T2-H3=100 % T3-S4=92 %, W:T2-H2=12 %] [23:51:00.460] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.162 [E:T1-D6=61 % T2-H3=78 % T3-S4=78 %, W:T2-H2=28 %] [23:51:00.461] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.151 [E:T1-D6=61 % T2-H3=100 % T3-S4=87 %, W:T2-H2=22 %] [23:51:00.462] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.207 [E:T1-D6=88 % T2-H3=17 % T3-S4=84 %, W:T2-H2=13 %] [23:51:00.464] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.107 [E:T1-D6=56 % T2-H3=1 % T3-S4=100 %, W:T2-H2=37 %] [23:51:00.465] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.115 [E:T1-D6=76 % T2-H3=87 % T3-S4=33 %, W:T2-H2=17 %] [23:51:00.466] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.221 [E:T1-D6=85 % T2-H3=100 % T3-S4=74 %, W:T2-H2=36 %] [23:51:00.468] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.197 [E:T1-D6=46 % T2-H3=100 % T3-S4=83 %, W:T2-H2=41 %] [23:51:00.469] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.139 [E:T1-D6=76 % T2-H3=100 % T3-S4=92 %, W:T2-H2=17 %] [23:51:00.470] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.110 [E:T1-D6=43 % T2-H3=4 % T3-S4=100 %, W:T2-H2=38 %] [23:51:00.472] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.163 [E:T1-D6=63 % T2-H3=77 % T3-S4=94 %, W:T2-H2=27 %] [23:51:00.473] [SAMPLE-VAL] Sample 12: weight 0.203 -> 0.049 [E:T1-D6=95 % T2-H3=3 % T3-S4=56 %, W:T2-H2=36 %] [23:51:00.474] [SAMPLE-VAL] Sample 13: weight 0.041 -> 0.010 [E:T1-D6=100 % T2-H3=6 % T3-S4=85 %, W:T2-H2=28 %] [23:51:00.476] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.153 [E:T1-D6=57 % T2-H3=84 % T3-S4=92 %, W:T2-H2=19 %] [23:51:00.477] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.110 [E:T1-D6=63 % T2-H3=100 % T3-S4=84 %, W:T2-H2=12 %] [23:51:00.478] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.115 [E:T1-D6=87 % T2-H3=6 % T3-S4=100 %, W:T2-H2=22 %] [23:51:00.479] [SAMPLE-VAL] Sample 17: weight 0.100 -> 0.021 [E:T1-D6=83 % T2-H3=100 % T3-S4=51 %, W:T2-H2=12 %] [23:51:00.481] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.264 [E:T1-D6=46 % T2-H3=5 % T3-S4=99 %, W:T2-H2=40 %] [23:51:00.482] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.291 [E:T1-D6=96 % T2-H3=87 % T3-S4=67 %, W:T2-H2=20 %] [23:51:00.483] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.203 [E:T1-D6=93 % T2-H3=4 % T3-S4=100 %, W:T2-H2=19 %] [23:51:00.485] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.119 [E:T1-D6=89 % T2-H3=85 % T3-S4=36 %, W:T2-H2=14 %] [23:51:00.486] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.122 [E:T1-D6=44 % T2-H3=6 % T3-S4=100 %, W:T2-H2=39 %] [23:51:00.488] [SAMPLE-VAL] Sample 23: weight 0.041 -> 0.011 [E:T1-D6=100 % T2-H3=6 % T3-S4=98 %, W:T2-H2=30 %] [23:51:00.489] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.211 [E:T1-D6=74 % T2-H3=7 % T3-S4=94 %, W:T2-H2=19 %] [23:51:00.490] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.204 [E:T1-D6=95 % T2-H3=2 % T3-S4=58 %, W:T2-H2=39 %] [23:51:00.492] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.200 [E:T1-D6=47 % T2-H3=100 % T3-S4=92 %, W:T2-H2=41 %] [23:51:00.493] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.112 [E:T1-D6=52 % T2-H3=2 % T3-S4=73 %, W:T2-H2=42 %] [23:51:00.494] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.157 [E:T1-D6=87 % T2-H3=100 % T3-S4=70 %, W:T2-H2=18 %] [23:51:00.495] [SAMPLE-VAL] Sample 29: weight 0.500 -> 0.176 [E:T1-D6=73 % T2-H3=29 % T3-S4=99 %, W:T2-H2=40 %] [23:51:00.497] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.036 [E:T1-D6=86 % T2-H3=100 % T3-S4=100 %, W:T2-H2=26 %] [23:51:00.498] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.082 [E:T1-D6=66 % T2-H3=3 % T3-S4=29 %, W:T2-H2=30 %] [23:51:00.499] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.200 [E:T1-D6=56 % T2-H3=9 % T3-S4=52 %, W:T2-H2=21 %] [23:51:00.501] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.240 [E:T1-D6=40 % T2-H3=1 % T3-S4=99 %, W:T2-H2=53 %] [23:51:00.502] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.229 [E:T1-D6=96 % T2-H3=7 % T3-S4=99 %, W:T2-H2=25 %] [23:51:00.503] [SAMPLE-VAL] Sample 35: weight 0.203 -> 0.061 [E:T1-D6=96 % T2-H3=5 % T3-S4=100 %, W:T2-H2=39 %] [23:51:00.505] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.138 [E:T1-D6=55 % T2-H3=84 % T3-S4=100 %, W:T2-H2=15 %] [23:51:00.506] [SAMPLE-VAL] Sample 37: weight 0.041 -> 0.012 [E:T1-D6=80 % T2-H3=4 % T3-S4=92 %, W:T2-H2=43 %] [23:51:00.507] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.097 [E:T1-D6=77 % T2-H3=14 % T3-S4=31 %, W:T2-H2=5 %] [23:51:00.509] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.253 [E:T1-D6=95 % T2-H3=86 % T3-S4=35 %, W:T2-H2=15 %] [23:51:00.510] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.034 [E:T1-D6=84 % T2-H3=7 % T3-S4=74 %, W:T2-H2=12 %] [23:51:00.512] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.249 [E:T1-D6=93 % T2-H3=5 % T3-S4=85 %, W:T2-H2=29 %] [23:51:00.513] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.152 [E:T1-D6=65 % T2-H3=100 % T3-S4=59 %, W:T2-H2=25 %] [23:51:00.515] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.182 [E:T1-D6=76 % T2-H3=81 % T3-S4=99 %, W:T2-H2=30 %] [23:51:00.516] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.092 [E:T1-D6=66 % T2-H3=8 % T3-S4=70 %, W:T2-H2=19 %] [23:51:00.518] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.291 [E:T1-D6=100 % T2-H3=7 % T3-S4=92 %, W:T2-H2=33 %] [23:51:00.519] [SAMPLE-VAL] Sample 46: weight 0.041 -> 0.015 [E:T1-D6=58 % T2-H3=87 % T3-S4=98 %, W:T2-H2=26 %] [23:51:00.520] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.020 [E:T1-D6=90 % T2-H3=3 % T3-S4=60 %, W:T2-H2=34 %] [23:51:00.521] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.020 [E:T1-D6=56 % T2-H3=4 % T3-S4=100 %, W:T2-H2=28 %] [23:51:00.523] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.024 [E:T1-D6=81 % T2-H3=100 % T3-S4=89 %, W:T2-H2=12 %] [23:51:00.524] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.185 [E:T1-D6=54 % T2-H3=32 % T3-S4=94 %, W:T2-H2=39 %] [23:51:00.524] [SAMPLE-VAL] Done. Weight range: 0.010-0.291 [23:51:00.524] [SAMPLE-VAL] Top sample 45 (w=0.291): E:8643.J73.6.KJ862 W:JT.8642.AKQT8.97 [E:T1-D6=100 % T2-H3=7 % T3-S4=92 %, W:T2-H2=33 %] [23:51:00.524] [SAMPLE-VAL] Top sample 19 (w=0.291): E:JT43.8643.Q6.J72 W:86.J72.AKT8.K986 [E:T1-D6=96 % T2-H3=87 % T3-S4=67 %, W:T2-H2=20 %] [23:51:00.524] [SAMPLE-VAL] Top sample 18 (w=0.264): E:J643.J873.86.K86 W:T8.642.AKQT.J972 [E:T1-D6=46 % T2-H3=5 % T3-S4=99 %, W:T2-H2=40 %] [23:51:00.525] [SAMPLE-VAL] Top sample 39 (w=0.253): E:84.8743.T6.KJ972 W:JT63.J62.AKQ8.86 [E:T1-D6=95 % T2-H3=86 % T3-S4=35 %, W:T2-H2=15 %] [23:51:00.525] [SAMPLE-VAL] Top sample 41 (w=0.249): E:864.J63.T6.KJ962 W:JT3.8742.AKQ8.87 [E:T1-D6=93 % T2-H3=5 % T3-S4=85 %, W:T2-H2=29 %] [23:51:00.525] After sample validation: 50 deals remaining [23:51:00.525] [PLAY-INFER] No inference observations detected [23:51:00.525] Using weighted samples: 50/50 have non-uniform weights (range 0.010-0.291) [23:51:00.525] Sample deals (50 total, showing first 20, by weight): [23:51:00.525] [1] (w=0.291) N:972.AK9.9532.Q53 8643.J73.6.KJ862 AKQ5.QT5.J74.AT4 JT.8642.AKQT8.97 [23:51:00.525] [2] (w=0.291) N:972.AK9.9532.Q53 JT43.8643.Q6.J72 AKQ5.QT5.J74.AT4 86.J72.AKT8.K986 [23:51:00.525] [3] (w=0.264) N:972.AK9.9532.Q53 J643.J873.86.K86 AKQ5.QT5.J74.AT4 T8.642.AKQT.J972 [23:51:00.525] [4] (w=0.253) N:972.AK9.9532.Q53 84.8743.T6.KJ972 AKQ5.QT5.J74.AT4 JT63.J62.AKQ8.86 [23:51:00.525] [5] (w=0.249) N:972.AK9.9532.Q53 864.J63.T6.KJ962 AKQ5.QT5.J74.AT4 JT3.8742.AKQ8.87 [23:51:00.525] [6] (w=0.240) N:972.AK9.9532.Q53 T643.J83.86.KJ72 AKQ5.QT5.J74.AT4 J8.7642.AKQT.986 [23:51:00.525] [7] (w=0.229) N:972.AK9.9532.Q53 J643.J43.Q6.KJ92 AKQ5.QT5.J74.AT4 T8.8762.AKT8.876 [23:51:00.526] [8] (w=0.221) N:972.AK9.9532.Q53 JT8643.73.AT6.J2 AKQ5.QT5.J74.AT4 .J8642.KQ8.K9876 [23:51:00.526] [9] (w=0.211) N:972.AK9.9532.Q53 J43.J643.T86.J98 AKQ5.QT5.J74.AT4 T86.872.AKQ.K762 [23:51:00.526] [10] (w=0.207) N:972.AK9.9532.Q53 JT643.J643.AT6.K AKQ5.QT5.J74.AT4 8.872.KQ8.J98762 [23:51:00.526] [11] (w=0.204) N:972.AK9.9532.Q53 T84.J3.Q6.KJ9762 AKQ5.QT5.J74.AT4 J63.87642.AKT8.8 [23:51:00.526] [12] (w=0.203) N:972.AK9.9532.Q53 4.J8743.A6.J9762 AKQ5.QT5.J74.AT4 JT863.62.KQT8.K8 [23:51:00.526] [13] (w=0.200) N:972.AK9.9532.Q53 JT4.J643.AT86.62 AKQ5.QT5.J74.AT4 863.872.KQ.KJ987 [23:51:00.526] [14] (w=0.200) N:972.AK9.9532.Q53 J64.43.AQT86.986 AKQ5.QT5.J74.AT4 T83.J8762.K.KJ72 [23:51:00.526] [15] (w=0.197) N:972.AK9.9532.Q53 864.63.AQT86.976 AKQ5.QT5.J74.AT4 JT3.J8742.K.KJ82 [23:51:00.526] [16] (w=0.185) N:972.AK9.9532.Q53 J64.83.AT86.J986 AKQ5.QT5.J74.AT4 T83.J7642.KQ.K72 [23:51:00.526] [17] (w=0.182) N:972.AK9.9532.Q53 J643.843.Q86.K96 AKQ5.QT5.J74.AT4 T8.J762.AKT.J872 [23:51:00.526] [18] (w=0.176) N:972.AK9.9532.Q53 T643.83.QT86.K62 AKQ5.QT5.J74.AT4 J8.J7642.AK.J987 [23:51:00.527] [19] (w=0.163) N:972.AK9.9532.Q53 J64.873.AQ86.K92 AKQ5.QT5.J74.AT4 T83.J642.KT.J876 [23:51:00.527] [20] (w=0.162) N:972.AK9.9532.Q53 T864.863.AQ86.K6 AKQ5.QT5.J74.AT4 J3.J742.KT.J9872 [23:51:00.527] ... and 30 more [23:51:00.592] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:00.592] SA: [400, 400, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, 430, 400, -50, 430, 400, -50, 400, 400, 400, 400] [23:51:00.592] S5: [-100, -100, -100, -50, -50, -100, -50, 400, -50, -50, -50, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, -100, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -100, -50, 400, -50, -100, -50, -100, -100] [23:51:00.592] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:00.592] SA: [8, 8, 7, 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 9, 8, 7, 9, 8, 7, 8, 8, 8, 8] [23:51:00.592] S5: [6, 6, 6, 7, 7, 6, 7, 8, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 6, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 8, 7, 6, 7, 6, 6] [23:51:00.592] --- IMP Calculation Output (card -> average IMP) --- [23:51:00.592] SA: 6.46 [23:51:00.592] S5: -6.46 [23:51:00.592] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:00.592] SA: 0.738 [23:51:00.593] S5: -0.738 [23:51:00.593] === DDS DETAILED ANALYSIS === [23:51:00.593] Cards analyzed: 2, Samples per card: 50 [23:51:00.593] [23:51:00.593] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:00.593] ----- ------ --------- ------- ----------- -------------------------------- [23:51:00.593] SA 6.46 7.74 69 % 3 [8, 8, 7, 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8...] [23:51:00.593] S5 -6.46 6.88 7 % 3 [6, 6, 6, 7, 7, 6, 7, 8, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7...] [23:51:00.593] [23:51:00.593] Selected: SA (IMPs=6.46, avgTricks=7.74) [23:51:00.593] =================== [23:51:00.593] Selected: SA (MP 0.738, 6.46 IMPs, 7.74 tricks) [23:51:00.593] [stage-timing] ok sample=30ms validate=0ms nn=76ms signal=0ms simgames=2ms dds=64ms total=176ms samples=50 cards=10 [23:51:00.594] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 972 AKQ5 JT8643' [23:51:00.931] SUITC_CALL_END: jsonLength=9844 [23:51:00.931] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":38.7578} ],"Result":3.3876, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":38.7578},{"Tricks":3,"Percent [23:51:00.934] === FindBestCardAsync: Position=S, CardsPlayed=10 === [23:51:00.934] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:00.934] Relative position: Declarer, Contract type: NoTrump [23:51:00.934] Cards in hand mask: 4 [23:51:00.935] Candidate: AS = 58.8 % [23:51:00.935] Candidate: QS = 29.1 % [23:51:00.936] Candidate: KS = 11.2 % [23:51:00.936] Candidate: xS = 0.9 % [23:51:00.936] Selected: SA (58.8 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:02 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:02 === [23:51:02.484] === FindBestCardAsync: Position=S, CardsPlayed=12 === [23:51:02.484] Contract: 3N, Declarer: S, Dealer: N [23:51:02.484] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:02.484] Deal: N:... ... ... ... [23:51:02.484] Position S is on declarer's side - score table shifted by 2 declarer tricks won [23:51:02.484] ****************************** [23:51:02.484] FindMatchingDealsWithPlayInternal Input: [23:51:02.484] Position parameter: S [23:51:02.484] Deal from game: N:... ... ... ... [23:51:02.484] Hand for N: 972.AK9.9532.Q53 [23:51:02.484] Hand for E: (null) [23:51:02.485] Hand for S: AKQ5.QT5.J74.AT4 [23:51:02.485] Hand for W: (null) [23:51:02.485] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3 [23:51:02.485] Declarer: S [23:51:02.485] ****************************** [23:51:02.485] [DealFinder] Seed from player S hand: 1133106956 [23:51:02.485] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:02.485] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:02.485] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1563MB, gc2=15) [23:51:02.485] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [23:51:02.485] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=12 [23:51:02.485] [ExtractPartialDeal] Visible hands: S, N [23:51:02.485] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:02.486] [ExtractPartialDeal] Extracted hands: [23:51:02.486] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:02.486] E: ... (0 cards) [23:51:02.486] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:02.486] W: ... (0 cards) [23:51:02.486] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:02.486] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:02.486] [ComputePlayedCards] Card 1: DK played by W [23:51:02.486] [ComputePlayedCards] Card 2: D2 played by N [23:51:02.486] [ComputePlayedCards] Card 3: D6 played by E [23:51:02.486] [ComputePlayedCards] Card 4: D4 played by S [23:51:02.486] [ComputePlayedCards] Trick complete. Winner: W [23:51:02.486] [ComputePlayedCards] Card 5: H2 played by W [23:51:02.486] [ComputePlayedCards] Card 6: H9 played by N [23:51:02.486] [ComputePlayedCards] Card 7: H3 played by E [23:51:02.486] [ComputePlayedCards] Card 8: H5 played by S [23:51:02.486] [ComputePlayedCards] Trick complete. Winner: N [23:51:02.487] [ComputePlayedCards] Card 9: S7 played by N [23:51:02.487] [ComputePlayedCards] Card 10: S4 played by E [23:51:02.487] [ComputePlayedCards] Card 11: SQ played by S [23:51:02.487] [ComputePlayedCards] Card 12: S3 played by W [23:51:02.487] [ComputePlayedCards] Trick complete. Winner: S [23:51:02.487] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7 [23:51:02.487] [DealFinder] Added 3 played cards to E (was 0 cards): D6, H3, S4 [23:51:02.487] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ [23:51:02.487] [DealFinder] Added 3 played cards to W (was 0 cards): DK, H2, S3 [23:51:02.487] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:02.487] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:02.488] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [23:51:02.488] [DealFinder] Locked players: N, S [23:51:02.488] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [23:51:02.488] [DealFinder] Players needing cards: E:10, W:10 [23:51:02.488] Large number of cards remaining. Using random generation. [23:51:02.488] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:02.491] [VerifyHands] FAIL for W: J83.J8642.AKQ8.K (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:51:02.495] [Timing] Total: 9ms, Generation: 0ms, Verification: 5ms [23:51:02.495] [Timing] Attempts: 51, PassedSimpleCheck: 51, FailedVerification: 1, Found: 50 [23:51:02.512] Search complete. Returning 50 deals. [23:51:02.512] Found 50 sample deals for simulation. [23:51:02.512] Valid deals for DDS: 50 / 50 [23:51:02.512] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:02.520] [SAMPLE-VAL] Opening lead NN validation (DK): 28/50 samples adjusted [23:51:02.520] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:02.520] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:02.521] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:02.522] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.171 [E:T1-D6=59 % T2-H3=100 % T3-S4=29 %, W:T2-H2=11 % T3-S3=100 %] [23:51:02.524] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.363 [E:T1-D6=96 % T2-H3=86 % T3-S4=97 %, W:T2-H2=7 % T3-S3=75 %] [23:51:02.526] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.434 [E:T1-D6=89 % T2-H3=85 % T3-S4=36 %, W:T2-H2=21 % T3-S3=100 %] [23:51:02.527] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.182 [E:T1-D6=71 % T2-H3=83 % T3-S4=80 %, W:T2-H2=14 % T3-S3=79 %] [23:51:02.529] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.191 [E:T1-D6=63 % T2-H3=100 % T3-S4=84 %, W:T2-H2=8 % T3-S3=98 %] [23:51:02.530] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.184 [E:T1-D6=91 % T2-H3=100 % T3-S4=80 %, W:T2-H2=8 % T3-S3=99 %] [23:51:02.532] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.289 [E:T1-D6=94 % T2-H3=1 % T3-S4=96 %, W:T2-H2=37 % T3-S3=87 %] [23:51:02.533] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.179 [E:T1-D6=58 % T2-H3=100 % T3-S4=69 %, W:T2-H2=31 % T3-S3=37 %] [23:51:02.535] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.190 [E:T1-D6=62 % T2-H3=100 % T3-S4=30 %, W:T2-H2=24 % T3-S3=100 %] [23:51:02.537] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.127 [E:T1-D6=75 % T2-H3=5 % T3-S4=66 %, W:T2-H2=17 % T3-S3=100 %] [23:51:02.538] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.369 [E:T1-D6=100 % T2-H3=6 % T3-S4=80 %, W:T2-H2=34 % T3-S3=99 %] [23:51:02.540] [SAMPLE-VAL] Sample 12: weight 0.041 -> 0.017 [E:T1-D6=100 % T2-H3=88 % T3-S4=81 %, W:T2-H2=9 % T3-S3=96 %] [23:51:02.541] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.174 [E:T1-D6=84 % T2-H3=100 % T3-S4=100 %, W:T2-H2=5 % T3-S3=82 %] [23:51:02.543] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.218 [E:T1-D6=51 % T2-H3=77 % T3-S4=81 %, W:T2-H2=29 % T3-S3=99 %] [23:51:02.544] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.184 [E:T1-D6=77 % T2-H3=87 % T3-S4=33 %, W:T2-H2=19 % T3-S3=100 %] [23:51:02.546] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.125 [E:T1-D6=47 % T2-H3=2 % T3-S4=100 %, W:T2-H2=34 % T3-S3=86 %] [23:51:02.548] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.252 [E:T1-D6=57 % T2-H3=2 % T3-S4=40 %, W:T2-H2=40 % T3-S3=89 %] [23:51:02.549] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.304 [E:T1-D6=60 % T2-H3=7 % T3-S4=97 %, W:T2-H2=26 % T3-S3=68 %] [23:51:02.551] [SAMPLE-VAL] Sample 19: weight 0.100 -> 0.030 [E:T1-D6=80 % T2-H3=100 % T3-S4=100 %, W:T2-H2=5 % T3-S3=80 %] [23:51:02.554] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.175 [E:T1-D6=52 % T2-H3=85 % T3-S4=100 %, W:T2-H2=12 % T3-S3=79 %] [23:51:02.556] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.148 [E:T1-D6=91 % T2-H3=5 % T3-S4=62 %, W:T2-H2=32 % T3-S3=100 %] [23:51:02.559] [SAMPLE-VAL] Sample 22: weight 0.100 -> 0.029 [E:T1-D6=85 % T2-H3=5 % T3-S4=97 %, W:T2-H2=27 % T3-S3=84 %] [23:51:02.562] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.204 [E:T1-D6=86 % T2-H3=83 % T3-S4=36 %, W:T2-H2=29 % T3-S3=89 %] [23:51:02.564] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.029 [E:T1-D6=75 % T2-H3=85 % T3-S4=100 %, W:T2-H2=5 % T3-S3=80 %] [23:51:02.566] [SAMPLE-VAL] Sample 25: weight 0.203 -> 0.120 [E:T1-D6=100 % T2-H3=79 % T3-S4=81 %, W:T2-H2=41 % T3-S3=99 %] [23:51:02.568] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.493 [E:T1-D6=100 % T2-H3=85 % T3-S4=95 %, W:T2-H2=22 % T3-S3=77 %] [23:51:02.570] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.164 [E:T1-D6=54 % T2-H3=25 % T3-S4=55 %, W:T2-H2=24 % T3-S3=100 %] [23:51:02.572] [SAMPLE-VAL] Sample 28: weight 0.041 -> 0.020 [E:T1-D6=100 % T2-H3=85 % T3-S4=60 %, W:T2-H2=22 % T3-S3=99 %] [23:51:02.574] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.279 [E:T1-D6=59 % T2-H3=12 % T3-S4=71 %, W:T2-H2=14 % T3-S3=81 %] [23:51:02.576] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.038 [E:T1-D6=69 % T2-H3=82 % T3-S4=92 %, W:T2-H2=15 % T3-S3=85 %] [23:51:02.579] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.334 [E:T1-D6=59 % T2-H3=14 % T3-S4=97 %, W:T2-H2=20 % T3-S3=82 %] [23:51:02.581] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.120 [E:T1-D6=50 % T2-H3=5 % T3-S4=61 %, W:T2-H2=25 % T3-S3=80 %] [23:51:02.583] [SAMPLE-VAL] Sample 33: weight 0.041 -> 0.011 [E:T1-D6=57 % T2-H3=2 % T3-S4=58 %, W:T2-H2=46 % T3-S3=99 %] [23:51:02.586] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.472 [E:T1-D6=68 % T2-H3=100 % T3-S4=58 %, W:T2-H2=22 % T3-S3=100 %] [23:51:02.588] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.204 [E:T1-D6=48 % T2-H3=76 % T3-S4=75 %, W:T2-H2=30 % T3-S3=80 %] [23:51:02.590] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.263 [E:T1-D6=59 % T2-H3=7 % T3-S4=100 %, W:T2-H2=12 % T3-S3=78 %] [23:51:02.592] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.367 [E:T1-D6=100 % T2-H3=12 % T3-S4=84 %, W:T2-H2=21 % T3-S3=98 %] [23:51:02.594] [SAMPLE-VAL] Sample 38: weight 0.203 -> 0.071 [E:T1-D6=100 % T2-H3=6 % T3-S4=86 %, W:T2-H2=26 % T3-S3=96 %] [23:51:02.596] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.039 [E:T1-D6=79 % T2-H3=2 % T3-S4=100 %, W:T2-H2=31 % T3-S3=18 %] [23:51:02.598] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.124 [E:T1-D6=66 % T2-H3=1 % T3-S4=94 %, W:T2-H2=42 % T3-S3=82 %] [23:51:02.600] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.287 [E:T1-D6=100 % T2-H3=5 % T3-S4=30 %, W:T2-H2=28 % T3-S3=100 %] [23:51:02.602] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.224 [E:T1-D6=64 % T2-H3=82 % T3-S4=61 %, W:T2-H2=33 % T3-S3=99 %] [23:51:02.605] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.135 [E:T1-D6=73 % T2-H3=5 % T3-S4=61 %, W:T2-H2=24 % T3-S3=100 %] [23:51:02.607] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.199 [E:T1-D6=72 % T2-H3=100 % T3-S4=67 %, W:T2-H2=20 % T3-S3=79 %] [23:51:02.610] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.108 [E:T1-D6=72 % T2-H3=1 % T3-S4=73 %, W:T2-H2=32 % T3-S3=83 %] [23:51:02.612] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.281 [E:T1-D6=94 % T2-H3=2 % T3-S4=57 %, W:T2-H2=33 % T3-S3=100 %] [23:51:02.614] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.114 [E:T1-D6=77 % T2-H3=11 % T3-S4=30 %, W:T2-H2=12 % T3-S3=100 %] [23:51:02.616] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.182 [E:T1-D6=62 % T2-H3=86 % T3-S4=47 %, W:T2-H2=19 % T3-S3=88 %] [23:51:02.619] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.333 [E:T1-D6=96 % T2-H3=85 % T3-S4=59 %, W:T2-H2=5 % T3-S3=100 %] [23:51:02.621] [SAMPLE-VAL] Sample 50: weight 0.041 -> 0.012 [E:T1-D6=82 % T2-H3=2 % T3-S4=59 %, W:T2-H2=45 % T3-S3=99 %] [23:51:02.621] [SAMPLE-VAL] Done. Weight range: 0.011-0.493 [23:51:02.621] [SAMPLE-VAL] Top sample 26 (w=0.493): E:J64.8743.6.K9872 W:T83.J62.AKQT8.J6 [E:T1-D6=100 % T2-H3=85 % T3-S4=95 %, W:T2-H2=22 % T3-S3=77 %] [23:51:02.621] [SAMPLE-VAL] Top sample 34 (w=0.472): E:T84.73.A86.KJ862 W:J63.J8642.KQT.97 [E:T1-D6=68 % T2-H3=100 % T3-S4=58 %, W:T2-H2=22 % T3-S3=100 %] [23:51:02.621] [SAMPLE-VAL] Top sample 3 (w=0.434): E:JT84.8643.AT6.92 W:63.J72.KQ8.KJ876 [E:T1-D6=89 % T2-H3=85 % T3-S4=36 %, W:T2-H2=21 % T3-S3=100 %] [23:51:02.622] [SAMPLE-VAL] Top sample 11 (w=0.369): E:J864.J43.6.KJ762 W:T3.8762.AKQT8.98 [E:T1-D6=100 % T2-H3=6 % T3-S4=80 %, W:T2-H2=34 % T3-S3=99 %] [23:51:02.622] [SAMPLE-VAL] Top sample 37 (w=0.367): E:864.J743.6.KJ872 W:JT3.862.AKQT8.96 [E:T1-D6=100 % T2-H3=12 % T3-S4=84 %, W:T2-H2=21 % T3-S3=98 %] [23:51:02.622] After sample validation: 50 deals remaining [23:51:02.622] [PLAY-INFER] No inference observations detected [23:51:02.622] Using weighted samples: 50/50 have non-uniform weights (range 0.011-0.493) [23:51:02.622] Sample deals (50 total, showing first 20, by weight): [23:51:02.622] [1] (w=0.493) N:972.AK9.9532.Q53 J64.8743.6.K9872 AKQ5.QT5.J74.AT4 T83.J62.AKQT8.J6 [23:51:02.622] [2] (w=0.472) N:972.AK9.9532.Q53 T84.73.A86.KJ862 AKQ5.QT5.J74.AT4 J63.J8642.KQT.97 [23:51:02.622] [3] (w=0.434) N:972.AK9.9532.Q53 JT84.8643.AT6.92 AKQ5.QT5.J74.AT4 63.J72.KQ8.KJ876 [23:51:02.622] [4] (w=0.369) N:972.AK9.9532.Q53 J864.J43.6.KJ762 AKQ5.QT5.J74.AT4 T3.8762.AKQT8.98 [23:51:02.623] [5] (w=0.367) N:972.AK9.9532.Q53 864.J743.6.KJ872 AKQ5.QT5.J74.AT4 JT3.862.AKQT8.96 [23:51:02.623] [6] (w=0.363) N:972.AK9.9532.Q53 T64.87643.A6.K86 AKQ5.QT5.J74.AT4 J83.J2.KQT8.J972 [23:51:02.623] [7] (w=0.334) N:972.AK9.9532.Q53 T64.J743.A86.K98 AKQ5.QT5.J74.AT4 J83.862.KQT.J762 [23:51:02.623] [8] (w=0.333) N:972.AK9.9532.Q53 J84.87643.A6.987 AKQ5.QT5.J74.AT4 T63.J2.KQT8.KJ62 [23:51:02.623] [9] (w=0.304) N:972.AK9.9532.Q53 J64.J8743.A86.K9 AKQ5.QT5.J74.AT4 T83.62.KQT.J8762 [23:51:02.623] [10] (w=0.289) N:972.AK9.9532.Q53 T64.J83.A6.KJ987 AKQ5.QT5.J74.AT4 J83.7642.KQT8.62 [23:51:02.623] [11] (w=0.287) N:972.AK9.9532.Q53 JT84.J73.6.KJ962 AKQ5.QT5.J74.AT4 63.8642.AKQT8.87 [23:51:02.623] [12] (w=0.281) N:972.AK9.9532.Q53 J84.J843.T6.KJ76 AKQ5.QT5.J74.AT4 T63.762.AKQ8.982 [23:51:02.623] [13] (w=0.279) N:972.AK9.9532.Q53 J4.J643.A86.KJ98 AKQ5.QT5.J74.AT4 T863.872.KQT.762 [23:51:02.623] [14] (w=0.263) N:972.AK9.9532.Q53 4.J87643.A86.KJ7 AKQ5.QT5.J74.AT4 JT863.2.KQT.9862 [23:51:02.624] [15] (w=0.252) N:972.AK9.9532.Q53 JT4.J843.A86.982 AKQ5.QT5.J74.AT4 863.762.KQT.KJ76 [23:51:02.624] [16] (w=0.224) N:972.AK9.9532.Q53 T84.873.QT86.J86 AKQ5.QT5.J74.AT4 J63.J642.AK.K972 [23:51:02.624] [17] (w=0.218) N:972.AK9.9532.Q53 J864.843.AQ86.J7 AKQ5.QT5.J74.AT4 T3.J762.KT.K9862 [23:51:02.624] [18] (w=0.204) N:972.AK9.9532.Q53 JT4.863.QT6.J976 AKQ5.QT5.J74.AT4 863.J742.AK8.K82 [23:51:02.624] [19] (w=0.204) N:972.AK9.9532.Q53 T4.873.AQT86.KJ2 AKQ5.QT5.J74.AT4 J863.J642.K.9876 [23:51:02.624] [20] (w=0.199) N:972.AK9.9532.Q53 J4.43.QT86.KJ962 AKQ5.QT5.J74.AT4 T863.J8762.AK.87 [23:51:02.624] ... and 30 more [23:51:02.696] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:02.697] SA: [400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, 400, 400, -50, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50, 400, -50, 400, 400, -50, 430, 400] [23:51:02.697] HT: [400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, 400, -50, -50, -50, 400, 400, -50, 430, 400] [23:51:02.697] HQ: [400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, 400, -50, -50, -50, 400, 400, -50, 430, 400] [23:51:02.697] CA: [400, -50, -50, -50, -50, 400, 400, 400, 400, -50, -50, -50, -100, -50, 400, 400, -50, 400, -100, -100, 400, 400, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, 400, -50, -50, -50, -100, -50, -50, -50, -50, -50, 400, -50, 400, -50, -100, 400, -50] [23:51:02.697] C4: [400, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, -50, 400, -100, -50, 400, -50, -50, -50, -100, 400, -50, -50, -50, -50, 400, 400, 400, 400, -50, 400, -50, -100, -50, -50, -100, -50, -50, -50, -50, 400, -100, -100, 400, -50] [23:51:02.697] CT: [-50, -50, -50, -50, -50, -50, -50, 400, 400, -50, -50, -50, -100, -100, 400, 400, -50, 400, -100, -100, 400, -50, -50, -50, -100, 400, -50, -50, -100, -50, 400, 400, 400, 400, -50, -50, -50, -100, -100, -50, -100, -50, -50, -50, -50, 400, -100, -100, 400, -50] [23:51:02.697] D7: [-50, 400, 400, -50, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, -50, 400, -100, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, 400, 400, 400, -50, 400, -50, -100, 400, -50, -50, 400, -50, 400, -50, 400, -50, -100, 400, -50] [23:51:02.697] DJ: [-50, 400, 400, -50, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, -50, 400, -100, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, -50, 400, -50, -100, 400, -50, -50, 400, -50, 400, -50, 400, -50, -100, 400, -50] [23:51:02.697] S5: [-100, -50, -50, -100, -100, -50, -50, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -100, -100, -50, -50, -50, -50, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -100, -50, -100, -100, -50, -100, -50, -100, -50, -100, -100, -50, -100] [23:51:02.697] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:02.697] SA: [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6, 7, 7, 7, 6, 6, 7, 6, 6, 7, 6, 7, 7, 7, 7, 6, 7, 6, 6, 6, 6, 7, 6, 6, 7, 6, 7, 7, 6, 8, 7] [23:51:02.697] HT: [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 7, 6, 6, 6, 6, 7, 7, 6, 6, 6, 7, 7, 6, 8, 7] [23:51:02.697] HQ: [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6, 7, 7, 6, 6, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 6, 7, 6, 6, 6, 6, 7, 7, 6, 6, 6, 7, 7, 6, 8, 7] [23:51:02.698] CA: [7, 6, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 5, 6, 7, 7, 6, 7, 5, 5, 7, 7, 6, 6, 6, 7, 6, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 5, 6, 6, 6, 6, 6, 7, 6, 7, 6, 5, 7, 6] [23:51:02.698] C4: [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 5, 6, 7, 6, 6, 6, 5, 7, 6, 6, 6, 6, 7, 7, 7, 7, 6, 7, 6, 5, 6, 6, 5, 6, 6, 6, 6, 7, 5, 5, 7, 6] [23:51:02.698] CT: [6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 5, 5, 7, 7, 6, 7, 5, 5, 7, 6, 6, 6, 5, 7, 6, 6, 5, 6, 7, 7, 7, 7, 6, 6, 6, 5, 5, 6, 5, 6, 6, 6, 6, 7, 5, 5, 7, 6] [23:51:02.698] D7: [6, 7, 7, 6, 6, 7, 7, 6, 7, 7, 6, 7, 6, 7, 7, 7, 6, 7, 5, 6, 7, 6, 7, 7, 6, 7, 6, 6, 7, 6, 6, 7, 7, 7, 6, 7, 6, 5, 7, 6, 6, 7, 6, 7, 6, 7, 6, 5, 7, 6] [23:51:02.698] DJ: [6, 7, 7, 6, 6, 7, 7, 6, 7, 7, 6, 7, 6, 7, 7, 7, 6, 7, 5, 6, 7, 6, 7, 7, 6, 7, 6, 6, 7, 6, 7, 7, 7, 7, 6, 7, 6, 5, 7, 6, 6, 7, 6, 7, 6, 7, 6, 5, 7, 6] [23:51:02.698] S5: [5, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 5, 5, 6, 5, 6, 5, 6, 5, 5, 6, 5] [23:51:02.699] --- IMP Calculation Output (card -> average IMP) --- [23:51:02.699] SA: 1.87 [23:51:02.699] HT: 1.67 [23:51:02.699] HQ: 1.67 [23:51:02.699] DJ: 1.27 [23:51:02.699] D7: 1.08 [23:51:02.700] C4: 0.93 [23:51:02.700] CA: -0.66 [23:51:02.700] CT: -2.49 [23:51:02.700] S5: -5.35 [23:51:02.700] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:02.700] SA: 0.234 [23:51:02.700] HT: 0.216 [23:51:02.700] HQ: 0.216 [23:51:02.700] DJ: 0.154 [23:51:02.700] D7: 0.135 [23:51:02.701] C4: 0.090 [23:51:02.701] CA: -0.087 [23:51:02.701] CT: -0.323 [23:51:02.701] S5: -0.636 [23:51:02.701] === DDS DETAILED ANALYSIS === [23:51:02.701] Cards analyzed: 9, Samples per card: 50 [23:51:02.701] [23:51:02.701] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:02.701] ----- ------ --------- ------- ----------- -------------------------------- [23:51:02.704] SA 1.87 6.58 60 % 3 [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6...] [23:51:02.704] HT 1.67 6.56 58 % 3 [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6...] [23:51:02.704] HQ 1.67 6.56 58 % 3 [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 6, 6...] [23:51:02.704] DJ 1.27 6.46 55 % 3 [6, 7, 7, 6, 6, 7, 7, 6, 7, 7, 6, 7, 6, 7, 7, 7, 6, 7, 5, 6...] [23:51:02.704] D7 1.08 6.44 53 % 3 [6, 7, 7, 6, 6, 7, 7, 6, 7, 7, 6, 7, 6, 7, 7, 7, 6, 7, 5, 6...] [23:51:02.705] C4 0.93 6.30 53 % 3 [7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 7, 6, 7, 5, 6...] [23:51:02.705] CA -0.66 6.26 39 % 3 [7, 6, 6, 6, 6, 7, 7, 7, 7, 6, 6, 6, 5, 6, 7, 7, 6, 7, 5, 5...] [23:51:02.705] CT -2.49 6.04 24 % 3 [6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 5, 5, 7, 7, 6, 7, 5, 5...] [23:51:02.705] S5 -5.35 5.70 0 % 2 [5, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5...] [23:51:02.705] [23:51:02.705] Selected: SA (IMPs=1.87, avgTricks=6.58) [23:51:02.705] =================== [23:51:02.705] Selected: SA (MP 0.234, 1.87 IMPs, 6.58 tricks) [23:51:02.705] [stage-timing] ok sample=27ms validate=0ms nn=109ms signal=0ms simgames=2ms dds=78ms total=221ms samples=50 cards=12 [23:51:02.706] === FindBestCardAsync: Position=S, CardsPlayed=12 === [23:51:02.706] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:02.706] Relative position: Declarer, Contract type: NoTrump [23:51:02.706] Cards in hand mask: 10 [23:51:02.707] Candidate: TH = 35.6 % [23:51:02.707] Candidate: QH = 15.0 % [23:51:02.707] Candidate: AS = 11.7 % [23:51:02.707] Candidate: xC = 10.5 % [23:51:02.707] Candidate: AC = 9.1 % [23:51:02.707] Candidate: JD = 8.0 % [23:51:02.707] Candidate: xD = 4.1 % [23:51:02.707] Candidate: xS = 3.1 % [23:51:02.707] Candidate: TC = 2.3 % [23:51:02.707] Candidate: KS = 0.7 % [23:51:02.708] Selected: HT (35.6 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:04 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:04 === [23:51:04.480] === FindBestCardAsync: Position=N, CardsPlayed=14 === [23:51:04.480] Contract: 3N, Declarer: S, Dealer: N [23:51:04.480] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:04.480] Deal: N:... ... ... ... [23:51:04.481] Position N is on declarer's side - score table shifted by 2 declarer tricks won [23:51:04.481] ****************************** [23:51:04.481] FindMatchingDealsWithPlayInternal Input: [23:51:04.481] Position parameter: N [23:51:04.481] Deal from game: N:... ... ... ... [23:51:04.481] Hand for N: 972.AK9.9532.Q53 [23:51:04.481] Hand for E: (null) [23:51:04.481] Hand for S: AKQ5.QT5.J74.AT4 [23:51:04.481] Hand for W: (null) [23:51:04.481] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8 [23:51:04.481] Declarer: S [23:51:04.481] ****************************** [23:51:04.481] [DealFinder] Seed from player N hand: 99426159 [23:51:04.481] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:04.482] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:04.482] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1566MB, gc2=15) [23:51:04.482] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [23:51:04.482] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=14 [23:51:04.482] [ExtractPartialDeal] Visible hands: N, S [23:51:04.482] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:04.482] [ExtractPartialDeal] Extracted hands: [23:51:04.482] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:04.482] E: ... (0 cards) [23:51:04.482] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:04.482] W: ... (0 cards) [23:51:04.482] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:04.482] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:04.482] [ComputePlayedCards] Card 1: DK played by W [23:51:04.482] [ComputePlayedCards] Card 2: D2 played by N [23:51:04.482] [ComputePlayedCards] Card 3: D6 played by E [23:51:04.482] [ComputePlayedCards] Card 4: D4 played by S [23:51:04.482] [ComputePlayedCards] Trick complete. Winner: W [23:51:04.483] [ComputePlayedCards] Card 5: H2 played by W [23:51:04.483] [ComputePlayedCards] Card 6: H9 played by N [23:51:04.483] [ComputePlayedCards] Card 7: H3 played by E [23:51:04.483] [ComputePlayedCards] Card 8: H5 played by S [23:51:04.483] [ComputePlayedCards] Trick complete. Winner: N [23:51:04.483] [ComputePlayedCards] Card 9: S7 played by N [23:51:04.483] [ComputePlayedCards] Card 10: S4 played by E [23:51:04.483] [ComputePlayedCards] Card 11: SQ played by S [23:51:04.483] [ComputePlayedCards] Card 12: S3 played by W [23:51:04.483] [ComputePlayedCards] Trick complete. Winner: S [23:51:04.483] [ComputePlayedCards] Card 13: SA played by S [23:51:04.483] [ComputePlayedCards] Card 14: S8 played by W [23:51:04.483] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7 [23:51:04.483] [DealFinder] Added 3 played cards to E (was 0 cards): D6, H3, S4 [23:51:04.483] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA [23:51:04.483] [DealFinder] Added 4 played cards to W (was 0 cards): DK, H2, S3, S8 [23:51:04.484] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:04.484] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:04.484] [DealFinder] Known cards per player: N=13, E=3, S=13, W=4 [23:51:04.484] [DealFinder] Locked players: N, S [23:51:04.484] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:51:04.484] [DealFinder] Players needing cards: E:10, W:9 [23:51:04.485] Large number of cards remaining. Using random generation. [23:51:04.485] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:04.486] [VerifyHands] FAIL for W: J83.J8762.AKQT8. (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:51:04.490] [VerifyHands] FAIL for W: 83.J72.AK.KJ9872 (True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 &...) [23:51:04.491] [Timing] Total: 9ms, Generation: 0ms, Verification: 5ms [23:51:04.491] [Timing] Attempts: 52, PassedSimpleCheck: 52, FailedVerification: 2, Found: 50 [23:51:04.509] Search complete. Returning 50 deals. [23:51:04.509] Found 50 sample deals for simulation. [23:51:04.509] Valid deals for DDS: 50 / 50 [23:51:04.509] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:04.517] [SAMPLE-VAL] Opening lead NN validation (DK): 26/50 samples adjusted [23:51:04.517] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:04.517] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:04.517] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:04.517] [SAMPLE-VAL] T4: S=SA W=S8 (leader=S) (partial) [23:51:04.519] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.230 [E:T1-D6=83 % T2-H3=2 % T3-S4=100 %, W:T2-H2=29 % T3-S3=13 % T4-S8=81 %] [23:51:04.521] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.367 [E:T1-D6=66 % T2-H3=22 % T3-S4=97 %, W:T2-H2=10 % T3-S3=71 % T4-S8=94 %] [23:51:04.523] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.230 [E:T1-D6=54 % T2-H3=100 % T3-S4=74 %, W:T2-H2=26 % T3-S3=35 % T4-S8=100 %] [23:51:04.525] [SAMPLE-VAL] Sample 4: weight 0.100 -> 0.020 [E:T1-D6=72 % T2-H3=2 % T3-S4=83 %, W:T2-H2=22 % T3-S3=82 % T4-S8=28 %] [23:51:04.527] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.164 [E:T1-D6=57 % T2-H3=9 % T3-S4=98 %, W:T2-H2=23 % T3-S3=80 % T4-S8=93 %] [23:51:04.529] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.151 [E:T1-D6=58 % T2-H3=3 % T3-S4=94 %, W:T2-H2=40 % T3-S3=77 % T4-S8=99 %] [23:51:04.530] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.235 [E:T1-D6=70 % T2-H3=100 % T3-S4=62 %, W:T2-H2=42 % T3-S3=42 % T4-S8=100 %] [23:51:04.532] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.193 [E:T1-D6=69 % T2-H3=80 % T3-S4=39 %, W:T2-H2=19 % T3-S3=88 % T4-S8=65 %] [23:51:04.534] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.329 [E:T1-D6=58 % T2-H3=87 % T3-S4=100 %, W:T2-H2=6 % T3-S3=22 % T4-S8=78 %] [23:51:04.536] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.181 [E:T1-D6=53 % T2-H3=1 % T3-S4=100 %, W:T2-H2=26 % T3-S3=11 % T4-S8=78 %] [23:51:04.538] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.326 [E:T1-D6=60 % T2-H3=6 % T3-S4=100 %, W:T2-H2=21 % T3-S3=81 % T4-S8=78 %] [23:51:04.539] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.195 [E:T1-D6=47 % T2-H3=100 % T3-S4=100 %, W:T2-H2=26 % T3-S3=25 % T4-S8=83 %] [23:51:04.541] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.116 [E:T1-D6=67 % T2-H3=8 % T3-S4=62 %, W:T2-H2=13 % T3-S3=76 % T4-S8=32 %] [23:51:04.543] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.125 [E:T1-D6=95 % T2-H3=2 % T3-S4=77 %, W:T2-H2=41 % T3-S3=85 % T4-S8=35 %] [23:51:04.545] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.224 [E:T1-D6=47 % T2-H3=5 % T3-S4=100 %, W:T2-H2=21 % T3-S3=12 % T4-S8=82 %] [23:51:04.547] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.233 [E:T1-D6=56 % T2-H3=100 % T3-S4=51 %, W:T2-H2=25 % T3-S3=86 % T4-S8=63 %] [23:51:04.549] [SAMPLE-VAL] Sample 17: weight 0.203 -> 0.078 [E:T1-D6=94 % T2-H3=100 % T3-S4=63 %, W:T2-H2=8 % T3-S3=84 % T4-S8=30 %] [23:51:04.551] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.379 [E:T1-D6=96 % T2-H3=83 % T3-S4=59 %, W:T2-H2=17 % T3-S3=83 % T4-S8=32 %] [23:51:04.553] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.193 [E:T1-D6=47 % T2-H3=100 % T3-S4=100 %, W:T2-H2=8 % T3-S3=82 % T4-S8=80 %] [23:51:04.554] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.126 [E:T1-D6=77 % T2-H3=4 % T3-S4=63 %, W:T2-H2=33 % T3-S3=82 % T4-S8=36 %] [23:51:04.556] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.277 [E:T1-D6=52 % T2-H3=5 % T3-S4=84 %, W:T2-H2=31 % T3-S3=78 % T4-S8=32 %] [23:51:04.558] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.268 [E:T1-D6=90 % T2-H3=80 % T3-S4=93 %, W:T2-H2=33 % T3-S3=78 % T4-S8=99 %] [23:51:04.560] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.559 [E:T1-D6=89 % T2-H3=84 % T3-S4=95 %, W:T2-H2=21 % T3-S3=84 % T4-S8=94 %] [23:51:04.562] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.215 [E:T1-D6=59 % T2-H3=2 % T3-S4=100 %, W:T2-H2=29 % T3-S3=12 % T4-S8=77 %] [23:51:04.564] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.490 [E:T1-D6=66 % T2-H3=100 % T3-S4=45 %, W:T2-H2=32 % T3-S3=91 % T4-S8=61 %] [23:51:04.565] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.318 [E:T1-D6=50 % T2-H3=4 % T3-S4=95 %, W:T2-H2=26 % T3-S3=76 % T4-S8=98 %] [23:51:04.567] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.347 [E:T1-D6=47 % T2-H3=5 % T3-S4=96 %, W:T2-H2=38 % T3-S3=75 % T4-S8=99 %] [23:51:04.569] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.508 [E:T1-D6=97 % T2-H3=100 % T3-S4=94 %, W:T2-H2=19 % T3-S3=73 % T4-S8=100 %] [23:51:04.571] [SAMPLE-VAL] Sample 29: weight 0.203 -> 0.078 [E:T1-D6=96 % T2-H3=6 % T3-S4=96 %, W:T2-H2=31 % T3-S3=85 % T4-S8=94 %] [23:51:04.573] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.434 [E:T1-D6=54 % T2-H3=100 % T3-S4=58 %, W:T2-H2=14 % T3-S3=87 % T4-S8=68 %] [23:51:04.574] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.357 [E:T1-D6=97 % T2-H3=8 % T3-S4=98 %, W:T2-H2=24 % T3-S3=85 % T4-S8=96 %] [23:51:04.576] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.201 [E:T1-D6=69 % T2-H3=81 % T3-S4=80 %, W:T2-H2=26 % T3-S3=77 % T4-S8=34 %] [23:51:04.578] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.179 [E:T1-D6=47 % T2-H3=81 % T3-S4=100 %, W:T2-H2=27 % T3-S3=20 % T4-S8=74 %] [23:51:04.580] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.134 [E:T1-D6=72 % T2-H3=2 % T3-S4=100 %, W:T2-H2=24 % T3-S3=85 % T4-S8=83 %] [23:51:04.582] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.285 [E:T1-D6=93 % T2-H3=3 % T3-S4=82 %, W:T2-H2=31 % T3-S3=83 % T4-S8=32 %] [23:51:04.584] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.121 [E:T1-D6=55 % T2-H3=9 % T3-S4=100 %, W:T2-H2=20 % T3-S3=19 % T4-S8=78 %] [23:51:04.586] [SAMPLE-VAL] Sample 37: weight 0.041 -> 0.016 [E:T1-D6=100 % T2-H3=13 % T3-S4=97 %, W:T2-H2=12 % T3-S3=80 % T4-S8=97 %] [23:51:04.587] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.023 [E:T1-D6=56 % T2-H3=1 % T3-S4=69 %, W:T2-H2=46 % T3-S3=41 % T4-S8=100 %] [23:51:04.589] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.256 [E:T1-D6=94 % T2-H3=5 % T3-S4=100 %, W:T2-H2=22 % T3-S3=14 % T4-S8=77 %] [23:51:04.591] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.031 [E:T1-D6=89 % T2-H3=3 % T3-S4=96 %, W:T2-H2=30 % T3-S3=76 % T4-S8=100 %] [23:51:04.593] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.398 [E:T1-D6=97 % T2-H3=7 % T3-S4=97 %, W:T2-H2=29 % T3-S3=84 % T4-S8=95 %] [23:51:04.594] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.205 [E:T1-D6=56 % T2-H3=100 % T3-S4=75 %, W:T2-H2=22 % T3-S3=38 % T4-S8=100 %] [23:51:04.596] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.156 [E:T1-D6=86 % T2-H3=6 % T3-S4=84 %, W:T2-H2=28 % T3-S3=83 % T4-S8=32 %] [23:51:04.598] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.242 [E:T1-D6=58 % T2-H3=77 % T3-S4=97 %, W:T2-H2=29 % T3-S3=83 % T4-S8=89 %] [23:51:04.600] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.321 [E:T1-D6=54 % T2-H3=100 % T3-S4=100 %, W:T2-H2=6 % T3-S3=15 % T4-S8=82 %] [23:51:04.602] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.441 [E:T1-D6=94 % T2-H3=100 % T3-S4=100 %, W:T2-H2=17 % T3-S3=20 % T4-S8=92 %] [23:51:04.604] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.023 [E:T1-D6=83 % T2-H3=3 % T3-S4=71 %, W:T2-H2=28 % T3-S3=82 % T4-S8=28 %] [23:51:04.606] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.275 [E:T1-D6=80 % T2-H3=100 % T3-S4=98 %, W:T2-H2=33 % T3-S3=78 % T4-S8=98 %] [23:51:04.608] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.163 [E:T1-D6=45 % T2-H3=25 % T3-S4=77 %, W:T2-H2=39 % T3-S3=80 % T4-S8=32 %] [23:51:04.609] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.207 [E:T1-D6=80 % T2-H3=100 % T3-S4=32 %, W:T2-H2=28 % T3-S3=89 % T4-S8=59 %] [23:51:04.610] [SAMPLE-VAL] Done. Weight range: 0.016-0.559 [23:51:04.610] [SAMPLE-VAL] Top sample 23 (w=0.559): E:T64.8763.AT6.982 W:J83.J42.KQ8.KJ76 [E:T1-D6=89 % T2-H3=84 % T3-S4=95 %, W:T2-H2=21 % T3-S3=84 % T4-S8=94 %] [23:51:04.610] [SAMPLE-VAL] Top sample 28 (w=0.508): E:J64.743.Q6.J9872 W:T83.J862.AKT8.K6 [E:T1-D6=97 % T2-H3=100 % T3-S4=94 %, W:T2-H2=19 % T3-S3=73 % T4-S8=100 %] [23:51:04.610] [SAMPLE-VAL] Top sample 25 (w=0.490): E:JT4.3.A86.K98762 W:863.J87642.KQT.J [E:T1-D6=66 % T2-H3=100 % T3-S4=45 %, W:T2-H2=32 % T3-S3=91 % T4-S8=61 %] [23:51:04.610] [SAMPLE-VAL] Top sample 46 (w=0.441): E:64.643.T6.K98762 W:JT83.J872.AKQ8.J [E:T1-D6=94 % T2-H3=100 % T3-S4=100 %, W:T2-H2=17 % T3-S3=20 % T4-S8=92 %] [23:51:04.610] [SAMPLE-VAL] Top sample 30 (w=0.434): E:JT4.763.AT86.J87 W:863.J842.KQ.K962 [E:T1-D6=54 % T2-H3=100 % T3-S4=58 %, W:T2-H2=14 % T3-S3=87 % T4-S8=68 %] [23:51:04.610] After sample validation: 50 deals remaining [23:51:04.610] [PLAY-INFER] No inference observations detected [23:51:04.610] Using weighted samples: 50/50 have non-uniform weights (range 0.016-0.559) [23:51:04.610] Sample deals (50 total, showing first 20, by weight): [23:51:04.610] [1] (w=0.559) N:972.AK9.9532.Q53 T64.8763.AT6.982 AKQ5.QT5.J74.AT4 J83.J42.KQ8.KJ76 [23:51:04.611] [2] (w=0.508) N:972.AK9.9532.Q53 J64.743.Q6.J9872 AKQ5.QT5.J74.AT4 T83.J862.AKT8.K6 [23:51:04.611] [3] (w=0.490) N:972.AK9.9532.Q53 JT4.3.A86.K98762 AKQ5.QT5.J74.AT4 863.J87642.KQT.J [23:51:04.611] [4] (w=0.441) N:972.AK9.9532.Q53 64.643.T6.K98762 AKQ5.QT5.J74.AT4 JT83.J872.AKQ8.J [23:51:04.611] [5] (w=0.434) N:972.AK9.9532.Q53 JT4.763.AT86.J87 AKQ5.QT5.J74.AT4 863.J842.KQ.K962 [23:51:04.611] [6] (w=0.398) N:972.AK9.9532.Q53 T64.J8763.T6.K86 AKQ5.QT5.J74.AT4 J83.42.AKQ8.J972 [23:51:04.611] [7] (w=0.379) N:972.AK9.9532.Q53 J4.8763.Q6.J9872 AKQ5.QT5.J74.AT4 T863.J42.AKT8.K6 [23:51:04.611] [8] (w=0.367) N:972.AK9.9532.Q53 T64.J7643.A86.K6 AKQ5.QT5.J74.AT4 J83.82.KQT.J9872 [23:51:04.611] [9] (w=0.357) N:972.AK9.9532.Q53 T64.J643.Q6.J986 AKQ5.QT5.J74.AT4 J83.872.AKT8.K72 [23:51:04.611] [10] (w=0.347) N:972.AK9.9532.Q53 J64.J73.86.K9872 AKQ5.QT5.J74.AT4 T83.8642.AKQT.J6 [23:51:04.611] [11] (w=0.329) N:972.AK9.9532.Q53 64.87643.AT86.76 AKQ5.QT5.J74.AT4 JT83.J2.KQ.KJ982 [23:51:04.611] [12] (w=0.326) N:972.AK9.9532.Q53 4.J8743.A86.KJ76 AKQ5.QT5.J74.AT4 JT863.62.KQT.982 [23:51:04.611] [13] (w=0.321) N:972.AK9.9532.Q53 64.7643.A86.J987 AKQ5.QT5.J74.AT4 JT83.J82.KQT.K62 [23:51:04.612] [14] (w=0.318) N:972.AK9.9532.Q53 J64.J8643.86.J86 AKQ5.QT5.J74.AT4 T83.72.AKQT.K972 [23:51:04.612] [15] (w=0.285) N:972.AK9.9532.Q53 T4.J873.A6.KJ987 AKQ5.QT5.J74.AT4 J863.642.KQT8.62 [23:51:04.612] [16] (w=0.277) N:972.AK9.9532.Q53 T4.J43.AT86.J962 AKQ5.QT5.J74.AT4 J863.8762.KQ.K87 [23:51:04.612] [17] (w=0.275) N:972.AK9.9532.Q53 T64.63.Q86.K9872 AKQ5.QT5.J74.AT4 J83.J8742.AKT.J6 [23:51:04.612] [18] (w=0.268) N:972.AK9.9532.Q53 J64.863.QT6.J982 AKQ5.QT5.J74.AT4 T83.J742.AK8.K76 [23:51:04.612] [19] (w=0.256) N:972.AK9.9532.Q53 64.J8643.A6.J972 AKQ5.QT5.J74.AT4 JT83.72.KQT8.K86 [23:51:04.612] [20] (w=0.242) N:972.AK9.9532.Q53 T64.843.AQ86.J76 AKQ5.QT5.J74.AT4 J83.J762.KT.K982 [23:51:04.612] ... and 30 more [23:51:04.661] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:04.661] S2: [400, 400, 430, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, -50, -50, 400, 400, -50, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, 400, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, 400, -50, 400, 400, -50, 400, 400] [23:51:04.661] S9: [400, 400, 430, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, -50, -50, 400, 400, -50, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, 400, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, 400, -50, 400, 400, -50, 400, 400] [23:51:04.661] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:04.661] S2: [7, 7, 8, 7, 7, 7, 6, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 6, 7, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 7, 6, 7, 7, 6, 7, 7] [23:51:04.661] S9: [7, 7, 8, 7, 7, 7, 6, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 6, 7, 6, 7, 6, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 7, 6, 7, 7, 6, 7, 7] [23:51:04.662] --- IMP Calculation Output (card -> average IMP) --- [23:51:04.662] S2: 0.00 [23:51:04.662] S9: 0.00 [23:51:04.662] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:04.662] S2: 0.000 [23:51:04.662] S9: 0.000 [23:51:04.662] === DDS DETAILED ANALYSIS === [23:51:04.662] Cards analyzed: 2, Samples per card: 50 [23:51:04.662] [23:51:04.662] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:04.662] ----- ------ --------- ------- ----------- -------------------------------- [23:51:04.662] S2 0.00 6.48 53 % 3 [7, 7, 8, 7, 7, 7, 6, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 6, 7...] [23:51:04.662] S9 0.00 6.48 53 % 3 [7, 7, 8, 7, 7, 7, 6, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 6, 7...] [23:51:04.662] [23:51:04.662] Selected: S2 (IMPs=0.00, avgTricks=6.48) [23:51:04.662] =================== [23:51:04.662] Selected: S2 (MP 0.000, 0.00 IMPs, 6.48 tricks) -- 1 tied card(s): S9 [23:51:04.663] [stage-timing] ok sample=28ms validate=0ms nn=101ms signal=0ms simgames=3ms dds=47ms total=182ms samples=50 cards=14 [23:51:04.663] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AKQ5 972 JT8643 -Ls s74Q3' [23:51:04.666] SUITC_CALL_END: jsonLength=581 [23:51:04.666] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":40.9938} ],"Result":2.4099, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":40.9938},{"Tricks":2,"Percent [23:51:04.666] === FindBestCardAsync: Position=N, CardsPlayed=14 === [23:51:04.666] Finding card to play for N: 972.AK9.9532.Q53 [23:51:04.666] Relative position: Dummy, Contract type: NoTrump [23:51:04.666] Cards in hand mask: 2 [23:51:04.667] Candidate: xS = 95.8 % [23:51:04.667] Candidate: 9S = 4.2 % [23:51:04.667] Selected: S2 (95.8 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:06 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:06 === [23:51:06.188] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:51:06.188] Contract: 3N, Declarer: S, Dealer: N [23:51:06.188] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:06.188] Deal: N:... ... ... ... [23:51:06.189] Position S is on declarer's side - score table shifted by 3 declarer tricks won [23:51:06.189] ****************************** [23:51:06.189] FindMatchingDealsWithPlayInternal Input: [23:51:06.189] Position parameter: S [23:51:06.189] Deal from game: N:... ... ... ... [23:51:06.189] Hand for N: 972.AK9.9532.Q53 [23:51:06.189] Hand for E: (null) [23:51:06.189] Hand for S: AKQ5.QT5.J74.AT4 [23:51:06.189] Hand for W: (null) [23:51:06.189] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6 [23:51:06.189] Declarer: S [23:51:06.189] ****************************** [23:51:06.189] [DealFinder] Seed from player S hand: 1133106956 [23:51:06.190] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:06.190] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:06.190] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1564MB, gc2=15) [23:51:06.190] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [23:51:06.190] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=16 [23:51:06.190] [ExtractPartialDeal] Visible hands: S, N [23:51:06.190] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:06.190] [ExtractPartialDeal] Extracted hands: [23:51:06.190] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:06.190] E: ... (0 cards) [23:51:06.190] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:06.190] W: ... (0 cards) [23:51:06.191] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:06.191] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:06.191] [ComputePlayedCards] Card 1: DK played by W [23:51:06.191] [ComputePlayedCards] Card 2: D2 played by N [23:51:06.191] [ComputePlayedCards] Card 3: D6 played by E [23:51:06.191] [ComputePlayedCards] Card 4: D4 played by S [23:51:06.191] [ComputePlayedCards] Trick complete. Winner: W [23:51:06.191] [ComputePlayedCards] Card 5: H2 played by W [23:51:06.191] [ComputePlayedCards] Card 6: H9 played by N [23:51:06.191] [ComputePlayedCards] Card 7: H3 played by E [23:51:06.191] [ComputePlayedCards] Card 8: H5 played by S [23:51:06.191] [ComputePlayedCards] Trick complete. Winner: N [23:51:06.191] [ComputePlayedCards] Card 9: S7 played by N [23:51:06.191] [ComputePlayedCards] Card 10: S4 played by E [23:51:06.192] [ComputePlayedCards] Card 11: SQ played by S [23:51:06.192] [ComputePlayedCards] Card 12: S3 played by W [23:51:06.192] [ComputePlayedCards] Trick complete. Winner: S [23:51:06.192] [ComputePlayedCards] Card 13: SA played by S [23:51:06.192] [ComputePlayedCards] Card 14: S8 played by W [23:51:06.192] [ComputePlayedCards] Card 15: S2 played by N [23:51:06.192] [ComputePlayedCards] Card 16: S6 played by E [23:51:06.192] [ComputePlayedCards] Trick complete. Winner: S [23:51:06.192] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2 [23:51:06.192] [DealFinder] Added 4 played cards to E (was 0 cards): D6, H3, S4, S6 [23:51:06.192] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA [23:51:06.192] [DealFinder] Added 4 played cards to W (was 0 cards): DK, H2, S3, S8 [23:51:06.193] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:06.193] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:06.193] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [23:51:06.194] [DealFinder] Locked players: N, S [23:51:06.194] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:51:06.194] [DealFinder] Players needing cards: E:9, W:9 [23:51:06.194] Large number of cards remaining. Using random generation. [23:51:06.194] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:06.200] [Timing] Total: 10ms, Generation: 0ms, Verification: 5ms [23:51:06.201] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [23:51:06.222] Search complete. Returning 50 deals. [23:51:06.222] Found 50 sample deals for simulation. [23:51:06.222] Valid deals for DDS: 50 / 50 [23:51:06.222] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:06.231] [SAMPLE-VAL] Opening lead NN validation (DK): 24/50 samples adjusted [23:51:06.232] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:06.232] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:06.232] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:06.232] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:06.235] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.191 [E:T1-D6=71 % T2-H3=9 % T3-S4=96 % T4-S6=96 %, W:T2-H2=24 % T3-S3=81 % T4-S8=94 %] [23:51:06.238] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.079 [E:T1-D6=95 % T2-H3=13 % T3-S4=98 % T4-S6=96 %, W:T2-H2=9 % T3-S3=81 % T4-S8=95 %] [23:51:06.242] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.375 [E:T1-D6=55 % T2-H3=75 % T3-S4=100 % T4-S6=100 %, W:T2-H2=20 % T3-S3=12 % T4-S8=86 %] [23:51:06.245] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.368 [E:T1-D6=52 % T2-H3=6 % T3-S4=97 % T4-S6=89 %, W:T2-H2=21 % T3-S3=73 % T4-S8=96 %] [23:51:06.248] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.063 [E:T1-D6=96 % T2-H3=5 % T3-S4=100 % T4-S6=100 %, W:T2-H2=23 % T3-S3=18 % T4-S8=83 %] [23:51:06.251] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.125 [E:T1-D6=53 % T2-H3=7 % T3-S4=100 % T4-S6=100 %, W:T2-H2=23 % T3-S3=11 % T4-S8=81 %] [23:51:06.254] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.052 [E:T1-D6=86 % T2-H3=73 % T3-S4=96 % T4-S6=95 %, W:T2-H2=26 % T3-S3=86 % T4-S8=94 %] [23:51:06.257] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.303 [E:T1-D6=97 % T2-H3=8 % T3-S4=100 % T4-S6=100 %, W:T2-H2=23 % T3-S3=18 % T4-S8=88 %] [23:51:06.260] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.235 [E:T1-D6=53 % T2-H3=75 % T3-S4=90 % T4-S6=80 %, W:T2-H2=26 % T3-S3=75 % T4-S8=99 %] [23:51:06.264] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.184 [E:T1-D6=58 % T2-H3=3 % T3-S4=94 % T4-S6=85 %, W:T2-H2=34 % T3-S3=71 % T4-S8=100 %] [23:51:06.267] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.513 [E:T1-D6=95 % T2-H3=79 % T3-S4=57 % T4-S6=94 %, W:T2-H2=35 % T3-S3=40 % T4-S8=100 %] [23:51:06.270] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.513 [E:T1-D6=95 % T2-H3=79 % T3-S4=57 % T4-S6=94 %, W:T2-H2=35 % T3-S3=40 % T4-S8=100 %] [23:51:06.273] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.183 [E:T1-D6=77 % T2-H3=84 % T3-S4=100 % T4-S6=100 %, W:T2-H2=15 % T3-S3=18 % T4-S8=87 %] [23:51:06.276] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.156 [E:T1-D6=94 % T2-H3=12 % T3-S4=59 % T4-S6=94 %, W:T2-H2=14 % T3-S3=37 % T4-S8=100 %] [23:51:06.279] [SAMPLE-VAL] Sample 15: weight 0.041 -> 0.022 [E:T1-D6=95 % T2-H3=82 % T3-S4=54 % T4-S6=96 %, W:T2-H2=42 % T3-S3=43 % T4-S8=100 %] [23:51:06.282] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.156 [E:T1-D6=75 % T2-H3=4 % T3-S4=70 % T4-S6=97 %, W:T2-H2=35 % T3-S3=38 % T4-S8=100 %] [23:51:06.286] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.387 [E:T1-D6=55 % T2-H3=5 % T3-S4=96 % T4-S6=89 %, W:T2-H2=28 % T3-S3=76 % T4-S8=96 %] [23:51:06.289] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.182 [E:T1-D6=66 % T2-H3=86 % T3-S4=100 % T4-S6=100 %, W:T2-H2=16 % T3-S3=18 % T4-S8=88 %] [23:51:06.292] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.525 [E:T1-D6=95 % T2-H3=83 % T3-S4=95 % T4-S6=77 %, W:T2-H2=15 % T3-S3=79 % T4-S8=99 %] [23:51:06.295] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.334 [E:T1-D6=50 % T2-H3=100 % T3-S4=100 % T4-S6=100 %, W:T2-H2=8 % T3-S3=12 % T4-S8=85 %] [23:51:06.298] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.141 [E:T1-D6=79 % T2-H3=5 % T3-S4=100 % T4-S6=100 %, W:T2-H2=32 % T3-S3=14 % T4-S8=90 %] [23:51:06.301] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.352 [E:T1-D6=100 % T2-H3=3 % T3-S4=68 % T4-S6=94 %, W:T2-H2=33 % T3-S3=39 % T4-S8=100 %] [23:51:06.304] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.362 [E:T1-D6=61 % T2-H3=10 % T3-S4=71 % T4-S6=95 %, W:T2-H2=25 % T3-S3=36 % T4-S8=100 %] [23:51:06.307] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.493 [E:T1-D6=60 % T2-H3=100 % T3-S4=75 % T4-S6=92 %, W:T2-H2=30 % T3-S3=36 % T4-S8=100 %] [23:51:06.311] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.257 [E:T1-D6=91 % T2-H3=87 % T3-S4=98 % T4-S6=94 %, W:T2-H2=22 % T3-S3=85 % T4-S8=91 %] [23:51:06.314] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.320 [E:T1-D6=95 % T2-H3=6 % T3-S4=65 % T4-S6=94 %, W:T2-H2=27 % T3-S3=37 % T4-S8=100 %] [23:51:06.317] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.132 [E:T1-D6=59 % T2-H3=4 % T3-S4=100 % T4-S6=100 %, W:T2-H2=33 % T3-S3=14 % T4-S8=82 %] [23:51:06.320] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.289 [E:T1-D6=95 % T2-H3=2 % T3-S4=100 % T4-S6=100 %, W:T2-H2=29 % T3-S3=15 % T4-S8=83 %] [23:51:06.323] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.441 [E:T1-D6=41 % T2-H3=100 % T3-S4=66 % T4-S6=96 %, W:T2-H2=19 % T3-S3=41 % T4-S8=100 %] [23:51:06.326] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.442 [E:T1-D6=98 % T2-H3=87 % T3-S4=60 % T4-S6=95 %, W:T2-H2=23 % T3-S3=40 % T4-S8=100 %] [23:51:06.329] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.208 [E:T1-D6=88 % T2-H3=84 % T3-S4=100 % T4-S6=100 %, W:T2-H2=16 % T3-S3=18 % T4-S8=88 %] [23:51:06.333] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.298 [E:T1-D6=98 % T2-H3=8 % T3-S4=100 % T4-S6=100 %, W:T2-H2=21 % T3-S3=19 % T4-S8=86 %] [23:51:06.335] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.490 [E:T1-D6=46 % T2-H3=100 % T3-S4=93 % T4-S6=92 %, W:T2-H2=16 % T3-S3=69 % T4-S8=99 %] [23:51:06.338] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.240 [E:T1-D6=46 % T2-H3=35 % T3-S4=94 % T4-S6=94 %, W:T2-H2=49 % T3-S3=85 % T4-S8=90 %] [23:51:06.342] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.175 [E:T1-D6=94 % T2-H3=4 % T3-S4=96 % T4-S6=84 %, W:T2-H2=25 % T3-S3=79 % T4-S8=99 %] [23:51:06.345] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.217 [E:T1-D6=56 % T2-H3=31 % T3-S4=70 % T4-S6=90 %, W:T2-H2=36 % T3-S3=37 % T4-S8=100 %] [23:51:06.348] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.137 [E:T1-D6=78 % T2-H3=2 % T3-S4=100 % T4-S6=100 %, W:T2-H2=29 % T3-S3=27 % T4-S8=77 %] [23:51:06.351] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.035 [E:T1-D6=83 % T2-H3=9 % T3-S4=95 % T4-S6=80 %, W:T2-H2=15 % T3-S3=77 % T4-S8=98 %] [23:51:06.354] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.048 [E:T1-D6=46 % T2-H3=1 % T3-S4=100 % T4-S6=100 %, W:T2-H2=44 % T3-S3=18 % T4-S8=82 %] [23:51:06.357] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.184 [E:T1-D6=56 % T2-H3=83 % T3-S4=100 % T4-S6=100 %, W:T2-H2=12 % T3-S3=16 % T4-S8=84 %] [23:51:06.360] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.457 [E:T1-D6=95 % T2-H3=83 % T3-S4=68 % T4-S6=91 %, W:T2-H2=15 % T3-S3=39 % T4-S8=100 %] [23:51:06.363] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.050 [E:T1-D6=91 % T2-H3=100 % T3-S4=94 % T4-S6=85 %, W:T2-H2=18 % T3-S3=78 % T4-S8=100 %] [23:51:06.365] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.425 [E:T1-D6=90 % T2-H3=5 % T3-S4=96 % T4-S6=87 %, W:T2-H2=33 % T3-S3=78 % T4-S8=98 %] [23:51:06.367] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.404 [E:T1-D6=100 % T2-H3=2 % T3-S4=96 % T4-S6=88 %, W:T2-H2=40 % T3-S3=80 % T4-S8=98 %] [23:51:06.369] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.102 [E:T1-D6=95 % T2-H3=100 % T3-S4=93 % T4-S6=88 %, W:T2-H2=10 % T3-S3=76 % T4-S8=98 %] [23:51:06.371] [SAMPLE-VAL] Sample 46: weight 0.100 -> 0.031 [E:T1-D6=89 % T2-H3=5 % T3-S4=68 % T4-S6=89 %, W:T2-H2=28 % T3-S3=37 % T4-S8=100 %] [23:51:06.373] [SAMPLE-VAL] Sample 47: weight 0.100 -> 0.050 [E:T1-D6=91 % T2-H3=100 % T3-S4=94 % T4-S6=85 %, W:T2-H2=18 % T3-S3=78 % T4-S8=100 %] [23:51:06.376] [SAMPLE-VAL] Sample 48: weight 0.100 -> 0.036 [E:T1-D6=91 % T2-H3=7 % T3-S4=95 % T4-S6=83 %, W:T2-H2=22 % T3-S3=76 % T4-S8=100 %] [23:51:06.378] [SAMPLE-VAL] Sample 49: weight 0.203 -> 0.093 [E:T1-D6=46 % T2-H3=100 % T3-S4=72 % T4-S6=96 %, W:T2-H2=22 % T3-S3=39 % T4-S8=100 %] [23:51:06.380] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.195 [E:T1-D6=94 % T2-H3=8 % T3-S4=94 % T4-S6=84 %, W:T2-H2=24 % T3-S3=84 % T4-S8=99 %] [23:51:06.380] [SAMPLE-VAL] Done. Weight range: 0.022-0.525 [23:51:06.380] [SAMPLE-VAL] Top sample 19 (w=0.525): E:J64.8743.A6.KJ82 W:T83.J62.KQT8.976 [E:T1-D6=95 % T2-H3=83 % T3-S4=95 % T4-S6=77 %, W:T2-H2=15 % T3-S3=79 % T4-S8=99 %] [23:51:06.380] [SAMPLE-VAL] Top sample 11 (w=0.513): E:JT64.843.T6.K982 W:83.J762.AKQ8.J76 [E:T1-D6=95 % T2-H3=79 % T3-S4=57 % T4-S6=94 %, W:T2-H2=35 % T3-S3=40 % T4-S8=100 %] [23:51:06.380] [SAMPLE-VAL] Top sample 12 (w=0.513): E:JT64.873.T6.K982 W:83.J642.AKQ8.J76 [E:T1-D6=95 % T2-H3=79 % T3-S4=57 % T4-S6=94 %, W:T2-H2=35 % T3-S3=40 % T4-S8=100 %] [23:51:06.380] [SAMPLE-VAL] Top sample 24 (w=0.493): E:JT64.43.A86.J987 W:83.J8762.KQT.K62 [E:T1-D6=60 % T2-H3=100 % T3-S4=75 % T4-S6=92 %, W:T2-H2=30 % T3-S3=36 % T4-S8=100 %] [23:51:06.380] [SAMPLE-VAL] Top sample 33 (w=0.490): E:J64.643.86.KJ982 W:T83.J872.AKQT.76 [E:T1-D6=46 % T2-H3=100 % T3-S4=93 % T4-S6=92 %, W:T2-H2=16 % T3-S3=69 % T4-S8=99 %] [23:51:06.380] After sample validation: 50 deals remaining [23:51:06.380] [PLAY-INFER] No inference observations detected [23:51:06.381] Using weighted samples: 50/50 have non-uniform weights (range 0.022-0.525) [23:51:06.381] Sample deals (50 total, showing first 20, by weight): [23:51:06.381] [1] (w=0.525) N:972.AK9.9532.Q53 J64.8743.A6.KJ82 AKQ5.QT5.J74.AT4 T83.J62.KQT8.976 [23:51:06.381] [2] (w=0.513) N:972.AK9.9532.Q53 JT64.843.T6.K982 AKQ5.QT5.J74.AT4 83.J762.AKQ8.J76 [23:51:06.381] [3] (w=0.513) N:972.AK9.9532.Q53 JT64.873.T6.K982 AKQ5.QT5.J74.AT4 83.J642.AKQ8.J76 [23:51:06.381] [4] (w=0.493) N:972.AK9.9532.Q53 JT64.43.A86.J987 AKQ5.QT5.J74.AT4 83.J8762.KQT.K62 [23:51:06.381] [5] (w=0.490) N:972.AK9.9532.Q53 J64.643.86.KJ982 AKQ5.QT5.J74.AT4 T83.J872.AKQT.76 [23:51:06.381] [6] (w=0.457) N:972.AK9.9532.Q53 JT64.8763.A6.K86 AKQ5.QT5.J74.AT4 83.J42.KQT8.J972 [23:51:06.381] [7] (w=0.442) N:972.AK9.9532.Q53 JT64.8643.Q6.976 AKQ5.QT5.J74.AT4 83.J72.AKT8.KJ82 [23:51:06.381] [8] (w=0.441) N:972.AK9.9532.Q53 JT64.643.86.KJ62 AKQ5.QT5.J74.AT4 83.J872.AKQT.987 [23:51:06.381] [9] (w=0.425) N:972.AK9.9532.Q53 J64.J8743.AT6.72 AKQ5.QT5.J74.AT4 T83.62.KQ8.KJ986 [23:51:06.381] [10] (w=0.404) N:972.AK9.9532.Q53 J64.J843.6.J9862 AKQ5.QT5.J74.AT4 T83.762.AKQT8.K7 [23:51:06.382] [11] (w=0.387) N:972.AK9.9532.Q53 J64.J8763.86.J76 AKQ5.QT5.J74.AT4 T83.42.AKQT.K982 [23:51:06.382] [12] (w=0.375) N:972.AK9.9532.Q53 64.873.AT86.KJ87 AKQ5.QT5.J74.AT4 JT83.J642.KQ.962 [23:51:06.382] [13] (w=0.368) N:972.AK9.9532.Q53 J64.J8643.86.KJ9 AKQ5.QT5.J74.AT4 T83.72.AKQT.8762 [23:51:06.382] [14] (w=0.362) N:972.AK9.9532.Q53 JT64.J643.A86.82 AKQ5.QT5.J74.AT4 83.872.KQT.KJ976 [23:51:06.382] [15] (w=0.352) N:972.AK9.9532.Q53 JT64.J843.6.KJ92 AKQ5.QT5.J74.AT4 83.762.AKQT8.876 [23:51:06.382] [16] (w=0.334) N:972.AK9.9532.Q53 64.643.AT86.KJ98 AKQ5.QT5.J74.AT4 JT83.J872.KQ.762 [23:51:06.382] [17] (w=0.320) N:972.AK9.9532.Q53 JT64.J73.Q6.KJ86 AKQ5.QT5.J74.AT4 83.8642.AKT8.972 [23:51:06.382] [18] (w=0.303) N:972.AK9.9532.Q53 64.J8743.Q6.K862 AKQ5.QT5.J74.AT4 JT83.62.AKT8.J97 [23:51:06.382] [19] (w=0.298) N:972.AK9.9532.Q53 64.J8643.Q6.K986 AKQ5.QT5.J74.AT4 JT83.72.AKT8.J72 [23:51:06.382] [20] (w=0.289) N:972.AK9.9532.Q53 64.J873.T6.KJ972 AKQ5.QT5.J74.AT4 JT83.642.AKQ8.86 [23:51:06.383] ... and 30 more [23:51:06.443] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:06.443] SK: [400, -50, -50, -50, -50, -50, -50, -100, 400, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -100, -50, -50, 400, -50, 400, -50, 400, 430, 430, -50, 400, 400, -50, -50] [23:51:06.443] HT: [400, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 430, 430, -50, 400, 400, -50, -50] [23:51:06.443] HQ: [400, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 430, 430, -50, 400, 400, -50, -50] [23:51:06.443] D7: [400, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, -50, -50] [23:51:06.443] DJ: [400, 400, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, -50, -50] [23:51:06.443] C4: [400, -50, -50, -50, -50, -50, -50, -50, 400, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -100, 400, 400, -50, 400, -100, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, -50, -50] [23:51:06.444] S5: [-50, -50, -50, -50, -100, -50, -100, -100, -50, -100, -100, -100, -100, -50, -50, -100, -50, -100, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -100, -50, -50, -50, -50, -50, -100, -50, -50, -50, -100, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:51:06.444] CA: [-50, -50, -50, -50, -50, -50, -50, -100, 400, -50, -50, -100, -50, -50, -50, -100, -100, -50, -50, -100, 400, 400, 400, -50, -50, 400, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, -50, -50] [23:51:06.444] CT: [-50, -100, -100, -50, -50, -100, -50, -100, 400, -100, -50, -100, -50, -50, -100, -100, -100, -100, -100, -50, 400, 400, 400, -50, -100, 400, 400, -100, -50, -100, -50, 400, -50, -50, -100, -50, -50, -50, 400, -50, 400, -50, 400, -50, -50, -50, -50, 400, -50, -50] [23:51:06.444] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:06.444] SK: [6, 5, 5, 5, 5, 5, 5, 4, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 5, 5, 5, 4, 5, 5, 6, 5, 6, 5, 6, 7, 7, 5, 6, 6, 5, 5] [23:51:06.444] HT: [6, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 7, 7, 5, 6, 6, 5, 5] [23:51:06.444] HQ: [6, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 7, 7, 5, 6, 6, 5, 5] [23:51:06.444] D7: [6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 6, 6, 5, 5] [23:51:06.444] DJ: [6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 6, 6, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5] [23:51:06.444] C4: [6, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 4, 6, 6, 5, 6, 4, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5] [23:51:06.444] S5: [5, 5, 5, 5, 4, 5, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:51:06.444] CA: [5, 5, 5, 5, 5, 5, 5, 4, 6, 5, 5, 4, 5, 5, 5, 4, 4, 5, 5, 4, 6, 6, 6, 5, 5, 6, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 6, 6, 5, 6, 6, 5, 5] [23:51:06.444] CT: [5, 4, 4, 5, 5, 4, 5, 4, 6, 4, 5, 4, 5, 5, 4, 4, 4, 4, 4, 5, 6, 6, 6, 5, 4, 6, 6, 4, 5, 4, 5, 6, 5, 5, 4, 5, 5, 5, 6, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 5] [23:51:06.445] --- IMP Calculation Output (card -> average IMP) --- [23:51:06.445] DJ: 1.41 [23:51:06.445] HT: 1.08 [23:51:06.445] HQ: 1.08 [23:51:06.446] SK: 0.97 [23:51:06.446] D7: 0.30 [23:51:06.446] C4: 0.21 [23:51:06.446] CA: -0.64 [23:51:06.446] CT: -1.35 [23:51:06.446] S5: -3.06 [23:51:06.446] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:06.446] DJ: 0.232 [23:51:06.446] HT: 0.200 [23:51:06.446] HQ: 0.200 [23:51:06.446] SK: 0.146 [23:51:06.446] D7: 0.130 [23:51:06.446] C4: 0.074 [23:51:06.446] CA: -0.095 [23:51:06.446] CT: -0.387 [23:51:06.446] S5: -0.498 [23:51:06.447] === DDS DETAILED ANALYSIS === [23:51:06.447] Cards analyzed: 9, Samples per card: 50 [23:51:06.447] [23:51:06.447] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:06.447] ----- ------ --------- ------- ----------- -------------------------------- [23:51:06.447] DJ 1.41 5.36 33 % 2 [6, 6, 6, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5...] [23:51:06.447] HT 1.08 5.40 30 % 3 [6, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:51:06.447] HQ 1.08 5.40 30 % 3 [6, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:51:06.447] SK 0.97 5.36 30 % 4 [6, 5, 5, 5, 5, 5, 5, 4, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:51:06.447] D7 0.30 5.28 23 % 2 [6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5...] [23:51:06.447] C4 0.21 5.26 23 % 3 [6, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:51:06.447] CA -0.64 5.18 18 % 3 [5, 5, 5, 5, 5, 5, 5, 4, 6, 5, 5, 4, 5, 5, 5, 4, 4, 5, 5, 4...] [23:51:06.447] CT -1.35 4.92 16 % 3 [5, 4, 4, 5, 5, 4, 5, 4, 6, 4, 5, 4, 5, 5, 4, 4, 4, 4, 4, 5...] [23:51:06.447] S5 -3.06 4.74 0 % 2 [5, 5, 5, 5, 4, 5, 4, 4, 5, 4, 4, 4, 4, 5, 5, 4, 5, 4, 4, 5...] [23:51:06.448] [23:51:06.448] Selected: DJ (IMPs=1.41, avgTricks=5.36) [23:51:06.448] =================== [23:51:06.448] [TRICK-TIE] HT has more tricks (5.40) than DJ (5.36) at same IMPs -- promoting [23:51:06.448] Selected: HT (MP 0.200, 1.08 IMPs, 5.40 tricks) -- 1 tied card(s): HQ [23:51:06.449] [stage-timing] ok sample=33ms validate=0ms nn=158ms signal=0ms simgames=2ms dds=63ms total=260ms samples=50 cards=16 [23:51:06.449] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 QT5 AK9 J876432 -Le e2935' [23:51:06.450] SUITC_CALL_END: jsonLength=313 [23:51:06.450] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.9627, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"E:J","Vs":[{"T":"8 [23:51:06.450] === FindBestCardAsync: Position=S, CardsPlayed=16 === [23:51:06.451] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:06.451] Relative position: Declarer, Contract type: NoTrump [23:51:06.451] Cards in hand mask: 9 [23:51:06.452] Candidate: TH = 43.9 % [23:51:06.452] Candidate: QH = 21.7 % [23:51:06.452] Candidate: AC = 8.9 % [23:51:06.452] Candidate: xC = 7.8 % [23:51:06.452] Candidate: JD = 4.9 % [23:51:06.452] Candidate: xD = 4.3 % [23:51:06.452] Candidate: KS = 3.4 % [23:51:06.452] Candidate: TC = 3.1 % [23:51:06.452] Candidate: xS = 2.0 % [23:51:06.452] Selected: HT (43.9 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:08 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:08 === [23:51:08.172] === FindBestCardAsync: Position=N, CardsPlayed=18 === [23:51:08.172] Contract: 3N, Declarer: S, Dealer: N [23:51:08.172] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:08.172] Deal: N:... ... ... ... [23:51:08.172] All 2 moves are equivalent (HAHK), playing lowest: HK [23:51:08.172] [stage-timing] equivalent-shortcut total=0ms cards=18 [23:51:08.173] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 QT5 AK9 J876432 -Le e2935' [23:51:08.175] SUITC_CALL_END: jsonLength=313 [23:51:08.175] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.9627, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"E:J","Vs":[{"T":"8 [23:51:08.175] === FindBestCardAsync: Position=N, CardsPlayed=18 === [23:51:08.175] Finding card to play for N: 972.AK9.9532.Q53 [23:51:08.175] Relative position: Dummy, Contract type: NoTrump [23:51:08.175] Cards in hand mask: 2 [23:51:08.176] Candidate: AH = 72.5 % [23:51:08.176] Candidate: KH = 27.5 % [23:51:08.176] Selected: HA (72.5 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:09 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:09 === [23:51:09.668] === FindBestCardAsync: Position=N, CardsPlayed=20 === [23:51:09.668] Contract: 3N, Declarer: S, Dealer: N [23:51:09.668] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:09.668] Deal: N:... ... ... ... [23:51:09.668] Position N is on declarer's side - score table shifted by 4 declarer tricks won [23:51:09.668] ****************************** [23:51:09.668] FindMatchingDealsWithPlayInternal Input: [23:51:09.668] Position parameter: N [23:51:09.669] Deal from game: N:... ... ... ... [23:51:09.669] Hand for N: 972.AK9.9532.Q53 [23:51:09.669] Hand for E: (null) [23:51:09.669] Hand for S: AKQ5.QT5.J74.AT4 [23:51:09.669] Hand for W: (null) [23:51:09.669] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4 [23:51:09.669] Declarer: S [23:51:09.669] ****************************** [23:51:09.669] [DealFinder] Seed from player N hand: 99426159 [23:51:09.669] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:09.669] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:09.669] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1573MB, gc2=15) [23:51:09.670] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [23:51:09.670] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=20 [23:51:09.670] [ExtractPartialDeal] Visible hands: N, S [23:51:09.670] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:09.670] [ExtractPartialDeal] Extracted hands: [23:51:09.670] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:09.670] E: ... (0 cards) [23:51:09.670] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:09.670] W: ... (0 cards) [23:51:09.670] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:09.670] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:09.670] [ComputePlayedCards] Card 1: DK played by W [23:51:09.670] [ComputePlayedCards] Card 2: D2 played by N [23:51:09.670] [ComputePlayedCards] Card 3: D6 played by E [23:51:09.670] [ComputePlayedCards] Card 4: D4 played by S [23:51:09.670] [ComputePlayedCards] Trick complete. Winner: W [23:51:09.671] [ComputePlayedCards] Card 5: H2 played by W [23:51:09.671] [ComputePlayedCards] Card 6: H9 played by N [23:51:09.671] [ComputePlayedCards] Card 7: H3 played by E [23:51:09.671] [ComputePlayedCards] Card 8: H5 played by S [23:51:09.671] [ComputePlayedCards] Trick complete. Winner: N [23:51:09.671] [ComputePlayedCards] Card 9: S7 played by N [23:51:09.671] [ComputePlayedCards] Card 10: S4 played by E [23:51:09.671] [ComputePlayedCards] Card 11: SQ played by S [23:51:09.671] [ComputePlayedCards] Card 12: S3 played by W [23:51:09.671] [ComputePlayedCards] Trick complete. Winner: S [23:51:09.671] [ComputePlayedCards] Card 13: SA played by S [23:51:09.671] [ComputePlayedCards] Card 14: S8 played by W [23:51:09.671] [ComputePlayedCards] Card 15: S2 played by N [23:51:09.671] [ComputePlayedCards] Card 16: S6 played by E [23:51:09.671] [ComputePlayedCards] Trick complete. Winner: S [23:51:09.672] [ComputePlayedCards] Card 17: HT played by S [23:51:09.672] [ComputePlayedCards] Card 18: H6 played by W [23:51:09.672] [ComputePlayedCards] Card 19: HK played by N [23:51:09.672] [ComputePlayedCards] Card 20: H4 played by E [23:51:09.672] [ComputePlayedCards] Trick complete. Winner: N [23:51:09.672] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK [23:51:09.672] [DealFinder] Added 5 played cards to E (was 0 cards): D6, H3, S4, S6, H4 [23:51:09.672] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT [23:51:09.672] [DealFinder] Added 5 played cards to W (was 0 cards): DK, H2, S3, S8, H6 [23:51:09.672] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:09.672] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:09.673] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [23:51:09.673] [DealFinder] Locked players: N, S [23:51:09.673] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [23:51:09.673] [DealFinder] Players needing cards: E:8, W:8 [23:51:09.673] Large number of cards remaining. Using random generation. [23:51:09.673] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:09.679] [Timing] Total: 10ms, Generation: 0ms, Verification: 4ms [23:51:09.679] [Timing] Attempts: 50, PassedSimpleCheck: 50, FailedVerification: 0, Found: 50 [23:51:09.700] Search complete. Returning 50 deals. [23:51:09.700] Found 50 sample deals for simulation. [23:51:09.700] Valid deals for DDS: 50 / 50 [23:51:09.700] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:09.708] [SAMPLE-VAL] Opening lead NN validation (DK): 33/50 samples adjusted [23:51:09.709] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:09.709] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:09.709] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:09.709] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:09.709] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:09.712] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.407 [E:T1-D6=93 % T2-H3=4 % T3-S4=72 % T4-S6=91 % T5-H4=63 %, W:T2-H2=32 % T3-S3=36 % T4-S8=100 % T5-H6=100 %] [23:51:09.715] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.258 [E:T1-D6=44 % T2-H3=100 % T3-S4=92 % T4-S6=83 % T5-H4=100 %, W:T2-H2=32 % T3-S3=68 % T4-S8=99 % T5-H6=76 %] [23:51:09.718] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.182 [E:T1-D6=65 % T2-H3=81 % T3-S4=100 % T4-S6=100 % T5-H4=67 %, W:T2-H2=12 % T3-S3=12 % T4-S8=84 % T5-H6=78 %] [23:51:09.721] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.229 [E:T1-D6=70 % T2-H3=100 % T3-S4=68 % T4-S6=96 % T5-H4=100 %, W:T2-H2=20 % T3-S3=40 % T4-S8=100 % T5-H6=62 %] [23:51:09.724] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.455 [E:T1-D6=100 % T2-H3=12 % T3-S4=99 % T4-S6=95 % T5-H4=91 %, W:T2-H2=21 % T3-S3=82 % T4-S8=92 % T5-H6=42 %] [23:51:09.726] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.427 [E:T1-D6=54 % T2-H3=8 % T3-S4=95 % T4-S6=87 % T5-H4=94 %, W:T2-H2=27 % T3-S3=74 % T4-S8=99 % T5-H6=52 %] [23:51:09.729] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.234 [E:T1-D6=70 % T2-H3=81 % T3-S4=95 % T4-S6=85 % T5-H4=28 %, W:T2-H2=25 % T3-S3=72 % T4-S8=98 % T5-H6=95 %] [23:51:09.732] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.327 [E:T1-D6=57 % T2-H3=4 % T3-S4=100 % T4-S6=100 % T5-H4=73 %, W:T2-H2=20 % T3-S3=14 % T4-S8=76 % T5-H6=100 %] [23:51:09.735] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.201 [E:T1-D6=76 % T2-H3=4 % T3-S4=96 % T4-S6=90 % T5-H4=81 %, W:T2-H2=36 % T3-S3=71 % T4-S8=99 % T5-H6=84 %] [23:51:09.738] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.253 [E:T1-D6=92 % T2-H3=100 % T3-S4=95 % T4-S6=86 % T5-H4=100 %, W:T2-H2=18 % T3-S3=69 % T4-S8=99 % T5-H6=61 %] [23:51:09.741] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.199 [E:T1-D6=78 % T2-H3=81 % T3-S4=100 % T4-S6=100 % T5-H4=65 %, W:T2-H2=15 % T3-S3=17 % T4-S8=88 % T5-H6=78 %] [23:51:09.744] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.484 [E:T1-D6=94 % T2-H3=80 % T3-S4=56 % T4-S6=94 % T5-H4=20 %, W:T2-H2=32 % T3-S3=44 % T4-S8=100 % T5-H6=95 %] [23:51:09.746] [SAMPLE-VAL] Sample 13: weight 0.100 -> 0.049 [E:T1-D6=69 % T2-H3=77 % T3-S4=95 % T4-S6=92 % T5-H4=38 %, W:T2-H2=27 % T3-S3=81 % T4-S8=92 % T5-H6=94 %] [23:51:09.749] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.036 [E:T1-D6=53 % T2-H3=5 % T3-S4=71 % T4-S6=93 % T5-H4=83 %, W:T2-H2=35 % T3-S3=36 % T4-S8=100 % T5-H6=85 %] [23:51:09.752] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.387 [E:T1-D6=82 % T2-H3=12 % T3-S4=72 % T4-S6=92 % T5-H4=91 %, W:T2-H2=20 % T3-S3=33 % T4-S8=100 % T5-H6=44 %] [23:51:09.754] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.304 [E:T1-D6=56 % T2-H3=100 % T3-S4=94 % T4-S6=95 % T5-H4=100 %, W:T2-H2=31 % T3-S3=81 % T4-S8=97 % T5-H6=80 %] [23:51:09.757] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.419 [E:T1-D6=49 % T2-H3=4 % T3-S4=93 % T4-S6=87 % T5-H4=75 %, W:T2-H2=27 % T3-S3=81 % T4-S8=99 % T5-H6=86 %] [23:51:09.760] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.482 [E:T1-D6=81 % T2-H3=87 % T3-S4=64 % T4-S6=95 % T5-H4=67 %, W:T2-H2=15 % T3-S3=40 % T4-S8=100 % T5-H6=81 %] [23:51:09.762] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.207 [E:T1-D6=62 % T2-H3=72 % T3-S4=66 % T4-S6=86 % T5-H4=35 %, W:T2-H2=26 % T3-S3=33 % T4-S8=100 % T5-H6=94 %] [23:51:09.765] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.360 [E:T1-D6=96 % T2-H3=3 % T3-S4=66 % T4-S6=96 % T5-H4=63 %, W:T2-H2=36 % T3-S3=36 % T4-S8=100 % T5-H6=100 %] [23:51:09.768] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.255 [E:T1-D6=60 % T2-H3=76 % T3-S4=93 % T4-S6=83 % T5-H4=29 %, W:T2-H2=25 % T3-S3=73 % T4-S8=99 % T5-H6=94 %] [23:51:09.771] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.108 [E:T1-D6=93 % T2-H3=100 % T3-S4=66 % T4-S6=96 % T5-H4=100 %, W:T2-H2=23 % T3-S3=41 % T4-S8=100 % T5-H6=65 %] [23:51:09.775] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.459 [E:T1-D6=82 % T2-H3=7 % T3-S4=96 % T4-S6=92 % T5-H4=73 %, W:T2-H2=24 % T3-S3=83 % T4-S8=96 % T5-H6=83 %] [23:51:09.778] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.157 [E:T1-D6=84 % T2-H3=11 % T3-S4=100 % T4-S6=100 % T5-H4=93 %, W:T2-H2=13 % T3-S3=18 % T4-S8=84 % T5-H6=50 %] [23:51:09.782] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.202 [E:T1-D6=94 % T2-H3=13 % T3-S4=94 % T4-S6=83 % T5-H4=93 %, W:T2-H2=17 % T3-S3=82 % T4-S8=99 % T5-H6=50 %] [23:51:09.785] [SAMPLE-VAL] Sample 26: weight 0.100 -> 0.050 [E:T1-D6=86 % T2-H3=79 % T3-S4=94 % T4-S6=92 % T5-H4=69 %, W:T2-H2=18 % T3-S3=84 % T4-S8=91 % T5-H6=81 %] [23:51:09.788] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.493 [E:T1-D6=95 % T2-H3=100 % T3-S4=66 % T4-S6=95 % T5-H4=100 %, W:T2-H2=24 % T3-S3=39 % T4-S8=100 % T5-H6=78 %] [23:51:09.791] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.441 [E:T1-D6=95 % T2-H3=12 % T3-S4=97 % T4-S6=88 % T5-H4=91 %, W:T2-H2=18 % T3-S3=79 % T4-S8=98 % T5-H6=43 %] [23:51:09.793] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.452 [E:T1-D6=62 % T2-H3=4 % T3-S4=97 % T4-S6=94 % T5-H4=68 %, W:T2-H2=40 % T3-S3=81 % T4-S8=92 % T5-H6=100 %] [23:51:09.796] [SAMPLE-VAL] Sample 30: weight 0.100 -> 0.045 [E:T1-D6=85 % T2-H3=100 % T3-S4=100 % T4-S6=100 % T5-H4=100 %, W:T2-H2=21 % T3-S3=19 % T4-S8=86 % T5-H6=77 %] [23:51:09.799] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.207 [E:T1-D6=47 % T2-H3=78 % T3-S4=100 % T4-S6=100 % T5-H4=29 %, W:T2-H2=42 % T3-S3=24 % T4-S8=80 % T5-H6=92 %] [23:51:09.802] [SAMPLE-VAL] Sample 32: weight 0.041 -> 0.018 [E:T1-D6=81 % T2-H3=84 % T3-S4=100 % T4-S6=100 % T5-H4=65 %, W:T2-H2=17 % T3-S3=17 % T4-S8=83 % T5-H6=82 %] [23:51:09.805] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.153 [E:T1-D6=78 % T2-H3=5 % T3-S4=100 % T4-S6=100 % T5-H4=73 %, W:T2-H2=23 % T3-S3=11 % T4-S8=90 % T5-H6=84 %] [23:51:09.808] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.443 [E:T1-D6=47 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=69 %, W:T2-H2=40 % T3-S3=82 % T4-S8=98 % T5-H6=83 %] [23:51:09.811] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.260 [E:T1-D6=54 % T2-H3=100 % T3-S4=74 % T4-S6=94 % T5-H4=100 %, W:T2-H2=26 % T3-S3=35 % T4-S8=100 % T5-H6=77 %] [23:51:09.813] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.260 [E:T1-D6=93 % T2-H3=86 % T3-S4=93 % T4-S6=83 % T5-H4=66 %, W:T2-H2=23 % T3-S3=81 % T4-S8=99 % T5-H6=82 %] [23:51:09.816] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.256 [E:T1-D6=91 % T2-H3=86 % T3-S4=98 % T4-S6=92 % T5-H4=68 %, W:T2-H2=19 % T3-S3=82 % T4-S8=94 % T5-H6=81 %] [23:51:09.819] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.191 [E:T1-D6=55 % T2-H3=9 % T3-S4=94 % T4-S6=94 % T5-H4=93 %, W:T2-H2=24 % T3-S3=80 % T4-S8=95 % T5-H6=44 %] [23:51:09.822] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.192 [E:T1-D6=58 % T2-H3=4 % T3-S4=95 % T4-S6=85 % T5-H4=86 %, W:T2-H2=26 % T3-S3=75 % T4-S8=99 % T5-H6=84 %] [23:51:09.824] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.052 [E:T1-D6=80 % T2-H3=100 % T3-S4=97 % T4-S6=93 % T5-H4=100 %, W:T2-H2=16 % T3-S3=81 % T4-S8=93 % T5-H6=76 %] [23:51:09.827] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.146 [E:T1-D6=55 % T2-H3=2 % T3-S4=100 % T4-S6=100 % T5-H4=68 %, W:T2-H2=30 % T3-S3=14 % T4-S8=77 % T5-H6=100 %] [23:51:09.830] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.198 [E:T1-D6=76 % T2-H3=2 % T3-S4=95 % T4-S6=93 % T5-H4=60 %, W:T2-H2=45 % T3-S3=81 % T4-S8=99 % T5-H6=100 %] [23:51:09.833] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.176 [E:T1-D6=86 % T2-H3=15 % T3-S4=100 % T4-S6=100 % T5-H4=91 %, W:T2-H2=15 % T3-S3=15 % T4-S8=87 % T5-H6=41 %] [23:51:09.835] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.187 [E:T1-D6=59 % T2-H3=9 % T3-S4=93 % T4-S6=96 % T5-H4=92 %, W:T2-H2=19 % T3-S3=80 % T4-S8=95 % T5-H6=46 %] [23:51:09.838] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.200 [E:T1-D6=92 % T2-H3=100 % T3-S4=100 % T4-S6=100 % T5-H4=100 %, W:T2-H2=10 % T3-S3=16 % T4-S8=93 % T5-H6=63 %] [23:51:09.841] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.379 [E:T1-D6=46 % T2-H3=11 % T3-S4=62 % T4-S6=97 % T5-H4=92 %, W:T2-H2=23 % T3-S3=42 % T4-S8=100 % T5-H6=47 %] [23:51:09.843] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.196 [E:T1-D6=72 % T2-H3=5 % T3-S4=94 % T4-S6=79 % T5-H4=84 %, W:T2-H2=25 % T3-S3=81 % T4-S8=99 % T5-H6=82 %] [23:51:09.846] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.198 [E:T1-D6=74 % T2-H3=5 % T3-S4=95 % T4-S6=92 % T5-H4=78 %, W:T2-H2=26 % T3-S3=85 % T4-S8=94 % T5-H6=81 %] [23:51:09.849] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.201 [E:T1-D6=46 % T2-H3=5 % T3-S4=93 % T4-S6=86 % T5-H4=78 %, W:T2-H2=46 % T3-S3=79 % T4-S8=98 % T5-H6=83 %] [23:51:09.852] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.276 [E:T1-D6=76 % T2-H3=100 % T3-S4=97 % T4-S6=95 % T5-H4=100 %, W:T2-H2=26 % T3-S3=77 % T4-S8=97 % T5-H6=81 %] [23:51:09.852] [SAMPLE-VAL] Done. Weight range: 0.018-0.493 [23:51:09.852] [SAMPLE-VAL] Top sample 27 (w=0.493): E:JT64.43.Q6.KJ972 W:83.J8762.AKT8.86 [E:T1-D6=95 % T2-H3=100 % T3-S4=66 % T4-S6=95 % T5-H4=100 %, W:T2-H2=24 % T3-S3=39 % T4-S8=100 % T5-H6=78 %] [23:51:09.852] [SAMPLE-VAL] Top sample 12 (w=0.484): E:JT64.843.T6.K762 W:83.J762.AKQ8.J98 [E:T1-D6=94 % T2-H3=80 % T3-S4=56 % T4-S6=94 % T5-H4=20 %, W:T2-H2=32 % T3-S3=44 % T4-S8=100 % T5-H6=95 %] [23:51:09.852] [SAMPLE-VAL] Top sample 18 (w=0.482): E:JT64.8743.T86.K2 W:83.J62.AKQ.J9876 [E:T1-D6=81 % T2-H3=87 % T3-S4=64 % T4-S6=95 % T5-H4=67 %, W:T2-H2=15 % T3-S3=40 % T4-S8=100 % T5-H6=81 %] [23:51:09.852] [SAMPLE-VAL] Top sample 23 (w=0.459): E:T64.J43.AT6.KJ86 W:J83.8762.KQ8.972 [E:T1-D6=82 % T2-H3=7 % T3-S4=96 % T4-S6=92 % T5-H4=73 %, W:T2-H2=24 % T3-S3=83 % T4-S8=96 % T5-H6=83 %] [23:51:09.852] [SAMPLE-VAL] Top sample 5 (w=0.455): E:T64.J743.6.KJ972 W:J83.862.AKQT8.86 [E:T1-D6=100 % T2-H3=12 % T3-S4=99 % T4-S6=95 % T5-H4=91 %, W:T2-H2=21 % T3-S3=82 % T4-S8=92 % T5-H6=42 %] [23:51:09.853] After sample validation: 50 deals remaining [23:51:09.853] [PLAY-INFER] No inference observations detected [23:51:09.853] Using weighted samples: 50/50 have non-uniform weights (range 0.018-0.493) [23:51:09.853] Sample deals (50 total, showing first 20, by weight): [23:51:09.853] [1] (w=0.493) N:972.AK9.9532.Q53 JT64.43.Q6.KJ972 AKQ5.QT5.J74.AT4 83.J8762.AKT8.86 [23:51:09.853] [2] (w=0.484) N:972.AK9.9532.Q53 JT64.843.T6.K762 AKQ5.QT5.J74.AT4 83.J762.AKQ8.J98 [23:51:09.853] [3] (w=0.482) N:972.AK9.9532.Q53 JT64.8743.T86.K2 AKQ5.QT5.J74.AT4 83.J62.AKQ.J9876 [23:51:09.853] [4] (w=0.459) N:972.AK9.9532.Q53 T64.J43.AT6.KJ86 AKQ5.QT5.J74.AT4 J83.8762.KQ8.972 [23:51:09.853] [5] (w=0.455) N:972.AK9.9532.Q53 T64.J743.6.KJ972 AKQ5.QT5.J74.AT4 J83.862.AKQT8.86 [23:51:09.853] [6] (w=0.452) N:972.AK9.9532.Q53 T64.J843.A86.K96 AKQ5.QT5.J74.AT4 J83.762.KQT.J872 [23:51:09.853] [7] (w=0.443) N:972.AK9.9532.Q53 T64.J43.86.K9872 AKQ5.QT5.J74.AT4 J83.8762.AKQT.J6 [23:51:09.853] [8] (w=0.441) N:972.AK9.9532.Q53 J64.J743.T6.K976 AKQ5.QT5.J74.AT4 T83.862.AKQ8.J82 [23:51:09.854] [9] (w=0.427) N:972.AK9.9532.Q53 J64.J743.86.J876 AKQ5.QT5.J74.AT4 T83.862.AKQT.K92 [23:51:09.854] [10] (w=0.419) N:972.AK9.9532.Q53 J64.J43.AT86.J98 AKQ5.QT5.J74.AT4 T83.8762.KQ.K762 [23:51:09.854] [11] (w=0.407) N:972.AK9.9532.Q53 JT64.J843.A6.KJ2 AKQ5.QT5.J74.AT4 83.762.KQT8.9876 [23:51:09.854] [12] (w=0.387) N:972.AK9.9532.Q53 JT64.J743.AT6.J6 AKQ5.QT5.J74.AT4 83.862.KQ8.K9872 [23:51:09.854] [13] (w=0.379) N:972.AK9.9532.Q53 JT64.J743.86.K62 AKQ5.QT5.J74.AT4 83.862.AKQT.J987 [23:51:09.854] [14] (w=0.360) N:972.AK9.9532.Q53 JT64.J843.Q6.J86 AKQ5.QT5.J74.AT4 83.762.AKT8.K972 [23:51:09.854] [15] (w=0.327) N:972.AK9.9532.Q53 64.J8743.A86.J96 AKQ5.QT5.J74.AT4 JT83.62.KQT.K872 [23:51:09.854] [16] (w=0.304) N:972.AK9.9532.Q53 T64.43.AT86.J876 AKQ5.QT5.J74.AT4 J83.J8762.KQ.K92 [23:51:09.854] [17] (w=0.276) N:972.AK9.9532.Q53 T64.43.Q86.KJ862 AKQ5.QT5.J74.AT4 J83.J8762.AKT.97 [23:51:09.854] [18] (w=0.260) N:972.AK9.9532.Q53 J64.8743.QT6.862 AKQ5.QT5.J74.AT4 T83.J62.AK8.KJ97 [23:51:09.854] [19] (w=0.260) N:972.AK9.9532.Q53 JT64.43.AT86.J97 AKQ5.QT5.J74.AT4 83.J8762.KQ.K862 [23:51:09.855] [20] (w=0.258) N:972.AK9.9532.Q53 J64.43.AQT86.J92 AKQ5.QT5.J74.AT4 T83.J8762.K.K876 [23:51:09.855] ... and 30 more [23:51:09.902] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:09.902] C3: [-50, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, -50, -100, -50, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, -50, -100, -50, 400, -50, 400, 400, 400, -50, -100, -50, -50, -50, -50, 400, 400, -50, -50, -50, -50] [23:51:09.902] C5: [-50, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, -50, -100, -50, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, -50, -100, -50, 400, -50, 400, 400, 400, -50, -100, -50, -50, -50, -50, 400, 400, -50, -50, -50, -50] [23:51:09.902] CQ: [-50, -50, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, 400, 400, -50, -50, 400, -50, -50, -50, 400, -100, -100, -50, -50, -50, 400, -50, -100, -50, -50, -50, 400, -50, 400, -50, -100, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50] [23:51:09.902] D5: [-50, -50, 400, -50, -50, 400, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, 400, 400, -50, -100, -50, 400, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -100, -50, -50, -50, -50, -50, 400, -50, -50, 430, -50, -50] [23:51:09.902] D9: [-50, -50, 400, -50, -50, 400, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, 400, 400, -50, -100, -100, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -100, -50, -50, -50, -50, -100, 400, -50, -50, 430, -100, -50] [23:51:09.902] S9: [-50, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, -50, -50, -50, 400, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, 430, 400, -50, 430, -50, -50] [23:51:09.902] HA: [-50, -50, 400, -50, 400, 400, -50, 400, 400, 400, -50, -50, -50, -50, -100, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, 430, -50, -50, 400, -50, -50] [23:51:09.902] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:09.903] C3: [4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 4, 3, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 5, 4, 3, 4, 5, 4, 5, 5, 5, 4, 3, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4] [23:51:09.903] C5: [4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 4, 3, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 5, 4, 3, 4, 5, 4, 5, 5, 5, 4, 3, 4, 4, 4, 4, 5, 5, 4, 4, 4, 4] [23:51:09.903] CQ: [4, 4, 4, 5, 5, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 5, 5, 4, 4, 5, 4, 4, 4, 5, 3, 3, 4, 4, 4, 5, 4, 3, 4, 4, 4, 5, 4, 5, 4, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4] [23:51:09.903] D5: [4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 5, 5, 5, 5, 4, 3, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 3, 4, 4, 4, 4, 4, 5, 4, 4, 6, 4, 4] [23:51:09.903] D9: [4, 4, 5, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 5, 5, 5, 5, 4, 3, 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 3, 4, 4, 4, 4, 3, 5, 4, 4, 6, 3, 4] [23:51:09.903] S9: [4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 5, 4, 4, 4, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 6, 5, 4, 6, 4, 4] [23:51:09.903] HA: [4, 4, 5, 4, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 3, 5, 4, 4, 4, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, 4, 6, 4, 4, 5, 4, 4] [23:51:09.904] --- IMP Calculation Output (card -> average IMP) --- [23:51:09.904] S9: 2.19 [23:51:09.904] C3: 0.77 [23:51:09.904] C5: 0.77 [23:51:09.904] HA: 0.19 [23:51:09.904] D5: -0.87 [23:51:09.904] CQ: -1.37 [23:51:09.904] D9: -1.68 [23:51:09.904] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:09.904] S9: 0.262 [23:51:09.904] C3: 0.060 [23:51:09.904] C5: 0.060 [23:51:09.905] HA: 0.036 [23:51:09.905] D5: -0.076 [23:51:09.905] CQ: -0.158 [23:51:09.905] D9: -0.184 [23:51:09.905] === DDS DETAILED ANALYSIS === [23:51:09.905] Cards analyzed: 7, Samples per card: 50 [23:51:09.905] [23:51:09.905] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:09.905] ----- ------ --------- ------- ----------- -------------------------------- [23:51:09.905] S9 2.19 4.56 56 % 3 [4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5...] [23:51:09.905] C3 0.77 4.38 45 % 3 [4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 4, 3, 4, 4, 5, 5, 5, 4, 5...] [23:51:09.905] C5 0.77 4.38 45 % 3 [4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 4, 3, 4, 4, 5, 5, 5, 4, 5...] [23:51:09.906] HA 0.19 4.36 40 % 4 [4, 4, 5, 4, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 3, 5, 4, 4, 4, 5...] [23:51:09.906] D5 -0.87 4.28 31 % 4 [4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4...] [23:51:09.906] CQ -1.37 4.16 27 % 3 [4, 4, 4, 5, 5, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 5, 5, 4, 4, 5...] [23:51:09.906] D9 -1.68 4.16 24 % 4 [4, 4, 5, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4...] [23:51:09.906] [23:51:09.906] Selected: S9 (IMPs=2.19, avgTricks=4.56) [23:51:09.906] =================== [23:51:09.906] Selected: S9 (MP 0.262, 2.19 IMPs, 4.56 tricks) [23:51:09.906] [stage-timing] ok sample=31ms validate=0ms nn=152ms signal=0ms simgames=2ms dds=49ms total=238ms samples=50 cards=20 [23:51:09.907] === FindBestCardAsync: Position=N, CardsPlayed=20 === [23:51:09.907] Finding card to play for N: 972.AK9.9532.Q53 [23:51:09.907] Relative position: Dummy, Contract type: NoTrump [23:51:09.907] Cards in hand mask: 6 [23:51:09.908] Candidate: xC = 33.4 % [23:51:09.908] Candidate: QC = 21.1 % [23:51:09.908] Candidate: 9S = 19.5 % [23:51:09.908] Candidate: AH = 14.4 % [23:51:09.908] Candidate: xD = 9.5 % [23:51:09.908] Candidate: 9D = 2.2 % [23:51:09.908] Selected: C3 (33.4 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:11 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:11 === [23:51:11.849] === FindBestCardAsync: Position=S, CardsPlayed=22 === [23:51:11.849] Contract: 3N, Declarer: S, Dealer: N [23:51:11.849] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:11.849] Deal: N:... ... ... ... [23:51:11.850] Position S is on declarer's side - score table shifted by 4 declarer tricks won [23:51:11.850] ****************************** [23:51:11.850] FindMatchingDealsWithPlayInternal Input: [23:51:11.850] Position parameter: S [23:51:11.850] Deal from game: N:... ... ... ... [23:51:11.850] Hand for N: 972.AK9.9532.Q53 [23:51:11.850] Hand for E: (null) [23:51:11.850] Hand for S: AKQ5.QT5.J74.AT4 [23:51:11.850] Hand for W: (null) [23:51:11.850] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4, S9, ST [23:51:11.850] Declarer: S [23:51:11.850] ****************************** [23:51:11.850] [DealFinder] Seed from player S hand: 1133106956 [23:51:11.850] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:11.851] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:11.851] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1560MB, gc2=15) [23:51:11.851] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [23:51:11.851] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=22 [23:51:11.851] [ExtractPartialDeal] Visible hands: S, N [23:51:11.851] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:11.851] [ExtractPartialDeal] Extracted hands: [23:51:11.851] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:11.851] E: ... (0 cards) [23:51:11.851] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:11.851] W: ... (0 cards) [23:51:11.851] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:11.851] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:11.851] [ComputePlayedCards] Card 1: DK played by W [23:51:11.852] [ComputePlayedCards] Card 2: D2 played by N [23:51:11.852] [ComputePlayedCards] Card 3: D6 played by E [23:51:11.852] [ComputePlayedCards] Card 4: D4 played by S [23:51:11.852] [ComputePlayedCards] Trick complete. Winner: W [23:51:11.852] [ComputePlayedCards] Card 5: H2 played by W [23:51:11.852] [ComputePlayedCards] Card 6: H9 played by N [23:51:11.852] [ComputePlayedCards] Card 7: H3 played by E [23:51:11.852] [ComputePlayedCards] Card 8: H5 played by S [23:51:11.852] [ComputePlayedCards] Trick complete. Winner: N [23:51:11.852] [ComputePlayedCards] Card 9: S7 played by N [23:51:11.852] [ComputePlayedCards] Card 10: S4 played by E [23:51:11.852] [ComputePlayedCards] Card 11: SQ played by S [23:51:11.852] [ComputePlayedCards] Card 12: S3 played by W [23:51:11.852] [ComputePlayedCards] Trick complete. Winner: S [23:51:11.852] [ComputePlayedCards] Card 13: SA played by S [23:51:11.852] [ComputePlayedCards] Card 14: S8 played by W [23:51:11.852] [ComputePlayedCards] Card 15: S2 played by N [23:51:11.852] [ComputePlayedCards] Card 16: S6 played by E [23:51:11.852] [ComputePlayedCards] Trick complete. Winner: S [23:51:11.853] [ComputePlayedCards] Card 17: HT played by S [23:51:11.853] [ComputePlayedCards] Card 18: H6 played by W [23:51:11.853] [ComputePlayedCards] Card 19: HK played by N [23:51:11.853] [ComputePlayedCards] Card 20: H4 played by E [23:51:11.853] [ComputePlayedCards] Trick complete. Winner: N [23:51:11.853] [ComputePlayedCards] Card 21: S9 played by N [23:51:11.853] [ComputePlayedCards] Card 22: ST played by E [23:51:11.853] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK, S9 [23:51:11.853] [DealFinder] Added 6 played cards to E (was 0 cards): D6, H3, S4, S6, H4, ST [23:51:11.853] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT [23:51:11.853] [DealFinder] Added 5 played cards to W (was 0 cards): DK, H2, S3, S8, H6 [23:51:11.853] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:11.853] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:11.854] [DealFinder] Known cards per player: N=13, E=6, S=13, W=5 [23:51:11.854] [DealFinder] Locked players: N, S [23:51:11.854] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [23:51:11.854] [DealFinder] Players needing cards: E:7, W:8 [23:51:11.854] Large number of cards remaining. Using random generation. [23:51:11.854] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:51:11.858] [VerifyHands] FAIL for E: JT64.J43.AQ6.KJ9 (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:51:11.860] [Timing] Total: 10ms, Generation: 0ms, Verification: 5ms [23:51:11.861] [Timing] Attempts: 51, PassedSimpleCheck: 51, FailedVerification: 1, Found: 50 [23:51:11.878] Search complete. Returning 50 deals. [23:51:11.879] Found 50 sample deals for simulation. [23:51:11.879] Valid deals for DDS: 50 / 50 [23:51:11.879] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [23:51:11.886] [SAMPLE-VAL] Opening lead NN validation (DK): 19/50 samples adjusted [23:51:11.887] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:11.887] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:11.887] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:11.887] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:11.887] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:11.887] [SAMPLE-VAL] T6: N=S9 E=ST (leader=N) (partial) [23:51:11.891] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.241 [E:T1-D6=57 % T2-H3=74 % T3-S4=97 % T4-S6=93 % T5-H4=36 % T6-ST=100 %, W:T2-H2=23 % T3-S3=79 % T4-S8=91 % T5-H6=94 %] [23:51:11.895] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.339 [E:T1-D6=96 % T2-H3=4 % T3-S4=68 % T4-S6=93 % T5-H4=59 % T6-ST=4 %, W:T2-H2=40 % T3-S3=42 % T4-S8=100 % T5-H6=100 %] [23:51:11.898] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.506 [E:T1-D6=95 % T2-H3=77 % T3-S4=98 % T4-S6=94 % T5-H4=19 % T6-ST=100 %, W:T2-H2=31 % T3-S3=87 % T4-S8=92 % T5-H6=94 %] [23:51:11.902] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.174 [E:T1-D6=63 % T2-H3=78 % T3-S4=67 % T4-S6=87 % T5-H4=34 % T6-ST=6 %, W:T2-H2=26 % T3-S3=36 % T4-S8=100 % T5-H6=94 %] [23:51:11.905] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.173 [E:T1-D6=47 % T2-H3=100 % T3-S4=71 % T4-S6=94 % T5-H4=100 % T6-ST=4 %, W:T2-H2=24 % T3-S3=37 % T4-S8=100 % T5-H6=62 %] [23:51:11.908] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.050 [E:T1-D6=84 % T2-H3=84 % T3-S4=97 % T4-S6=92 % T5-H4=68 % T6-ST=100 %, W:T2-H2=14 % T3-S3=85 % T4-S8=90 % T5-H6=79 %] [23:51:11.911] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.317 [E:T1-D6=88 % T2-H3=5 % T3-S4=68 % T4-S6=91 % T5-H4=72 % T6-ST=3 %, W:T2-H2=28 % T3-S3=33 % T4-S8=100 % T5-H6=100 %] [23:51:11.914] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.381 [E:T1-D6=88 % T2-H3=86 % T3-S4=65 % T4-S6=91 % T5-H4=71 % T6-ST=3 %, W:T2-H2=22 % T3-S3=39 % T4-S8=100 % T5-H6=76 %] [23:51:11.917] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.454 [E:T1-D6=96 % T2-H3=6 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 %, W:T2-H2=27 % T3-S3=84 % T4-S8=91 % T5-H6=100 %] [23:51:11.920] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.050 [E:T1-D6=78 % T2-H3=84 % T3-S4=95 % T4-S6=90 % T5-H4=72 % T6-ST=100 %, W:T2-H2=15 % T3-S3=82 % T4-S8=92 % T5-H6=80 %] [23:51:11.924] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.373 [E:T1-D6=93 % T2-H3=74 % T3-S4=71 % T4-S6=90 % T5-H4=28 % T6-ST=4 %, W:T2-H2=22 % T3-S3=37 % T4-S8=100 % T5-H6=93 %] [23:51:11.927] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.227 [E:T1-D6=74 % T2-H3=7 % T3-S4=98 % T4-S6=93 % T5-H4=73 % T6-ST=100 %, W:T2-H2=35 % T3-S3=82 % T4-S8=97 % T5-H6=84 %] [23:51:11.930] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.260 [E:T1-D6=97 % T2-H3=80 % T3-S4=99 % T4-S6=97 % T5-H4=22 % T6-ST=100 %, W:T2-H2=35 % T3-S3=82 % T4-S8=92 % T5-H6=95 %] [23:51:11.933] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.482 [E:T1-D6=79 % T2-H3=6 % T3-S4=99 % T4-S6=95 % T5-H4=65 % T6-ST=100 %, W:T2-H2=29 % T3-S3=80 % T4-S8=96 % T5-H6=83 %] [23:51:11.936] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.494 [E:T1-D6=86 % T2-H3=4 % T3-S4=95 % T4-S6=95 % T5-H4=70 % T6-ST=100 %, W:T2-H2=32 % T3-S3=85 % T4-S8=94 % T5-H6=100 %] [23:51:11.939] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.262 [E:T1-D6=91 % T2-H3=100 % T3-S4=97 % T4-S6=91 % T5-H4=100 % T6-ST=100 %, W:T2-H2=19 % T3-S3=80 % T4-S8=97 % T5-H6=62 %] [23:51:11.943] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.342 [E:T1-D6=96 % T2-H3=11 % T3-S4=58 % T4-S6=96 % T5-H4=92 % T6-ST=10 %, W:T2-H2=19 % T3-S3=41 % T4-S8=100 % T5-H6=46 %] [23:51:11.946] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.554 [E:T1-D6=78 % T2-H3=78 % T3-S4=98 % T4-S6=98 % T5-H4=29 % T6-ST=100 %, W:T2-H2=23 % T3-S3=80 % T4-S8=97 % T5-H6=95 %] [23:51:11.949] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.381 [E:T1-D6=86 % T2-H3=6 % T3-S4=69 % T4-S6=92 % T5-H4=80 % T6-ST=16 %, W:T2-H2=35 % T3-S3=38 % T4-S8=100 % T5-H6=80 %] [23:51:11.952] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.255 [E:T1-D6=78 % T2-H3=85 % T3-S4=98 % T4-S6=95 % T5-H4=65 % T6-ST=100 %, W:T2-H2=20 % T3-S3=78 % T4-S8=92 % T5-H6=82 %] [23:51:11.955] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.346 [E:T1-D6=79 % T2-H3=6 % T3-S4=60 % T4-S6=95 % T5-H4=77 % T6-ST=6 %, W:T2-H2=31 % T3-S3=40 % T4-S8=100 % T5-H6=82 %] [23:51:11.959] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.269 [E:T1-D6=48 % T2-H3=100 % T3-S4=95 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=30 % T3-S3=81 % T4-S8=94 % T5-H6=78 %] [23:51:11.962] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.482 [E:T1-D6=79 % T2-H3=3 % T3-S4=97 % T4-S6=96 % T5-H4=63 % T6-ST=100 %, W:T2-H2=39 % T3-S3=81 % T4-S8=95 % T5-H6=100 %] [23:51:11.965] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.473 [E:T1-D6=93 % T2-H3=100 % T3-S4=74 % T4-S6=95 % T5-H4=100 % T6-ST=11 %, W:T2-H2=28 % T3-S3=39 % T4-S8=100 % T5-H6=79 %] [23:51:11.968] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.453 [E:T1-D6=78 % T2-H3=10 % T3-S4=98 % T4-S6=96 % T5-H4=88 % T6-ST=100 %, W:T2-H2=18 % T3-S3=81 % T4-S8=94 % T5-H6=50 %] [23:51:11.971] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.475 [E:T1-D6=47 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=69 % T6-ST=100 %, W:T2-H2=40 % T3-S3=82 % T4-S8=98 % T5-H6=83 %] [23:51:11.974] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.357 [E:T1-D6=96 % T2-H3=12 % T3-S4=62 % T4-S6=96 % T5-H4=93 % T6-ST=21 %, W:T2-H2=18 % T3-S3=38 % T4-S8=100 % T5-H6=41 %] [23:51:11.977] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.391 [E:T1-D6=69 % T2-H3=80 % T3-S4=68 % T4-S6=93 % T5-H4=27 % T6-ST=4 %, W:T2-H2=35 % T3-S3=42 % T4-S8=100 % T5-H6=95 %] [23:51:11.981] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.594 [E:T1-D6=92 % T2-H3=100 % T3-S4=97 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=21 % T3-S3=81 % T4-S8=97 % T5-H6=64 %] [23:51:11.984] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.479 [E:T1-D6=96 % T2-H3=11 % T3-S4=96 % T4-S6=95 % T5-H4=89 % T6-ST=100 %, W:T2-H2=23 % T3-S3=82 % T4-S8=97 % T5-H6=45 %] [23:51:11.987] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.421 [E:T1-D6=94 % T2-H3=100 % T3-S4=60 % T4-S6=96 % T5-H4=100 % T6-ST=6 %, W:T2-H2=21 % T3-S3=44 % T4-S8=100 % T5-H6=64 %] [23:51:11.990] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.229 [E:T1-D6=94 % T2-H3=4 % T3-S4=96 % T4-S6=93 % T5-H4=70 % T6-ST=100 %, W:T2-H2=43 % T3-S3=84 % T4-S8=97 % T5-H6=86 %] [23:51:11.993] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.344 [E:T1-D6=69 % T2-H3=82 % T3-S4=67 % T4-S6=92 % T5-H4=69 % T6-ST=2 %, W:T2-H2=17 % T3-S3=35 % T4-S8=100 % T5-H6=82 %] [23:51:11.996] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.253 [E:T1-D6=75 % T2-H3=85 % T3-S4=98 % T4-S6=95 % T5-H4=63 % T6-ST=100 %, W:T2-H2=18 % T3-S3=80 % T4-S8=93 % T5-H6=84 %] [23:51:12.000] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.310 [E:T1-D6=97 % T2-H3=4 % T3-S4=60 % T4-S6=94 % T5-H4=60 % T6-ST=6 %, W:T2-H2=35 % T3-S3=38 % T4-S8=100 % T5-H6=100 %] [23:51:12.003] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.359 [E:T1-D6=100 % T2-H3=6 % T3-S4=68 % T4-S6=93 % T5-H4=72 % T6-ST=7 %, W:T2-H2=27 % T3-S3=39 % T4-S8=100 % T5-H6=100 %] [23:51:12.019] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.248 [E:T1-D6=75 % T2-H3=77 % T3-S4=97 % T4-S6=96 % T5-H4=26 % T6-ST=100 %, W:T2-H2=27 % T3-S3=79 % T4-S8=95 % T5-H6=95 %] [23:51:12.026] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.366 [E:T1-D6=46 % T2-H3=6 % T3-S4=62 % T4-S6=97 % T5-H4=76 % T6-ST=15 %, W:T2-H2=37 % T3-S3=42 % T4-S8=100 % T5-H6=81 %] [23:51:12.031] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.455 [E:T1-D6=95 % T2-H3=9 % T3-S4=97 % T4-S6=96 % T5-H4=91 % T6-ST=100 %, W:T2-H2=18 % T3-S3=84 % T4-S8=96 % T5-H6=46 %] [23:51:12.035] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.371 [E:T1-D6=63 % T2-H3=79 % T3-S4=72 % T4-S6=89 % T5-H4=31 % T6-ST=4 %, W:T2-H2=24 % T3-S3=38 % T4-S8=100 % T5-H6=96 %] [23:51:12.039] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.188 [E:T1-D6=55 % T2-H3=76 % T3-S4=69 % T4-S6=89 % T5-H4=30 % T6-ST=8 %, W:T2-H2=22 % T3-S3=34 % T4-S8=100 % T5-H6=93 %] [23:51:12.043] [SAMPLE-VAL] Sample 42: weight 0.008 -> 0.005 [E:T1-D6=81 % T2-H3=87 % T3-S4=94 % T4-S6=96 % T5-H4=69 % T6-ST=100 %, W:T2-H2=29 % T3-S3=80 % T4-S8=94 % T5-H6=81 %] [23:51:12.047] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.074 [E:T1-D6=44 % T2-H3=100 % T3-S4=66 % T4-S6=96 % T5-H4=100 % T6-ST=2 %, W:T2-H2=24 % T3-S3=40 % T4-S8=100 % T5-H6=66 %] [23:51:12.051] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.264 [E:T1-D6=96 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=81 % T4-S8=98 % T5-H6=64 %] [23:51:12.055] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.252 [E:T1-D6=60 % T2-H3=75 % T3-S4=94 % T4-S6=96 % T5-H4=30 % T6-ST=100 %, W:T2-H2=34 % T3-S3=81 % T4-S8=91 % T5-H6=94 %] [23:51:12.059] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.362 [E:T1-D6=81 % T2-H3=80 % T3-S4=60 % T4-S6=94 % T5-H4=27 % T6-ST=2 %, W:T2-H2=29 % T3-S3=38 % T4-S8=100 % T5-H6=95 %] [23:51:12.062] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.484 [E:T1-D6=100 % T2-H3=14 % T3-S4=97 % T4-S6=94 % T5-H4=91 % T6-ST=100 %, W:T2-H2=23 % T3-S3=83 % T4-S8=96 % T5-H6=40 %] [23:51:12.066] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.216 [E:T1-D6=70 % T2-H3=9 % T3-S4=97 % T4-S6=92 % T5-H4=77 % T6-ST=100 %, W:T2-H2=21 % T3-S3=84 % T4-S8=92 % T5-H6=86 %] [23:51:12.070] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.199 [E:T1-D6=70 % T2-H3=100 % T3-S4=64 % T4-S6=95 % T5-H4=100 % T6-ST=7 %, W:T2-H2=25 % T3-S3=44 % T4-S8=100 % T5-H6=78 %] [23:51:12.074] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.235 [E:T1-D6=64 % T2-H3=77 % T3-S4=98 % T4-S6=96 % T5-H4=27 % T6-ST=100 %, W:T2-H2=20 % T3-S3=76 % T4-S8=92 % T5-H6=95 %] [23:51:12.074] [SAMPLE-VAL] Zeroed 1 samples below relative threshold 0.010 x max 0.5936 = 0.005936 [23:51:12.074] [SAMPLE-VAL] Done. Weight range: 0.000-0.594 [23:51:12.074] [SAMPLE-VAL] Top sample 29 (w=0.594): E:T64.743.A6.J9872 W:J83.J862.KQT8.K6 [E:T1-D6=92 % T2-H3=100 % T3-S4=97 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=21 % T3-S3=81 % T4-S8=97 % T5-H6=64 %] [23:51:12.074] [SAMPLE-VAL] Top sample 18 (w=0.554): E:T64.843.T86.KJ98 W:J83.J762.AKQ.762 [E:T1-D6=78 % T2-H3=78 % T3-S4=98 % T4-S6=98 % T5-H4=29 % T6-ST=100 %, W:T2-H2=23 % T3-S3=80 % T4-S8=97 % T5-H6=95 %] [23:51:12.074] [SAMPLE-VAL] Top sample 3 (w=0.506): E:T64.843.Q6.KJ762 W:J83.J762.AKT8.98 [E:T1-D6=95 % T2-H3=77 % T3-S4=98 % T4-S6=94 % T5-H4=19 % T6-ST=100 %, W:T2-H2=31 % T3-S3=87 % T4-S8=92 % T5-H6=94 %] [23:51:12.075] [SAMPLE-VAL] Top sample 15 (w=0.494): E:T64.J843.AT6.KJ8 W:J83.762.KQ8.9762 [E:T1-D6=86 % T2-H3=4 % T3-S4=95 % T4-S6=95 % T5-H4=70 % T6-ST=100 %, W:T2-H2=32 % T3-S3=85 % T4-S8=94 % T5-H6=100 %] [23:51:12.075] [SAMPLE-VAL] Top sample 47 (w=0.484): E:T64.J743.6.K9872 W:J83.862.AKQT8.J6 [E:T1-D6=100 % T2-H3=14 % T3-S4=97 % T4-S6=94 % T5-H4=91 % T6-ST=100 %, W:T2-H2=23 % T3-S3=83 % T4-S8=96 % T5-H6=40 %] [23:51:12.075] After sample validation: 49 deals remaining [23:51:12.075] [PLAY-INFER] No inference observations detected [23:51:12.075] Using weighted samples: 49/49 have non-uniform weights (range 0.050-0.594) [23:51:12.075] Sample deals (49 total, showing first 20, by weight): [23:51:12.075] [1] (w=0.594) N:972.AK9.9532.Q53 T64.743.A6.J9872 AKQ5.QT5.J74.AT4 J83.J862.KQT8.K6 [23:51:12.075] [2] (w=0.554) N:972.AK9.9532.Q53 T64.843.T86.KJ98 AKQ5.QT5.J74.AT4 J83.J762.AKQ.762 [23:51:12.075] [3] (w=0.506) N:972.AK9.9532.Q53 T64.843.Q6.KJ762 AKQ5.QT5.J74.AT4 J83.J762.AKT8.98 [23:51:12.075] [4] (w=0.494) N:972.AK9.9532.Q53 T64.J843.AT6.KJ8 AKQ5.QT5.J74.AT4 J83.762.KQ8.9762 [23:51:12.075] [5] (w=0.484) N:972.AK9.9532.Q53 T64.J743.6.K9872 AKQ5.QT5.J74.AT4 J83.862.AKQT8.J6 [23:51:12.076] [6] (w=0.482) N:972.AK9.9532.Q53 T64.J843.T86.K87 AKQ5.QT5.J74.AT4 J83.762.AKQ.J962 [23:51:12.076] [7] (w=0.482) N:972.AK9.9532.Q53 T64.J43.T86.KJ96 AKQ5.QT5.J74.AT4 J83.8762.AKQ.872 [23:51:12.076] [8] (w=0.479) N:972.AK9.9532.Q53 T64.J743.T6.K862 AKQ5.QT5.J74.AT4 J83.862.AKQ8.J97 [23:51:12.076] [9] (w=0.475) N:972.AK9.9532.Q53 T64.J43.86.K9872 AKQ5.QT5.J74.AT4 J83.8762.AKQT.J6 [23:51:12.076] [10] (w=0.473) N:972.AK9.9532.Q53 JT64.43.A6.J9872 AKQ5.QT5.J74.AT4 83.J8762.KQT8.K6 [23:51:12.076] [11] (w=0.455) N:972.AK9.9532.Q53 T64.J743.T6.KJ82 AKQ5.QT5.J74.AT4 J83.862.AKQ8.976 [23:51:12.076] [12] (w=0.454) N:972.AK9.9532.Q53 T64.J8743.Q6.KJ7 AKQ5.QT5.J74.AT4 J83.62.AKT8.9862 [23:51:12.076] [13] (w=0.453) N:972.AK9.9532.Q53 T64.J743.T86.KJ7 AKQ5.QT5.J74.AT4 J83.862.AKQ.9862 [23:51:12.076] [14] (w=0.421) N:972.AK9.9532.Q53 JT64.743.T6.K862 AKQ5.QT5.J74.AT4 83.J862.AKQ8.J97 [23:51:12.077] [15] (w=0.391) N:972.AK9.9532.Q53 JT64.843.A86.762 AKQ5.QT5.J74.AT4 83.J762.KQT.KJ98 [23:51:12.077] [16] (w=0.381) N:972.AK9.9532.Q53 JT64.J43.AT6.982 AKQ5.QT5.J74.AT4 83.8762.KQ8.KJ76 [23:51:12.077] [17] (w=0.381) N:972.AK9.9532.Q53 JT64.8743.AT6.76 AKQ5.QT5.J74.AT4 83.J62.KQ8.KJ982 [23:51:12.077] [18] (w=0.373) N:972.AK9.9532.Q53 JT64.843.A6.KJ87 AKQ5.QT5.J74.AT4 83.J762.KQT8.962 [23:51:12.077] [19] (w=0.371) N:972.AK9.9532.Q53 JT64.843.A86.KJ7 AKQ5.QT5.J74.AT4 83.J762.KQT.9862 [23:51:12.077] [20] (w=0.366) N:972.AK9.9532.Q53 JT64.J43.86.K987 AKQ5.QT5.J74.AT4 83.8762.AKQT.J62 [23:51:12.077] ... and 29 more [23:51:12.122] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:12.122] SK: [400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, -50, -50, -50, -50, 400, 400] [23:51:12.122] S5: [-100, -100, -50, -100, -100, -50, -100, -50, -100, -100, -100, -100, -100, -50, -100, -100, -100, -50, -100, -100, -50, -100, -50, -50, -100, -50, -100, -100, -50, -100, -50, -50, -100, -50, -100, -100, -100, -50, -100, -100, -50, -100, -100, -50, -50, -100, -100, -50, -100] [23:51:12.122] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:12.122] SK: [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 5, 5] [23:51:12.122] S5: [3, 3, 4, 3, 3, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 4, 4, 3, 4, 3, 3, 3, 4, 3, 3, 4, 3, 3, 4, 4, 3, 3, 4, 3] [23:51:12.122] --- IMP Calculation Output (card -> average IMP) --- [23:51:12.122] SK: 6.58 [23:51:12.123] S5: -6.58 [23:51:12.123] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:12.123] SK: 0.823 [23:51:12.123] S5: -0.823 [23:51:12.123] === DDS DETAILED ANALYSIS === [23:51:12.123] Cards analyzed: 2, Samples per card: 49 [23:51:12.123] [23:51:12.123] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:12.123] ----- ------ --------- ------- ----------- -------------------------------- [23:51:12.123] SK 6.58 4.55 57 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4...] [23:51:12.123] S5 -6.58 3.37 0 % 2 [3, 3, 4, 3, 3, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3...] [23:51:12.123] [23:51:12.124] Selected: SK (IMPs=6.58, avgTricks=4.55) [23:51:12.124] =================== [23:51:12.124] Selected: SK (MP 0.823, 6.58 IMPs, 4.55 tricks) [23:51:12.124] [stage-timing] ok sample=29ms validate=0ms nn=196ms signal=0ms simgames=3ms dds=43ms total=274ms samples=49 cards=22 [23:51:12.124] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 972 AKQ5 JT8643 -Ln n74Q3 sA826' [23:51:12.127] SUITC_CALL_END: jsonLength=347 [23:51:12.127] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":52.3810} ],"Result":1.5238, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":52.3810},{"Tricks":1,"Percent [23:51:12.128] === FindBestCardAsync: Position=S, CardsPlayed=22 === [23:51:12.128] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:12.128] Relative position: Declarer, Contract type: NoTrump [23:51:12.128] Cards in hand mask: 2 [23:51:12.129] Candidate: KS = 86.6 % [23:51:12.129] Candidate: xS = 13.4 % [23:51:12.129] Selected: SK (86.6 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:13 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:13 === [23:51:13.678] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:51:13.678] Contract: 3N, Declarer: S, Dealer: N [23:51:13.678] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:13.678] Deal: N:... ... ... ... [23:51:13.678] Position S is on declarer's side - score table shifted by 5 declarer tricks won [23:51:13.678] ****************************** [23:51:13.678] FindMatchingDealsWithPlayInternal Input: [23:51:13.678] Position parameter: S [23:51:13.679] Deal from game: N:... ... ... ... [23:51:13.679] Hand for N: 972.AK9.9532.Q53 [23:51:13.679] Hand for E: (null) [23:51:13.679] Hand for S: AKQ5.QT5.J74.AT4 [23:51:13.679] Hand for W: (null) [23:51:13.679] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4, S9, ST, SK, SJ [23:51:13.679] Declarer: S [23:51:13.679] ****************************** [23:51:13.679] [DealFinder] Seed from player S hand: 1133106956 [23:51:13.679] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:13.679] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:13.679] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1576MB, gc2=16) [23:51:13.680] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [23:51:13.680] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=24 [23:51:13.680] [ExtractPartialDeal] Visible hands: S, N [23:51:13.680] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:13.680] [ExtractPartialDeal] Extracted hands: [23:51:13.680] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:13.680] E: ... (0 cards) [23:51:13.680] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:13.680] W: ... (0 cards) [23:51:13.680] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:13.680] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:13.680] [ComputePlayedCards] Card 1: DK played by W [23:51:13.681] [ComputePlayedCards] Card 2: D2 played by N [23:51:13.681] [ComputePlayedCards] Card 3: D6 played by E [23:51:13.681] [ComputePlayedCards] Card 4: D4 played by S [23:51:13.681] [ComputePlayedCards] Trick complete. Winner: W [23:51:13.681] [ComputePlayedCards] Card 5: H2 played by W [23:51:13.681] [ComputePlayedCards] Card 6: H9 played by N [23:51:13.681] [ComputePlayedCards] Card 7: H3 played by E [23:51:13.681] [ComputePlayedCards] Card 8: H5 played by S [23:51:13.681] [ComputePlayedCards] Trick complete. Winner: N [23:51:13.681] [ComputePlayedCards] Card 9: S7 played by N [23:51:13.681] [ComputePlayedCards] Card 10: S4 played by E [23:51:13.681] [ComputePlayedCards] Card 11: SQ played by S [23:51:13.681] [ComputePlayedCards] Card 12: S3 played by W [23:51:13.681] [ComputePlayedCards] Trick complete. Winner: S [23:51:13.682] [ComputePlayedCards] Card 13: SA played by S [23:51:13.682] [ComputePlayedCards] Card 14: S8 played by W [23:51:13.682] [ComputePlayedCards] Card 15: S2 played by N [23:51:13.682] [ComputePlayedCards] Card 16: S6 played by E [23:51:13.682] [ComputePlayedCards] Trick complete. Winner: S [23:51:13.682] [ComputePlayedCards] Card 17: HT played by S [23:51:13.682] [ComputePlayedCards] Card 18: H6 played by W [23:51:13.682] [ComputePlayedCards] Card 19: HK played by N [23:51:13.682] [ComputePlayedCards] Card 20: H4 played by E [23:51:13.682] [ComputePlayedCards] Trick complete. Winner: N [23:51:13.682] [ComputePlayedCards] Card 21: S9 played by N [23:51:13.682] [ComputePlayedCards] Card 22: ST played by E [23:51:13.682] [ComputePlayedCards] Card 23: SK played by S [23:51:13.683] [ComputePlayedCards] Card 24: SJ played by W [23:51:13.683] [ComputePlayedCards] Trick complete. Winner: S [23:51:13.683] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK, S9 [23:51:13.683] [DealFinder] Added 6 played cards to E (was 0 cards): D6, H3, S4, S6, H4, ST [23:51:13.683] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT, SK [23:51:13.683] [DealFinder] Added 6 played cards to W (was 0 cards): DK, H2, S3, S8, H6, SJ [23:51:13.683] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:13.683] [DealFinder] Propagated W: HCP[4-12], Suits=S[0-6] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:13.684] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [23:51:13.684] [DealFinder] Locked players: N, S [23:51:13.684] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [23:51:13.684] [DealFinder] Players needing cards: E:7, W:7 [23:51:13.684] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:51:14.281] [DealFinder] Combinatorial: enumerated 3432, perfect 3406, sending 100 to DDS [23:51:14.281] [Timing] Total: 604ms, Generation: 0ms, Verification: 0ms [23:51:14.281] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 3406 [23:51:14.281] Search complete. Returning 100 deals. [23:51:14.281] Found 100 sample deals for simulation. [23:51:14.282] Valid deals for DDS: 100 / 100 [23:51:14.282] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [23:51:14.297] [SAMPLE-VAL] Opening lead NN validation (DK): 52/100 samples adjusted [23:51:14.298] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:14.298] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:14.298] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:14.298] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:14.298] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:14.298] [SAMPLE-VAL] T6: N=S9 E=ST S=SK W=SJ (leader=N) [23:51:14.303] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.296 [E:T1-D6=56 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 %, W:T2-H2=20 % T3-S3=77 % T4-S8=93 % T5-H6=59 % T6-SJ=100 %] [23:51:14.307] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.542 [E:T1-D6=97 % T2-H3=6 % T3-S4=96 % T4-S6=94 % T5-H4=68 % T6-ST=100 %, W:T2-H2=39 % T3-S3=84 % T4-S8=96 % T5-H6=100 % T6-SJ=100 %] [23:51:14.312] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.279 [E:T1-D6=92 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=17 % T3-S3=84 % T4-S8=98 % T5-H6=64 % T6-SJ=100 %] [23:51:14.316] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.599 [E:T1-D6=81 % T2-H3=85 % T3-S4=98 % T4-S6=93 % T5-H4=65 % T6-ST=100 %, W:T2-H2=20 % T3-S3=78 % T4-S8=95 % T5-H6=81 % T6-SJ=100 %] [23:51:14.320] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.227 [E:T1-D6=91 % T2-H3=18 % T3-S4=97 % T4-S6=93 % T5-H4=93 % T6-ST=100 %, W:T2-H2=15 % T3-S3=81 % T4-S8=93 % T5-H6=45 % T6-SJ=100 %] [23:51:14.324] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.293 [E:T1-D6=57 % T2-H3=85 % T3-S4=96 % T4-S6=94 % T5-H4=70 % T6-ST=100 %, W:T2-H2=21 % T3-S3=78 % T4-S8=93 % T5-H6=78 % T6-SJ=100 %] [23:51:14.329] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.295 [E:T1-D6=70 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=33 % T3-S3=77 % T4-S8=95 % T5-H6=82 % T6-SJ=100 %] [23:51:14.333] [SAMPLE-VAL] Sample 8: weight 0.100 -> 0.055 [E:T1-D6=88 % T2-H3=84 % T3-S4=96 % T4-S6=92 % T5-H4=69 % T6-ST=100 %, W:T2-H2=21 % T3-S3=82 % T4-S8=89 % T5-H6=82 % T6-SJ=100 %] [23:51:14.336] [SAMPLE-VAL] Sample 9: weight 0.101 -> 0.054 [E:T1-D6=70 % T2-H3=82 % T3-S4=95 % T4-S6=95 % T5-H4=26 % T6-ST=100 %, W:T2-H2=39 % T3-S3=80 % T4-S8=92 % T5-H6=95 % T6-SJ=100 %] [23:51:14.341] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.522 [E:T1-D6=94 % T2-H3=6 % T3-S4=99 % T4-S6=96 % T5-H4=75 % T6-ST=100 %, W:T2-H2=26 % T3-S3=83 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.345] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.243 [E:T1-D6=54 % T2-H3=5 % T3-S4=96 % T4-S6=96 % T5-H4=64 % T6-ST=100 %, W:T2-H2=34 % T3-S3=82 % T4-S8=90 % T5-H6=84 % T6-SJ=100 %] [23:51:14.349] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.271 [E:T1-D6=46 % T2-H3=100 % T3-S4=92 % T4-S6=91 % T5-H4=100 % T6-ST=100 %, W:T2-H2=29 % T3-S3=80 % T4-S8=94 % T5-H6=60 % T6-SJ=100 %] [23:51:14.353] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.262 [E:T1-D6=90 % T2-H3=80 % T3-S4=98 % T4-S6=94 % T5-H4=25 % T6-ST=100 %, W:T2-H2=26 % T3-S3=83 % T4-S8=93 % T5-H6=95 % T6-SJ=100 %] [23:51:14.358] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.566 [E:T1-D6=96 % T2-H3=100 % T3-S4=97 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=19 % T3-S3=79 % T4-S8=97 % T5-H6=66 % T6-SJ=100 %] [23:51:14.362] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.273 [E:T1-D6=69 % T2-H3=100 % T3-S4=95 % T4-S6=91 % T5-H4=100 % T6-ST=100 %, W:T2-H2=16 % T3-S3=83 % T4-S8=97 % T5-H6=79 % T6-SJ=100 %] [23:51:14.366] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.490 [E:T1-D6=63 % T2-H3=3 % T3-S4=95 % T4-S6=96 % T5-H4=64 % T6-ST=100 %, W:T2-H2=45 % T3-S3=80 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.369] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.488 [E:T1-D6=76 % T2-H3=15 % T3-S4=99 % T4-S6=96 % T5-H4=91 % T6-ST=100 %, W:T2-H2=15 % T3-S3=79 % T4-S8=94 % T5-H6=45 % T6-SJ=100 %] [23:51:14.374] [SAMPLE-VAL] Sample 18: weight 0.100 -> 0.053 [E:T1-D6=85 % T2-H3=84 % T3-S4=97 % T4-S6=93 % T5-H4=71 % T6-ST=100 %, W:T2-H2=16 % T3-S3=86 % T4-S8=89 % T5-H6=77 % T6-SJ=100 %] [23:51:14.378] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.464 [E:T1-D6=97 % T2-H3=14 % T3-S4=98 % T4-S6=94 % T5-H4=93 % T6-ST=100 %, W:T2-H2=22 % T3-S3=83 % T4-S8=95 % T5-H6=42 % T6-SJ=100 %] [23:51:14.383] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.229 [E:T1-D6=84 % T2-H3=8 % T3-S4=98 % T4-S6=94 % T5-H4=78 % T6-ST=100 %, W:T2-H2=21 % T3-S3=85 % T4-S8=93 % T5-H6=85 % T6-SJ=100 %] [23:51:14.387] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.467 [E:T1-D6=96 % T2-H3=6 % T3-S4=98 % T4-S6=94 % T5-H4=83 % T6-ST=100 %, W:T2-H2=25 % T3-S3=86 % T4-S8=96 % T5-H6=85 % T6-SJ=100 %] [23:51:14.392] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.454 [E:T1-D6=96 % T2-H3=13 % T3-S4=98 % T4-S6=94 % T5-H4=94 % T6-ST=100 %, W:T2-H2=19 % T3-S3=82 % T4-S8=93 % T5-H6=45 % T6-SJ=100 %] [23:51:14.395] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.046 [E:T1-D6=90 % T2-H3=5 % T3-S4=96 % T4-S6=93 % T5-H4=68 % T6-ST=100 %, W:T2-H2=33 % T3-S3=85 % T4-S8=89 % T5-H6=100 % T6-SJ=100 %] [23:51:14.399] [SAMPLE-VAL] Sample 24: weight 0.203 -> 0.097 [E:T1-D6=48 % T2-H3=3 % T3-S4=97 % T4-S6=97 % T5-H4=64 % T6-ST=100 %, W:T2-H2=46 % T3-S3=81 % T4-S8=95 % T5-H6=100 % T6-SJ=100 %] [23:51:14.403] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.504 [E:T1-D6=92 % T2-H3=14 % T3-S4=97 % T4-S6=93 % T5-H4=94 % T6-ST=100 %, W:T2-H2=17 % T3-S3=84 % T4-S8=96 % T5-H6=47 % T6-SJ=100 %] [23:51:14.407] [SAMPLE-VAL] Sample 26: weight 0.008 -> 0.005 [E:T1-D6=95 % T2-H3=86 % T3-S4=97 % T4-S6=95 % T5-H4=72 % T6-ST=100 %, W:T2-H2=28 % T3-S3=82 % T4-S8=96 % T5-H6=84 % T6-SJ=100 %] [23:51:14.411] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.253 [E:T1-D6=58 % T2-H3=100 % T3-S4=95 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=10 % T3-S3=79 % T4-S8=96 % T5-H6=64 % T6-SJ=100 %] [23:51:14.416] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.280 [E:T1-D6=76 % T2-H3=100 % T3-S4=97 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=22 % T3-S3=76 % T4-S8=97 % T5-H6=66 % T6-SJ=100 %] [23:51:14.419] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.467 [E:T1-D6=96 % T2-H3=4 % T3-S4=99 % T4-S6=96 % T5-H4=65 % T6-ST=100 %, W:T2-H2=40 % T3-S3=87 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.423] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.222 [E:T1-D6=70 % T2-H3=6 % T3-S4=97 % T4-S6=93 % T5-H4=79 % T6-ST=100 %, W:T2-H2=25 % T3-S3=81 % T4-S8=92 % T5-H6=81 % T6-SJ=100 %] [23:51:14.427] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.597 [E:T1-D6=94 % T2-H3=81 % T3-S4=99 % T4-S6=95 % T5-H4=21 % T6-ST=100 %, W:T2-H2=35 % T3-S3=81 % T4-S8=95 % T5-H6=96 % T6-SJ=100 %] [23:51:14.431] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.533 [E:T1-D6=96 % T2-H3=8 % T3-S4=99 % T4-S6=96 % T5-H4=74 % T6-ST=100 %, W:T2-H2=25 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 %] [23:51:14.435] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.225 [E:T1-D6=93 % T2-H3=3 % T3-S4=96 % T4-S6=96 % T5-H4=60 % T6-ST=100 %, W:T2-H2=39 % T3-S3=87 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.439] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.262 [E:T1-D6=48 % T2-H3=100 % T3-S4=93 % T4-S6=89 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=78 % T4-S8=96 % T5-H6=63 % T6-SJ=100 %] [23:51:14.443] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.576 [E:T1-D6=79 % T2-H3=79 % T3-S4=96 % T4-S6=97 % T5-H4=23 % T6-ST=100 %, W:T2-H2=27 % T3-S3=81 % T4-S8=96 % T5-H6=96 % T6-SJ=100 %] [23:51:14.447] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.518 [E:T1-D6=91 % T2-H3=7 % T3-S4=97 % T4-S6=92 % T5-H4=75 % T6-ST=100 %, W:T2-H2=28 % T3-S3=84 % T4-S8=95 % T5-H6=82 % T6-SJ=100 %] [23:51:14.451] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.262 [E:T1-D6=84 % T2-H3=10 % T3-S4=97 % T4-S6=91 % T5-H4=73 % T6-ST=100 %, W:T2-H2=26 % T3-S3=81 % T4-S8=96 % T5-H6=83 % T6-SJ=100 %] [23:51:14.457] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.615 [E:T1-D6=94 % T2-H3=85 % T3-S4=98 % T4-S6=96 % T5-H4=68 % T6-ST=100 %, W:T2-H2=19 % T3-S3=85 % T4-S8=95 % T5-H6=83 % T6-SJ=100 %] [23:51:14.462] [SAMPLE-VAL] Sample 39: weight 0.041 -> 0.021 [E:T1-D6=79 % T2-H3=3 % T3-S4=97 % T4-S6=95 % T5-H4=62 % T6-ST=100 %, W:T2-H2=48 % T3-S3=82 % T4-S8=97 % T5-H6=83 % T6-SJ=100 %] [23:51:14.467] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.094 [E:T1-D6=51 % T2-H3=2 % T3-S4=97 % T4-S6=97 % T5-H4=59 % T6-ST=100 %, W:T2-H2=44 % T3-S3=81 % T4-S8=94 % T5-H6=100 % T6-SJ=100 %] [23:51:14.472] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.605 [E:T1-D6=61 % T2-H3=100 % T3-S4=98 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=21 % T3-S3=77 % T4-S8=95 % T5-H6=65 % T6-SJ=100 %] [23:51:14.477] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.493 [E:T1-D6=77 % T2-H3=4 % T3-S4=96 % T4-S6=96 % T5-H4=66 % T6-ST=100 %, W:T2-H2=31 % T3-S3=82 % T4-S8=97 % T5-H6=84 % T6-SJ=100 %] [23:51:14.482] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.511 [E:T1-D6=86 % T2-H3=18 % T3-S4=96 % T4-S6=93 % T5-H4=93 % T6-ST=100 %, W:T2-H2=18 % T3-S3=82 % T4-S8=95 % T5-H6=44 % T6-SJ=100 %] [23:51:14.486] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.525 [E:T1-D6=96 % T2-H3=5 % T3-S4=97 % T4-S6=94 % T5-H4=77 % T6-ST=100 %, W:T2-H2=34 % T3-S3=83 % T4-S8=89 % T5-H6=100 % T6-SJ=100 %] [23:51:14.491] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.618 [E:T1-D6=92 % T2-H3=85 % T3-S4=98 % T4-S6=94 % T5-H4=71 % T6-ST=100 %, W:T2-H2=22 % T3-S3=81 % T4-S8=93 % T5-H6=81 % T6-SJ=100 %] [23:51:14.495] [SAMPLE-VAL] Sample 46: weight 0.100 -> 0.045 [E:T1-D6=77 % T2-H3=4 % T3-S4=94 % T4-S6=92 % T5-H4=77 % T6-ST=100 %, W:T2-H2=29 % T3-S3=84 % T4-S8=88 % T5-H6=100 % T6-SJ=100 %] [23:51:14.499] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.269 [E:T1-D6=89 % T2-H3=85 % T3-S4=98 % T4-S6=94 % T5-H4=66 % T6-ST=100 %, W:T2-H2=17 % T3-S3=84 % T4-S8=92 % T5-H6=82 % T6-SJ=100 %] [23:51:14.503] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.469 [E:T1-D6=98 % T2-H3=4 % T3-S4=97 % T4-S6=95 % T5-H4=76 % T6-ST=100 %, W:T2-H2=39 % T3-S3=82 % T4-S8=97 % T5-H6=85 % T6-SJ=100 %] [23:51:14.508] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.254 [E:T1-D6=61 % T2-H3=7 % T3-S4=97 % T4-S6=93 % T5-H4=76 % T6-ST=100 %, W:T2-H2=31 % T3-S3=82 % T4-S8=97 % T5-H6=84 % T6-SJ=100 %] [23:51:14.512] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.209 [E:T1-D6=41 % T2-H3=3 % T3-S4=90 % T4-S6=91 % T5-H4=59 % T6-ST=100 %, W:T2-H2=46 % T3-S3=84 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.516] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.487 [E:T1-D6=50 % T2-H3=12 % T3-S4=99 % T4-S6=96 % T5-H4=90 % T6-ST=100 %, W:T2-H2=24 % T3-S3=80 % T4-S8=97 % T5-H6=44 % T6-SJ=100 %] [23:51:14.520] [SAMPLE-VAL] Sample 52: weight 0.101 -> 0.058 [E:T1-D6=77 % T2-H3=100 % T3-S4=97 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=27 % T3-S3=78 % T4-S8=97 % T5-H6=66 % T6-SJ=100 %] [23:51:14.524] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.500 [E:T1-D6=62 % T2-H3=6 % T3-S4=94 % T4-S6=96 % T5-H4=71 % T6-ST=100 %, W:T2-H2=29 % T3-S3=81 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.528] [SAMPLE-VAL] Sample 54: weight 0.041 -> 0.025 [E:T1-D6=58 % T2-H3=87 % T3-S4=98 % T4-S6=96 % T5-H4=66 % T6-ST=100 %, W:T2-H2=26 % T3-S3=77 % T4-S8=94 % T5-H6=85 % T6-SJ=100 %] [23:51:14.532] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.460 [E:T1-D6=97 % T2-H3=3 % T3-S4=98 % T4-S6=97 % T5-H4=64 % T6-ST=100 %, W:T2-H2=41 % T3-S3=87 % T4-S8=93 % T5-H6=100 % T6-SJ=100 %] [23:51:14.536] [SAMPLE-VAL] Sample 56: weight 0.500 -> 0.287 [E:T1-D6=61 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=13 % T3-S3=79 % T4-S8=94 % T5-H6=61 % T6-SJ=100 %] [23:51:14.540] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.590 [E:T1-D6=81 % T2-H3=80 % T3-S4=96 % T4-S6=95 % T5-H4=21 % T6-ST=100 %, W:T2-H2=37 % T3-S3=79 % T4-S8=97 % T5-H6=95 % T6-SJ=100 %] [23:51:14.544] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.509 [E:T1-D6=96 % T2-H3=3 % T3-S4=96 % T4-S6=95 % T5-H4=64 % T6-ST=100 %, W:T2-H2=40 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 %] [23:51:14.548] [SAMPLE-VAL] Sample 59: weight 0.100 -> 0.052 [E:T1-D6=72 % T2-H3=77 % T3-S4=96 % T4-S6=92 % T5-H4=30 % T6-ST=100 %, W:T2-H2=27 % T3-S3=85 % T4-S8=90 % T5-H6=94 % T6-SJ=100 %] [23:51:14.552] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.259 [E:T1-D6=75 % T2-H3=77 % T3-S4=97 % T4-S6=96 % T5-H4=26 % T6-ST=100 %, W:T2-H2=27 % T3-S3=79 % T4-S8=95 % T5-H6=95 % T6-SJ=100 %] [23:51:14.556] [SAMPLE-VAL] Sample 61: weight 0.041 -> 0.026 [E:T1-D6=100 % T2-H3=85 % T3-S4=96 % T4-S6=97 % T5-H4=67 % T6-ST=100 %, W:T2-H2=23 % T3-S3=83 % T4-S8=94 % T5-H6=78 % T6-SJ=100 %] [23:51:14.560] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.271 [E:T1-D6=74 % T2-H3=79 % T3-S4=97 % T4-S6=97 % T5-H4=27 % T6-ST=100 %, W:T2-H2=39 % T3-S3=81 % T4-S8=95 % T5-H6=95 % T6-SJ=100 %] [23:51:14.564] [SAMPLE-VAL] Sample 63: weight 0.500 -> 0.226 [E:T1-D6=72 % T2-H3=4 % T3-S4=98 % T4-S6=94 % T5-H4=64 % T6-ST=100 %, W:T2-H2=41 % T3-S3=81 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.568] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.498 [E:T1-D6=62 % T2-H3=6 % T3-S4=96 % T4-S6=94 % T5-H4=73 % T6-ST=100 %, W:T2-H2=29 % T3-S3=79 % T4-S8=96 % T5-H6=84 % T6-SJ=100 %] [23:51:14.572] [SAMPLE-VAL] Sample 65: weight 0.500 -> 0.218 [E:T1-D6=69 % T2-H3=13 % T3-S4=96 % T4-S6=95 % T5-H4=88 % T6-ST=100 %, W:T2-H2=16 % T3-S3=80 % T4-S8=95 % T5-H6=48 % T6-SJ=100 %] [23:51:14.576] [SAMPLE-VAL] Sample 66: weight 0.500 -> 0.223 [E:T1-D6=78 % T2-H3=2 % T3-S4=98 % T4-S6=97 % T5-H4=67 % T6-ST=100 %, W:T2-H2=49 % T3-S3=83 % T4-S8=91 % T5-H6=100 % T6-SJ=100 %] [23:51:14.580] [SAMPLE-VAL] Sample 67: weight 0.500 -> 0.218 [E:T1-D6=69 % T2-H3=13 % T3-S4=96 % T4-S6=95 % T5-H4=88 % T6-ST=100 %, W:T2-H2=16 % T3-S3=80 % T4-S8=95 % T5-H6=48 % T6-SJ=100 %] [23:51:14.584] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.549 [E:T1-D6=95 % T2-H3=84 % T3-S4=99 % T4-S6=94 % T5-H4=63 % T6-ST=100 %, W:T2-H2=19 % T3-S3=85 % T4-S8=92 % T5-H6=81 % T6-SJ=100 %] [23:51:14.588] [SAMPLE-VAL] Sample 69: weight 0.008 -> 0.005 [E:T1-D6=82 % T2-H3=82 % T3-S4=96 % T4-S6=97 % T5-H4=26 % T6-ST=100 %, W:T2-H2=48 % T3-S3=79 % T4-S8=97 % T5-H6=96 % T6-SJ=100 %] [23:51:14.592] [SAMPLE-VAL] Sample 70: weight 0.500 -> 0.289 [E:T1-D6=68 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=28 % T3-S3=77 % T4-S8=97 % T5-H6=81 % T6-SJ=100 %] [23:51:14.596] [SAMPLE-VAL] Sample 71: weight 0.500 -> 0.244 [E:T1-D6=60 % T2-H3=7 % T3-S4=96 % T4-S6=93 % T5-H4=65 % T6-ST=100 %, W:T2-H2=25 % T3-S3=80 % T4-S8=94 % T5-H6=83 % T6-SJ=100 %] [23:51:14.600] [SAMPLE-VAL] Sample 72: weight 0.100 -> 0.044 [E:T1-D6=76 % T2-H3=4 % T3-S4=95 % T4-S6=92 % T5-H4=67 % T6-ST=100 %, W:T2-H2=32 % T3-S3=84 % T4-S8=90 % T5-H6=100 % T6-SJ=100 %] [23:51:14.604] [SAMPLE-VAL] Sample 73: weight 0.101 -> 0.056 [E:T1-D6=79 % T2-H3=86 % T3-S4=98 % T4-S6=96 % T5-H4=66 % T6-ST=100 %, W:T2-H2=27 % T3-S3=78 % T4-S8=92 % T5-H6=84 % T6-SJ=100 %] [23:51:14.608] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.528 [E:T1-D6=96 % T2-H3=79 % T3-S4=99 % T4-S6=94 % T5-H4=20 % T6-ST=100 %, W:T2-H2=32 % T3-S3=85 % T4-S8=91 % T5-H6=94 % T6-SJ=100 %] [23:51:14.613] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.528 [E:T1-D6=94 % T2-H3=74 % T3-S4=98 % T4-S6=95 % T5-H4=19 % T6-ST=100 %, W:T2-H2=33 % T3-S3=86 % T4-S8=95 % T5-H6=93 % T6-SJ=100 %] [23:51:14.617] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.495 [E:T1-D6=90 % T2-H3=14 % T3-S4=98 % T4-S6=93 % T5-H4=94 % T6-ST=100 %, W:T2-H2=15 % T3-S3=82 % T4-S8=92 % T5-H6=45 % T6-SJ=100 %] [23:51:14.620] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.282 [E:T1-D6=52 % T2-H3=100 % T3-S4=97 % T4-S6=91 % T5-H4=100 % T6-ST=100 %, W:T2-H2=30 % T3-S3=79 % T4-S8=94 % T5-H6=76 % T6-SJ=100 %] [23:51:14.624] [SAMPLE-VAL] Sample 78: weight 0.500 -> 0.268 [E:T1-D6=59 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=15 % T3-S3=78 % T4-S8=97 % T5-H6=79 % T6-SJ=100 %] [23:51:14.628] [SAMPLE-VAL] Sample 79: weight 0.500 -> 0.222 [E:T1-D6=71 % T2-H3=9 % T3-S4=96 % T4-S6=96 % T5-H4=89 % T6-ST=100 %, W:T2-H2=24 % T3-S3=81 % T4-S8=94 % T5-H6=50 % T6-SJ=100 %] [23:51:14.632] [SAMPLE-VAL] Sample 80: weight 0.500 -> 0.234 [E:T1-D6=74 % T2-H3=6 % T3-S4=97 % T4-S6=94 % T5-H4=76 % T6-ST=100 %, W:T2-H2=37 % T3-S3=78 % T4-S8=97 % T5-H6=84 % T6-SJ=100 %] [23:51:14.636] [SAMPLE-VAL] Sample 81: weight 0.500 -> 0.269 [E:T1-D6=76 % T2-H3=81 % T3-S4=98 % T4-S6=97 % T5-H4=25 % T6-ST=100 %, W:T2-H2=36 % T3-S3=83 % T4-S8=91 % T5-H6=97 % T6-SJ=100 %] [23:51:14.640] [SAMPLE-VAL] Sample 82: weight 0.500 -> 0.311 [E:T1-D6=60 % T2-H3=100 % T3-S4=96 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=23 % T3-S3=80 % T4-S8=97 % T5-H6=79 % T6-SJ=100 %] [23:51:14.644] [SAMPLE-VAL] Sample 83: weight 0.500 -> 0.226 [E:T1-D6=68 % T2-H3=6 % T3-S4=98 % T4-S6=96 % T5-H4=71 % T6-ST=100 %, W:T2-H2=33 % T3-S3=81 % T4-S8=93 % T5-H6=82 % T6-SJ=100 %] [23:51:14.648] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.514 [E:T1-D6=100 % T2-H3=3 % T3-S4=97 % T4-S6=95 % T5-H4=65 % T6-ST=100 %, W:T2-H2=43 % T3-S3=86 % T4-S8=94 % T5-H6=100 % T6-SJ=100 %] [23:51:14.653] [SAMPLE-VAL] Sample 85: weight 0.100 -> 0.053 [E:T1-D6=85 % T2-H3=82 % T3-S4=96 % T4-S6=92 % T5-H4=69 % T6-ST=100 %, W:T2-H2=15 % T3-S3=85 % T4-S8=94 % T5-H6=79 % T6-SJ=100 %] [23:51:14.656] [SAMPLE-VAL] Sample 86: weight 0.203 -> 0.098 [E:T1-D6=52 % T2-H3=5 % T3-S4=98 % T4-S6=97 % T5-H4=69 % T6-ST=100 %, W:T2-H2=28 % T3-S3=81 % T4-S8=93 % T5-H6=100 % T6-SJ=100 %] [23:51:14.660] [SAMPLE-VAL] Sample 87: weight 0.041 -> 0.025 [E:T1-D6=94 % T2-H3=82 % T3-S4=98 % T4-S6=95 % T5-H4=22 % T6-ST=100 %, W:T2-H2=39 % T3-S3=81 % T4-S8=95 % T5-H6=96 % T6-SJ=100 %] [23:51:14.664] [SAMPLE-VAL] Sample 88: weight 0.100 -> 0.051 [E:T1-D6=83 % T2-H3=77 % T3-S4=97 % T4-S6=93 % T5-H4=29 % T6-ST=100 %, W:T2-H2=21 % T3-S3=86 % T4-S8=92 % T5-H6=94 % T6-SJ=100 %] [23:51:14.669] [SAMPLE-VAL] Sample 89: weight 0.500 -> 0.230 [E:T1-D6=93 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=72 % T6-ST=100 %, W:T2-H2=24 % T3-S3=84 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.673] [SAMPLE-VAL] Sample 90: weight 0.500 -> 0.229 [E:T1-D6=94 % T2-H3=13 % T3-S4=98 % T4-S6=94 % T5-H4=89 % T6-ST=100 %, W:T2-H2=19 % T3-S3=83 % T4-S8=94 % T5-H6=48 % T6-SJ=100 %] [23:51:14.677] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.229 [E:T1-D6=94 % T2-H3=4 % T3-S4=96 % T4-S6=94 % T5-H4=61 % T6-ST=100 %, W:T2-H2=31 % T3-S3=88 % T4-S8=94 % T5-H6=100 % T6-SJ=100 %] [23:51:14.681] [SAMPLE-VAL] Sample 92: weight 0.500 -> 0.292 [E:T1-D6=81 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 %, W:T2-H2=11 % T3-S3=83 % T4-S8=97 % T5-H6=61 % T6-SJ=100 %] [23:51:14.685] [SAMPLE-VAL] Sample 93: weight 0.203 -> 0.099 [E:T1-D6=81 % T2-H3=2 % T3-S4=99 % T4-S6=97 % T5-H4=63 % T6-ST=100 %, W:T2-H2=43 % T3-S3=81 % T4-S8=91 % T5-H6=100 % T6-SJ=100 %] [23:51:14.689] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.633 [E:T1-D6=68 % T2-H3=100 % T3-S4=97 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=23 % T3-S3=79 % T4-S8=98 % T5-H6=80 % T6-SJ=100 %] [23:51:14.693] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.512 [E:T1-D6=86 % T2-H3=4 % T3-S4=95 % T4-S6=95 % T5-H4=66 % T6-ST=100 %, W:T2-H2=38 % T3-S3=86 % T4-S8=92 % T5-H6=100 % T6-SJ=100 %] [23:51:14.697] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.491 [E:T1-D6=94 % T2-H3=11 % T3-S4=99 % T4-S6=94 % T5-H4=91 % T6-ST=100 %, W:T2-H2=18 % T3-S3=81 % T4-S8=95 % T5-H6=43 % T6-SJ=100 %] [23:51:14.701] [SAMPLE-VAL] Sample 97: weight 0.500 -> 0.285 [E:T1-D6=63 % T2-H3=84 % T3-S4=96 % T4-S6=92 % T5-H4=69 % T6-ST=100 %, W:T2-H2=15 % T3-S3=78 % T4-S8=94 % T5-H6=79 % T6-SJ=100 %] [23:51:14.706] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.612 [E:T1-D6=89 % T2-H3=84 % T3-S4=95 % T4-S6=93 % T5-H4=74 % T6-ST=100 %, W:T2-H2=21 % T3-S3=84 % T4-S8=94 % T5-H6=76 % T6-SJ=100 %] [23:51:14.710] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.492 [E:T1-D6=49 % T2-H3=5 % T3-S4=99 % T4-S6=96 % T5-H4=67 % T6-ST=100 %, W:T2-H2=36 % T3-S3=80 % T4-S8=95 % T5-H6=83 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Sample 100: weight 0.500 -> 0.286 [E:T1-D6=79 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=22 % T3-S3=77 % T4-S8=97 % T5-H6=81 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.6328 = 0.006328 [23:51:14.714] [SAMPLE-VAL] Done. Weight range: 0.000-0.633 [23:51:14.714] [SAMPLE-VAL] Top sample 94 (w=0.633): E:T64.43.A86.KJ987 W:J83.J8762.KQT.62 [E:T1-D6=68 % T2-H3=100 % T3-S4=97 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=23 % T3-S3=79 % T4-S8=98 % T5-H6=80 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Top sample 45 (w=0.618): E:T64.8743.A6.J972 W:J83.J62.KQT8.K86 [E:T1-D6=92 % T2-H3=85 % T3-S4=98 % T4-S6=94 % T5-H4=71 % T6-ST=100 %, W:T2-H2=22 % T3-S3=81 % T4-S8=93 % T5-H6=81 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Top sample 38 (w=0.615): E:T64.8743.T6.KJ82 W:J83.J62.AKQ8.976 [E:T1-D6=94 % T2-H3=85 % T3-S4=98 % T4-S6=96 % T5-H4=68 % T6-ST=100 %, W:T2-H2=19 % T3-S3=85 % T4-S8=95 % T5-H6=83 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Top sample 98 (w=0.612): E:T64.8743.AT6.982 W:J83.J62.KQ8.KJ76 [E:T1-D6=89 % T2-H3=84 % T3-S4=95 % T4-S6=93 % T5-H4=74 % T6-ST=100 %, W:T2-H2=21 % T3-S3=84 % T4-S8=94 % T5-H6=76 % T6-SJ=100 %] [23:51:14.714] [SAMPLE-VAL] Top sample 41 (w=0.605): E:T64.743.A86.J972 W:J83.J862.KQT.K86 [E:T1-D6=61 % T2-H3=100 % T3-S4=98 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=21 % T3-S3=77 % T4-S8=95 % T5-H6=65 % T6-SJ=100 %] [23:51:14.715] After sample validation: 98 deals remaining [23:51:14.715] [PLAY-INFER] No inference observations detected [23:51:14.715] Using weighted samples: 98/98 have non-uniform weights (range 0.021-0.633) [23:51:14.715] Sample deals (98 total, showing first 20, by weight): [23:51:14.715] [1] (w=0.633) N:972.AK9.9532.Q53 T64.43.A86.KJ987 AKQ5.QT5.J74.AT4 J83.J8762.KQT.62 [23:51:14.715] [2] (w=0.618) N:972.AK9.9532.Q53 T64.8743.A6.J972 AKQ5.QT5.J74.AT4 J83.J62.KQT8.K86 [23:51:14.715] [3] (w=0.615) N:972.AK9.9532.Q53 T64.8743.T6.KJ82 AKQ5.QT5.J74.AT4 J83.J62.AKQ8.976 [23:51:14.715] [4] (w=0.612) N:972.AK9.9532.Q53 T64.8743.AT6.982 AKQ5.QT5.J74.AT4 J83.J62.KQ8.KJ76 [23:51:14.715] [5] (w=0.605) N:972.AK9.9532.Q53 T64.743.A86.J972 AKQ5.QT5.J74.AT4 J83.J862.KQT.K86 [23:51:14.715] [6] (w=0.599) N:972.AK9.9532.Q53 T64.8743.T86.K72 AKQ5.QT5.J74.AT4 J83.J62.AKQ.J986 [23:51:14.715] [7] (w=0.597) N:972.AK9.9532.Q53 T64.843.T6.KJ972 AKQ5.QT5.J74.AT4 J83.J762.AKQ8.86 [23:51:14.715] [8] (w=0.590) N:972.AK9.9532.Q53 T64.843.T86.K872 AKQ5.QT5.J74.AT4 J83.J762.AKQ.J96 [23:51:14.715] [9] (w=0.576) N:972.AK9.9532.Q53 T64.843.T86.KJ82 AKQ5.QT5.J74.AT4 J83.J762.AKQ.976 [23:51:14.716] [10] (w=0.566) N:972.AK9.9532.Q53 T64.743.Q6.J9872 AKQ5.QT5.J74.AT4 J83.J862.AKT8.K6 [23:51:14.716] [11] (w=0.549) N:972.AK9.9532.Q53 T64.8743.Q6.KJ62 AKQ5.QT5.J74.AT4 J83.J62.AKT8.987 [23:51:14.716] [12] (w=0.542) N:972.AK9.9532.Q53 T64.J843.A6.K862 AKQ5.QT5.J74.AT4 J83.762.KQT8.J97 [23:51:14.716] [13] (w=0.533) N:972.AK9.9532.Q53 T64.J8743.T6.K98 AKQ5.QT5.J74.AT4 J83.62.AKQ8.J762 [23:51:14.716] [14] (w=0.528) N:972.AK9.9532.Q53 T64.843.Q6.KJ862 AKQ5.QT5.J74.AT4 J83.J762.AKT8.97 [23:51:14.716] [15] (w=0.528) N:972.AK9.9532.Q53 T64.843.Q6.KJ962 AKQ5.QT5.J74.AT4 J83.J762.AKT8.87 [23:51:14.716] [16] (w=0.525) N:972.AK9.9532.Q53 T64.J8743.A6.976 AKQ5.QT5.J74.AT4 J83.62.KQT8.KJ82 [23:51:14.716] [17] (w=0.522) N:972.AK9.9532.Q53 T64.J8743.T6.KJ2 AKQ5.QT5.J74.AT4 J83.62.AKQ8.9876 [23:51:14.716] [18] (w=0.518) N:972.AK9.9532.Q53 T64.J43.A6.KJ876 AKQ5.QT5.J74.AT4 J83.8762.KQT8.92 [23:51:14.716] [19] (w=0.514) N:972.AK9.9532.Q53 T64.J843.6.KJ876 AKQ5.QT5.J74.AT4 J83.762.AKQT8.92 [23:51:14.717] [20] (w=0.512) N:972.AK9.9532.Q53 T64.J843.AT6.J86 AKQ5.QT5.J74.AT4 J83.762.KQ8.K972 [23:51:14.717] ... and 78 more [23:51:14.801] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:14.801] D7: [400, -50, 400, -50, -50, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, -50, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, -50, 400, -50, 400, 400, -50, 400, 400, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 400, -50, -50, -50, -50, -50, 400] [23:51:14.801] DJ: [400, -50, 400, -50, -50, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, -50, 400, 400, -50, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, -50, 400, -50, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, -50, 400, -50, 400, 400, -50, 400, 400, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, 400, -50, -50, -50, -50, -50, 400] [23:51:14.801] S5: [400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400] [23:51:14.801] C4: [400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, -50, -50, 400, 400, -100, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, -100, 400, -50, 400, -50, 400, -50, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, -50, -50, -50, -100, 400, -50, 400] [23:51:14.801] HQ: [-50, 400, -50, -50, -50, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, -50, -50, 400, -50, -50, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, 430, 400, 400, -50, 400, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, -50, -50, 400, -50, 400, -50, 430, 400, -50, -50, -50, 400, 400, 400] [23:51:14.802] CA: [-50, 400, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, 400, 400, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, 400, -50, -50, 400, 400, 400, -50, -50, -50, -50, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, -50, 400, -50, -50, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, -50, -50, 400, -50, 400] [23:51:14.802] CT: [-50, 400, -50, 400, 400, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, 400, -50, 400, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, 400, -50, -50, 400, 400, 400, -50, -50, -50, -50, 400, -100, 400, -50, -50, 400, 400, -50, 400, 400, -50, -50, -100, -50, -50, -50, -50, 400, -50, 400, 400, -50, -50, -50, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, -50, -50, 400, -50, -50, -50, -100, 400, -50, 400] [23:51:14.802] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:14.802] D7: [4, 3, 4, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 3, 3, 3, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 4, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 3, 4, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 3, 4, 3, 4, 3, 4, 4, 3, 3, 3, 3, 3, 4] [23:51:14.802] DJ: [4, 3, 4, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 4, 3, 3, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 3, 3, 3, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 3, 3, 3, 3, 4, 3, 4, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 3, 4, 3, 4, 4, 3, 4, 4, 3, 3, 3, 3, 3, 4, 3, 4, 3, 4, 4, 3, 3, 3, 3, 3, 4] [23:51:14.802] S5: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4] [23:51:14.802] C4: [4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 3, 3, 4, 4, 2, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 2, 4, 3, 4, 3, 4, 3, 4, 4, 3, 3, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3, 2, 4, 3, 4] [23:51:14.802] HQ: [3, 4, 3, 3, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 3, 4, 4, 4, 3, 3, 4, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 3, 5, 4, 4, 3, 4, 4, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 3, 4, 3, 5, 4, 3, 3, 3, 4, 4, 4] [23:51:14.802] CA: [3, 4, 3, 4, 4, 3, 3, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4, 4, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 4, 3, 3, 3, 3, 4, 3, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 3, 3, 4, 3, 4] [23:51:14.802] CT: [3, 4, 3, 4, 4, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4, 3, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3, 4, 3, 3, 4, 4, 4, 3, 3, 3, 3, 4, 2, 4, 3, 3, 4, 4, 3, 4, 4, 3, 3, 2, 3, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3, 3, 2, 4, 3, 4] [23:51:14.803] --- IMP Calculation Output (card -> average IMP) --- [23:51:14.803] S5: 4.37 [23:51:14.804] C4: 1.85 [23:51:14.804] HQ: 0.12 [23:51:14.804] DJ: -0.57 [23:51:14.804] D7: -0.86 [23:51:14.804] CA: -1.99 [23:51:14.804] CT: -2.92 [23:51:14.804] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:14.804] S5: 0.435 [23:51:14.804] C4: 0.177 [23:51:14.804] HQ: 0.019 [23:51:14.804] DJ: -0.053 [23:51:14.804] D7: -0.083 [23:51:14.804] CA: -0.196 [23:51:14.805] CT: -0.300 [23:51:14.805] === DDS DETAILED ANALYSIS === [23:51:14.805] Cards analyzed: 7, Samples per card: 98 [23:51:14.805] [23:51:14.805] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:14.805] ----- ------ --------- ------- ----------- -------------------------------- [23:51:14.805] S5 4.37 3.96 97 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:14.805] C4 1.85 3.65 76 % 3 [4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:14.805] HQ 0.12 3.64 61 % 3 [3, 4, 3, 3, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 3...] [23:51:14.805] DJ -0.57 3.52 55 % 2 [4, 3, 4, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 4, 3, 3...] [23:51:14.805] D7 -0.86 3.50 53 % 2 [4, 3, 4, 3, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 3, 3...] [23:51:14.806] CA -1.99 3.49 43 % 2 [3, 4, 3, 4, 4, 3, 3, 4, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4...] [23:51:14.806] CT -2.92 3.37 35 % 3 [3, 4, 3, 4, 4, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 3, 3, 3, 4...] [23:51:14.806] [23:51:14.806] Selected: S5 (IMPs=4.37, avgTricks=3.96) [23:51:14.806] =================== [23:51:14.806] Selected: S5 (MP 0.435, 4.37 IMPs, 3.96 tricks) [23:51:14.806] [stage-timing] ok sample=605ms validate=0ms nn=432ms signal=0ms simgames=9ms dds=79ms total=1130ms samples=98 cards=24 [23:51:14.806] === FindBestCardAsync: Position=S, CardsPlayed=24 === [23:51:14.807] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:14.807] Relative position: Declarer, Contract type: NoTrump [23:51:14.807] Cards in hand mask: 7 [23:51:14.808] Candidate: xS = 53.4 % [23:51:14.808] Candidate: QH = 24.1 % [23:51:14.808] Candidate: JD = 6.5 % [23:51:14.808] Candidate: xC = 6.0 % [23:51:14.808] Candidate: AC = 5.6 % [23:51:14.808] Candidate: xD = 3.3 % [23:51:14.808] Candidate: TC = 1.3 % [23:51:14.808] Selected: S5 (53.4 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:16 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:16 === [23:51:16.374] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:51:16.375] Contract: 3N, Declarer: S, Dealer: N [23:51:16.375] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:16.375] Deal: N:... ... ... ... [23:51:16.375] Position N is on declarer's side - score table shifted by 5 declarer tricks won [23:51:16.375] ****************************** [23:51:16.375] FindMatchingDealsWithPlayInternal Input: [23:51:16.375] Position parameter: N [23:51:16.375] Deal from game: N:... ... ... ... [23:51:16.375] Hand for N: 972.AK9.9532.Q53 [23:51:16.376] Hand for E: (null) [23:51:16.376] Hand for S: AKQ5.QT5.J74.AT4 [23:51:16.376] Hand for W: (null) [23:51:16.376] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4, S9, ST, SK, SJ, S5, C2 [23:51:16.376] Declarer: S [23:51:16.376] ****************************** [23:51:16.376] [DealFinder] Seed from player N hand: 99426159 [23:51:16.376] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:16.376] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:16.376] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1579MB, gc2=16) [23:51:16.376] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [23:51:16.376] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=26 [23:51:16.377] [ExtractPartialDeal] Visible hands: N, S [23:51:16.377] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:16.377] [ExtractPartialDeal] Extracted hands: [23:51:16.377] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:16.377] E: ... (0 cards) [23:51:16.377] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:16.377] W: ... (0 cards) [23:51:16.377] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:16.377] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:16.377] [ComputePlayedCards] Card 1: DK played by W [23:51:16.377] [ComputePlayedCards] Card 2: D2 played by N [23:51:16.377] [ComputePlayedCards] Card 3: D6 played by E [23:51:16.377] [ComputePlayedCards] Card 4: D4 played by S [23:51:16.377] [ComputePlayedCards] Trick complete. Winner: W [23:51:16.377] [ComputePlayedCards] Card 5: H2 played by W [23:51:16.378] [ComputePlayedCards] Card 6: H9 played by N [23:51:16.378] [ComputePlayedCards] Card 7: H3 played by E [23:51:16.378] [ComputePlayedCards] Card 8: H5 played by S [23:51:16.378] [ComputePlayedCards] Trick complete. Winner: N [23:51:16.378] [ComputePlayedCards] Card 9: S7 played by N [23:51:16.378] [ComputePlayedCards] Card 10: S4 played by E [23:51:16.378] [ComputePlayedCards] Card 11: SQ played by S [23:51:16.378] [ComputePlayedCards] Card 12: S3 played by W [23:51:16.378] [ComputePlayedCards] Trick complete. Winner: S [23:51:16.378] [ComputePlayedCards] Card 13: SA played by S [23:51:16.378] [ComputePlayedCards] Card 14: S8 played by W [23:51:16.378] [ComputePlayedCards] Card 15: S2 played by N [23:51:16.378] [ComputePlayedCards] Card 16: S6 played by E [23:51:16.378] [ComputePlayedCards] Trick complete. Winner: S [23:51:16.378] [ComputePlayedCards] Card 17: HT played by S [23:51:16.378] [ComputePlayedCards] Card 18: H6 played by W [23:51:16.379] [ComputePlayedCards] Card 19: HK played by N [23:51:16.379] [ComputePlayedCards] Card 20: H4 played by E [23:51:16.379] [ComputePlayedCards] Trick complete. Winner: N [23:51:16.379] [ComputePlayedCards] Card 21: S9 played by N [23:51:16.379] [ComputePlayedCards] Card 22: ST played by E [23:51:16.379] [ComputePlayedCards] Card 23: SK played by S [23:51:16.379] [ComputePlayedCards] Card 24: SJ played by W [23:51:16.379] [ComputePlayedCards] Trick complete. Winner: S [23:51:16.379] [ComputePlayedCards] Card 25: S5 played by S [23:51:16.379] [ComputePlayedCards] Card 26: C2 played by W [23:51:16.379] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK, S9 [23:51:16.379] [DealFinder] Added 6 played cards to E (was 0 cards): D6, H3, S4, S6, H4, ST [23:51:16.379] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT, SK, S5 [23:51:16.380] [DealFinder] Added 7 played cards to W (was 0 cards): DK, H2, S3, S8, H6, SJ, C2 [23:51:16.380] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 3) [23:51:16.380] [DealFinder] Propagated E: HCP[3-11], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:16.380] [DealFinder] Propagated W: HCP[4-12], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:16.381] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [23:51:16.381] [DealFinder] Locked players: N, S [23:51:16.381] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:51:16.381] [DealFinder] Players needing cards: E:7, W:6 [23:51:16.381] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:51:16.781] [DealFinder] Combinatorial: enumerated 1716, perfect 1705, sending 100 to DDS [23:51:16.781] [Timing] Total: 405ms, Generation: 0ms, Verification: 0ms [23:51:16.781] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1705 [23:51:16.781] Search complete. Returning 100 deals. [23:51:16.781] Found 100 sample deals for simulation. [23:51:16.781] Valid deals for DDS: 100 / 100 [23:51:16.782] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [23:51:16.799] [SAMPLE-VAL] Opening lead NN validation (DK): 59/100 samples adjusted [23:51:16.800] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:16.800] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:16.800] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:16.801] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:16.801] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:16.801] [SAMPLE-VAL] T6: N=S9 E=ST S=SK W=SJ (leader=N) [23:51:16.801] [SAMPLE-VAL] T7: S=S5 W=C2 (leader=S) (partial) [23:51:16.806] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.560 [E:T1-D6=54 % T2-H3=86 % T3-S4=99 % T4-S6=95 % T5-H4=66 % T6-ST=100 %, W:T2-H2=24 % T3-S3=77 % T4-S8=96 % T5-H6=84 % T6-SJ=100 % T7-C2=33 %] [23:51:16.811] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.223 [E:T1-D6=69 % T2-H3=13 % T3-S4=96 % T4-S6=95 % T5-H4=88 % T6-ST=100 %, W:T2-H2=16 % T3-S3=80 % T4-S8=95 % T5-H6=48 % T6-SJ=100 % T7-C2=74 %] [23:51:16.816] [SAMPLE-VAL] Sample 3: weight 0.500 -> 0.256 [E:T1-D6=63 % T2-H3=74 % T3-S4=96 % T4-S6=93 % T5-H4=33 % T6-ST=100 %, W:T2-H2=27 % T3-S3=81 % T4-S8=94 % T5-H6=94 % T6-SJ=100 % T7-C2=65 %] [23:51:16.821] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.566 [E:T1-D6=94 % T2-H3=73 % T3-S4=96 % T4-S6=95 % T5-H4=27 % T6-ST=100 %, W:T2-H2=21 % T3-S3=86 % T4-S8=96 % T5-H6=93 % T6-SJ=100 % T7-C2=59 %] [23:51:16.826] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.219 [E:T1-D6=59 % T2-H3=9 % T3-S4=93 % T4-S6=96 % T5-H4=92 % T6-ST=100 %, W:T2-H2=19 % T3-S3=80 % T4-S8=95 % T5-H6=46 % T6-SJ=100 % T7-C2=87 %] [23:51:16.831] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.300 [E:T1-D6=67 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 %, W:T2-H2=16 % T3-S3=79 % T4-S8=98 % T5-H6=61 % T6-SJ=100 % T7-C2=68 %] [23:51:16.836] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.489 [E:T1-D6=78 % T2-H3=10 % T3-S4=98 % T4-S6=96 % T5-H4=88 % T6-ST=100 %, W:T2-H2=18 % T3-S3=81 % T4-S8=94 % T5-H6=50 % T6-SJ=100 % T7-C2=65 %] [23:51:16.841] [SAMPLE-VAL] Sample 8: weight 0.500 -> 0.269 [E:T1-D6=48 % T2-H3=100 % T3-S4=93 % T4-S6=89 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=78 % T4-S8=96 % T5-H6=63 % T6-SJ=100 % T7-C2=86 %] [23:51:16.846] [SAMPLE-VAL] Sample 9: weight 0.203 -> 0.081 [E:T1-D6=100 % T2-H3=8 % T3-S4=97 % T4-S6=96 % T5-H4=92 % T6-ST=100 %, W:T2-H2=25 % T3-S3=82 % T4-S8=96 % T5-H6=46 % T6-SJ=100 % T7-C2=4 %] [23:51:16.851] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.052 [E:T1-D6=86 % T2-H3=100 % T3-S4=95 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=10 % T3-S3=83 % T4-S8=97 % T5-H6=60 % T6-SJ=100 % T7-C2=54 %] [23:51:16.856] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.220 [E:T1-D6=46 % T2-H3=5 % T3-S4=96 % T4-S6=94 % T5-H4=73 % T6-ST=100 %, W:T2-H2=44 % T3-S3=83 % T4-S8=90 % T5-H6=79 % T6-SJ=100 % T7-C2=64 %] [23:51:16.861] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.494 [E:T1-D6=78 % T2-H3=12 % T3-S4=99 % T4-S6=95 % T5-H4=90 % T6-ST=100 %, W:T2-H2=19 % T3-S3=82 % T4-S8=95 % T5-H6=43 % T6-SJ=100 % T7-C2=61 %] [23:51:16.866] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.100 [E:T1-D6=96 % T2-H3=3 % T3-S4=97 % T4-S6=97 % T5-H4=57 % T6-ST=100 %, W:T2-H2=45 % T3-S3=86 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=62 %] [23:51:16.871] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.567 [E:T1-D6=63 % T2-H3=79 % T3-S4=97 % T4-S6=95 % T5-H4=29 % T6-ST=100 %, W:T2-H2=37 % T3-S3=79 % T4-S8=92 % T5-H6=96 % T6-SJ=100 % T7-C2=46 %] [23:51:16.876] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.236 [E:T1-D6=75 % T2-H3=100 % T3-S4=95 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=16 % T3-S3=77 % T4-S8=93 % T5-H6=56 % T6-SJ=100 % T7-C2=16 %] [23:51:16.882] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.269 [E:T1-D6=61 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=13 % T3-S3=79 % T4-S8=94 % T5-H6=61 % T6-SJ=100 % T7-C2=26 %] [23:51:16.890] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.263 [E:T1-D6=62 % T2-H3=85 % T3-S4=96 % T4-S6=92 % T5-H4=69 % T6-ST=100 %, W:T2-H2=17 % T3-S3=80 % T4-S8=93 % T5-H6=82 % T6-SJ=100 % T7-C2=69 %] [23:51:16.898] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.218 [E:T1-D6=52 % T2-H3=10 % T3-S4=95 % T4-S6=92 % T5-H4=94 % T6-ST=100 %, W:T2-H2=20 % T3-S3=84 % T4-S8=94 % T5-H6=40 % T6-SJ=100 % T7-C2=94 %] [23:51:16.905] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.434 [E:T1-D6=96 % T2-H3=6 % T3-S4=98 % T4-S6=94 % T5-H4=83 % T6-ST=100 %, W:T2-H2=25 % T3-S3=86 % T4-S8=96 % T5-H6=85 % T6-SJ=100 % T7-C2=29 %] [23:51:16.912] [SAMPLE-VAL] Sample 20: weight 0.500 -> 0.285 [E:T1-D6=71 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=28 % T3-S3=79 % T4-S8=97 % T5-H6=79 % T6-SJ=100 % T7-C2=58 %] [23:51:16.920] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.457 [E:T1-D6=97 % T2-H3=5 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 %, W:T2-H2=28 % T3-S3=81 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=64 %] [23:51:16.927] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.218 [E:T1-D6=59 % T2-H3=4 % T3-S4=95 % T4-S6=93 % T5-H4=65 % T6-ST=100 %, W:T2-H2=38 % T3-S3=81 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=70 %] [23:51:16.934] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.297 [E:T1-D6=81 % T2-H3=84 % T3-S4=99 % T4-S6=95 % T5-H4=67 % T6-ST=100 %, W:T2-H2=18 % T3-S3=77 % T4-S8=96 % T5-H6=82 % T6-SJ=100 % T7-C2=60 %] [23:51:16.942] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.264 [E:T1-D6=74 % T2-H3=73 % T3-S4=98 % T4-S6=98 % T5-H4=31 % T6-ST=100 %, W:T2-H2=23 % T3-S3=80 % T4-S8=94 % T5-H6=94 % T6-SJ=100 % T7-C2=89 %] [23:51:16.949] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.049 [E:T1-D6=86 % T2-H3=72 % T3-S4=96 % T4-S6=93 % T5-H4=28 % T6-ST=100 %, W:T2-H2=22 % T3-S3=85 % T4-S8=95 % T5-H6=93 % T6-SJ=100 % T7-C2=35 %] [23:51:16.955] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.271 [E:T1-D6=75 % T2-H3=77 % T3-S4=97 % T4-S6=97 % T5-H4=30 % T6-ST=100 %, W:T2-H2=38 % T3-S3=81 % T4-S8=93 % T5-H6=95 % T6-SJ=100 % T7-C2=76 %] [23:51:16.963] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.292 [E:T1-D6=55 % T2-H3=86 % T3-S4=94 % T4-S6=95 % T5-H4=69 % T6-ST=100 %, W:T2-H2=19 % T3-S3=80 % T4-S8=92 % T5-H6=77 % T6-SJ=100 % T7-C2=73 %] [23:51:16.972] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.233 [E:T1-D6=89 % T2-H3=3 % T3-S4=95 % T4-S6=94 % T5-H4=63 % T6-ST=100 %, W:T2-H2=41 % T3-S3=85 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=30 %] [23:51:16.978] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.537 [E:T1-D6=94 % T2-H3=82 % T3-S4=98 % T4-S6=95 % T5-H4=62 % T6-ST=100 %, W:T2-H2=17 % T3-S3=85 % T4-S8=94 % T5-H6=81 % T6-SJ=100 % T7-C2=58 %] [23:51:16.984] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.292 [E:T1-D6=58 % T2-H3=100 % T3-S4=94 % T4-S6=94 % T5-H4=100 % T6-ST=100 %, W:T2-H2=22 % T3-S3=79 % T4-S8=94 % T5-H6=63 % T6-SJ=100 % T7-C2=43 %] [23:51:16.989] [SAMPLE-VAL] Sample 31: weight 0.100 -> 0.045 [E:T1-D6=76 % T2-H3=4 % T3-S4=95 % T4-S6=92 % T5-H4=67 % T6-ST=100 %, W:T2-H2=32 % T3-S3=84 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=80 %] [23:51:16.995] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.479 [E:T1-D6=54 % T2-H3=9 % T3-S4=93 % T4-S6=96 % T5-H4=92 % T6-ST=100 %, W:T2-H2=19 % T3-S3=82 % T4-S8=93 % T5-H6=43 % T6-SJ=100 % T7-C2=87 %] [23:51:17.001] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.512 [E:T1-D6=100 % T2-H3=6 % T3-S4=98 % T4-S6=95 % T5-H4=74 % T6-ST=100 %, W:T2-H2=28 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=50 %] [23:51:17.006] [SAMPLE-VAL] Sample 34: weight 0.100 -> 0.049 [E:T1-D6=88 % T2-H3=84 % T3-S4=97 % T4-S6=92 % T5-H4=70 % T6-ST=100 %, W:T2-H2=15 % T3-S3=82 % T4-S8=91 % T5-H6=79 % T6-SJ=100 % T7-C2=22 %] [23:51:17.012] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.530 [E:T1-D6=86 % T2-H3=7 % T3-S4=95 % T4-S6=94 % T5-H4=75 % T6-ST=100 %, W:T2-H2=27 % T3-S3=85 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=90 %] [23:51:17.018] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.486 [E:T1-D6=45 % T2-H3=6 % T3-S4=97 % T4-S6=97 % T5-H4=70 % T6-ST=100 %, W:T2-H2=25 % T3-S3=78 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=80 %] [23:51:17.027] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.527 [E:T1-D6=87 % T2-H3=5 % T3-S4=95 % T4-S6=92 % T5-H4=74 % T6-ST=100 %, W:T2-H2=28 % T3-S3=86 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=97 %] [23:51:17.032] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.226 [E:T1-D6=58 % T2-H3=15 % T3-S4=97 % T4-S6=93 % T5-H4=94 % T6-ST=100 %, W:T2-H2=17 % T3-S3=78 % T4-S8=94 % T5-H6=47 % T6-SJ=100 % T7-C2=83 %] [23:51:17.038] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.228 [E:T1-D6=77 % T2-H3=15 % T3-S4=98 % T4-S6=94 % T5-H4=92 % T6-ST=100 %, W:T2-H2=23 % T3-S3=82 % T4-S8=93 % T5-H6=43 % T6-SJ=100 % T7-C2=58 %] [23:51:17.043] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.272 [E:T1-D6=75 % T2-H3=86 % T3-S4=98 % T4-S6=96 % T5-H4=65 % T6-ST=100 %, W:T2-H2=23 % T3-S3=78 % T4-S8=91 % T5-H6=84 % T6-SJ=100 % T7-C2=63 %] [23:51:17.048] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.230 [E:T1-D6=92 % T2-H3=4 % T3-S4=97 % T4-S6=94 % T5-H4=76 % T6-ST=100 %, W:T2-H2=36 % T3-S3=85 % T4-S8=96 % T5-H6=85 % T6-SJ=100 % T7-C2=64 %] [23:51:17.052] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.304 [E:T1-D6=84 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=82 % T4-S8=98 % T5-H6=78 % T6-SJ=100 % T7-C2=44 %] [23:51:17.057] [SAMPLE-VAL] Sample 43: weight 0.101 -> 0.055 [E:T1-D6=68 % T2-H3=87 % T3-S4=94 % T4-S6=95 % T5-H4=69 % T6-ST=100 %, W:T2-H2=22 % T3-S3=79 % T4-S8=93 % T5-H6=78 % T6-SJ=100 % T7-C2=78 %] [23:51:17.062] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.284 [E:T1-D6=91 % T2-H3=100 % T3-S4=96 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=82 % T4-S8=96 % T5-H6=65 % T6-SJ=100 % T7-C2=77 %] [23:51:17.067] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.488 [E:T1-D6=59 % T2-H3=7 % T3-S4=97 % T4-S6=95 % T5-H4=95 % T6-ST=100 %, W:T2-H2=22 % T3-S3=82 % T4-S8=93 % T5-H6=46 % T6-SJ=100 % T7-C2=93 %] [23:51:17.073] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.607 [E:T1-D6=60 % T2-H3=100 % T3-S4=96 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=24 % T3-S3=78 % T4-S8=97 % T5-H6=63 % T6-SJ=100 % T7-C2=57 %] [23:51:17.079] [SAMPLE-VAL] Sample 47: weight 0.041 -> 0.021 [E:T1-D6=80 % T2-H3=4 % T3-S4=97 % T4-S6=97 % T5-H4=72 % T6-ST=100 %, W:T2-H2=32 % T3-S3=81 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=97 %] [23:51:17.085] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.495 [E:T1-D6=96 % T2-H3=10 % T3-S4=97 % T4-S6=93 % T5-H4=75 % T6-ST=100 %, W:T2-H2=29 % T3-S3=82 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=23 %] [23:51:17.094] [SAMPLE-VAL] Sample 49: weight 0.101 -> 0.058 [E:T1-D6=94 % T2-H3=85 % T3-S4=95 % T4-S6=94 % T5-H4=70 % T6-ST=100 %, W:T2-H2=26 % T3-S3=84 % T4-S8=94 % T5-H6=80 % T6-SJ=100 % T7-C2=86 %] [23:51:17.102] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.502 [E:T1-D6=60 % T2-H3=14 % T3-S4=98 % T4-S6=96 % T5-H4=93 % T6-ST=100 %, W:T2-H2=20 % T3-S3=79 % T4-S8=92 % T5-H6=53 % T6-SJ=100 % T7-C2=63 %] [23:51:17.108] [SAMPLE-VAL] Sample 51: weight 0.500 -> 0.197 [E:T1-D6=72 % T2-H3=4 % T3-S4=98 % T4-S6=94 % T5-H4=64 % T6-ST=100 %, W:T2-H2=41 % T3-S3=81 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=15 %] [23:51:17.113] [SAMPLE-VAL] Sample 52: weight 0.500 -> 0.256 [E:T1-D6=90 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=26 % T3-S3=84 % T4-S8=97 % T5-H6=81 % T6-SJ=100 % T7-C2=12 %] [23:51:17.119] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.451 [E:T1-D6=63 % T2-H3=3 % T3-S4=95 % T4-S6=96 % T5-H4=64 % T6-ST=100 %, W:T2-H2=45 % T3-S3=80 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=30 %] [23:51:17.124] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.524 [E:T1-D6=95 % T2-H3=7 % T3-S4=99 % T4-S6=95 % T5-H4=75 % T6-ST=100 %, W:T2-H2=28 % T3-S3=82 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=57 %] [23:51:17.130] [SAMPLE-VAL] Sample 55: weight 0.500 -> 0.196 [E:T1-D6=56 % T2-H3=5 % T3-S4=98 % T4-S6=96 % T5-H4=80 % T6-ST=100 %, W:T2-H2=36 % T3-S3=83 % T4-S8=91 % T5-H6=81 % T6-SJ=100 % T7-C2=15 %] [23:51:17.137] [SAMPLE-VAL] Sample 56: weight 0.041 -> 0.024 [E:T1-D6=94 % T2-H3=87 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 %, W:T2-H2=26 % T3-S3=79 % T4-S8=95 % T5-H6=84 % T6-SJ=100 % T7-C2=30 %] [23:51:17.145] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.526 [E:T1-D6=95 % T2-H3=7 % T3-S4=98 % T4-S6=97 % T5-H4=75 % T6-ST=100 %, W:T2-H2=24 % T3-S3=84 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=78 %] [23:51:17.153] [SAMPLE-VAL] Sample 58: weight 0.041 -> 0.018 [E:T1-D6=52 % T2-H3=2 % T3-S4=97 % T4-S6=96 % T5-H4=58 % T6-ST=100 %, W:T2-H2=50 % T3-S3=81 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=41 %] [23:51:17.161] [SAMPLE-VAL] Sample 59: weight 0.500 -> 0.225 [E:T1-D6=70 % T2-H3=8 % T3-S4=97 % T4-S6=96 % T5-H4=95 % T6-ST=100 %, W:T2-H2=23 % T3-S3=82 % T4-S8=94 % T5-H6=44 % T6-SJ=100 % T7-C2=92 %] [23:51:17.169] [SAMPLE-VAL] Sample 60: weight 0.100 -> 0.043 [E:T1-D6=84 % T2-H3=4 % T3-S4=97 % T4-S6=95 % T5-H4=84 % T6-ST=100 %, W:T2-H2=23 % T3-S3=85 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=63 %] [23:51:17.177] [SAMPLE-VAL] Sample 61: weight 0.500 -> 0.224 [E:T1-D6=72 % T2-H3=11 % T3-S4=98 % T4-S6=95 % T5-H4=92 % T6-ST=100 %, W:T2-H2=21 % T3-S3=79 % T4-S8=93 % T5-H6=51 % T6-SJ=100 % T7-C2=62 %] [23:51:17.186] [SAMPLE-VAL] Sample 62: weight 0.500 -> 0.216 [E:T1-D6=67 % T2-H3=4 % T3-S4=93 % T4-S6=94 % T5-H4=57 % T6-ST=100 %, W:T2-H2=28 % T3-S3=81 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=83 %] [23:51:17.194] [SAMPLE-VAL] Sample 63: weight 0.100 -> 0.044 [E:T1-D6=88 % T2-H3=2 % T3-S4=94 % T4-S6=93 % T5-H4=66 % T6-ST=100 %, W:T2-H2=35 % T3-S3=86 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=82 %] [23:51:17.203] [SAMPLE-VAL] Sample 64: weight 0.500 -> 0.263 [E:T1-D6=92 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 %, W:T2-H2=32 % T3-S3=82 % T4-S8=98 % T5-H6=80 % T6-SJ=100 % T7-C2=14 %] [23:51:17.212] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.508 [E:T1-D6=80 % T2-H3=18 % T3-S4=97 % T4-S6=93 % T5-H4=94 % T6-ST=100 %, W:T2-H2=14 % T3-S3=80 % T4-S8=91 % T5-H6=43 % T6-SJ=100 % T7-C2=78 %] [23:51:17.220] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.452 [E:T1-D6=96 % T2-H3=4 % T3-S4=97 % T4-S6=96 % T5-H4=66 % T6-ST=100 %, W:T2-H2=35 % T3-S3=86 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=59 %] [23:51:17.227] [SAMPLE-VAL] Sample 67: weight 0.500 -> 0.240 [E:T1-D6=58 % T2-H3=3 % T3-S4=93 % T4-S6=92 % T5-H4=63 % T6-ST=100 %, W:T2-H2=33 % T3-S3=81 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=85 %] [23:51:17.235] [SAMPLE-VAL] Sample 68: weight 0.500 -> 0.268 [E:T1-D6=74 % T2-H3=100 % T3-S4=95 % T4-S6=90 % T5-H4=100 % T6-ST=100 %, W:T2-H2=12 % T3-S3=83 % T4-S8=96 % T5-H6=65 % T6-SJ=100 % T7-C2=72 %] [23:51:17.244] [SAMPLE-VAL] Sample 69: weight 0.500 -> 0.262 [E:T1-D6=66 % T2-H3=100 % T3-S4=95 % T4-S6=91 % T5-H4=100 % T6-ST=100 %, W:T2-H2=9 % T3-S3=84 % T4-S8=95 % T5-H6=63 % T6-SJ=100 % T7-C2=86 %] [23:51:17.251] [SAMPLE-VAL] Sample 70: weight 0.100 -> 0.040 [E:T1-D6=79 % T2-H3=9 % T3-S4=96 % T4-S6=92 % T5-H4=74 % T6-ST=100 %, W:T2-H2=24 % T3-S3=83 % T4-S8=92 % T5-H6=86 % T6-SJ=100 % T7-C2=14 %] [23:51:17.259] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.594 [E:T1-D6=68 % T2-H3=86 % T3-S4=98 % T4-S6=94 % T5-H4=69 % T6-ST=100 %, W:T2-H2=20 % T3-S3=77 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=62 %] [23:51:17.267] [SAMPLE-VAL] Sample 72: weight 0.500 -> 0.284 [E:T1-D6=91 % T2-H3=100 % T3-S4=96 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=18 % T3-S3=82 % T4-S8=96 % T5-H6=65 % T6-SJ=100 % T7-C2=77 %] [23:51:17.273] [SAMPLE-VAL] Sample 73: weight 0.203 -> 0.099 [E:T1-D6=79 % T2-H3=2 % T3-S4=95 % T4-S6=97 % T5-H4=66 % T6-ST=100 %, W:T2-H2=44 % T3-S3=83 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=72 %] [23:51:17.278] [SAMPLE-VAL] Sample 74: weight 0.500 -> 0.223 [E:T1-D6=82 % T2-H3=8 % T3-S4=97 % T4-S6=93 % T5-H4=82 % T6-ST=100 %, W:T2-H2=18 % T3-S3=83 % T4-S8=93 % T5-H6=83 % T6-SJ=100 % T7-C2=58 %] [23:51:17.283] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.516 [E:T1-D6=94 % T2-H3=7 % T3-S4=98 % T4-S6=93 % T5-H4=75 % T6-ST=100 %, W:T2-H2=26 % T3-S3=83 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=63 %] [23:51:17.288] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.515 [E:T1-D6=64 % T2-H3=17 % T3-S4=96 % T4-S6=93 % T5-H4=93 % T6-ST=100 %, W:T2-H2=21 % T3-S3=78 % T4-S8=95 % T5-H6=50 % T6-SJ=100 % T7-C2=69 %] [23:51:17.294] [SAMPLE-VAL] Sample 77: weight 0.041 -> 0.026 [E:T1-D6=77 % T2-H3=82 % T3-S4=96 % T4-S6=98 % T5-H4=70 % T6-ST=100 %, W:T2-H2=24 % T3-S3=80 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=93 %] [23:51:17.300] [SAMPLE-VAL] Sample 78: weight 0.500 -> 0.225 [E:T1-D6=95 % T2-H3=4 % T3-S4=96 % T4-S6=94 % T5-H4=60 % T6-ST=100 %, W:T2-H2=35 % T3-S3=87 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=63 %] [23:51:17.306] [SAMPLE-VAL] Sample 79: weight 0.500 -> 0.286 [E:T1-D6=85 % T2-H3=78 % T3-S4=95 % T4-S6=94 % T5-H4=26 % T6-ST=100 %, W:T2-H2=32 % T3-S3=86 % T4-S8=94 % T5-H6=93 % T6-SJ=100 % T7-C2=48 %] [23:51:17.311] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.452 [E:T1-D6=97 % T2-H3=3 % T3-S4=98 % T4-S6=97 % T5-H4=64 % T6-ST=100 %, W:T2-H2=41 % T3-S3=87 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=65 %] [23:51:17.316] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.498 [E:T1-D6=58 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=76 % T6-ST=100 %, W:T2-H2=36 % T3-S3=80 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=69 %] [23:51:17.322] [SAMPLE-VAL] Sample 82: weight 0.500 -> 0.274 [E:T1-D6=54 % T2-H3=86 % T3-S4=93 % T4-S6=93 % T5-H4=70 % T6-ST=100 %, W:T2-H2=28 % T3-S3=82 % T4-S8=92 % T5-H6=77 % T6-SJ=100 % T7-C2=82 %] [23:51:17.327] [SAMPLE-VAL] Sample 83: weight 0.500 -> 0.302 [E:T1-D6=82 % T2-H3=85 % T3-S4=97 % T4-S6=93 % T5-H4=75 % T6-ST=100 %, W:T2-H2=20 % T3-S3=80 % T4-S8=92 % T5-H6=77 % T6-SJ=100 % T7-C2=66 %] [23:51:17.332] [SAMPLE-VAL] Sample 84: weight 0.100 -> 0.043 [E:T1-D6=77 % T2-H3=3 % T3-S4=95 % T4-S6=92 % T5-H4=67 % T6-ST=100 %, W:T2-H2=39 % T3-S3=85 % T4-S8=88 % T5-H6=100 % T6-SJ=100 % T7-C2=56 %] [23:51:17.337] [SAMPLE-VAL] Sample 85: weight 0.500 -> 0.267 [E:T1-D6=71 % T2-H3=100 % T3-S4=96 % T4-S6=93 % T5-H4=100 % T6-ST=100 %, W:T2-H2=22 % T3-S3=78 % T4-S8=96 % T5-H6=78 % T6-SJ=100 % T7-C2=33 %] [23:51:17.342] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.440 [E:T1-D6=95 % T2-H3=9 % T3-S4=97 % T4-S6=96 % T5-H4=94 % T6-ST=100 %, W:T2-H2=25 % T3-S3=84 % T4-S8=96 % T5-H6=51 % T6-SJ=100 % T7-C2=35 %] [23:51:17.347] [SAMPLE-VAL] Sample 87: weight 0.500 -> 0.310 [E:T1-D6=82 % T2-H3=100 % T3-S4=96 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=16 % T3-S3=82 % T4-S8=97 % T5-H6=61 % T6-SJ=100 % T7-C2=80 %] [23:51:17.352] [SAMPLE-VAL] Sample 88: weight 0.100 -> 0.045 [E:T1-D6=79 % T2-H3=16 % T3-S4=95 % T4-S6=92 % T5-H4=91 % T6-ST=100 %, W:T2-H2=16 % T3-S3=81 % T4-S8=92 % T5-H6=44 % T6-SJ=100 % T7-C2=75 %] [23:51:17.357] [SAMPLE-VAL] Sample 89: weight 0.041 -> 0.020 [E:T1-D6=96 % T2-H3=8 % T3-S4=97 % T4-S6=96 % T5-H4=89 % T6-ST=100 %, W:T2-H2=27 % T3-S3=83 % T4-S8=97 % T5-H6=44 % T6-SJ=100 % T7-C2=38 %] [23:51:17.363] [SAMPLE-VAL] Sample 90: weight 0.100 -> 0.046 [E:T1-D6=87 % T2-H3=5 % T3-S4=95 % T4-S6=93 % T5-H4=66 % T6-ST=100 %, W:T2-H2=33 % T3-S3=86 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=67 %] [23:51:17.370] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.216 [E:T1-D6=55 % T2-H3=10 % T3-S4=97 % T4-S6=95 % T5-H4=95 % T6-ST=100 %, W:T2-H2=23 % T3-S3=83 % T4-S8=91 % T5-H6=40 % T6-SJ=100 % T7-C2=64 %] [23:51:17.375] [SAMPLE-VAL] Sample 92: weight 0.100 -> 0.047 [E:T1-D6=85 % T2-H3=6 % T3-S4=97 % T4-S6=93 % T5-H4=76 % T6-ST=100 %, W:T2-H2=25 % T3-S3=84 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=79 %] [23:51:17.379] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.613 [E:T1-D6=60 % T2-H3=83 % T3-S4=95 % T4-S6=95 % T5-H4=71 % T6-ST=100 %, W:T2-H2=25 % T3-S3=79 % T4-S8=94 % T5-H6=79 % T6-SJ=100 % T7-C2=89 %] [23:51:17.384] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.504 [E:T1-D6=96 % T2-H3=77 % T3-S4=98 % T4-S6=95 % T5-H4=24 % T6-ST=100 %, W:T2-H2=25 % T3-S3=86 % T4-S8=94 % T5-H6=94 % T6-SJ=100 % T7-C2=45 %] [23:51:17.389] [SAMPLE-VAL] Sample 95: weight 0.500 -> 0.219 [E:T1-D6=55 % T2-H3=9 % T3-S4=94 % T4-S6=94 % T5-H4=93 % T6-ST=100 %, W:T2-H2=24 % T3-S3=80 % T4-S8=95 % T5-H6=44 % T6-SJ=100 % T7-C2=75 %] [23:51:17.394] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.482 [E:T1-D6=95 % T2-H3=5 % T3-S4=97 % T4-S6=95 % T5-H4=69 % T6-ST=100 %, W:T2-H2=28 % T3-S3=84 % T4-S8=97 % T5-H6=84 % T6-SJ=100 % T7-C2=37 %] [23:51:17.399] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.495 [E:T1-D6=58 % T2-H3=11 % T3-S4=98 % T4-S6=96 % T5-H4=95 % T6-ST=100 %, W:T2-H2=24 % T3-S3=82 % T4-S8=90 % T5-H6=48 % T6-SJ=100 % T7-C2=66 %] [23:51:17.404] [SAMPLE-VAL] Sample 98: weight 0.100 -> 0.052 [E:T1-D6=86 % T2-H3=100 % T3-S4=96 % T4-S6=95 % T5-H4=100 % T6-ST=100 %, W:T2-H2=12 % T3-S3=82 % T4-S8=96 % T5-H6=60 % T6-SJ=100 % T7-C2=44 %] [23:51:17.409] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.475 [E:T1-D6=97 % T2-H3=8 % T3-S4=98 % T4-S6=94 % T5-H4=74 % T6-ST=100 %, W:T2-H2=27 % T3-S3=85 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=61 %] [23:51:17.414] [SAMPLE-VAL] Sample 100: weight 0.500 -> 0.246 [E:T1-D6=85 % T2-H3=6 % T3-S4=96 % T4-S6=94 % T5-H4=70 % T6-ST=100 %, W:T2-H2=36 % T3-S3=83 % T4-S8=96 % T5-H6=83 % T6-SJ=100 % T7-C2=41 %] [23:51:17.414] [SAMPLE-VAL] Done. Weight range: 0.018-0.613 [23:51:17.414] [SAMPLE-VAL] Top sample 93 (w=0.613): E:T64.8743.A86.986 W:J83.J62.KQT.KJ72 [E:T1-D6=60 % T2-H3=83 % T3-S4=95 % T4-S6=95 % T5-H4=71 % T6-ST=100 %, W:T2-H2=25 % T3-S3=79 % T4-S8=94 % T5-H6=79 % T6-SJ=100 % T7-C2=89 %] [23:51:17.414] [SAMPLE-VAL] Top sample 46 (w=0.607): E:T64.743.A86.9876 W:J83.J862.KQT.KJ2 [E:T1-D6=60 % T2-H3=100 % T3-S4=96 % T4-S6=96 % T5-H4=100 % T6-ST=100 %, W:T2-H2=24 % T3-S3=78 % T4-S8=97 % T5-H6=63 % T6-SJ=100 % T7-C2=57 %] [23:51:17.414] [SAMPLE-VAL] Top sample 71 (w=0.594): E:T64.8743.A86.K96 W:J83.J62.KQT.J872 [E:T1-D6=68 % T2-H3=86 % T3-S4=98 % T4-S6=94 % T5-H4=69 % T6-ST=100 %, W:T2-H2=20 % T3-S3=77 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=62 %] [23:51:17.414] [SAMPLE-VAL] Top sample 14 (w=0.567): E:T64.843.A86.J976 W:J83.J762.KQT.K82 [E:T1-D6=63 % T2-H3=79 % T3-S4=97 % T4-S6=95 % T5-H4=29 % T6-ST=100 %, W:T2-H2=37 % T3-S3=79 % T4-S8=92 % T5-H6=96 % T6-SJ=100 % T7-C2=46 %] [23:51:17.415] [SAMPLE-VAL] Top sample 4 (w=0.566): E:T64.843.A6.KJ986 W:J83.J762.KQT8.72 [E:T1-D6=94 % T2-H3=73 % T3-S4=96 % T4-S6=95 % T5-H4=27 % T6-ST=100 %, W:T2-H2=21 % T3-S3=86 % T4-S8=96 % T5-H6=93 % T6-SJ=100 % T7-C2=59 %] [23:51:17.415] After sample validation: 100 deals remaining [23:51:17.415] [PLAY-INFER] No inference observations detected [23:51:17.415] Using weighted samples: 100/100 have non-uniform weights (range 0.018-0.613) [23:51:17.415] Sample deals (100 total, showing first 20, by weight): [23:51:17.415] [1] (w=0.613) N:972.AK9.9532.Q53 T64.8743.A86.986 AKQ5.QT5.J74.AT4 J83.J62.KQT.KJ72 [23:51:17.415] [2] (w=0.607) N:972.AK9.9532.Q53 T64.743.A86.9876 AKQ5.QT5.J74.AT4 J83.J862.KQT.KJ2 [23:51:17.415] [3] (w=0.594) N:972.AK9.9532.Q53 T64.8743.A86.K96 AKQ5.QT5.J74.AT4 J83.J62.KQT.J872 [23:51:17.415] [4] (w=0.567) N:972.AK9.9532.Q53 T64.843.A86.J976 AKQ5.QT5.J74.AT4 J83.J762.KQT.K82 [23:51:17.415] [5] (w=0.566) N:972.AK9.9532.Q53 T64.843.A6.KJ986 AKQ5.QT5.J74.AT4 J83.J762.KQT8.72 [23:51:17.416] [6] (w=0.560) N:972.AK9.9532.Q53 T64.8743.86.K976 AKQ5.QT5.J74.AT4 J83.J62.AKQT.J82 [23:51:17.416] [7] (w=0.537) N:972.AK9.9532.Q53 T64.8743.Q6.KJ87 AKQ5.QT5.J74.AT4 J83.J62.AKT8.962 [23:51:17.416] [8] (w=0.530) N:972.AK9.9532.Q53 T64.J8743.AT6.J8 AKQ5.QT5.J74.AT4 J83.62.KQ8.K9762 [23:51:17.416] [9] (w=0.527) N:972.AK9.9532.Q53 T64.J8743.AT6.98 AKQ5.QT5.J74.AT4 J83.62.KQ8.KJ762 [23:51:17.416] [10] (w=0.526) N:972.AK9.9532.Q53 T64.J8743.T6.KJ8 AKQ5.QT5.J74.AT4 J83.62.AKQ8.9762 [23:51:17.416] [11] (w=0.524) N:972.AK9.9532.Q53 T64.J8743.T6.K96 AKQ5.QT5.J74.AT4 J83.62.AKQ8.J872 [23:51:17.416] [12] (w=0.516) N:972.AK9.9532.Q53 T64.J8743.A6.K96 AKQ5.QT5.J74.AT4 J83.62.KQT8.J872 [23:51:17.416] [13] (w=0.515) N:972.AK9.9532.Q53 T64.J743.A86.K86 AKQ5.QT5.J74.AT4 J83.862.KQT.J972 [23:51:17.416] [14] (w=0.512) N:972.AK9.9532.Q53 T64.J8743.6.KJ86 AKQ5.QT5.J74.AT4 J83.62.AKQT8.972 [23:51:17.416] [15] (w=0.508) N:972.AK9.9532.Q53 T64.J743.AT6.KJ9 AKQ5.QT5.J74.AT4 J83.862.KQ8.8762 [23:51:17.417] [16] (w=0.504) N:972.AK9.9532.Q53 T64.843.Q6.KJ987 AKQ5.QT5.J74.AT4 J83.J762.AKT8.62 [23:51:17.417] [17] (w=0.502) N:972.AK9.9532.Q53 T64.J743.A86.KJ7 AKQ5.QT5.J74.AT4 J83.862.KQT.9862 [23:51:17.417] [18] (w=0.498) N:972.AK9.9532.Q53 T64.J8743.A86.97 AKQ5.QT5.J74.AT4 J83.62.KQT.KJ862 [23:51:17.417] [19] (w=0.495) N:972.AK9.9532.Q53 T64.J8743.A6.K76 AKQ5.QT5.J74.AT4 J83.62.KQT8.J982 [23:51:17.417] [20] (w=0.495) N:972.AK9.9532.Q53 T64.J743.A86.J97 AKQ5.QT5.J74.AT4 J83.862.KQT.K862 [23:51:17.417] ... and 80 more [23:51:17.543] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:17.543] D5: [400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400] [23:51:17.543] D9: [400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400] [23:51:17.543] HA: [400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 430, 400, 400] [23:51:17.543] C3: [-50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 430, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, 400, 430, 400, 400] [23:51:17.544] C5: [-50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 430, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, 400, 430, 400, 400] [23:51:17.544] CQ: [-50, 400, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, -50, 400, 400, 400, 400, -50, -50, -50, -50, 400, -50, -50, 400, -50, -50, -50, -50, 400, -50, -50, 400, -50, 400, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50] [23:51:17.544] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:17.544] D5: [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4] [23:51:17.544] D9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4] [23:51:17.544] HA: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 5, 4, 4] [23:51:17.545] C3: [3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 5, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 5, 4, 4] [23:51:17.545] C5: [3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 5, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 5, 4, 4] [23:51:17.545] CQ: [3, 4, 3, 3, 4, 3, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 4, 3, 3, 4, 3, 3, 3, 3, 4, 3, 3, 4, 3, 4, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 4, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 4, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3] [23:51:17.547] --- IMP Calculation Output (card -> average IMP) --- [23:51:17.547] HA: 1.36 [23:51:17.547] D5: 1.20 [23:51:17.547] D9: 1.20 [23:51:17.547] C3: 1.13 [23:51:17.547] C5: 1.13 [23:51:17.548] CQ: -6.02 [23:51:17.548] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:17.548] HA: 0.133 [23:51:17.548] C3: 0.120 [23:51:17.548] C5: 0.120 [23:51:17.548] D5: 0.116 [23:51:17.548] D9: 0.116 [23:51:17.548] CQ: -0.606 [23:51:17.548] === DDS DETAILED ANALYSIS === [23:51:17.549] Cards analyzed: 6, Samples per card: 100 [23:51:17.549] [23:51:17.549] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:17.549] ----- ------ --------- ------- ----------- -------------------------------- [23:51:17.549] HA 1.36 3.93 91 % 3 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4...] [23:51:17.549] C3 1.13 3.90 89 % 3 [3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:17.549] C5 1.13 3.90 89 % 3 [3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:17.549] D5 1.20 3.90 90 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:17.549] D9 1.20 3.90 90 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:51:17.549] CQ -6.02 3.26 30 % 2 [3, 4, 3, 3, 4, 3, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3...] [23:51:17.550] [23:51:17.550] Selected: HA (IMPs=1.36, avgTricks=3.93) [23:51:17.550] =================== [23:51:17.550] Selected: HA (MP 0.133, 1.36 IMPs, 3.93 tricks) [23:51:17.550] [stage-timing] ok sample=406ms validate=0ms nn=633ms signal=0ms simgames=20ms dds=112ms total=1175ms samples=100 cards=26 [23:51:17.551] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 QT5 AK9 J876432 -Le e2935 nT6K4' [23:51:17.553] SUITC_CALL_END: jsonLength=293 [23:51:17.553] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.9384, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"E:J","Vs":[{"T":"8 [23:51:17.554] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnA -ls1 A Q J87' [23:51:17.555] SUITC_CALL_END: jsonLength=278 [23:51:17.556] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"N:A","Vs":[{"T":"J [23:51:17.556] === FindBestCardAsync: Position=N, CardsPlayed=26 === [23:51:17.556] Finding card to play for N: 972.AK9.9532.Q53 [23:51:17.556] Relative position: Dummy, Contract type: NoTrump [23:51:17.556] Cards in hand mask: 5 [23:51:17.557] Candidate: xD = 73.5 % [23:51:17.557] Candidate: xC = 24.1 % [23:51:17.557] Candidate: 9D = 2.1 % [23:51:17.558] Candidate: AH = 0.2 % [23:51:17.558] Candidate: QC = 0.2 % [23:51:17.558] Selected: D3 (73.5 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:19 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:19 === [23:51:19.129] === FindBestCardAsync: Position=S, CardsPlayed=28 === [23:51:19.129] Contract: 3N, Declarer: S, Dealer: N [23:51:19.130] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:19.130] Deal: N:... ... ... ... [23:51:19.130] Position S is on declarer's side - score table shifted by 6 declarer tricks won [23:51:19.130] ****************************** [23:51:19.130] FindMatchingDealsWithPlayInternal Input: [23:51:19.130] Position parameter: S [23:51:19.130] Deal from game: N:... ... ... ... [23:51:19.130] Hand for N: 972.AK9.9532.Q53 [23:51:19.130] Hand for E: (null) [23:51:19.130] Hand for S: AKQ5.QT5.J74.AT4 [23:51:19.130] Hand for W: (null) [23:51:19.130] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4, S9, ST, SK, SJ, S5, C2, HA, C6 [23:51:19.130] Declarer: S [23:51:19.130] ****************************** [23:51:19.131] [DealFinder] Seed from player S hand: 1133106956 [23:51:19.131] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:19.131] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:19.131] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1242MB, gc2=16) [23:51:19.131] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [23:51:19.131] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=28 [23:51:19.131] [ExtractPartialDeal] Visible hands: S, N [23:51:19.131] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:19.131] [ExtractPartialDeal] Extracted hands: [23:51:19.131] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:19.131] E: ... (0 cards) [23:51:19.132] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:19.132] W: ... (0 cards) [23:51:19.132] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:19.132] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:19.132] [ComputePlayedCards] Card 1: DK played by W [23:51:19.132] [ComputePlayedCards] Card 2: D2 played by N [23:51:19.132] [ComputePlayedCards] Card 3: D6 played by E [23:51:19.132] [ComputePlayedCards] Card 4: D4 played by S [23:51:19.132] [ComputePlayedCards] Trick complete. Winner: W [23:51:19.132] [ComputePlayedCards] Card 5: H2 played by W [23:51:19.132] [ComputePlayedCards] Card 6: H9 played by N [23:51:19.132] [ComputePlayedCards] Card 7: H3 played by E [23:51:19.132] [ComputePlayedCards] Card 8: H5 played by S [23:51:19.132] [ComputePlayedCards] Trick complete. Winner: N [23:51:19.132] [ComputePlayedCards] Card 9: S7 played by N [23:51:19.132] [ComputePlayedCards] Card 10: S4 played by E [23:51:19.132] [ComputePlayedCards] Card 11: SQ played by S [23:51:19.133] [ComputePlayedCards] Card 12: S3 played by W [23:51:19.133] [ComputePlayedCards] Trick complete. Winner: S [23:51:19.133] [ComputePlayedCards] Card 13: SA played by S [23:51:19.133] [ComputePlayedCards] Card 14: S8 played by W [23:51:19.133] [ComputePlayedCards] Card 15: S2 played by N [23:51:19.133] [ComputePlayedCards] Card 16: S6 played by E [23:51:19.133] [ComputePlayedCards] Trick complete. Winner: S [23:51:19.133] [ComputePlayedCards] Card 17: HT played by S [23:51:19.133] [ComputePlayedCards] Card 18: H6 played by W [23:51:19.133] [ComputePlayedCards] Card 19: HK played by N [23:51:19.133] [ComputePlayedCards] Card 20: H4 played by E [23:51:19.133] [ComputePlayedCards] Trick complete. Winner: N [23:51:19.133] [ComputePlayedCards] Card 21: S9 played by N [23:51:19.134] [ComputePlayedCards] Card 22: ST played by E [23:51:19.134] [ComputePlayedCards] Card 23: SK played by S [23:51:19.134] [ComputePlayedCards] Card 24: SJ played by W [23:51:19.134] [ComputePlayedCards] Trick complete. Winner: S [23:51:19.134] [ComputePlayedCards] Card 25: S5 played by S [23:51:19.134] [ComputePlayedCards] Card 26: C2 played by W [23:51:19.134] [ComputePlayedCards] Card 27: HA played by N [23:51:19.134] [ComputePlayedCards] Card 28: C6 played by E [23:51:19.134] [ComputePlayedCards] Trick complete. Winner: S [23:51:19.134] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK, S9, HA [23:51:19.134] [DealFinder] Added 7 played cards to E (was 0 cards): D6, H3, S4, S6, H4, ST, C6 [23:51:19.134] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT, SK, S5 [23:51:19.134] [DealFinder] Added 7 played cards to W (was 0 cards): DK, H2, S3, S8, H6, SJ, C2 [23:51:19.135] [DealFinder] Show-out: E void in Spades (bidding said [0-13], already held 3) [23:51:19.135] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 3) [23:51:19.135] [DealFinder] Propagated E: HCP[3-11], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:19.135] [DealFinder] Propagated W: HCP[4-12], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:19.136] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:51:19.136] [DealFinder] Locked players: N, S [23:51:19.136] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:51:19.136] [DealFinder] Players needing cards: E:6, W:6 [23:51:19.136] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:51:19.371] [DealFinder] Combinatorial: enumerated 924, perfect 920, sending 100 to DDS [23:51:19.371] [Timing] Total: 240ms, Generation: 0ms, Verification: 0ms [23:51:19.371] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 920 [23:51:19.371] Search complete. Returning 100 deals. [23:51:19.371] Found 100 sample deals for simulation. [23:51:19.372] Valid deals for DDS: 100 / 100 [23:51:19.372] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [23:51:19.387] [SAMPLE-VAL] Opening lead NN validation (DK): 58/100 samples adjusted [23:51:19.388] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:19.388] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:19.388] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:19.388] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:19.388] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:19.388] [SAMPLE-VAL] T6: N=S9 E=ST S=SK W=SJ (leader=N) [23:51:19.389] [SAMPLE-VAL] T7: S=S5 W=C2 N=HA E=C6 (leader=S) [23:51:19.393] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.250 [E:T1-D6=74 % T2-H3=79 % T3-S4=97 % T4-S6=97 % T5-H4=27 % T6-ST=100 % T7-C6=47 %, W:T2-H2=39 % T3-S3=81 % T4-S8=95 % T5-H6=95 % T6-SJ=100 % T7-C2=43 %] [23:51:19.398] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.559 [E:T1-D6=93 % T2-H3=82 % T3-S4=97 % T4-S6=93 % T5-H4=68 % T6-ST=100 % T7-C6=31 %, W:T2-H2=16 % T3-S3=85 % T4-S8=96 % T5-H6=81 % T6-SJ=100 % T7-C2=70 %] [23:51:19.402] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.409 [E:T1-D6=97 % T2-H3=7 % T3-S4=98 % T4-S6=93 % T5-H4=80 % T6-ST=100 % T7-C6=61 %, W:T2-H2=34 % T3-S3=85 % T4-S8=97 % T5-H6=86 % T6-SJ=100 % T7-C2=10 %] [23:51:19.406] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.237 [E:T1-D6=89 % T2-H3=3 % T3-S4=95 % T4-S6=94 % T5-H4=63 % T6-ST=100 % T7-C6=66 %, W:T2-H2=41 % T3-S3=85 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=30 %] [23:51:19.413] [SAMPLE-VAL] Sample 5: weight 0.100 -> 0.042 [E:T1-D6=88 % T2-H3=2 % T3-S4=94 % T4-S6=93 % T5-H4=66 % T6-ST=100 % T7-C6=24 %, W:T2-H2=35 % T3-S3=86 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=82 %] [23:51:19.418] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.519 [E:T1-D6=44 % T2-H3=100 % T3-S4=98 % T4-S6=96 % T5-H4=100 % T6-ST=100 % T7-C6=70 %, W:T2-H2=19 % T3-S3=75 % T4-S8=97 % T5-H6=65 % T6-SJ=100 % T7-C2=18 %] [23:51:19.422] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.457 [E:T1-D6=88 % T2-H3=7 % T3-S4=97 % T4-S6=93 % T5-H4=77 % T6-ST=100 % T7-C6=8 %, W:T2-H2=26 % T3-S3=81 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=81 %] [23:51:19.426] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.482 [E:T1-D6=93 % T2-H3=4 % T3-S4=97 % T4-S6=94 % T5-H4=67 % T6-ST=100 % T7-C6=25 %, W:T2-H2=34 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=66 %] [23:51:19.431] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.543 [E:T1-D6=95 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=33 %, W:T2-H2=11 % T3-S3=83 % T4-S8=98 % T5-H6=61 % T6-SJ=100 % T7-C2=53 %] [23:51:19.435] [SAMPLE-VAL] Sample 10: weight 0.041 -> 0.019 [E:T1-D6=79 % T2-H3=7 % T3-S4=97 % T4-S6=95 % T5-H4=91 % T6-ST=100 % T7-C6=25 %, W:T2-H2=28 % T3-S3=83 % T4-S8=95 % T5-H6=44 % T6-SJ=100 % T7-C2=85 %] [23:51:19.439] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.455 [E:T1-D6=69 % T2-H3=16 % T3-S4=97 % T4-S6=94 % T5-H4=92 % T6-ST=100 % T7-C6=59 %, W:T2-H2=22 % T3-S3=78 % T4-S8=93 % T5-H6=49 % T6-SJ=100 % T7-C2=18 %] [23:51:19.443] [SAMPLE-VAL] Sample 12: weight 0.041 -> 0.019 [E:T1-D6=96 % T2-H3=3 % T3-S4=97 % T4-S6=96 % T5-H4=54 % T6-ST=100 % T7-C6=55 %, W:T2-H2=48 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=35 %] [23:51:19.448] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.266 [E:T1-D6=59 % T2-H3=100 % T3-S4=95 % T4-S6=92 % T5-H4=100 % T6-ST=100 % T7-C6=23 %, W:T2-H2=14 % T3-S3=80 % T4-S8=96 % T5-H6=63 % T6-SJ=100 % T7-C2=71 %] [23:51:19.453] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.241 [E:T1-D6=69 % T2-H3=100 % T3-S4=97 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=65 %, W:T2-H2=17 % T3-S3=78 % T4-S8=94 % T5-H6=63 % T6-SJ=100 % T7-C2=23 %] [23:51:19.458] [SAMPLE-VAL] Sample 15: weight 0.101 -> 0.052 [E:T1-D6=77 % T2-H3=78 % T3-S4=97 % T4-S6=97 % T5-H4=28 % T6-ST=100 % T7-C6=51 %, W:T2-H2=44 % T3-S3=81 % T4-S8=95 % T5-H6=95 % T6-SJ=100 % T7-C2=46 %] [23:51:19.464] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.501 [E:T1-D6=96 % T2-H3=85 % T3-S4=99 % T4-S6=93 % T5-H4=63 % T6-ST=100 % T7-C6=34 %, W:T2-H2=18 % T3-S3=82 % T4-S8=92 % T5-H6=83 % T6-SJ=100 % T7-C2=56 %] [23:51:19.470] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.278 [E:T1-D6=60 % T2-H3=86 % T3-S4=95 % T4-S6=93 % T5-H4=70 % T6-ST=100 % T7-C6=44 %, W:T2-H2=21 % T3-S3=80 % T4-S8=92 % T5-H6=79 % T6-SJ=100 % T7-C2=54 %] [23:51:19.475] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.204 [E:T1-D6=71 % T2-H3=84 % T3-S4=97 % T4-S6=94 % T5-H4=65 % T6-ST=100 % T7-C6=3 %, W:T2-H2=13 % T3-S3=79 % T4-S8=93 % T5-H6=80 % T6-SJ=100 % T7-C2=72 %] [23:51:19.481] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.546 [E:T1-D6=81 % T2-H3=80 % T3-S4=96 % T4-S6=95 % T5-H4=21 % T6-ST=100 % T7-C6=58 %, W:T2-H2=37 % T3-S3=79 % T4-S8=97 % T5-H6=95 % T6-SJ=100 % T7-C2=35 %] [23:51:19.487] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.470 [E:T1-D6=78 % T2-H3=6 % T3-S4=98 % T4-S6=94 % T5-H4=62 % T6-ST=100 % T7-C6=27 %, W:T2-H2=37 % T3-S3=82 % T4-S8=97 % T5-H6=82 % T6-SJ=100 % T7-C2=52 %] [23:51:19.493] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.430 [E:T1-D6=95 % T2-H3=13 % T3-S4=97 % T4-S6=94 % T5-H4=94 % T6-ST=100 % T7-C6=51 %, W:T2-H2=23 % T3-S3=82 % T4-S8=97 % T5-H6=47 % T6-SJ=100 % T7-C2=28 %] [23:51:19.500] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.279 [E:T1-D6=86 % T2-H3=76 % T3-S4=95 % T4-S6=94 % T5-H4=34 % T6-ST=100 % T7-C6=23 %, W:T2-H2=30 % T3-S3=85 % T4-S8=94 % T5-H6=93 % T6-SJ=100 % T7-C2=82 %] [23:51:19.507] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.276 [E:T1-D6=84 % T2-H3=85 % T3-S4=98 % T4-S6=91 % T5-H4=73 % T6-ST=100 % T7-C6=32 %, W:T2-H2=16 % T3-S3=81 % T4-S8=96 % T5-H6=78 % T6-SJ=100 % T7-C2=62 %] [23:51:19.512] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.045 [E:T1-D6=77 % T2-H3=4 % T3-S4=94 % T4-S6=92 % T5-H4=77 % T6-ST=100 % T7-C6=41 %, W:T2-H2=29 % T3-S3=84 % T4-S8=88 % T5-H6=100 % T6-SJ=100 % T7-C2=84 %] [23:51:19.517] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.483 [E:T1-D6=91 % T2-H3=5 % T3-S4=98 % T4-S6=94 % T5-H4=75 % T6-ST=100 % T7-C6=26 %, W:T2-H2=28 % T3-S3=82 % T4-S8=88 % T5-H6=100 % T6-SJ=100 % T7-C2=70 %] [23:51:19.521] [SAMPLE-VAL] Sample 26: weight 0.500 -> 0.222 [E:T1-D6=94 % T2-H3=4 % T3-S4=96 % T4-S6=93 % T5-H4=70 % T6-ST=100 % T7-C6=56 %, W:T2-H2=43 % T3-S3=84 % T4-S8=97 % T5-H6=86 % T6-SJ=100 % T7-C2=36 %] [23:51:19.526] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.563 [E:T1-D6=79 % T2-H3=100 % T3-S4=99 % T4-S6=96 % T5-H4=100 % T6-ST=100 % T7-C6=33 %, W:T2-H2=15 % T3-S3=75 % T4-S8=97 % T5-H6=65 % T6-SJ=100 % T7-C2=68 %] [23:51:19.531] [SAMPLE-VAL] Sample 28: weight 0.500 -> 0.239 [E:T1-D6=65 % T2-H3=8 % T3-S4=98 % T4-S6=95 % T5-H4=73 % T6-ST=100 % T7-C6=57 %, W:T2-H2=33 % T3-S3=81 % T4-S8=96 % T5-H6=85 % T6-SJ=100 % T7-C2=27 %] [23:51:19.536] [SAMPLE-VAL] Sample 29: weight 0.041 -> 0.022 [E:T1-D6=52 % T2-H3=85 % T3-S4=94 % T4-S6=97 % T5-H4=67 % T6-ST=100 % T7-C6=41 %, W:T2-H2=28 % T3-S3=79 % T4-S8=96 % T5-H6=83 % T6-SJ=100 % T7-C2=38 %] [23:51:19.541] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.234 [E:T1-D6=61 % T2-H3=100 % T3-S4=95 % T4-S6=92 % T5-H4=100 % T6-ST=100 % T7-C6=19 %, W:T2-H2=13 % T3-S3=76 % T4-S8=96 % T5-H6=62 % T6-SJ=100 % T7-C2=67 %] [23:51:19.546] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.249 [E:T1-D6=77 % T2-H3=81 % T3-S4=99 % T4-S6=97 % T5-H4=27 % T6-ST=100 % T7-C6=46 %, W:T2-H2=38 % T3-S3=79 % T4-S8=93 % T5-H6=96 % T6-SJ=100 % T7-C2=42 %] [23:51:19.550] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.220 [E:T1-D6=91 % T2-H3=4 % T3-S4=98 % T4-S6=95 % T5-H4=62 % T6-ST=100 % T7-C6=42 %, W:T2-H2=34 % T3-S3=86 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=62 %] [23:51:19.555] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.224 [E:T1-D6=84 % T2-H3=13 % T3-S4=97 % T4-S6=94 % T5-H4=90 % T6-ST=100 % T7-C6=54 %, W:T2-H2=22 % T3-S3=83 % T4-S8=91 % T5-H6=44 % T6-SJ=100 % T7-C2=17 %] [23:51:19.560] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.242 [E:T1-D6=73 % T2-H3=100 % T3-S4=96 % T4-S6=88 % T5-H4=100 % T6-ST=100 % T7-C6=32 %, W:T2-H2=12 % T3-S3=78 % T4-S8=95 % T5-H6=62 % T6-SJ=100 % T7-C2=63 %] [23:51:19.564] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.288 [E:T1-D6=88 % T2-H3=85 % T3-S4=95 % T4-S6=93 % T5-H4=72 % T6-ST=100 % T7-C6=65 %, W:T2-H2=23 % T3-S3=84 % T4-S8=91 % T5-H6=76 % T6-SJ=100 % T7-C2=39 %] [23:51:19.568] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.534 [E:T1-D6=79 % T2-H3=79 % T3-S4=96 % T4-S6=97 % T5-H4=23 % T6-ST=100 % T7-C6=27 %, W:T2-H2=27 % T3-S3=81 % T4-S8=96 % T5-H6=96 % T6-SJ=100 % T7-C2=66 %] [23:51:19.573] [SAMPLE-VAL] Sample 37: weight 0.041 -> 0.020 [E:T1-D6=82 % T2-H3=2 % T3-S4=97 % T4-S6=97 % T5-H4=61 % T6-ST=100 % T7-C6=30 %, W:T2-H2=51 % T3-S3=81 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=86 %] [23:51:19.577] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.047 [E:T1-D6=80 % T2-H3=100 % T3-S4=97 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=77 %, W:T2-H2=16 % T3-S3=81 % T4-S8=93 % T5-H6=76 % T6-SJ=100 % T7-C2=11 %] [23:51:19.581] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.505 [E:T1-D6=91 % T2-H3=79 % T3-S4=98 % T4-S6=93 % T5-H4=24 % T6-ST=100 % T7-C6=66 %, W:T2-H2=25 % T3-S3=83 % T4-S8=93 % T5-H6=93 % T6-SJ=100 % T7-C2=16 %] [23:51:19.586] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.253 [E:T1-D6=88 % T2-H3=100 % T3-S4=98 % T4-S6=91 % T5-H4=100 % T6-ST=100 % T7-C6=40 %, W:T2-H2=13 % T3-S3=78 % T4-S8=96 % T5-H6=64 % T6-SJ=100 % T7-C2=66 %] [23:51:19.590] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.270 [E:T1-D6=81 % T2-H3=80 % T3-S4=98 % T4-S6=96 % T5-H4=21 % T6-ST=100 % T7-C6=59 %, W:T2-H2=33 % T3-S3=79 % T4-S8=97 % T5-H6=95 % T6-SJ=100 % T7-C2=34 %] [23:51:19.594] [SAMPLE-VAL] Sample 42: weight 0.203 -> 0.086 [E:T1-D6=54 % T2-H3=6 % T3-S4=97 % T4-S6=96 % T5-H4=92 % T6-ST=100 % T7-C6=13 %, W:T2-H2=26 % T3-S3=79 % T4-S8=97 % T5-H6=45 % T6-SJ=100 % T7-C2=63 %] [23:51:19.599] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.248 [E:T1-D6=65 % T2-H3=100 % T3-S4=93 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=22 %, W:T2-H2=18 % T3-S3=78 % T4-S8=95 % T5-H6=64 % T6-SJ=100 % T7-C2=78 %] [23:51:19.603] [SAMPLE-VAL] Sample 44: weight 0.041 -> 0.022 [E:T1-D6=58 % T2-H3=87 % T3-S4=98 % T4-S6=96 % T5-H4=66 % T6-ST=100 % T7-C6=35 %, W:T2-H2=26 % T3-S3=77 % T4-S8=94 % T5-H6=85 % T6-SJ=100 % T7-C2=37 %] [23:51:19.607] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.229 [E:T1-D6=64 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 % T7-C6=55 %, W:T2-H2=13 % T3-S3=78 % T4-S8=93 % T5-H6=62 % T6-SJ=100 % T7-C2=20 %] [23:51:19.611] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.222 [E:T1-D6=95 % T2-H3=3 % T3-S4=95 % T4-S6=95 % T5-H4=60 % T6-ST=100 % T7-C6=32 %, W:T2-H2=47 % T3-S3=87 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=85 %] [23:51:19.616] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.274 [E:T1-D6=70 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=69 %, W:T2-H2=33 % T3-S3=77 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=39 %] [23:51:19.620] [SAMPLE-VAL] Sample 48: weight 0.203 -> 0.095 [E:T1-D6=100 % T2-H3=6 % T3-S4=99 % T4-S6=96 % T5-H4=74 % T6-ST=100 % T7-C6=49 %, W:T2-H2=27 % T3-S3=81 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=23 %] [23:51:19.624] [SAMPLE-VAL] Sample 49: weight 0.500 -> 0.218 [E:T1-D6=72 % T2-H3=9 % T3-S4=96 % T4-S6=90 % T5-H4=79 % T6-ST=100 % T7-C6=33 %, W:T2-H2=23 % T3-S3=83 % T4-S8=94 % T5-H6=86 % T6-SJ=100 % T7-C2=58 %] [23:51:19.628] [SAMPLE-VAL] Sample 50: weight 0.100 -> 0.041 [E:T1-D6=78 % T2-H3=10 % T3-S4=93 % T4-S6=91 % T5-H4=92 % T6-ST=100 % T7-C6=20 %, W:T2-H2=21 % T3-S3=85 % T4-S8=92 % T5-H6=42 % T6-SJ=100 % T7-C2=77 %] [23:51:19.633] [SAMPLE-VAL] Sample 51: weight 0.100 -> 0.040 [E:T1-D6=91 % T2-H3=16 % T3-S4=97 % T4-S6=93 % T5-H4=93 % T6-ST=100 % T7-C6=71 %, W:T2-H2=17 % T3-S3=82 % T4-S8=92 % T5-H6=47 % T6-SJ=100 % T7-C2=13 %] [23:51:19.637] [SAMPLE-VAL] Sample 52: weight 0.500 -> 0.197 [E:T1-D6=62 % T2-H3=7 % T3-S4=96 % T4-S6=93 % T5-H4=76 % T6-ST=100 % T7-C6=52 %, W:T2-H2=31 % T3-S3=80 % T4-S8=92 % T5-H6=85 % T6-SJ=100 % T7-C2=13 %] [23:51:19.641] [SAMPLE-VAL] Sample 53: weight 0.500 -> 0.207 [E:T1-D6=68 % T2-H3=4 % T3-S4=95 % T4-S6=94 % T5-H4=70 % T6-ST=100 % T7-C6=66 %, W:T2-H2=42 % T3-S3=81 % T4-S8=94 % T5-H6=84 % T6-SJ=100 % T7-C2=22 %] [23:51:19.645] [SAMPLE-VAL] Sample 54: weight 0.500 -> 0.257 [E:T1-D6=61 % T2-H3=77 % T3-S4=95 % T4-S6=93 % T5-H4=27 % T6-ST=100 % T7-C6=23 %, W:T2-H2=24 % T3-S3=81 % T4-S8=95 % T5-H6=93 % T6-SJ=100 % T7-C2=67 %] [23:51:19.649] [SAMPLE-VAL] Sample 55: weight 0.041 -> 0.020 [E:T1-D6=52 % T2-H3=78 % T3-S4=96 % T4-S6=97 % T5-H4=25 % T6-ST=100 % T7-C6=53 %, W:T2-H2=41 % T3-S3=79 % T4-S8=96 % T5-H6=95 % T6-SJ=100 % T7-C2=11 %] [23:51:19.654] [SAMPLE-VAL] Sample 56: weight 0.500 -> 0.232 [E:T1-D6=68 % T2-H3=86 % T3-S4=95 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=13 %, W:T2-H2=16 % T3-S3=79 % T4-S8=93 % T5-H6=80 % T6-SJ=100 % T7-C2=75 %] [23:51:19.658] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.499 [E:T1-D6=94 % T2-H3=79 % T3-S4=96 % T4-S6=96 % T5-H4=18 % T6-ST=100 % T7-C6=62 %, W:T2-H2=37 % T3-S3=85 % T4-S8=96 % T5-H6=95 % T6-SJ=100 % T7-C2=11 %] [23:51:19.662] [SAMPLE-VAL] Sample 58: weight 0.100 -> 0.048 [E:T1-D6=79 % T2-H3=77 % T3-S4=97 % T4-S6=92 % T5-H4=29 % T6-ST=100 % T7-C6=37 %, W:T2-H2=19 % T3-S3=83 % T4-S8=93 % T5-H6=94 % T6-SJ=100 % T7-C2=65 %] [23:51:19.666] [SAMPLE-VAL] Sample 59: weight 0.500 -> 0.243 [E:T1-D6=87 % T2-H3=10 % T3-S4=96 % T4-S6=91 % T5-H4=69 % T6-ST=100 % T7-C6=52 %, W:T2-H2=29 % T3-S3=82 % T4-S8=97 % T5-H6=83 % T6-SJ=100 % T7-C2=28 %] [23:51:19.671] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.234 [E:T1-D6=55 % T2-H3=74 % T3-S4=94 % T4-S6=96 % T5-H4=34 % T6-ST=100 % T7-C6=19 %, W:T2-H2=27 % T3-S3=85 % T4-S8=93 % T5-H6=93 % T6-SJ=100 % T7-C2=72 %] [23:51:19.675] [SAMPLE-VAL] Sample 61: weight 0.500 -> 0.278 [E:T1-D6=55 % T2-H3=100 % T3-S4=95 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=16 %, W:T2-H2=27 % T3-S3=81 % T4-S8=97 % T5-H6=79 % T6-SJ=100 % T7-C2=66 %] [23:51:19.679] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.569 [E:T1-D6=95 % T2-H3=85 % T3-S4=97 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=56 %, W:T2-H2=25 % T3-S3=83 % T4-S8=97 % T5-H6=82 % T6-SJ=100 % T7-C2=30 %] [23:51:19.684] [SAMPLE-VAL] Sample 63: weight 0.500 -> 0.258 [E:T1-D6=91 % T2-H3=100 % T3-S4=97 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=58 %, W:T2-H2=18 % T3-S3=83 % T4-S8=98 % T5-H6=65 % T6-SJ=100 % T7-C2=36 %] [23:51:19.688] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.487 [E:T1-D6=88 % T2-H3=6 % T3-S4=94 % T4-S6=94 % T5-H4=75 % T6-ST=100 % T7-C6=19 %, W:T2-H2=30 % T3-S3=85 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=83 %] [23:51:19.693] [SAMPLE-VAL] Sample 65: weight 0.500 -> 0.200 [E:T1-D6=77 % T2-H3=11 % T3-S4=98 % T4-S6=95 % T5-H4=90 % T6-ST=100 % T7-C6=63 %, W:T2-H2=23 % T3-S3=80 % T4-S8=94 % T5-H6=50 % T6-SJ=100 % T7-C2=14 %] [23:51:19.697] [SAMPLE-VAL] Sample 66: weight 0.500 -> 0.271 [E:T1-D6=68 % T2-H3=100 % T3-S4=97 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=88 %, W:T2-H2=25 % T3-S3=80 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=36 %] [23:51:19.702] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.481 [E:T1-D6=94 % T2-H3=10 % T3-S4=99 % T4-S6=95 % T5-H4=88 % T6-ST=100 % T7-C6=79 %, W:T2-H2=20 % T3-S3=83 % T4-S8=95 % T5-H6=45 % T6-SJ=100 % T7-C2=33 %] [23:51:19.706] [SAMPLE-VAL] Sample 68: weight 0.041 -> 0.021 [E:T1-D6=81 % T2-H3=5 % T3-S4=98 % T4-S6=96 % T5-H4=75 % T6-ST=100 % T7-C6=57 %, W:T2-H2=32 % T3-S3=80 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=51 %] [23:51:19.710] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.436 [E:T1-D6=96 % T2-H3=4 % T3-S4=99 % T4-S6=96 % T5-H4=66 % T6-ST=100 % T7-C6=34 %, W:T2-H2=35 % T3-S3=85 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=56 %] [23:51:19.715] [SAMPLE-VAL] Sample 70: weight 0.500 -> 0.207 [E:T1-D6=71 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=75 % T6-ST=100 % T7-C6=64 %, W:T2-H2=39 % T3-S3=83 % T4-S8=93 % T5-H6=82 % T6-SJ=100 % T7-C2=20 %] [23:51:19.719] [SAMPLE-VAL] Sample 71: weight 0.041 -> 0.023 [E:T1-D6=81 % T2-H3=82 % T3-S4=98 % T4-S6=97 % T5-H4=23 % T6-ST=100 % T7-C6=49 %, W:T2-H2=40 % T3-S3=79 % T4-S8=95 % T5-H6=96 % T6-SJ=100 % T7-C2=40 %] [23:51:19.723] [SAMPLE-VAL] Sample 72: weight 0.500 -> 0.264 [E:T1-D6=56 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=51 %, W:T2-H2=20 % T3-S3=77 % T4-S8=93 % T5-H6=59 % T6-SJ=100 % T7-C2=25 %] [23:51:19.727] [SAMPLE-VAL] Sample 73: weight 0.041 -> 0.020 [E:T1-D6=96 % T2-H3=8 % T3-S4=97 % T4-S6=96 % T5-H4=89 % T6-ST=100 % T7-C6=53 %, W:T2-H2=27 % T3-S3=83 % T4-S8=97 % T5-H6=44 % T6-SJ=100 % T7-C2=38 %] [23:51:19.731] [SAMPLE-VAL] Sample 74: weight 0.100 -> 0.043 [E:T1-D6=85 % T2-H3=5 % T3-S4=97 % T4-S6=94 % T5-H4=79 % T6-ST=100 % T7-C6=49 %, W:T2-H2=27 % T3-S3=84 % T4-S8=95 % T5-H6=83 % T6-SJ=100 % T7-C2=37 %] [23:51:19.736] [SAMPLE-VAL] Sample 75: weight 0.100 -> 0.042 [E:T1-D6=88 % T2-H3=4 % T3-S4=95 % T4-S6=92 % T5-H4=78 % T6-ST=100 % T7-C6=23 %, W:T2-H2=28 % T3-S3=84 % T4-S8=88 % T5-H6=100 % T6-SJ=100 % T7-C2=68 %] [23:51:19.740] [SAMPLE-VAL] Sample 76: weight 0.500 -> 0.239 [E:T1-D6=69 % T2-H3=76 % T3-S4=96 % T4-S6=91 % T5-H4=31 % T6-ST=100 % T7-C6=31 %, W:T2-H2=23 % T3-S3=85 % T4-S8=91 % T5-H6=94 % T6-SJ=100 % T7-C2=66 %] [23:51:19.745] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.486 [E:T1-D6=100 % T2-H3=7 % T3-S4=98 % T4-S6=94 % T5-H4=72 % T6-ST=100 % T7-C6=22 %, W:T2-H2=30 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=50 %] [23:51:19.749] [SAMPLE-VAL] Sample 78: weight 0.203 -> 0.095 [E:T1-D6=95 % T2-H3=3 % T3-S4=99 % T4-S6=96 % T5-H4=60 % T6-ST=100 % T7-C6=51 %, W:T2-H2=43 % T3-S3=83 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=32 %] [23:51:19.753] [SAMPLE-VAL] Sample 79: weight 0.203 -> 0.097 [E:T1-D6=100 % T2-H3=7 % T3-S4=97 % T4-S6=96 % T5-H4=73 % T6-ST=100 % T7-C6=41 %, W:T2-H2=30 % T3-S3=85 % T4-S8=95 % T5-H6=100 % T6-SJ=100 % T7-C2=27 %] [23:51:19.757] [SAMPLE-VAL] Sample 80: weight 0.500 -> 0.215 [E:T1-D6=94 % T2-H3=16 % T3-S4=97 % T4-S6=92 % T5-H4=91 % T6-ST=100 % T7-C6=30 %, W:T2-H2=18 % T3-S3=82 % T4-S8=94 % T5-H6=42 % T6-SJ=100 % T7-C2=58 %] [23:51:19.762] [SAMPLE-VAL] Sample 81: weight 0.500 -> 0.256 [E:T1-D6=44 % T2-H3=100 % T3-S4=93 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=20 %, W:T2-H2=35 % T3-S3=82 % T4-S8=95 % T5-H6=77 % T6-SJ=100 % T7-C2=72 %] [23:51:19.766] [SAMPLE-VAL] Sample 82: weight 0.100 -> 0.042 [E:T1-D6=78 % T2-H3=5 % T3-S4=94 % T4-S6=91 % T5-H4=76 % T6-ST=100 % T7-C6=69 %, W:T2-H2=31 % T3-S3=83 % T4-S8=93 % T5-H6=82 % T6-SJ=100 % T7-C2=22 %] [23:51:19.770] [SAMPLE-VAL] Sample 83: weight 0.500 -> 0.203 [E:T1-D6=93 % T2-H3=10 % T3-S4=98 % T4-S6=95 % T5-H4=88 % T6-ST=100 % T7-C6=64 %, W:T2-H2=24 % T3-S3=84 % T4-S8=93 % T5-H6=49 % T6-SJ=100 % T7-C2=15 %] [23:51:19.774] [SAMPLE-VAL] Sample 84: weight 0.500 -> 0.245 [E:T1-D6=81 % T2-H3=8 % T3-S4=98 % T4-S6=93 % T5-H4=71 % T6-ST=100 % T7-C6=82 %, W:T2-H2=25 % T3-S3=83 % T4-S8=94 % T5-H6=84 % T6-SJ=100 % T7-C2=31 %] [23:51:19.779] [SAMPLE-VAL] Sample 85: weight 0.500 -> 0.270 [E:T1-D6=72 % T2-H3=86 % T3-S4=97 % T4-S6=93 % T5-H4=69 % T6-ST=100 % T7-C6=59 %, W:T2-H2=22 % T3-S3=76 % T4-S8=93 % T5-H6=83 % T6-SJ=100 % T7-C2=26 %] [23:51:19.783] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.255 [E:T1-D6=78 % T2-H3=100 % T3-S4=98 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=35 %, W:T2-H2=17 % T3-S3=79 % T4-S8=97 % T5-H6=63 % T6-SJ=100 % T7-C2=63 %] [23:51:19.787] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.468 [E:T1-D6=46 % T2-H3=9 % T3-S4=99 % T4-S6=96 % T5-H4=88 % T6-ST=100 % T7-C6=76 %, W:T2-H2=25 % T3-S3=79 % T4-S8=96 % T5-H6=53 % T6-SJ=100 % T7-C2=36 %] [23:51:19.791] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.433 [E:T1-D6=100 % T2-H3=4 % T3-S4=99 % T4-S6=96 % T5-H4=62 % T6-ST=100 % T7-C6=68 %, W:T2-H2=39 % T3-S3=83 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=8 %] [23:51:19.796] [SAMPLE-VAL] Sample 89: weight 0.100 -> 0.047 [E:T1-D6=84 % T2-H3=70 % T3-S4=95 % T4-S6=94 % T5-H4=33 % T6-ST=100 % T7-C6=17 %, W:T2-H2=23 % T3-S3=87 % T4-S8=93 % T5-H6=93 % T6-SJ=100 % T7-C2=76 %] [23:51:19.800] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.476 [E:T1-D6=95 % T2-H3=4 % T3-S4=96 % T4-S6=92 % T5-H4=67 % T6-ST=100 % T7-C6=23 %, W:T2-H2=35 % T3-S3=87 % T4-S8=96 % T5-H6=100 % T6-SJ=100 % T7-C2=59 %] [23:51:19.804] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.279 [E:T1-D6=87 % T2-H3=84 % T3-S4=96 % T4-S6=93 % T5-H4=71 % T6-ST=100 % T7-C6=29 %, W:T2-H2=17 % T3-S3=85 % T4-S8=95 % T5-H6=77 % T6-SJ=100 % T7-C2=71 %] [23:51:19.808] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.459 [E:T1-D6=93 % T2-H3=3 % T3-S4=96 % T4-S6=95 % T5-H4=65 % T6-ST=100 % T7-C6=15 %, W:T2-H2=37 % T3-S3=87 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=73 %] [23:51:19.814] [SAMPLE-VAL] Sample 93: weight 0.041 -> 0.020 [E:T1-D6=95 % T2-H3=82 % T3-S4=96 % T4-S6=96 % T5-H4=23 % T6-ST=100 % T7-C6=57 %, W:T2-H2=41 % T3-S3=83 % T4-S8=95 % T5-H6=96 % T6-SJ=100 % T7-C2=8 %] [23:51:19.819] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.434 [E:T1-D6=100 % T2-H3=12 % T3-S4=99 % T4-S6=95 % T5-H4=91 % T6-ST=100 % T7-C6=69 %, W:T2-H2=21 % T3-S3=82 % T4-S8=92 % T5-H6=42 % T6-SJ=100 % T7-C2=9 %] [23:51:19.823] [SAMPLE-VAL] Sample 95: weight 0.100 -> 0.045 [E:T1-D6=85 % T2-H3=6 % T3-S4=97 % T4-S6=93 % T5-H4=76 % T6-ST=100 % T7-C6=31 %, W:T2-H2=25 % T3-S3=84 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=79 %] [23:51:19.827] [SAMPLE-VAL] Sample 96: weight 0.500 -> 0.246 [E:T1-D6=79 % T2-H3=75 % T3-S4=98 % T4-S6=96 % T5-H4=28 % T6-ST=100 % T7-C6=29 %, W:T2-H2=31 % T3-S3=83 % T4-S8=95 % T5-H6=93 % T6-SJ=100 % T7-C2=64 %] [23:51:19.831] [SAMPLE-VAL] Sample 97: weight 0.203 -> 0.084 [E:T1-D6=95 % T2-H3=3 % T3-S4=97 % T4-S6=96 % T5-H4=67 % T6-ST=100 % T7-C6=59 %, W:T2-H2=41 % T3-S3=83 % T4-S8=97 % T5-H6=84 % T6-SJ=100 % T7-C2=6 %] [23:51:19.836] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.542 [E:T1-D6=97 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=60 %, W:T2-H2=16 % T3-S3=82 % T4-S8=98 % T5-H6=60 % T6-SJ=100 % T7-C2=21 %] [23:51:19.840] [SAMPLE-VAL] Sample 99: weight 0.500 -> 0.251 [E:T1-D6=92 % T2-H3=78 % T3-S4=97 % T4-S6=94 % T5-H4=26 % T6-ST=100 % T7-C6=33 %, W:T2-H2=30 % T3-S3=87 % T4-S8=95 % T5-H6=94 % T6-SJ=100 % T7-C2=67 %] [23:51:19.844] [SAMPLE-VAL] Sample 100: weight 0.500 -> 0.279 [E:T1-D6=56 % T2-H3=100 % T3-S4=95 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=26 %, W:T2-H2=21 % T3-S3=82 % T4-S8=97 % T5-H6=80 % T6-SJ=100 % T7-C2=57 %] [23:51:19.844] [SAMPLE-VAL] Done. Weight range: 0.019-0.569 [23:51:19.844] [SAMPLE-VAL] Top sample 62 (w=0.569): E:T64.8743.T6.K876 W:J83.J62.AKQ8.J92 [E:T1-D6=95 % T2-H3=85 % T3-S4=97 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=56 %, W:T2-H2=25 % T3-S3=83 % T4-S8=97 % T5-H6=82 % T6-SJ=100 % T7-C2=30 %] [23:51:19.844] [SAMPLE-VAL] Top sample 27 (w=0.563): E:T64.743.T86.KJ96 W:J83.J862.AKQ.872 [E:T1-D6=79 % T2-H3=100 % T3-S4=99 % T4-S6=96 % T5-H4=100 % T6-ST=100 % T7-C6=33 %, W:T2-H2=15 % T3-S3=75 % T4-S8=97 % T5-H6=65 % T6-SJ=100 % T7-C2=68 %] [23:51:19.844] [SAMPLE-VAL] Top sample 2 (w=0.559): E:T64.8743.A6.KJ86 W:J83.J62.KQT8.972 [E:T1-D6=93 % T2-H3=82 % T3-S4=97 % T4-S6=93 % T5-H4=68 % T6-ST=100 % T7-C6=31 %, W:T2-H2=16 % T3-S3=85 % T4-S8=96 % T5-H6=81 % T6-SJ=100 % T7-C2=70 %] [23:51:19.844] [SAMPLE-VAL] Top sample 19 (w=0.546): E:T64.843.T86.K876 W:J83.J762.AKQ.J92 [E:T1-D6=81 % T2-H3=80 % T3-S4=96 % T4-S6=95 % T5-H4=21 % T6-ST=100 % T7-C6=58 %, W:T2-H2=37 % T3-S3=79 % T4-S8=97 % T5-H6=95 % T6-SJ=100 % T7-C2=35 %] [23:51:19.845] [SAMPLE-VAL] Top sample 9 (w=0.543): E:T64.743.A6.KJ986 W:J83.J862.KQT8.72 [E:T1-D6=95 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=33 %, W:T2-H2=11 % T3-S3=83 % T4-S8=98 % T5-H6=61 % T6-SJ=100 % T7-C2=53 %] [23:51:19.845] After sample validation: 100 deals remaining [23:51:19.845] [PLAY-INFER] No inference observations detected [23:51:19.845] Using weighted samples: 100/100 have non-uniform weights (range 0.019-0.569) [23:51:19.845] Sample deals (100 total, showing first 20, by weight): [23:51:19.845] [1] (w=0.569) N:972.AK9.9532.Q53 T64.8743.T6.K876 AKQ5.QT5.J74.AT4 J83.J62.AKQ8.J92 [23:51:19.845] [2] (w=0.563) N:972.AK9.9532.Q53 T64.743.T86.KJ96 AKQ5.QT5.J74.AT4 J83.J862.AKQ.872 [23:51:19.845] [3] (w=0.559) N:972.AK9.9532.Q53 T64.8743.A6.KJ86 AKQ5.QT5.J74.AT4 J83.J62.KQT8.972 [23:51:19.845] [4] (w=0.546) N:972.AK9.9532.Q53 T64.843.T86.K876 AKQ5.QT5.J74.AT4 J83.J762.AKQ.J92 [23:51:19.845] [5] (w=0.543) N:972.AK9.9532.Q53 T64.743.A6.KJ986 AKQ5.QT5.J74.AT4 J83.J862.KQT8.72 [23:51:19.845] [6] (w=0.542) N:972.AK9.9532.Q53 T64.743.A6.K9876 AKQ5.QT5.J74.AT4 J83.J862.KQT8.J2 [23:51:19.845] [7] (w=0.534) N:972.AK9.9532.Q53 T64.843.T86.KJ86 AKQ5.QT5.J74.AT4 J83.J762.AKQ.972 [23:51:19.846] [8] (w=0.519) N:972.AK9.9532.Q53 T64.743.86.KJ976 AKQ5.QT5.J74.AT4 J83.J862.AKQT.82 [23:51:19.846] [9] (w=0.505) N:972.AK9.9532.Q53 T64.843.A6.KJ976 AKQ5.QT5.J74.AT4 J83.J762.KQT8.82 [23:51:19.846] [10] (w=0.501) N:972.AK9.9532.Q53 T64.8743.Q6.KJ96 AKQ5.QT5.J74.AT4 J83.J62.AKT8.872 [23:51:19.846] [11] (w=0.499) N:972.AK9.9532.Q53 T64.843.T6.KJ876 AKQ5.QT5.J74.AT4 J83.J762.AKQ8.92 [23:51:19.846] [12] (w=0.487) N:972.AK9.9532.Q53 T64.J8743.AT6.86 AKQ5.QT5.J74.AT4 J83.62.KQ8.KJ972 [23:51:19.846] [13] (w=0.486) N:972.AK9.9532.Q53 T64.J8743.6.K986 AKQ5.QT5.J74.AT4 J83.62.AKQT8.J72 [23:51:19.846] [14] (w=0.483) N:972.AK9.9532.Q53 T64.J8743.A6.J96 AKQ5.QT5.J74.AT4 J83.62.KQT8.K872 [23:51:19.846] [15] (w=0.482) N:972.AK9.9532.Q53 T64.J843.A6.KJ86 AKQ5.QT5.J74.AT4 J83.762.KQT8.972 [23:51:19.846] [16] (w=0.481) N:972.AK9.9532.Q53 T64.J743.T6.KJ76 AKQ5.QT5.J74.AT4 J83.862.AKQ8.982 [23:51:19.846] [17] (w=0.476) N:972.AK9.9532.Q53 T64.J843.A6.K986 AKQ5.QT5.J74.AT4 J83.762.KQT8.J72 [23:51:19.846] [18] (w=0.470) N:972.AK9.9532.Q53 T64.J43.T86.K986 AKQ5.QT5.J74.AT4 J83.8762.AKQ.J72 [23:51:19.847] [19] (w=0.468) N:972.AK9.9532.Q53 T64.J743.86.KJ76 AKQ5.QT5.J74.AT4 J83.862.AKQT.982 [23:51:19.847] [20] (w=0.459) N:972.AK9.9532.Q53 T64.J843.A6.J986 AKQ5.QT5.J74.AT4 J83.762.KQT8.K72 [23:51:19.847] ... and 80 more [23:51:19.918] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:19.918] HQ: [400, -50, 400, 400, 400, 430, -50, -50, 400, 400, 400, -50, 400, -50, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, -50, 400, 400, 400, -50, -50, -50, -50, 400, 400, 400, 400, 430, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400] [23:51:19.919] CA: [400, -50, 400, 400, 400, 400, -50, -50, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 430, 400, 400, 400, -50, -50, 400, -50, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, -50, -50, 400, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400] [23:51:19.919] C4: [400, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, -100, -100, 400, -50, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, -50, -50, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, 400] [23:51:19.919] D7: [-50, -50, 400, 400, 400, 400, -50, -50, 400, 400, 400, -50, -50, -50, 400, -50, 400, 400, -50, -50, 400, -50, 400, -50, -50, 400, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, 400, 400, 400, -50, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, -50, -50, -50, -50, 400, -50, 400, -50, 430, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 430, 400, 400, 400, -50, -50, 400] [23:51:19.919] DJ: [-50, -50, 400, 400, 400, 400, -50, -50, 400, -50, 400, -50, -50, -50, 400, -50, 400, 400, -50, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, -50, -50, 400, 400, -50, 400, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, 400, -50, -50, 400, -50, 400, -50, 400, -50, 430, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 430, 400, 400, 400, 400, 400, 400] [23:51:19.919] CT: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, -50, 400, 400, -50, 400, 400, 400, 400, 400, -50, 400, -50, 400, 400, -50, 400, 400, -50, -50, -50, 400, 400, 400, -50, -50, -50, -50, 400, -50, -50, 400, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, -100, -100, 400, -50, 400, 400, -50, 400, 400, -50, 400, 400, 400, 400, -50, -50, 400, 400, -50, -50, 400, 400, -50, 400, 400, 400, 400] [23:51:19.919] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:19.919] HQ: [3, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 4, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [23:51:19.919] CA: [3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 4, 3, 3, 3, 2, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3] [23:51:19.919] C4: [3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3] [23:51:19.919] D7: [2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 3, 2, 2, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 2, 2, 3] [23:51:19.919] DJ: [2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 2, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 2, 2, 3, 2, 3, 2, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 3, 3, 3, 3, 3] [23:51:19.919] CT: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3] [23:51:19.920] --- IMP Calculation Output (card -> average IMP) --- [23:51:19.920] CA: 1.94 [23:51:19.920] HQ: 1.70 [23:51:19.920] C4: 1.16 [23:51:19.921] D7: -1.18 [23:51:19.921] CT: -1.75 [23:51:19.921] DJ: -1.88 [23:51:19.921] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:19.921] CA: 0.198 [23:51:19.921] HQ: 0.190 [23:51:19.921] C4: 0.105 [23:51:19.921] D7: -0.120 [23:51:19.921] CT: -0.182 [23:51:19.921] DJ: -0.190 [23:51:19.921] === DDS DETAILED ANALYSIS === [23:51:19.922] Cards analyzed: 6, Samples per card: 100 [23:51:19.922] [23:51:19.922] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:19.922] ----- ------ --------- ------- ----------- -------------------------------- [23:51:19.922] CA 1.94 2.76 73 % 3 [3, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 2, 3...] [23:51:19.922] HQ 1.70 2.71 70 % 3 [3, 2, 3, 3, 3, 4, 2, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3...] [23:51:19.922] C4 1.16 2.69 66 % 3 [3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 3...] [23:51:19.922] D7 -1.18 2.44 47 % 3 [2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2...] [23:51:19.922] CT -1.75 2.52 42 % 3 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3...] [23:51:19.922] DJ -1.88 2.43 41 % 3 [2, 2, 3, 3, 3, 3, 2, 2, 3, 2, 3, 2, 2, 2, 3, 2, 3, 3, 2, 2...] [23:51:19.922] [23:51:19.922] Selected: CA (IMPs=1.94, avgTricks=2.76) [23:51:19.922] =================== [23:51:19.923] Selected: CA (MP 0.198, 1.94 IMPs, 2.76 tricks) [23:51:19.923] [stage-timing] ok sample=241ms validate=0ms nn=473ms signal=0ms simgames=5ms dds=70ms total=793ms samples=100 cards=28 [23:51:19.923] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AT4 Q53 KJ987' [23:51:19.943] SUITC_CALL_END: jsonLength=1462 [23:51:19.943] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":76.8261} ],"Result":1.7683, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":76.8261},{"Tricks":1,"Percent [23:51:19.944] === FindBestCardAsync: Position=S, CardsPlayed=28 === [23:51:19.944] Finding card to play for S: AKQ5.QT5.J74.AT4 [23:51:19.944] Relative position: Declarer, Contract type: NoTrump [23:51:19.944] Cards in hand mask: 6 [23:51:19.946] Candidate: AC = 41.1 % [23:51:19.946] Candidate: xC = 28.8 % [23:51:19.946] Candidate: TC = 21.3 % [23:51:19.946] Candidate: QH = 4.5 % [23:51:19.946] Candidate: xD = 2.3 % [23:51:19.946] Candidate: JD = 2.0 % [23:51:19.946] Selected: CA (41.1 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:21 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:21 === [23:51:21.972] === FindBestCardAsync: Position=N, CardsPlayed=30 === [23:51:21.972] Contract: 3N, Declarer: S, Dealer: N [23:51:21.972] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:21.972] Deal: N:... ... ... ... [23:51:21.972] Position N is on declarer's side - score table shifted by 6 declarer tricks won [23:51:21.973] ****************************** [23:51:21.973] FindMatchingDealsWithPlayInternal Input: [23:51:21.973] Position parameter: N [23:51:21.973] Deal from game: N:... ... ... ... [23:51:21.973] Hand for N: 972.AK9.9532.Q53 [23:51:21.973] Hand for E: (null) [23:51:21.973] Hand for S: AKQ5.QT5.J74.AT4 [23:51:21.973] Hand for W: (null) [23:51:21.973] Cards played: DK, D2, D6, D4, H2, H9, H3, H5, S7, S4, SQ, S3, SA, S8, S2, S6, HT, H6, HK, H4, S9, ST, SK, SJ, S5, C2, HA, C6, CA, C8 [23:51:21.973] Declarer: S [23:51:21.973] ****************************** [23:51:21.973] [DealFinder] Seed from player N hand: 99426159 [23:51:21.973] [DealFinder] Auction: P-P-1N-P-2C-P-2S-P-2N-P-3N-P-P-P [23:51:21.974] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:51:21.974] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1247MB, gc2=16) [23:51:21.974] [DealFinder] Using cardsPlayedCount=30 for visibility calculation [23:51:21.974] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=30 [23:51:21.974] [ExtractPartialDeal] Visible hands: N, S [23:51:21.974] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:51:21.974] [ExtractPartialDeal] Extracted hands: [23:51:21.974] N: 972.AK9.9532.Q53 (13 cards) [LOCKED] [23:51:21.974] E: ... (0 cards) [23:51:21.974] S: AKQ5.QT5.J74.AT4 (13 cards) [LOCKED] [23:51:21.974] W: ... (0 cards) [23:51:21.974] [DealFinder] Trump suit from contract '3N': NoTrump [23:51:21.974] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [23:51:21.974] [ComputePlayedCards] Card 1: DK played by W [23:51:21.974] [ComputePlayedCards] Card 2: D2 played by N [23:51:21.975] [ComputePlayedCards] Card 3: D6 played by E [23:51:21.975] [ComputePlayedCards] Card 4: D4 played by S [23:51:21.975] [ComputePlayedCards] Trick complete. Winner: W [23:51:21.975] [ComputePlayedCards] Card 5: H2 played by W [23:51:21.975] [ComputePlayedCards] Card 6: H9 played by N [23:51:21.975] [ComputePlayedCards] Card 7: H3 played by E [23:51:21.975] [ComputePlayedCards] Card 8: H5 played by S [23:51:21.975] [ComputePlayedCards] Trick complete. Winner: N [23:51:21.975] [ComputePlayedCards] Card 9: S7 played by N [23:51:21.975] [ComputePlayedCards] Card 10: S4 played by E [23:51:21.975] [ComputePlayedCards] Card 11: SQ played by S [23:51:21.975] [ComputePlayedCards] Card 12: S3 played by W [23:51:21.975] [ComputePlayedCards] Trick complete. Winner: S [23:51:21.975] [ComputePlayedCards] Card 13: SA played by S [23:51:21.975] [ComputePlayedCards] Card 14: S8 played by W [23:51:21.975] [ComputePlayedCards] Card 15: S2 played by N [23:51:21.975] [ComputePlayedCards] Card 16: S6 played by E [23:51:21.976] [ComputePlayedCards] Trick complete. Winner: S [23:51:21.976] [ComputePlayedCards] Card 17: HT played by S [23:51:21.976] [ComputePlayedCards] Card 18: H6 played by W [23:51:21.976] [ComputePlayedCards] Card 19: HK played by N [23:51:21.976] [ComputePlayedCards] Card 20: H4 played by E [23:51:21.976] [ComputePlayedCards] Trick complete. Winner: N [23:51:21.976] [ComputePlayedCards] Card 21: S9 played by N [23:51:21.976] [ComputePlayedCards] Card 22: ST played by E [23:51:21.976] [ComputePlayedCards] Card 23: SK played by S [23:51:21.976] [ComputePlayedCards] Card 24: SJ played by W [23:51:21.976] [ComputePlayedCards] Trick complete. Winner: S [23:51:21.976] [ComputePlayedCards] Card 25: S5 played by S [23:51:21.976] [ComputePlayedCards] Card 26: C2 played by W [23:51:21.976] [ComputePlayedCards] Card 27: HA played by N [23:51:21.977] [ComputePlayedCards] Card 28: C6 played by E [23:51:21.977] [ComputePlayedCards] Trick complete. Winner: S [23:51:21.977] [ComputePlayedCards] Card 29: CA played by S [23:51:21.977] [ComputePlayedCards] Card 30: C8 played by W [23:51:21.977] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D2, H9, S7, S2, HK, S9, HA [23:51:21.977] [DealFinder] Added 7 played cards to E (was 0 cards): D6, H3, S4, S6, H4, ST, C6 [23:51:21.977] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D4, H5, SQ, SA, HT, SK, S5, CA [23:51:21.977] [DealFinder] Added 8 played cards to W (was 0 cards): DK, H2, S3, S8, H6, SJ, C2, C8 [23:51:21.977] [DealFinder] Show-out: E void in Spades (bidding said [0-13], already held 3) [23:51:21.977] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 3) [23:51:21.977] [DealFinder] Propagated E: HCP[3-11], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:21.977] [DealFinder] Propagated W: HCP[4-12], Suits=S[3-3] H[0-7] D[0-6] C[0-7] (2 iterations) [23:51:21.979] [DealFinder] Known cards per player: N=13, E=7, S=13, W=8 [23:51:21.979] [DealFinder] Locked players: N, S [23:51:21.979] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [23:51:21.979] [DealFinder] Players needing cards: E:6, W:5 [23:51:21.979] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:51:22.061] [DealFinder] Combinatorial: enumerated 462, perfect 460, sending 100 to DDS [23:51:22.061] [Timing] Total: 87ms, Generation: 0ms, Verification: 0ms [23:51:22.061] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 460 [23:51:22.061] Search complete. Returning 100 deals. [23:51:22.061] Found 100 sample deals for simulation. [23:51:22.062] Valid deals for DDS: 100 / 100 [23:51:22.062] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [23:51:22.078] [SAMPLE-VAL] Opening lead NN validation (DK): 66/100 samples adjusted [23:51:22.079] [SAMPLE-VAL] T1: W=DK N=D2 E=D6 S=D4 (leader=W) [23:51:22.080] [SAMPLE-VAL] T2: W=H2 N=H9 E=H3 S=H5 (leader=W) [23:51:22.080] [SAMPLE-VAL] T3: N=S7 E=S4 S=SQ W=S3 (leader=N) [23:51:22.080] [SAMPLE-VAL] T4: S=SA W=S8 N=S2 E=S6 (leader=S) [23:51:22.080] [SAMPLE-VAL] T5: S=HT W=H6 N=HK E=H4 (leader=S) [23:51:22.080] [SAMPLE-VAL] T6: N=S9 E=ST S=SK W=SJ (leader=N) [23:51:22.080] [SAMPLE-VAL] T7: S=S5 W=C2 N=HA E=C6 (leader=S) [23:51:22.080] [SAMPLE-VAL] T8: S=CA W=C8 (leader=S) (partial) [23:51:22.086] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.208 [E:T1-D6=71 % T2-H3=9 % T3-S4=96 % T4-S6=96 % T5-H4=89 % T6-ST=100 % T7-C6=64 %, W:T2-H2=24 % T3-S3=81 % T4-S8=94 % T5-H6=50 % T6-SJ=100 % T7-C2=45 % T8-C8=32 %] [23:51:22.092] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.428 [E:T1-D6=53 % T2-H3=10 % T3-S4=97 % T4-S6=95 % T5-H4=92 % T6-ST=100 % T7-C6=10 %, W:T2-H2=23 % T3-S3=83 % T4-S8=90 % T5-H6=42 % T6-SJ=100 % T7-C2=68 % T8-C8=70 %] [23:51:22.098] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.419 [E:T1-D6=86 % T2-H3=7 % T3-S4=96 % T4-S6=94 % T5-H4=77 % T6-ST=100 % T7-C6=28 %, W:T2-H2=29 % T3-S3=83 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=81 % T8-C8=6 %] [23:51:22.106] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.268 [E:T1-D6=58 % T2-H3=79 % T3-S4=97 % T4-S6=94 % T5-H4=26 % T6-ST=100 % T7-C6=51 %, W:T2-H2=33 % T3-S3=79 % T4-S8=92 % T5-H6=93 % T6-SJ=100 % T7-C2=31 % T8-C8=93 %] [23:51:22.111] [SAMPLE-VAL] Sample 5: weight 0.500 -> 0.291 [E:T1-D6=85 % T2-H3=79 % T3-S4=97 % T4-S6=93 % T5-H4=31 % T6-ST=100 % T7-C6=57 %, W:T2-H2=31 % T3-S3=82 % T4-S8=95 % T5-H6=93 % T6-SJ=100 % T7-C2=48 % T8-C8=98 %] [23:51:22.116] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.187 [E:T1-D6=93 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=72 % T6-ST=100 % T7-C6=34 %, W:T2-H2=24 % T3-S3=84 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=79 % T8-C8=6 %] [23:51:22.121] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.260 [E:T1-D6=82 % T2-H3=85 % T3-S4=97 % T4-S6=93 % T5-H4=75 % T6-ST=100 % T7-C6=24 %, W:T2-H2=20 % T3-S3=80 % T4-S8=92 % T5-H6=77 % T6-SJ=100 % T7-C2=66 % T8-C8=29 %] [23:51:22.125] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.372 [E:T1-D6=45 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=70 % T6-ST=100 % T7-C6=20 %, W:T2-H2=28 % T3-S3=79 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=65 % T8-C8=5 %] [23:51:22.130] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.369 [E:T1-D6=60 % T2-H3=4 % T3-S4=97 % T4-S6=95 % T5-H4=65 % T6-ST=100 % T7-C6=25 %, W:T2-H2=38 % T3-S3=80 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=64 % T8-C8=3 %] [23:51:22.137] [SAMPLE-VAL] Sample 10: weight 0.500 -> 0.267 [E:T1-D6=61 % T2-H3=100 % T3-S4=98 % T4-S6=96 % T5-H4=100 % T6-ST=100 % T7-C6=58 %, W:T2-H2=22 % T3-S3=79 % T4-S8=94 % T5-H6=80 % T6-SJ=100 % T7-C2=36 % T8-C8=98 %] [23:51:22.143] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.273 [E:T1-D6=71 % T2-H3=100 % T3-S4=98 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=67 %, W:T2-H2=29 % T3-S3=78 % T4-S8=96 % T5-H6=79 % T6-SJ=100 % T7-C2=34 % T8-C8=82 %] [23:51:22.148] [SAMPLE-VAL] Sample 12: weight 0.500 -> 0.242 [E:T1-D6=69 % T2-H3=100 % T3-S4=96 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=47 %, W:T2-H2=19 % T3-S3=79 % T4-S8=93 % T5-H6=63 % T6-SJ=100 % T7-C2=22 % T8-C8=69 %] [23:51:22.154] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.282 [E:T1-D6=81 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 % T7-C6=75 %, W:T2-H2=22 % T3-S3=81 % T4-S8=96 % T5-H6=77 % T6-SJ=100 % T7-C2=10 % T8-C8=100 %] [23:51:22.160] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.226 [E:T1-D6=49 % T2-H3=79 % T3-S4=94 % T4-S6=93 % T5-H4=27 % T6-ST=100 % T7-C6=34 %, W:T2-H2=43 % T3-S3=83 % T4-S8=90 % T5-H6=94 % T6-SJ=100 % T7-C2=60 % T8-C8=26 %] [23:51:22.165] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.283 [E:T1-D6=70 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=69 %, W:T2-H2=33 % T3-S3=77 % T4-S8=95 % T5-H6=82 % T6-SJ=100 % T7-C2=39 % T8-C8=98 %] [23:51:22.171] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.175 [E:T1-D6=52 % T2-H3=3 % T3-S4=94 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=21 %, W:T2-H2=36 % T3-S3=83 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=76 % T8-C8=2 %] [23:51:22.177] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.172 [E:T1-D6=54 % T2-H3=77 % T3-S4=94 % T4-S6=92 % T5-H4=29 % T6-ST=100 % T7-C6=4 %, W:T2-H2=36 % T3-S3=82 % T4-S8=94 % T5-H6=94 % T6-SJ=100 % T7-C2=77 % T8-C8=4 %] [23:51:22.183] [SAMPLE-VAL] Sample 18: weight 0.500 -> 0.265 [E:T1-D6=62 % T2-H3=87 % T3-S4=96 % T4-S6=95 % T5-H4=70 % T6-ST=100 % T7-C6=40 %, W:T2-H2=25 % T3-S3=79 % T4-S8=90 % T5-H6=82 % T6-SJ=100 % T7-C2=25 % T8-C8=62 %] [23:51:22.188] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.471 [E:T1-D6=94 % T2-H3=5 % T3-S4=99 % T4-S6=94 % T5-H4=71 % T6-ST=100 % T7-C6=73 %, W:T2-H2=31 % T3-S3=82 % T4-S8=96 % T5-H6=84 % T6-SJ=100 % T7-C2=12 % T8-C8=100 %] [23:51:22.194] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.580 [E:T1-D6=95 % T2-H3=85 % T3-S4=98 % T4-S6=92 % T5-H4=71 % T6-ST=100 % T7-C6=59 %, W:T2-H2=18 % T3-S3=81 % T4-S8=95 % T5-H6=83 % T6-SJ=100 % T7-C2=35 % T8-C8=87 %] [23:51:22.200] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.039 [E:T1-D6=83 % T2-H3=4 % T3-S4=96 % T4-S6=91 % T5-H4=69 % T6-ST=100 % T7-C6=30 %, W:T2-H2=32 % T3-S3=85 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=59 % T8-C8=21 %] [23:51:22.206] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.205 [E:T1-D6=93 % T2-H3=3 % T3-S4=98 % T4-S6=95 % T5-H4=60 % T6-ST=100 % T7-C6=65 %, W:T2-H2=40 % T3-S3=87 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=19 % T8-C8=62 %] [23:51:22.211] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.239 [E:T1-D6=78 % T2-H3=80 % T3-S4=99 % T4-S6=96 % T5-H4=25 % T6-ST=100 % T7-C6=27 %, W:T2-H2=29 % T3-S3=79 % T4-S8=91 % T5-H6=95 % T6-SJ=100 % T7-C2=66 % T8-C8=62 %] [23:51:22.217] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.233 [E:T1-D6=64 % T2-H3=100 % T3-S4=97 % T4-S6=92 % T5-H4=100 % T6-ST=100 % T7-C6=55 %, W:T2-H2=13 % T3-S3=78 % T4-S8=93 % T5-H6=62 % T6-SJ=100 % T7-C2=20 % T8-C8=61 %] [23:51:22.223] [SAMPLE-VAL] Sample 25: weight 0.500 -> 0.258 [E:T1-D6=84 % T2-H3=85 % T3-S4=98 % T4-S6=91 % T5-H4=73 % T6-ST=100 % T7-C6=32 %, W:T2-H2=16 % T3-S3=81 % T4-S8=96 % T5-H6=78 % T6-SJ=100 % T7-C2=62 % T8-C8=24 %] [23:51:22.229] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.580 [E:T1-D6=94 % T2-H3=86 % T3-S4=99 % T4-S6=94 % T5-H4=71 % T6-ST=100 % T7-C6=62 %, W:T2-H2=22 % T3-S3=80 % T4-S8=97 % T5-H6=82 % T6-SJ=100 % T7-C2=29 % T8-C8=84 %] [23:51:22.235] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.395 [E:T1-D6=60 % T2-H3=14 % T3-S4=98 % T4-S6=96 % T5-H4=93 % T6-ST=100 % T7-C6=28 %, W:T2-H2=20 % T3-S3=79 % T4-S8=92 % T5-H6=53 % T6-SJ=100 % T7-C2=63 % T8-C8=5 %] [23:51:22.240] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.472 [E:T1-D6=94 % T2-H3=85 % T3-S4=99 % T4-S6=94 % T5-H4=69 % T6-ST=100 % T7-C6=77 %, W:T2-H2=21 % T3-S3=82 % T4-S8=95 % T5-H6=83 % T6-SJ=100 % T7-C2=33 % T8-C8=3 %] [23:51:22.246] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.545 [E:T1-D6=64 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=27 %, W:T2-H2=14 % T3-S3=76 % T4-S8=95 % T5-H6=63 % T6-SJ=100 % T7-C2=69 % T8-C8=67 %] [23:51:22.252] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.233 [E:T1-D6=87 % T2-H3=18 % T3-S4=97 % T4-S6=93 % T5-H4=91 % T6-ST=100 % T7-C6=69 %, W:T2-H2=17 % T3-S3=80 % T4-S8=92 % T5-H6=42 % T6-SJ=100 % T7-C2=17 % T8-C8=65 %] [23:51:22.257] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.571 [E:T1-D6=93 % T2-H3=86 % T3-S4=99 % T4-S6=95 % T5-H4=71 % T6-ST=100 % T7-C6=36 %, W:T2-H2=18 % T3-S3=79 % T4-S8=95 % T5-H6=85 % T6-SJ=100 % T7-C2=59 % T8-C8=66 %] [23:51:22.262] [SAMPLE-VAL] Sample 32: weight 0.500 -> 0.203 [E:T1-D6=58 % T2-H3=100 % T3-S4=97 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=80 %, W:T2-H2=17 % T3-S3=80 % T4-S8=93 % T5-H6=80 % T6-SJ=100 % T7-C2=37 % T8-C8=2 %] [23:51:22.268] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.255 [E:T1-D6=63 % T2-H3=78 % T3-S4=96 % T4-S6=92 % T5-H4=26 % T6-ST=100 % T7-C6=58 %, W:T2-H2=22 % T3-S3=80 % T4-S8=93 % T5-H6=94 % T6-SJ=100 % T7-C2=32 % T8-C8=55 %] [23:51:22.274] [SAMPLE-VAL] Sample 34: weight 0.500 -> 0.228 [E:T1-D6=71 % T2-H3=79 % T3-S4=97 % T4-S6=92 % T5-H4=24 % T6-ST=100 % T7-C6=51 %, W:T2-H2=27 % T3-S3=81 % T4-S8=93 % T5-H6=95 % T6-SJ=100 % T7-C2=27 % T8-C8=52 %] [23:51:22.280] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.224 [E:T1-D6=86 % T2-H3=4 % T3-S4=97 % T4-S6=93 % T5-H4=69 % T6-ST=100 % T7-C6=30 %, W:T2-H2=35 % T3-S3=84 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=66 % T8-C8=26 %] [23:51:22.286] [SAMPLE-VAL] Sample 36: weight 0.500 -> 0.204 [E:T1-D6=56 % T2-H3=5 % T3-S4=98 % T4-S6=96 % T5-H4=80 % T6-ST=100 % T7-C6=56 %, W:T2-H2=36 % T3-S3=83 % T4-S8=91 % T5-H6=81 % T6-SJ=100 % T7-C2=15 % T8-C8=90 %] [23:51:22.291] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.408 [E:T1-D6=97 % T2-H3=5 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 % T7-C6=29 %, W:T2-H2=28 % T3-S3=81 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=64 % T8-C8=29 %] [23:51:22.296] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.164 [E:T1-D6=60 % T2-H3=3 % T3-S4=95 % T4-S6=93 % T5-H4=66 % T6-ST=100 % T7-C6=7 %, W:T2-H2=31 % T3-S3=80 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=75 % T8-C8=3 %] [23:51:22.301] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.212 [E:T1-D6=94 % T2-H3=2 % T3-S4=98 % T4-S6=95 % T5-H4=65 % T6-ST=100 % T7-C6=69 %, W:T2-H2=45 % T3-S3=84 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=20 % T8-C8=93 %] [23:51:22.307] [SAMPLE-VAL] Sample 40: weight 0.100 -> 0.034 [E:T1-D6=55 % T2-H3=5 % T3-S4=96 % T4-S6=93 % T5-H4=77 % T6-ST=100 % T7-C6=25 %, W:T2-H2=30 % T3-S3=82 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=79 % T8-C8=3 %] [23:51:22.312] [SAMPLE-VAL] Sample 41: weight 0.100 -> 0.046 [E:T1-D6=69 % T2-H3=77 % T3-S4=95 % T4-S6=92 % T5-H4=38 % T6-ST=100 % T7-C6=29 %, W:T2-H2=27 % T3-S3=81 % T4-S8=92 % T5-H6=94 % T6-SJ=100 % T7-C2=69 % T8-C8=26 %] [23:51:22.318] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.557 [E:T1-D6=93 % T2-H3=86 % T3-S4=98 % T4-S6=93 % T5-H4=69 % T6-ST=100 % T7-C6=31 %, W:T2-H2=14 % T3-S3=81 % T4-S8=93 % T5-H6=83 % T6-SJ=100 % T7-C2=67 % T8-C8=68 %] [23:51:22.322] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.217 [E:T1-D6=48 % T2-H3=77 % T3-S4=95 % T4-S6=93 % T5-H4=29 % T6-ST=100 % T7-C6=7 %, W:T2-H2=44 % T3-S3=78 % T4-S8=92 % T5-H6=93 % T6-SJ=100 % T7-C2=70 % T8-C8=63 %] [23:51:22.328] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.239 [E:T1-D6=54 % T2-H3=79 % T3-S4=96 % T4-S6=94 % T5-H4=31 % T6-ST=100 % T7-C6=17 %, W:T2-H2=28 % T3-S3=78 % T4-S8=92 % T5-H6=94 % T6-SJ=100 % T7-C2=68 % T8-C8=27 %] [23:51:22.334] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.099 [E:T1-D6=95 % T2-H3=9 % T3-S4=99 % T4-S6=96 % T5-H4=90 % T6-ST=100 % T7-C6=55 %, W:T2-H2=24 % T3-S3=82 % T4-S8=96 % T5-H6=43 % T6-SJ=100 % T7-C2=31 % T8-C8=97 %] [23:51:22.339] [SAMPLE-VAL] Sample 46: weight 0.500 -> 0.193 [E:T1-D6=56 % T2-H3=5 % T3-S4=98 % T4-S6=96 % T5-H4=83 % T6-ST=100 % T7-C6=24 %, W:T2-H2=29 % T3-S3=82 % T4-S8=92 % T5-H6=82 % T6-SJ=100 % T7-C2=60 % T8-C8=27 %] [23:51:22.345] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.373 [E:T1-D6=96 % T2-H3=6 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 % T7-C6=30 %, W:T2-H2=27 % T3-S3=84 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=60 % T8-C8=6 %] [23:51:22.351] [SAMPLE-VAL] Sample 48: weight 0.500 -> 0.241 [E:T1-D6=80 % T2-H3=8 % T3-S4=98 % T4-S6=92 % T5-H4=75 % T6-ST=100 % T7-C6=33 %, W:T2-H2=22 % T3-S3=81 % T4-S8=94 % T5-H6=84 % T6-SJ=100 % T7-C2=62 % T8-C8=64 %] [23:51:22.357] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.489 [E:T1-D6=93 % T2-H3=4 % T3-S4=98 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=45 %, W:T2-H2=37 % T3-S3=84 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=39 % T8-C8=99 %] [23:51:22.362] [SAMPLE-VAL] Sample 50: weight 0.500 -> 0.233 [E:T1-D6=70 % T2-H3=81 % T3-S4=95 % T4-S6=95 % T5-H4=26 % T6-ST=100 % T7-C6=44 %, W:T2-H2=32 % T3-S3=82 % T4-S8=91 % T5-H6=96 % T6-SJ=100 % T7-C2=28 % T8-C8=59 %] [23:51:22.368] [SAMPLE-VAL] Sample 51: weight 0.500 -> 0.196 [E:T1-D6=55 % T2-H3=10 % T3-S4=97 % T4-S6=95 % T5-H4=95 % T6-ST=100 % T7-C6=14 %, W:T2-H2=23 % T3-S3=83 % T4-S8=91 % T5-H6=40 % T6-SJ=100 % T7-C2=64 % T8-C8=66 %] [23:51:22.374] [SAMPLE-VAL] Sample 52: weight 0.100 -> 0.042 [E:T1-D6=88 % T2-H3=4 % T3-S4=95 % T4-S6=92 % T5-H4=78 % T6-ST=100 % T7-C6=23 %, W:T2-H2=28 % T3-S3=84 % T4-S8=88 % T5-H6=100 % T6-SJ=100 % T7-C2=68 % T8-C8=68 %] [23:51:22.380] [SAMPLE-VAL] Sample 53: weight 0.101 -> 0.047 [E:T1-D6=71 % T2-H3=87 % T3-S4=96 % T4-S6=94 % T5-H4=67 % T6-ST=100 % T7-C6=33 %, W:T2-H2=19 % T3-S3=78 % T4-S8=92 % T5-H6=81 % T6-SJ=100 % T7-C2=48 % T8-C8=32 %] [23:51:22.386] [SAMPLE-VAL] Sample 54: weight 0.500 -> 0.221 [E:T1-D6=91 % T2-H3=8 % T3-S4=98 % T4-S6=92 % T5-H4=77 % T6-ST=100 % T7-C6=35 %, W:T2-H2=25 % T3-S3=82 % T4-S8=95 % T5-H6=86 % T6-SJ=100 % T7-C2=56 % T8-C8=64 %] [23:51:22.392] [SAMPLE-VAL] Sample 55: weight 0.100 -> 0.044 [E:T1-D6=91 % T2-H3=6 % T3-S4=96 % T4-S6=93 % T5-H4=78 % T6-ST=100 % T7-C6=69 %, W:T2-H2=28 % T3-S3=84 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=55 % T8-C8=37 %] [23:51:22.398] [SAMPLE-VAL] Sample 56: weight 0.500 -> 0.289 [E:T1-D6=70 % T2-H3=100 % T3-S4=98 % T4-S6=94 % T5-H4=100 % T6-ST=100 % T7-C6=57 %, W:T2-H2=19 % T3-S3=76 % T4-S8=97 % T5-H6=62 % T6-SJ=100 % T7-C2=38 % T8-C8=85 %] [23:51:22.405] [SAMPLE-VAL] Sample 57: weight 0.500 -> 0.223 [E:T1-D6=77 % T2-H3=5 % T3-S4=99 % T4-S6=96 % T5-H4=76 % T6-ST=100 % T7-C6=59 %, W:T2-H2=40 % T3-S3=82 % T4-S8=95 % T5-H6=85 % T6-SJ=100 % T7-C2=32 % T8-C8=98 %] [23:51:22.411] [SAMPLE-VAL] Sample 58: weight 0.500 -> 0.251 [E:T1-D6=91 % T2-H3=79 % T3-S4=98 % T4-S6=92 % T5-H4=23 % T6-ST=100 % T7-C6=64 %, W:T2-H2=32 % T3-S3=84 % T4-S8=96 % T5-H6=95 % T6-SJ=100 % T7-C2=33 % T8-C8=85 %] [23:51:22.416] [SAMPLE-VAL] Sample 59: weight 0.500 -> 0.274 [E:T1-D6=81 % T2-H3=80 % T3-S4=98 % T4-S6=96 % T5-H4=21 % T6-ST=100 % T7-C6=59 %, W:T2-H2=33 % T3-S3=79 % T4-S8=97 % T5-H6=95 % T6-SJ=100 % T7-C2=34 % T8-C8=82 %] [23:51:22.422] [SAMPLE-VAL] Sample 60: weight 0.500 -> 0.213 [E:T1-D6=62 % T2-H3=77 % T3-S4=98 % T4-S6=93 % T5-H4=34 % T6-ST=100 % T7-C6=18 %, W:T2-H2=27 % T3-S3=80 % T4-S8=92 % T5-H6=94 % T6-SJ=100 % T7-C2=58 % T8-C8=23 %] [23:51:22.429] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.424 [E:T1-D6=97 % T2-H3=6 % T3-S4=98 % T4-S6=94 % T5-H4=82 % T6-ST=100 % T7-C6=75 %, W:T2-H2=31 % T3-S3=84 % T4-S8=93 % T5-H6=85 % T6-SJ=100 % T7-C2=9 % T8-C8=100 %] [23:51:22.435] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.450 [E:T1-D6=50 % T2-H3=7 % T3-S4=98 % T4-S6=94 % T5-H4=71 % T6-ST=100 % T7-C6=47 %, W:T2-H2=33 % T3-S3=78 % T4-S8=93 % T5-H6=100 % T6-SJ=100 % T7-C2=23 % T8-C8=58 %] [23:51:22.441] [SAMPLE-VAL] Sample 63: weight 0.500 -> 0.180 [E:T1-D6=72 % T2-H3=11 % T3-S4=98 % T4-S6=95 % T5-H4=92 % T6-ST=100 % T7-C6=32 %, W:T2-H2=21 % T3-S3=79 % T4-S8=93 % T5-H6=51 % T6-SJ=100 % T7-C2=62 % T8-C8=6 %] [23:51:22.447] [SAMPLE-VAL] Sample 64: weight 0.500 -> 0.221 [E:T1-D6=71 % T2-H3=75 % T3-S4=96 % T4-S6=88 % T5-H4=33 % T6-ST=100 % T7-C6=27 %, W:T2-H2=24 % T3-S3=82 % T4-S8=95 % T5-H6=94 % T6-SJ=100 % T7-C2=65 % T8-C8=23 %] [23:51:22.454] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.453 [E:T1-D6=100 % T2-H3=4 % T3-S4=99 % T4-S6=96 % T5-H4=62 % T6-ST=100 % T7-C6=68 %, W:T2-H2=39 % T3-S3=83 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=8 % T8-C8=100 %] [23:51:22.460] [SAMPLE-VAL] Sample 66: weight 0.500 -> 0.200 [E:T1-D6=85 % T2-H3=4 % T3-S4=97 % T4-S6=95 % T5-H4=69 % T6-ST=100 % T7-C6=35 %, W:T2-H2=34 % T3-S3=85 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=68 % T8-C8=4 %] [23:51:22.472] [SAMPLE-VAL] Sample 67: weight 0.041 -> 0.024 [E:T1-D6=94 % T2-H3=87 % T3-S4=99 % T4-S6=95 % T5-H4=74 % T6-ST=100 % T7-C6=45 %, W:T2-H2=26 % T3-S3=79 % T4-S8=95 % T5-H6=84 % T6-SJ=100 % T7-C2=30 % T8-C8=98 %] [23:51:22.478] [SAMPLE-VAL] Sample 68: weight 0.500 -> 0.217 [E:T1-D6=56 % T2-H3=76 % T3-S4=97 % T4-S6=94 % T5-H4=37 % T6-ST=100 % T7-C6=19 %, W:T2-H2=28 % T3-S3=79 % T4-S8=91 % T5-H6=94 % T6-SJ=100 % T7-C2=67 % T8-C8=25 %] [23:51:22.484] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.446 [E:T1-D6=95 % T2-H3=7 % T3-S4=99 % T4-S6=95 % T5-H4=75 % T6-ST=100 % T7-C6=23 %, W:T2-H2=28 % T3-S3=82 % T4-S8=94 % T5-H6=100 % T6-SJ=100 % T7-C2=57 % T8-C8=20 %] [23:51:22.491] [SAMPLE-VAL] Sample 70: weight 0.500 -> 0.230 [E:T1-D6=83 % T2-H3=85 % T3-S4=97 % T4-S6=93 % T5-H4=73 % T6-ST=100 % T7-C6=30 %, W:T2-H2=15 % T3-S3=83 % T4-S8=92 % T5-H6=77 % T6-SJ=100 % T7-C2=64 % T8-C8=5 %] [23:51:22.496] [SAMPLE-VAL] Sample 71: weight 0.500 -> 0.195 [E:T1-D6=68 % T2-H3=86 % T3-S4=95 % T4-S6=95 % T5-H4=67 % T6-ST=100 % T7-C6=13 %, W:T2-H2=16 % T3-S3=79 % T4-S8=93 % T5-H6=80 % T6-SJ=100 % T7-C2=75 % T8-C8=6 %] [23:51:22.501] [SAMPLE-VAL] Sample 72: weight 0.500 -> 0.226 [E:T1-D6=69 % T2-H3=100 % T3-S4=98 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=23 %, W:T2-H2=15 % T3-S3=78 % T4-S8=94 % T5-H6=62 % T6-SJ=100 % T7-C2=64 % T8-C8=23 %] [23:51:22.507] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.391 [E:T1-D6=64 % T2-H3=7 % T3-S4=98 % T4-S6=95 % T5-H4=69 % T6-ST=100 % T7-C6=75 %, W:T2-H2=31 % T3-S3=79 % T4-S8=93 % T5-H6=85 % T6-SJ=100 % T7-C2=32 % T8-C8=3 %] [23:51:22.512] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.495 [E:T1-D6=96 % T2-H3=10 % T3-S4=97 % T4-S6=93 % T5-H4=75 % T6-ST=100 % T7-C6=59 %, W:T2-H2=29 % T3-S3=82 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=23 % T8-C8=64 %] [23:51:22.516] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.394 [E:T1-D6=57 % T2-H3=6 % T3-S4=97 % T4-S6=95 % T5-H4=75 % T6-ST=100 % T7-C6=22 %, W:T2-H2=32 % T3-S3=79 % T4-S8=91 % T5-H6=100 % T6-SJ=100 % T7-C2=79 % T8-C8=5 %] [23:51:22.521] [SAMPLE-VAL] Sample 76: weight 0.500 -> 0.219 [E:T1-D6=67 % T2-H3=79 % T3-S4=97 % T4-S6=94 % T5-H4=27 % T6-ST=100 % T7-C6=74 %, W:T2-H2=28 % T3-S3=78 % T4-S8=93 % T5-H6=95 % T6-SJ=100 % T7-C2=39 % T8-C8=3 %] [23:51:22.525] [SAMPLE-VAL] Sample 77: weight 0.500 -> 0.244 [E:T1-D6=91 % T2-H3=87 % T3-S4=98 % T4-S6=94 % T5-H4=69 % T6-ST=100 % T7-C6=46 %, W:T2-H2=22 % T3-S3=85 % T4-S8=91 % T5-H6=81 % T6-SJ=100 % T7-C2=22 % T8-C8=63 %] [23:51:22.530] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.413 [E:T1-D6=92 % T2-H3=17 % T3-S4=98 % T4-S6=94 % T5-H4=92 % T6-ST=100 % T7-C6=79 %, W:T2-H2=18 % T3-S3=83 % T4-S8=93 % T5-H6=48 % T6-SJ=100 % T7-C2=39 % T8-C8=4 %] [23:51:22.534] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.405 [E:T1-D6=95 % T2-H3=84 % T3-S4=99 % T4-S6=94 % T5-H4=63 % T6-ST=100 % T7-C6=73 %, W:T2-H2=19 % T3-S3=85 % T4-S8=92 % T5-H6=81 % T6-SJ=100 % T7-C2=30 % T8-C8=2 %] [23:51:22.539] [SAMPLE-VAL] Sample 80: weight 0.100 -> 0.051 [E:T1-D6=82 % T2-H3=76 % T3-S4=97 % T4-S6=95 % T5-H4=31 % T6-ST=100 % T7-C6=54 %, W:T2-H2=26 % T3-S3=83 % T4-S8=92 % T5-H6=93 % T6-SJ=100 % T7-C2=42 % T8-C8=99 %] [23:51:22.544] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.496 [E:T1-D6=95 % T2-H3=13 % T3-S4=99 % T4-S6=94 % T5-H4=90 % T6-ST=100 % T7-C6=64 %, W:T2-H2=21 % T3-S3=83 % T4-S8=97 % T5-H6=40 % T6-SJ=100 % T7-C2=31 % T8-C8=87 %] [23:51:22.548] [SAMPLE-VAL] Sample 82: weight 0.500 -> 0.287 [E:T1-D6=82 % T2-H3=100 % T3-S4=97 % T4-S6=91 % T5-H4=100 % T6-ST=100 % T7-C6=64 %, W:T2-H2=13 % T3-S3=79 % T4-S8=98 % T5-H6=58 % T6-SJ=100 % T7-C2=40 % T8-C8=88 %] [23:51:22.553] [SAMPLE-VAL] Sample 83: weight 0.100 -> 0.036 [E:T1-D6=70 % T2-H3=3 % T3-S4=96 % T4-S6=93 % T5-H4=67 % T6-ST=100 % T7-C6=37 %, W:T2-H2=35 % T3-S3=85 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=81 % T8-C8=5 %] [23:51:22.557] [SAMPLE-VAL] Sample 84: weight 0.100 -> 0.037 [E:T1-D6=75 % T2-H3=11 % T3-S4=96 % T4-S6=93 % T5-H4=90 % T6-ST=100 % T7-C6=37 %, W:T2-H2=19 % T3-S3=81 % T4-S8=92 % T5-H6=43 % T6-SJ=100 % T7-C2=76 % T8-C8=8 %] [23:51:22.562] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.495 [E:T1-D6=95 % T2-H3=4 % T3-S4=99 % T4-S6=95 % T5-H4=64 % T6-ST=100 % T7-C6=68 %, W:T2-H2=42 % T3-S3=83 % T4-S8=96 % T5-H6=100 % T6-SJ=100 % T7-C2=30 % T8-C8=86 %] [23:51:22.567] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.256 [E:T1-D6=88 % T2-H3=100 % T3-S4=98 % T4-S6=91 % T5-H4=100 % T6-ST=100 % T7-C6=40 %, W:T2-H2=13 % T3-S3=78 % T4-S8=96 % T5-H6=64 % T6-SJ=100 % T7-C2=66 % T8-C8=68 %] [23:51:22.571] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.078 [E:T1-D6=81 % T2-H3=5 % T3-S4=98 % T4-S6=96 % T5-H4=73 % T6-ST=100 % T7-C6=19 %, W:T2-H2=27 % T3-S3=81 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=80 % T8-C8=4 %] [23:51:22.576] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.484 [E:T1-D6=93 % T2-H3=8 % T3-S4=97 % T4-S6=94 % T5-H4=75 % T6-ST=100 % T7-C6=45 %, W:T2-H2=29 % T3-S3=84 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=25 % T8-C8=71 %] [23:51:22.581] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.468 [E:T1-D6=63 % T2-H3=6 % T3-S4=97 % T4-S6=95 % T5-H4=76 % T6-ST=100 % T7-C6=52 %, W:T2-H2=37 % T3-S3=79 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=51 % T8-C8=31 %] [23:51:22.585] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.508 [E:T1-D6=48 % T2-H3=80 % T3-S4=99 % T4-S6=97 % T5-H4=19 % T6-ST=100 % T7-C6=60 %, W:T2-H2=35 % T3-S3=78 % T4-S8=95 % T5-H6=95 % T6-SJ=100 % T7-C2=18 % T8-C8=100 %] [23:51:22.590] [SAMPLE-VAL] Sample 91: weight 0.500 -> 0.245 [E:T1-D6=90 % T2-H3=80 % T3-S4=98 % T4-S6=94 % T5-H4=25 % T6-ST=100 % T7-C6=36 %, W:T2-H2=26 % T3-S3=83 % T4-S8=93 % T5-H6=95 % T6-SJ=100 % T7-C2=67 % T8-C8=63 %] [23:51:22.595] [SAMPLE-VAL] Sample 92: weight 0.500 -> 0.195 [E:T1-D6=69 % T2-H3=76 % T3-S4=96 % T4-S6=91 % T5-H4=31 % T6-ST=100 % T7-C6=31 %, W:T2-H2=23 % T3-S3=85 % T4-S8=91 % T5-H6=94 % T6-SJ=100 % T7-C2=66 % T8-C8=4 %] [23:51:22.600] [SAMPLE-VAL] Sample 93: weight 0.500 -> 0.275 [E:T1-D6=89 % T2-H3=85 % T3-S4=97 % T4-S6=92 % T5-H4=73 % T6-ST=100 % T7-C6=65 %, W:T2-H2=17 % T3-S3=81 % T4-S8=93 % T5-H6=75 % T6-SJ=100 % T7-C2=27 % T8-C8=64 %] [23:51:22.604] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.452 [E:T1-D6=58 % T2-H3=5 % T3-S4=98 % T4-S6=95 % T5-H4=76 % T6-ST=100 % T7-C6=14 %, W:T2-H2=36 % T3-S3=80 % T4-S8=90 % T5-H6=100 % T6-SJ=100 % T7-C2=69 % T8-C8=70 %] [23:51:22.609] [SAMPLE-VAL] Sample 95: weight 0.500 -> 0.221 [E:T1-D6=85 % T2-H3=6 % T3-S4=98 % T4-S6=95 % T5-H4=81 % T6-ST=100 % T7-C6=62 %, W:T2-H2=24 % T3-S3=83 % T4-S8=93 % T5-H6=82 % T6-SJ=100 % T7-C2=33 % T8-C8=99 %] [23:51:22.614] [SAMPLE-VAL] Sample 96: weight 0.500 -> 0.231 [E:T1-D6=71 % T2-H3=100 % T3-S4=95 % T4-S6=93 % T5-H4=100 % T6-ST=100 % T7-C6=34 %, W:T2-H2=12 % T3-S3=77 % T4-S8=93 % T5-H6=58 % T6-SJ=100 % T7-C2=66 % T8-C8=28 %] [23:51:22.619] [SAMPLE-VAL] Sample 97: weight 0.500 -> 0.301 [E:T1-D6=56 % T2-H3=100 % T3-S4=97 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=65 %, W:T2-H2=29 % T3-S3=77 % T4-S8=96 % T5-H6=79 % T6-SJ=100 % T7-C2=34 % T8-C8=96 %] [23:51:22.623] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.478 [E:T1-D6=96 % T2-H3=5 % T3-S4=97 % T4-S6=94 % T5-H4=77 % T6-ST=100 % T7-C6=54 %, W:T2-H2=34 % T3-S3=83 % T4-S8=89 % T5-H6=100 % T6-SJ=100 % T7-C2=18 % T8-C8=91 %] [23:51:22.628] [SAMPLE-VAL] Sample 99: weight 0.500 -> 0.154 [E:T1-D6=47 % T2-H3=2 % T3-S4=93 % T4-S6=93 % T5-H4=66 % T6-ST=100 % T7-C6=21 %, W:T2-H2=46 % T3-S3=84 % T4-S8=92 % T5-H6=100 % T6-SJ=100 % T7-C2=82 % T8-C8=2 %] [23:51:22.632] [SAMPLE-VAL] Sample 100: weight 0.500 -> 0.174 [E:T1-D6=67 % T2-H3=7 % T3-S4=97 % T4-S6=95 % T5-H4=66 % T6-ST=100 % T7-C6=34 %, W:T2-H2=26 % T3-S3=81 % T4-S8=94 % T5-H6=84 % T6-SJ=100 % T7-C2=60 % T8-C8=4 %] [23:51:22.632] [SAMPLE-VAL] Done. Weight range: 0.024-0.580 [23:51:22.633] [SAMPLE-VAL] Top sample 26 (w=0.580): E:T64.8743.T6.K976 W:J83.J62.AKQ8.J82 [E:T1-D6=94 % T2-H3=86 % T3-S4=99 % T4-S6=94 % T5-H4=71 % T6-ST=100 % T7-C6=62 %, W:T2-H2=22 % T3-S3=80 % T4-S8=97 % T5-H6=82 % T6-SJ=100 % T7-C2=29 % T8-C8=84 %] [23:51:22.633] [SAMPLE-VAL] Top sample 20 (w=0.580): E:T64.8743.A6.K976 W:J83.J62.KQT8.J82 [E:T1-D6=95 % T2-H3=85 % T3-S4=98 % T4-S6=92 % T5-H4=71 % T6-ST=100 % T7-C6=59 %, W:T2-H2=18 % T3-S3=81 % T4-S8=95 % T5-H6=83 % T6-SJ=100 % T7-C2=35 % T8-C8=87 %] [23:51:22.633] [SAMPLE-VAL] Top sample 31 (w=0.571): E:T64.8743.T6.KJ96 W:J83.J62.AKQ8.872 [E:T1-D6=93 % T2-H3=86 % T3-S4=99 % T4-S6=95 % T5-H4=71 % T6-ST=100 % T7-C6=36 %, W:T2-H2=18 % T3-S3=79 % T4-S8=95 % T5-H6=85 % T6-SJ=100 % T7-C2=59 % T8-C8=66 %] [23:51:22.633] [SAMPLE-VAL] Top sample 42 (w=0.557): E:T64.8743.A6.KJ96 W:J83.J62.KQT8.872 [E:T1-D6=93 % T2-H3=86 % T3-S4=98 % T4-S6=93 % T5-H4=69 % T6-ST=100 % T7-C6=31 %, W:T2-H2=14 % T3-S3=81 % T4-S8=93 % T5-H6=83 % T6-SJ=100 % T7-C2=67 % T8-C8=68 %] [23:51:22.633] [SAMPLE-VAL] Top sample 29 (w=0.545): E:T64.743.A86.KJ96 W:J83.J862.KQT.872 [E:T1-D6=64 % T2-H3=100 % T3-S4=98 % T4-S6=95 % T5-H4=100 % T6-ST=100 % T7-C6=27 %, W:T2-H2=14 % T3-S3=76 % T4-S8=95 % T5-H6=63 % T6-SJ=100 % T7-C2=69 % T8-C8=67 %] [23:51:22.633] After sample validation: 100 deals remaining [23:51:22.633] [PLAY-INFER] No inference observations detected [23:51:22.633] Using weighted samples: 100/100 have non-uniform weights (range 0.024-0.580) [23:51:22.633] Sample deals (100 total, showing first 20, by weight): [23:51:22.633] [1] (w=0.580) N:972.AK9.9532.Q53 T64.8743.T6.K976 AKQ5.QT5.J74.AT4 J83.J62.AKQ8.J82 [23:51:22.633] [2] (w=0.580) N:972.AK9.9532.Q53 T64.8743.A6.K976 AKQ5.QT5.J74.AT4 J83.J62.KQT8.J82 [23:51:22.633] [3] (w=0.571) N:972.AK9.9532.Q53 T64.8743.T6.KJ96 AKQ5.QT5.J74.AT4 J83.J62.AKQ8.872 [23:51:22.634] [4] (w=0.557) N:972.AK9.9532.Q53 T64.8743.A6.KJ96 AKQ5.QT5.J74.AT4 J83.J62.KQT8.872 [23:51:22.634] [5] (w=0.545) N:972.AK9.9532.Q53 T64.743.A86.KJ96 AKQ5.QT5.J74.AT4 J83.J862.KQT.872 [23:51:22.634] [6] (w=0.508) N:972.AK9.9532.Q53 T64.843.86.KJ976 AKQ5.QT5.J74.AT4 J83.J762.AKQT.82 [23:51:22.634] [7] (w=0.496) N:972.AK9.9532.Q53 T64.J743.T6.K976 AKQ5.QT5.J74.AT4 J83.862.AKQ8.J82 [23:51:22.634] [8] (w=0.495) N:972.AK9.9532.Q53 T64.J843.T6.K976 AKQ5.QT5.J74.AT4 J83.762.AKQ8.J82 [23:51:22.634] [9] (w=0.495) N:972.AK9.9532.Q53 T64.J8743.A6.K76 AKQ5.QT5.J74.AT4 J83.62.KQT8.J982 [23:51:22.634] [10] (w=0.489) N:972.AK9.9532.Q53 T64.J843.A6.J976 AKQ5.QT5.J74.AT4 J83.762.KQT8.K82 [23:51:22.634] [11] (w=0.484) N:972.AK9.9532.Q53 T64.J8743.A6.J76 AKQ5.QT5.J74.AT4 J83.62.KQT8.K982 [23:51:22.634] [12] (w=0.478) N:972.AK9.9532.Q53 T64.J8743.A6.976 AKQ5.QT5.J74.AT4 J83.62.KQT8.KJ82 [23:51:22.634] [13] (w=0.472) N:972.AK9.9532.Q53 T64.8743.T6.KJ76 AKQ5.QT5.J74.AT4 J83.J62.AKQ8.982 [23:51:22.634] [14] (w=0.471) N:972.AK9.9532.Q53 T64.J43.T6.KJ976 AKQ5.QT5.J74.AT4 J83.8762.AKQ8.82 [23:51:22.634] [15] (w=0.468) N:972.AK9.9532.Q53 T64.J8743.A86.76 AKQ5.QT5.J74.AT4 J83.62.KQT.KJ982 [23:51:22.635] [16] (w=0.453) N:972.AK9.9532.Q53 T64.J843.6.KJ976 AKQ5.QT5.J74.AT4 J83.762.AKQT8.82 [23:51:22.635] [17] (w=0.452) N:972.AK9.9532.Q53 T64.J8743.A86.96 AKQ5.QT5.J74.AT4 J83.62.KQT.KJ872 [23:51:22.635] [18] (w=0.450) N:972.AK9.9532.Q53 T64.J8743.86.K76 AKQ5.QT5.J74.AT4 J83.62.AKQT.J982 [23:51:22.635] [19] (w=0.446) N:972.AK9.9532.Q53 T64.J8743.T6.K96 AKQ5.QT5.J74.AT4 J83.62.AKQ8.J872 [23:51:22.635] [20] (w=0.428) N:972.AK9.9532.Q53 T64.J743.AT86.96 AKQ5.QT5.J74.AT4 J83.862.KQ.KJ872 [23:51:22.635] ... and 80 more [23:51:22.707] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:51:22.707] C3: [400, 400, -50, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 430, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, -50, 400, 400] [23:51:22.707] C5: [400, 400, -50, 400, -50, -50, 400, 400, 400, 400, 400, 400, -50, 400, -50, -50, -50, -50, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, -50, 400, 400, -50, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 400, -50, -50, -50, 400, 400, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, 400, 400, 400, 400, 400, 400, 430, 400, 400, 400, 400, 400, -50, 400, 400, 400, -50, -50, 400, 400] [23:51:22.707] CQ: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, 400, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400, 400, 400, -50, -50, -50, 400, 400, 400, -50, 400, -50, 400, 400, -50, -50, -50, -50, -50, -50, -50, -50, -50, 400] [23:51:22.707] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:51:22.707] C3: [3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3] [23:51:22.707] C5: [3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3] [23:51:22.707] CQ: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3] [23:51:22.708] --- IMP Calculation Output (card -> average IMP) --- [23:51:22.708] C3: 2.95 [23:51:22.708] C5: 2.95 [23:51:22.708] CQ: -5.89 [23:51:22.708] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:51:22.708] C3: 0.297 [23:51:22.708] C5: 0.297 [23:51:22.708] CQ: -0.595 [23:51:22.708] === DDS DETAILED ANALYSIS === [23:51:22.708] Cards analyzed: 3, Samples per card: 100 [23:51:22.708] [23:51:22.708] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:51:22.708] ----- ------ --------- ------- ----------- -------------------------------- [23:51:22.709] C3 2.95 2.75 71 % 3 [3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3...] [23:51:22.709] C5 2.95 2.75 71 % 3 [3, 3, 2, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 3, 3...] [23:51:22.709] CQ -5.89 2.15 12 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2...] [23:51:22.709] [23:51:22.709] Selected: C3 (IMPs=2.95, avgTricks=2.75) [23:51:22.709] =================== [23:51:22.709] Selected: C3 (MP 0.297, 2.95 IMPs, 2.75 tricks) -- 1 tied card(s): C5 [23:51:22.709] [stage-timing] ok sample=88ms validate=0ms nn=571ms signal=0ms simgames=5ms dds=68ms total=737ms samples=100 cards=30 [23:51:22.710] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AT4 Q53 KJ987' [23:51:22.729] SUITC_CALL_END: jsonLength=1462 [23:51:22.729] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":76.8261} ],"Result":1.7683, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":76.8261},{"Tricks":1,"Percent [23:51:22.730] === FindBestCardAsync: Position=N, CardsPlayed=30 === [23:51:22.730] Finding card to play for N: 972.AK9.9532.Q53 [23:51:22.730] Relative position: Dummy, Contract type: NoTrump [23:51:22.730] Cards in hand mask: 2 [23:51:22.731] Candidate: xC = 99.5 % [23:51:22.732] Candidate: QC = 0.5 % [23:51:22.732] Selected: C3 (99.5 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:24 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:24 === [23:51:24.232] Activated: 5 tricks remaining, threshold=5 [23:51:24.232] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=7, defense tricks=1 [23:51:24.232] ENDGAME: Contract=3N, Declarer=S, ToPlay=S, Trump=NT [23:51:24.232] ENDGAME: S [- HQ DJ7 CT4] [23:51:24.232] ENDGAME: N [- - D953 CQ5] [23:51:24.232] ENDGAME: Hidden [- HJ87 DAQT8 CKJ9] [23:51:24.232] ENDGAME: 252 valid worlds (after void filtering) [23:51:24.233] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:24.233] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:24.233] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:24.233] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:24.233] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:24.233] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:24.233] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:24.233] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:24.233] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:24.234] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:24.234] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:24.234] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:24.234] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:24.234] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:24.246] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:24.246] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:24.246] [DealFinder] Expression (5003 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:51:24.247] [Timing] N precompute: 12ms mem d=256KB (total=1243MB) [23:51:24.255] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:24.255] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:24.255] [DealFinder] Expression (4129 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:51:24.255] [Timing] E precompute: 8ms mem d=218KB (total=1243MB) [23:51:24.257] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:24.257] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:24.257] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:24.257] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:24.257] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:24.258] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:24.258] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:24.258] [Timing] S precompute: 2ms mem d=120KB (total=1243MB) [23:51:24.260] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:24.260] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:24.260] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:24.260] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:24.260] [Timing] W precompute: 2ms mem d=88KB (total=1243MB) [23:51:24.260] ENDGAME: Bidding weights applied to 192/252 worlds (range 0.01-1.00) [23:51:24.261] ENDGAME_WORLD: #1 (w=0.01) N:..953.Q5 .J87.T8. .Q.J7.T4 ..AQ.KJ9 [23:51:24.261] ENDGAME_WORLD: #2 (w=1.00) N:..953.Q5 .J87.Q8. .Q.J7.T4 ..AT.KJ9 [23:51:24.261] ENDGAME_WORLD: #3 (w=0.01) N:..953.Q5 .J87.A8. .Q.J7.T4 ..QT.KJ9 [23:51:24.261] ENDGAME_WORLD: #4 (w=0.01) N:..953.Q5 .J87.8.9 .Q.J7.T4 ..AQT.KJ [23:51:24.261] ENDGAME_WORLD: #5 (w=0.01) N:..953.Q5 .J87.8.J .Q.J7.T4 ..AQT.K9 [23:51:24.261] ENDGAME_WORLD: #6 (w=1.00) N:..953.Q5 .J87.8.K .Q.J7.T4 ..AQT.J9 [23:51:24.261] ENDGAME_WORLD: #7 (w=1.00) N:..953.Q5 .J87.QT. .Q.J7.T4 ..A8.KJ9 [23:51:24.261] ENDGAME_WORLD: #8 (w=0.01) N:..953.Q5 .J87.AT. .Q.J7.T4 ..Q8.KJ9 [23:51:24.261] ENDGAME_WORLD: #9 (w=0.01) N:..953.Q5 .J87.T.9 .Q.J7.T4 ..AQ8.KJ [23:51:24.261] ENDGAME_WORLD: #10 (w=0.01) N:..953.Q5 .J87.T.J .Q.J7.T4 ..AQ8.K9 [23:51:24.261] ENDGAME_WORLD: #11 (w=1.00) N:..953.Q5 .J87.T.K .Q.J7.T4 ..AQ8.J9 [23:51:24.261] ENDGAME_WORLD: #12 (w=0.01) N:..953.Q5 .J87.AQ. .Q.J7.T4 ..T8.KJ9 [23:51:24.261] ENDGAME_WORLD: #13 (w=1.00) N:..953.Q5 .J87.Q.9 .Q.J7.T4 ..AT8.KJ [23:51:24.261] ENDGAME_WORLD: #14 (w=1.00) N:..953.Q5 .J87.Q.J .Q.J7.T4 ..AT8.K9 [23:51:24.261] ENDGAME_WORLD: #15 (w=0.01) N:..953.Q5 .J87.Q.K .Q.J7.T4 ..AT8.J9 [23:51:24.261] ENDGAME_WORLD: #16 (w=0.01) N:..953.Q5 .J87.A.9 .Q.J7.T4 ..QT8.KJ [23:51:24.262] ENDGAME_WORLD: #17 (w=0.01) N:..953.Q5 .J87.A.J .Q.J7.T4 ..QT8.K9 [23:51:24.262] ENDGAME_WORLD: #18 (w=0.01) N:..953.Q5 .J87.A.K .Q.J7.T4 ..QT8.J9 [23:51:24.262] ENDGAME_WORLD: #19 (w=0.01) N:..953.Q5 .J87..J9 .Q.J7.T4 ..AQT8.K [23:51:24.262] ENDGAME_WORLD: #20 (w=1.00) N:..953.Q5 .J87..K9 .Q.J7.T4 ..AQT8.J [23:51:24.262] ENDGAME_WORLD: ... and 232 more [23:51:24.262] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=61.92, rankByScore=True): [23:51:24.411] HQ: defeat 25 % (15.6/61.9), makes 25 % (15.6/61.9), avgDeclTricks=8.3, dist=8:46.3 [9:15.6] [23:51:24.559] D7: defeat 7 % (4.2/61.9), makes 7 % (4.2/61.9), avgDeclTricks=8.0, dist=7:2.1 8:55.6 [9:4.2] [23:51:24.620] DJ: defeat 8 % (5.2/61.9), makes 8 % (5.2/61.9), avgDeclTricks=8.1, dist=7:2.1 8:54.6 [9:5.2] [23:51:24.683] C4: defeat 58 % (36.0/61.9), makes 58 % (36.0/61.9), avgDeclTricks=8.5, dist=7:6.1 8:19.7 [9:36.0] [23:51:24.745] CT: defeat 42 % (25.8/61.9), makes 42 % (25.8/61.9), avgDeclTricks=8.3, dist=7:6.2 8:30.0 [9:25.8] [23:51:24.745] IMP HQ: -0.24 [23:51:24.745] IMP D7: -2.60 [23:51:24.745] IMP DJ: -2.40 [23:51:24.745] IMP C4: 3.65 [23:51:24.745] IMP CT: 1.59 [23:51:24.745] MP HQ: 0.007 [23:51:24.745] MP D7: -0.234 [23:51:24.745] MP DJ: -0.213 [23:51:24.746] MP C4: 0.319 [23:51:24.746] MP CT: 0.120 [23:51:24.746] ENDGAME: Selected C4 (58 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:26 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:26 === [23:51:26.304] Activated: 5 tricks remaining, threshold=5 [23:51:26.305] ENDGAME: Hidden cards=9 between E and W, need 5+4, declarer tricks=7, defense tricks=1 [23:51:26.305] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [23:51:26.305] ENDGAME: N [- - D953 CQ5] [23:51:26.305] ENDGAME: S [- HQ DJ7 CT] [23:51:26.305] ENDGAME: Hidden [- HJ87 DAQT8 CJ9] [23:51:26.305] ENDGAME: Current trick (2 cards, led by S): C4 CK [23:51:26.305] ENDGAME: 126 valid worlds (after void filtering) [23:51:26.306] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:26.306] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:26.306] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:26.306] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:26.306] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:26.306] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:26.306] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:26.306] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:26.306] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:26.306] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:26.306] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:26.307] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:26.307] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:26.307] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:26.318] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:26.318] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:26.318] [DealFinder] Expression (5003 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:51:26.318] [Timing] N precompute: 11ms mem d=256KB (total=1216MB) [23:51:26.327] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:26.327] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:26.327] [DealFinder] Expression (4129 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:51:26.327] [Timing] E precompute: 8ms mem d=210KB (total=1216MB) [23:51:26.329] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:26.329] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:26.330] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:26.330] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:26.330] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:26.330] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:26.330] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:26.330] [Timing] S precompute: 2ms mem d=120KB (total=1217MB) [23:51:26.332] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:26.332] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:26.332] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:26.332] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:26.332] [Timing] W precompute: 2ms mem d=80KB (total=1217MB) [23:51:26.333] ENDGAME: Bidding weights applied to 65/126 worlds (range 0.01-1.00) [23:51:26.333] ENDGAME_WORLD: #1 (w=1.00) N:..953.Q5 .J87.T8. .Q.J7.T ..AQ.J9 [23:51:26.333] ENDGAME_WORLD: #2 (w=1.00) N:..953.Q5 .J87.Q8. .Q.J7.T ..AT.J9 [23:51:26.333] ENDGAME_WORLD: #3 (w=0.01) N:..953.Q5 .J87.A8. .Q.J7.T ..QT.J9 [23:51:26.333] ENDGAME_WORLD: #4 (w=1.00) N:..953.Q5 .J87.8.9 .Q.J7.T ..AQT.J [23:51:26.333] ENDGAME_WORLD: #5 (w=1.00) N:..953.Q5 .J87.8.J .Q.J7.T ..AQT.9 [23:51:26.333] ENDGAME_WORLD: #6 (w=1.00) N:..953.Q5 .J87.QT. .Q.J7.T ..A8.J9 [23:51:26.333] ENDGAME_WORLD: #7 (w=0.01) N:..953.Q5 .J87.AT. .Q.J7.T ..Q8.J9 [23:51:26.333] ENDGAME_WORLD: #8 (w=1.00) N:..953.Q5 .J87.T.9 .Q.J7.T ..AQ8.J [23:51:26.333] ENDGAME_WORLD: #9 (w=1.00) N:..953.Q5 .J87.T.J .Q.J7.T ..AQ8.9 [23:51:26.333] ENDGAME_WORLD: #10 (w=0.01) N:..953.Q5 .J87.AQ. .Q.J7.T ..T8.J9 [23:51:26.333] ENDGAME_WORLD: #11 (w=1.00) N:..953.Q5 .J87.Q.9 .Q.J7.T ..AT8.J [23:51:26.333] ENDGAME_WORLD: #12 (w=1.00) N:..953.Q5 .J87.Q.J .Q.J7.T ..AT8.9 [23:51:26.333] ENDGAME_WORLD: #13 (w=0.01) N:..953.Q5 .J87.A.9 .Q.J7.T ..QT8.J [23:51:26.333] ENDGAME_WORLD: #14 (w=0.01) N:..953.Q5 .J87.A.J .Q.J7.T ..QT8.9 [23:51:26.334] ENDGAME_WORLD: #15 (w=1.00) N:..953.Q5 .J87..J9 .Q.J7.T ..AQT8. [23:51:26.334] ENDGAME_WORLD: #16 (w=1.00) N:..953.Q5 .87.QT8. .Q.J7.T .J.A.J9 [23:51:26.334] ENDGAME_WORLD: #17 (w=1.00) N:..953.Q5 .87.AT8. .Q.J7.T .J.Q.J9 [23:51:26.334] ENDGAME_WORLD: #18 (w=1.00) N:..953.Q5 .87.T8.9 .Q.J7.T .J.AQ.J [23:51:26.334] ENDGAME_WORLD: #19 (w=1.00) N:..953.Q5 .87.T8.J .Q.J7.T .J.AQ.9 [23:51:26.334] ENDGAME_WORLD: #20 (w=0.01) N:..953.Q5 .87.AQ8. .Q.J7.T .J.T.J9 [23:51:26.334] ENDGAME_WORLD: ... and 106 more [23:51:26.334] ENDGAME: Evaluating 2 candidates across 126 worlds (totalWeight=61.65, rankByScore=True): [23:51:26.352] C5: defeat 61 % (37.4/61.6), makes 61 % (37.4/61.6), avgDeclTricks=8.6, dist=7:1.0 8:23.3 [9:37.4] [23:51:26.373] CQ: defeat 23 % (14.2/61.6), makes 23 % (14.2/61.6), avgDeclTricks=8.1, dist=7:6.1 8:41.3 [9:14.2] [23:51:26.373] IMP C5: 3.93 [23:51:26.374] IMP CQ: -3.93 [23:51:26.374] MP C5: 0.460 [23:51:26.374] MP CQ: -0.460 [23:51:26.374] ENDGAME: Selected C5 (61 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:30 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:30 === [23:51:30.176] Activated: 4 tricks remaining, threshold=5 [23:51:30.176] ENDGAME: Hidden cards=7 between E and W, need 4+3, declarer tricks=7, defense tricks=2 [23:51:30.176] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [23:51:30.176] ENDGAME: N [- - D953 CQ] [23:51:30.176] ENDGAME: S [- HQ DJ7 CT] [23:51:30.176] ENDGAME: Hidden [- HJ87 DAT8 CJ] [23:51:30.177] ENDGAME: Current trick (1 cards, led by W): DQ [23:51:30.177] ENDGAME: 35 valid worlds (after void filtering) [23:51:30.177] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:30.177] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:30.177] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:30.177] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:30.177] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:30.177] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:30.177] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:30.178] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:30.178] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:30.178] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:30.178] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:30.178] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:30.178] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:30.178] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:30.190] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:30.190] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:30.190] [DealFinder] Expression (5003 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:51:30.190] [Timing] N precompute: 12ms mem d=261KB (total=1214MB) [23:51:30.198] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:30.198] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:30.198] [DealFinder] Expression (4129 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:51:30.198] [Timing] E precompute: 7ms mem d=210KB (total=1214MB) [23:51:30.200] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:30.200] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:30.200] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:30.200] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:30.200] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:30.200] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:30.200] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:30.200] [Timing] S precompute: 2ms mem d=120KB (total=1214MB) [23:51:30.202] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:30.202] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:30.202] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:30.202] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:30.203] [Timing] W precompute: 2ms mem d=88KB (total=1214MB) [23:51:30.203] ENDGAME: Bidding weights applied to 16/35 worlds (range 0.01-1.00) [23:51:30.203] ENDGAME_WORLD: #1 (w=1.00) N:..953.Q .J87.8. .Q.J7.T ..AT.J [23:51:30.203] ENDGAME_WORLD: #2 (w=1.00) N:..953.Q .J87.T. .Q.J7.T ..A8.J [23:51:30.203] ENDGAME_WORLD: #3 (w=0.01) N:..953.Q .J87.A. .Q.J7.T ..T8.J [23:51:30.203] ENDGAME_WORLD: #4 (w=1.00) N:..953.Q .J87..J .Q.J7.T ..AT8. [23:51:30.203] ENDGAME_WORLD: #5 (w=1.00) N:..953.Q .87.T8. .Q.J7.T .J.A.J [23:51:30.203] ENDGAME_WORLD: #6 (w=1.00) N:..953.Q .87.A8. .Q.J7.T .J.T.J [23:51:30.203] ENDGAME_WORLD: #7 (w=1.00) N:..953.Q .87.8.J .Q.J7.T .J.AT. [23:51:30.203] ENDGAME_WORLD: #8 (w=1.00) N:..953.Q .87.AT. .Q.J7.T .J.8.J [23:51:30.203] ENDGAME_WORLD: #9 (w=1.00) N:..953.Q .87.T.J .Q.J7.T .J.A8. [23:51:30.203] ENDGAME_WORLD: #10 (w=0.01) N:..953.Q .87.A.J .Q.J7.T .J.T8. [23:51:30.203] ENDGAME_WORLD: #11 (w=1.00) N:..953.Q .J7.T8. .Q.J7.T .8.A.J [23:51:30.203] ENDGAME_WORLD: #12 (w=0.01) N:..953.Q .J7.A8. .Q.J7.T .8.T.J [23:51:30.203] ENDGAME_WORLD: #13 (w=1.00) N:..953.Q .J7.8.J .Q.J7.T .8.AT. [23:51:30.203] ENDGAME_WORLD: #14 (w=0.01) N:..953.Q .J7.AT. .Q.J7.T .8.8.J [23:51:30.204] ENDGAME_WORLD: #15 (w=1.00) N:..953.Q .J7.T.J .Q.J7.T .8.A8. [23:51:30.204] ENDGAME_WORLD: #16 (w=0.01) N:..953.Q .J7.A.J .Q.J7.T .8.T8. [23:51:30.204] ENDGAME_WORLD: #17 (w=1.00) N:..953.Q .7.AT8. .Q.J7.T .J8..J [23:51:30.204] ENDGAME_WORLD: #18 (w=1.00) N:..953.Q .7.T8.J .Q.J7.T .J8.A. [23:51:30.204] ENDGAME_WORLD: #19 (w=0.01) N:..953.Q .7.A8.J .Q.J7.T .J8.T. [23:51:30.204] ENDGAME_WORLD: #20 (w=0.01) N:..953.Q .7.AT.J .Q.J7.T .J8.8. [23:51:30.204] ENDGAME_WORLD: ... and 15 more [23:51:30.204] ENDGAME: Evaluating 3 candidates across 35 worlds (totalWeight=19.16, rankByScore=True): [23:51:30.205] D3: defeat 63 % (12.1/19.2), makes 63 % (12.1/19.2), avgDeclTricks=8.6, dist=7:1.0 8:6.0 [9:12.1] [10:0.0] [23:51:30.207] D5: defeat 63 % (12.1/19.2), makes 63 % (12.1/19.2), avgDeclTricks=8.6, dist=7:1.0 8:6.0 [9:12.1] [10:0.0] [23:51:30.208] D9: defeat 43 % (8.1/19.2), makes 43 % (8.1/19.2), avgDeclTricks=8.4, dist=7:1.0 8:10.0 [9:8.1] [10:0.0] [23:51:30.208] IMP D3: 1.04 [23:51:30.208] IMP D5: 1.04 [23:51:30.208] IMP D9: -2.09 [23:51:30.208] MP D3: 0.104 [23:51:30.208] MP D5: 0.104 [23:51:30.208] MP D9: -0.209 [23:51:30.208] ENDGAME: Selected D5 (63 %) [23:51:30.208] Tied cards: D5,D3 -- invoking NN directly on tied set [23:51:30.209] === FindBestCardAsync: Position=N, CardsPlayed=37 === [23:51:30.209] Finding card to play for N: 972.AK9.9532.Q53 [23:51:30.209] Relative position: Dummy, Contract type: NoTrump [23:51:30.209] Cards in hand mask: 2 [23:51:30.210] Candidate: xD = 95.6 % [23:51:30.210] Candidate: 9D = 4.4 % [23:51:30.210] Selected: D3 (95.6 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:31 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:31 === [23:51:31.896] Activated: 4 tricks remaining, threshold=5 [23:51:31.896] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=7, defense tricks=2 [23:51:31.896] ENDGAME: Contract=3N, Declarer=S, ToPlay=S, Trump=NT [23:51:31.896] ENDGAME: S [- HQ DJ7 CT] [23:51:31.896] ENDGAME: N [- - D95 CQ] [23:51:31.896] ENDGAME: Hidden [- HJ87 DA8 CJ] [23:51:31.896] ENDGAME: Current trick (3 cards, led by W): DQ D3 DT [23:51:31.896] ENDGAME: 20 valid worlds (after void filtering) [23:51:31.897] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:31.897] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:31.897] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:31.897] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:31.897] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:31.897] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:31.897] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:31.897] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:31.897] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:31.897] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:31.897] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:31.898] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:31.898] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:31.898] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:31.908] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:31.908] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:31.908] [DealFinder] Expression (5003 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:51:31.908] [Timing] N precompute: 10ms mem d=261KB (total=1212MB) [23:51:31.917] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:31.917] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:31.917] [DealFinder] Expression (4129 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:51:31.917] [Timing] E precompute: 9ms mem d=223KB (total=1212MB) [23:51:31.919] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:31.919] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:31.919] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:31.920] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:31.920] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:31.920] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:31.920] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:31.920] [Timing] S precompute: 2ms mem d=112KB (total=1212MB) [23:51:31.922] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:31.922] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:31.922] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:31.922] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:31.922] [Timing] W precompute: 2ms mem d=96KB (total=1212MB) [23:51:31.922] ENDGAME: Bidding weights applied to 7/20 worlds (range 0.01-1.00) [23:51:31.922] ENDGAME_WORLD: #1 (w=1.00) N:..95.Q .J87.. .Q.J7.T ..A8.J [23:51:31.922] ENDGAME_WORLD: #2 (w=1.00) N:..95.Q .87.8. .Q.J7.T .J.A.J [23:51:31.922] ENDGAME_WORLD: #3 (w=1.00) N:..95.Q .87.A. .Q.J7.T .J.8.J [23:51:31.922] ENDGAME_WORLD: #4 (w=1.00) N:..95.Q .87..J .Q.J7.T .J.A8. [23:51:31.922] ENDGAME_WORLD: #5 (w=1.00) N:..95.Q .J7.8. .Q.J7.T .8.A.J [23:51:31.922] ENDGAME_WORLD: #6 (w=0.01) N:..95.Q .J7.A. .Q.J7.T .8.8.J [23:51:31.923] ENDGAME_WORLD: #7 (w=1.00) N:..95.Q .J7..J .Q.J7.T .8.A8. [23:51:31.923] ENDGAME_WORLD: #8 (w=1.00) N:..95.Q .7.A8. .Q.J7.T .J8..J [23:51:31.923] ENDGAME_WORLD: #9 (w=1.00) N:..95.Q .7.8.J .Q.J7.T .J8.A. [23:51:31.923] ENDGAME_WORLD: #10 (w=0.01) N:..95.Q .7.A.J .Q.J7.T .J8.8. [23:51:31.923] ENDGAME_WORLD: #11 (w=1.00) N:..95.Q .J8.8. .Q.J7.T .7.A.J [23:51:31.923] ENDGAME_WORLD: #12 (w=0.01) N:..95.Q .J8.A. .Q.J7.T .7.8.J [23:51:31.923] ENDGAME_WORLD: #13 (w=1.00) N:..95.Q .J8..J .Q.J7.T .7.A8. [23:51:31.923] ENDGAME_WORLD: #14 (w=1.00) N:..95.Q .8.A8. .Q.J7.T .J7..J [23:51:31.923] ENDGAME_WORLD: #15 (w=1.00) N:..95.Q .8.8.J .Q.J7.T .J7.A. [23:51:31.923] ENDGAME_WORLD: #16 (w=0.01) N:..95.Q .8.A.J .Q.J7.T .J7.8. [23:51:31.923] ENDGAME_WORLD: #17 (w=0.01) N:..95.Q .J.A8. .Q.J7.T .87..J [23:51:31.923] ENDGAME_WORLD: #18 (w=1.00) N:..95.Q .J.8.J .Q.J7.T .87.A. [23:51:31.923] ENDGAME_WORLD: #19 (w=0.01) N:..95.Q .J.A.J .Q.J7.T .87.8. [23:51:31.923] ENDGAME_WORLD: #20 (w=0.01) N:..95.Q ..A8.J .Q.J7.T .J87.. [23:51:31.924] ENDGAME: Evaluating 2 candidates across 20 worlds (totalWeight=13.07, rankByScore=True): [23:51:31.924] D7: defeat 100 % (13.1/13.1), makes 100 % (13.1/13.1), avgDeclTricks=9.0, dist=[9:13.1] [23:51:31.924] DJ: defeat 77 % (10.1/13.1), makes 77 % (10.1/13.1), avgDeclTricks=8.8, dist=8:3.0 [9:10.1] [23:51:31.925] IMP D7: 2.30 [23:51:31.925] IMP DJ: -2.30 [23:51:31.925] MP D7: 0.230 [23:51:31.925] MP DJ: -0.230 [23:51:31.925] ENDGAME: Selected D7 (100 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:34 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:34 === [23:51:34.918] Activated: 3 tricks remaining, threshold=5 [23:51:34.918] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=7, defense tricks=3 [23:51:34.918] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [23:51:34.918] ENDGAME: N [- - D95 CQ] [23:51:34.918] ENDGAME: S [- HQ DJ CT] [23:51:34.918] ENDGAME: Hidden [- HJ87 DA CJ] [23:51:34.918] ENDGAME: Current trick (1 cards, led by W): D8 [23:51:34.918] ENDGAME: 10 valid worlds (after void filtering) [23:51:34.919] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:34.919] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:34.919] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:34.919] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:34.919] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:34.919] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:34.919] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:34.919] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:34.919] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:34.919] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:34.919] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:34.919] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:34.920] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:34.920] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:34.930] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:34.930] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:34.930] [DealFinder] Expression (5003 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:51:34.930] [Timing] N precompute: 10ms mem d=246KB (total=1222MB) [23:51:34.938] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:34.938] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:34.938] [DealFinder] Expression (4129 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:51:34.938] [Timing] E precompute: 7ms mem d=218KB (total=1222MB) [23:51:34.940] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:34.940] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:34.940] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:34.940] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:34.940] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:34.940] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:34.940] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:34.940] [Timing] S precompute: 1ms mem d=120KB (total=1222MB) [23:51:34.942] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:34.942] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:34.942] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:34.942] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:34.942] [Timing] W precompute: 1ms mem d=88KB (total=1222MB) [23:51:34.942] ENDGAME: Bidding weights applied to 5/10 worlds (range 0.01-1.00) [23:51:34.942] ENDGAME_WORLD: #1 (w=1.00) N:..95.Q .J87.. .Q.J.T ..A.J [23:51:34.942] ENDGAME_WORLD: #2 (w=1.00) N:..95.Q .87.A. .Q.J.T .J..J [23:51:34.942] ENDGAME_WORLD: #3 (w=1.00) N:..95.Q .87..J .Q.J.T .J.A. [23:51:34.942] ENDGAME_WORLD: #4 (w=0.01) N:..95.Q .J7.A. .Q.J.T .8..J [23:51:34.942] ENDGAME_WORLD: #5 (w=1.00) N:..95.Q .J7..J .Q.J.T .8.A. [23:51:34.943] ENDGAME_WORLD: #6 (w=0.01) N:..95.Q .7.A.J .Q.J.T .J8.. [23:51:34.943] ENDGAME_WORLD: #7 (w=0.01) N:..95.Q .J8.A. .Q.J.T .7..J [23:51:34.943] ENDGAME_WORLD: #8 (w=1.00) N:..95.Q .J8..J .Q.J.T .7.A. [23:51:34.943] ENDGAME_WORLD: #9 (w=0.01) N:..95.Q .8.A.J .Q.J.T .J7.. [23:51:34.943] ENDGAME_WORLD: #10 (w=0.01) N:..95.Q .J.A.J .Q.J.T .87.. [23:51:34.943] ENDGAME: Evaluating 2 candidates across 10 worlds (totalWeight=5.05, rankByScore=True): [23:51:34.943] D5: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=9.8, dist=[9:1.1] [10:4.0] [23:51:34.943] D9: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=9.8, dist=[9:1.1] [10:4.0] [23:51:34.943] IMP D5: 0.00 [23:51:34.943] IMP D9: 0.00 [23:51:34.943] MP D5: 0.000 [23:51:34.943] MP D9: 0.000 [23:51:34.943] ENDGAME: Selected D9 (100 %) [23:51:34.943] Tied cards: D9,D5 -- invoking NN directly on tied set [23:51:34.944] === FindBestCardAsync: Position=N, CardsPlayed=41 === [23:51:34.944] Finding card to play for N: 972.AK9.9532.Q53 [23:51:34.944] Relative position: Dummy, Contract type: NoTrump [23:51:34.944] Cards in hand mask: 2 [23:51:34.945] Candidate: xD = 86.0 % [23:51:34.945] Candidate: 9D = 14.0 % [23:51:34.945] Selected: D5 (86.0 %) === Board 20260810_MP_BFD--2026-08-09_b1 (API) - DDS Engine (S) - 2026-08-09 23:51:40 === === Board 20260810_MP_BFD--2026-08-09_b1 (API) - Neural Network Engine (S) - 2026-08-09 23:51:40 === [23:51:40.777] Activated: 2 tricks remaining, threshold=5 [23:51:40.777] ENDGAME: Hidden cards=2 between E and W, need 1+1, declarer tricks=7, defense tricks=4 [23:51:40.777] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [23:51:40.777] ENDGAME: N [- - D9 CQ] [23:51:40.777] ENDGAME: S [- - - CT] [23:51:40.777] ENDGAME: Hidden [- HJ - CJ] [23:51:40.777] ENDGAME: Current trick (3 cards, led by E): H7 HQ H8 [23:51:40.777] ENDGAME: 2 valid worlds (after void filtering) [23:51:40.777] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:40.778] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [23:51:40.778] [DealFinder] Explained bid S 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [23:51:40.778] [DealFinder] Explained bid W P: "Responses to 1N, True" -> require: (none) [23:51:40.778] [DealFinder] Explained bid N 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [23:51:40.778] [DealFinder] Explained bid E P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [23:51:40.778] [DealFinder] Explained bid S 2S: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), S >= 4, NOT OpponentSuit(S)" -> require: (none) [23:51:40.778] [DealFinder] Explained bid W P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [23:51:40.778] [DealFinder] Explained bid N 2N: "Responses to 2C-2D-2Ma-PX (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [23:51:40.778] [DealFinder] Explained bid E P: "Responses to 1N-P-2C-P-2Ma-P-2N, True" -> require: (none) [23:51:40.778] [DealFinder] Explained bid S 3N: "Responses to 2C-2D-2H-2S-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [23:51:40.778] [DealFinder] Explained bid W P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:40.779] [DealFinder] Explained bid N P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [23:51:40.779] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice, True" -> require: (none) [23:51:40.789] [DealFinder] N HCP max: tightened from 11 to 9 using HandUnderstanding [23:51:40.789] [DealFinder] N constraints: HCP[8-9], Suits=(none), Trivial=False [23:51:40.789] [DealFinder] Expression (5003 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:51:40.789] [Timing] N precompute: 10ms mem d=260KB (total=1215MB) [23:51:40.797] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:40.797] [DealFinder] E constraints: HCP[3-11], Suits=(none), Trivial=False [23:51:40.797] [DealFinder] Expression (4129 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:51:40.797] [Timing] E precompute: 7ms mem d=210KB (total=1215MB) [23:51:40.799] [DealFinder] S Spades: tightened from [4-13] to [4-5] using HandUnderstanding [23:51:40.799] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:40.799] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:40.799] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:51:40.799] [DealFinder] S HCP min: tightened from 15 to 17 using HandUnderstanding [23:51:40.799] [DealFinder] S constraints: HCP[17-17], Suits=S[4-5] H[2-5] D[2-5] C[2-5], Trivial=False [23:51:40.799] [DealFinder] Expression (728 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & S >= 4 & NOT OpponentSuit(S) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT min [23:51:40.799] [Timing] S precompute: 2ms mem d=120KB (total=1215MB) [23:51:40.801] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:51:40.801] [DealFinder] W HCP max: tightened from 37 to 21 using HandUnderstanding [23:51:40.801] [DealFinder] W constraints: HCP[3-21], Suits=(none), Trivial=False [23:51:40.801] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [23:51:40.801] [Timing] W precompute: 1ms mem d=80KB (total=1215MB) [23:51:40.801] ENDGAME_WORLD: #1 (w=1.00) N:..9.Q .J.. ...T ...J [23:51:40.801] ENDGAME_WORLD: #2 (w=1.00) N:..9.Q ...J ...T .J.. [23:51:40.801] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=2.00, rankByScore=True): [23:51:40.801] D9: defeat 100 % (2.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=9.0, dist=[9:2.0] [23:51:40.802] CQ: defeat 0 % (0.0/2.0), makes 0 % (0.0/2.0), avgDeclTricks=8.0, dist=8:2.0 [23:51:40.802] IMP D9: 10.00 [23:51:40.802] IMP CQ: -10.00 [23:51:40.802] MP D9: 1.000 [23:51:40.802] MP CQ: -1.000 [23:51:40.802] ENDGAME: Selected D9 (100 %)