=== Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:36:51 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:36:51 === [23:36:51.682] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:36:51.683] Contract: 3D, Declarer: N, Dealer: N [23:36:51.683] Auction: 2D-P-3D-P-P-P [23:36:51.683] Deal: N:... ... ... ... [23:36:51.689] Position S is on declarer's side - score table shifted by 0 declarer tricks won [23:36:51.708] ****************************** [23:36:51.708] FindMatchingDealsWithPlayInternal Input: [23:36:51.708] Position parameter: S [23:36:51.708] Deal from game: N:... ... ... ... [23:36:51.712] Hand for N: Q3.T92.KQJ762.J4 [23:36:51.712] Hand for E: (null) [23:36:51.712] Hand for S: AK8765.Q.983.A95 [23:36:51.712] Hand for W: (null) [23:36:51.712] Cards played: C3 [23:36:51.712] Declarer: N [23:36:51.712] ****************************** [23:36:51.721] [DealFinder] Seed from player S hand: -437926121 [23:36:51.722] [DealFinder] Auction: 2D-P-3D-P-P-P [23:36:51.740] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:36:51.741] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:36:51.741] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:36:51.741] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:36:51.741] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:36:51.741] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:36:51.757] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:36:51.757] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:36:51.757] [Timing] N precompute: 15ms mem d=184KB (total=1533MB) [23:36:51.760] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:36:51.760] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:36:51.761] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:36:51.761] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:36:51.761] [Timing] E precompute: 3ms mem d=110KB (total=1533MB) [23:36:51.764] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:36:51.764] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:36:51.764] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:36:51.764] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:36:51.764] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:36:51.764] [Timing] S precompute: 3ms mem d=113KB (total=1533MB) [23:36:51.765] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:36:51.765] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:36:51.765] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:36:51.765] [Timing] W precompute: 1ms mem d=63KB (total=1533MB) [23:36:51.768] [Timing] Pre-computation (constraints): 46ms mem d=0MB (total=1533MB, gc2=15) [23:36:51.770] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [23:36:51.773] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=1 [23:36:51.776] [ExtractPartialDeal] Visible hands: S, N [23:36:51.777] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:36:51.777] [ExtractPartialDeal] Extracted hands: [23:36:51.777] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:36:51.777] E: ... (0 cards) [23:36:51.777] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:36:51.778] W: ... (0 cards) [23:36:51.778] [DealFinder] Trump suit from contract '3D': Diamonds [23:36:51.779] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:36:51.779] [ComputePlayedCards] Card 1: C3 played by E [23:36:51.780] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:36:51.780] [DealFinder] Added 1 played cards to E (was 0 cards): C3 [23:36:51.780] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:36:51.780] [DealFinder] Added 0 played cards to W (was 0 cards): [23:36:51.782] [DealFinder] Bid verification enabled for: E [23:36:51.791] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:51.791] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:51.795] [DealFinder] Known cards per player: N=13, E=1, S=13, W=0 [23:36:51.795] [DealFinder] Locked players: N, S [23:36:51.796] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:36:51.799] [DealFinder] Players needing cards: E:12, W:13 [23:36:51.802] Large number of cards remaining. Using random generation. [23:36:51.803] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:36:51.825] [VerifyHands] FAIL for W: J2.AK53.A5.KQT62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:51.833] [VerifyBids] REJECT: W bid X instead of P at position 3 (hand: J2.AK53.A5.KQT62) [23:36:51.905] [VerifyHands] FAIL for E: JT2.AKJ4.54.KQ32 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:51.908] [VerifyBids] REJECT: E bid X instead of P at position 1 (hand: JT2.AKJ4.54.KQ32) [23:36:51.908] [VerifyHands] FAIL for W: J.AJ864.A5.KT862 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:51.913] [VerifyBids] REJECT: W bid 3H instead of P at position 3 (hand: J.AJ864.A5.KT862) [23:36:51.981] [VerifyHands] FAIL for W: J9.AK763.A4.KQ62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:52.002] [VerifyBids] REJECT: W bid 3H instead of P at position 3 (hand: J9.AK763.A4.KQ62) [23:36:52.209] [VerifyHands] FAIL for E: JT.AKJ653.A4.Q73 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:52.219] [VerifyBids] REJECT: E bid 2H instead of P at position 1 (hand: JT.AKJ653.A4.Q73) [23:36:52.695] [Timing] Total: 973ms, Generation: 18ms, Verification: 763ms [23:36:52.695] [Timing] Attempts: 70, PassedSimpleCheck: 70, FailedVerification: 20, Found: 50 [23:36:52.723] Search complete. Returning 50 deals. [23:36:52.723] Found 50 sample deals for simulation. [23:36:52.724] Valid deals for DDS: 50 / 50 [23:36:52.729] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:36:52.759] [SAMPLE-VAL] Opening lead NN validation (C3): 22/50 samples adjusted [23:36:52.797] [SAMPLE-VAL] Opening lead rule validation (C3): 6/50 samples penalized for convention violation [23:36:52.803] [SAMPLE-VAL] Opening lead underlead penalty (C3): 17/50 samples penalized (A=0.05 K=0.40 Q=1.00) [23:36:52.806] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:36:52.808] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:36:52.808] After sample validation: 44 deals remaining [23:36:52.810] [PLAY-INFER] No completed tricks -- skipping [23:36:52.817] Using weighted samples: 21/44 have non-uniform weights (range 0.200-1.000) [23:36:52.818] Sample deals (44 total, showing first 20, by weight): [23:36:52.819] [1] (w=1.000) N:Q3.T92.KQJ762.J4 .KJ7653.AT4.T632 AK8765.Q.983.A95 JT942.A84.5.KQ87 [23:36:52.819] [2] (w=1.000) N:Q3.T92.KQJ762.J4 JT4.A754.T.Q8732 AK8765.Q.983.A95 92.KJ863.A54.KT6 [23:36:52.819] [3] (w=1.000) N:Q3.T92.KQJ762.J4 JT92.AJ85.T.T873 AK8765.Q.983.A95 4.K7643.A54.KQ62 [23:36:52.819] [4] (w=1.000) N:Q3.T92.KQJ762.J4 9.KJ654.A.QT8763 AK8765.Q.983.A95 JT42.A873.T54.K2 [23:36:52.819] [5] (w=1.000) N:Q3.T92.KQJ762.J4 J4.K8643.AT4.Q32 AK8765.Q.983.A95 T92.AJ75.5.KT876 [23:36:52.819] [6] (w=1.000) N:Q3.T92.KQJ762.J4 92.KJ8753.4.Q732 AK8765.Q.983.A95 JT4.A64.AT5.KT86 [23:36:52.819] [7] (w=1.000) N:Q3.T92.KQJ762.J4 J.76543.AT.Q8763 AK8765.Q.983.A95 T942.AKJ8.54.KT2 [23:36:52.820] [8] (w=1.000) N:Q3.T92.KQJ762.J4 JT42.K74.A.Q8632 AK8765.Q.983.A95 9.AJ8653.T54.KT7 [23:36:52.820] [9] (w=1.000) N:Q3.T92.KQJ762.J4 J2.AJ85.T5.Q8763 AK8765.Q.983.A95 T94.K7643.A4.KT2 [23:36:52.820] [10] (w=1.000) N:Q3.T92.KQJ762.J4 9.A8654.AT4.QT63 AK8765.Q.983.A95 JT42.KJ73.5.K872 [23:36:52.820] [11] (w=1.000) N:Q3.T92.KQJ762.J4 42.A863.A54.QT63 AK8765.Q.983.A95 JT9.KJ754.T.K872 [23:36:52.820] [12] (w=1.000) N:Q3.T92.KQJ762.J4 T942.AJ843.5.863 AK8765.Q.983.A95 J.K765.AT4.KQT72 [23:36:52.820] [13] (w=1.000) N:Q3.T92.KQJ762.J4 T92.A75.T4.Q8632 AK8765.Q.983.A95 J4.KJ8643.A5.KT7 [23:36:52.820] [14] (w=1.000) N:Q3.T92.KQJ762.J4 92.A7643.T.QT832 AK8765.Q.983.A95 JT4.KJ85.A54.K76 [23:36:52.820] [15] (w=1.000) N:Q3.T92.KQJ762.J4 T4.AJ8543.AT.832 AK8765.Q.983.A95 J92.K76.54.KQT76 [23:36:52.821] [16] (w=1.000) N:Q3.T92.KQJ762.J4 J94.KJ64.5.T8732 AK8765.Q.983.A95 T2.A8753.AT4.KQ6 [23:36:52.821] [17] (w=1.000) N:Q3.T92.KQJ762.J4 J.K6543.T4.QT763 AK8765.Q.983.A95 T942.AJ87.A5.K82 [23:36:52.821] [18] (w=1.000) N:Q3.T92.KQJ762.J4 942.A743.T5.Q732 AK8765.Q.983.A95 JT.KJ865.A4.KT86 [23:36:52.821] [19] (w=1.000) N:Q3.T92.KQJ762.J4 JT2.K8764.5.Q832 AK8765.Q.983.A95 94.AJ53.AT4.KT76 [23:36:52.821] [20] (w=1.000) N:Q3.T92.KQJ762.J4 94.AJ8543.A.8732 AK8765.Q.983.A95 JT2.K76.T54.KQT6 [23:36:52.821] ... and 24 more [23:36:53.381] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:36:53.382] CA: [-50, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 150, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 110, 110, 110, 110, 130, 130, 130, 110] [23:36:53.382] C9: [-50, 130, 110, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 110, 130, 110, 130, 130, 130, 110, 110, 130, 110, 130, 130, 130, 110] [23:36:53.382] C5: [-50, 130, 110, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 110, 130, 110, 130, 130, 130, 110, 110, 130, 110, 130, 130, 130, 110] [23:36:53.382] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:36:53.382] CA: [8, 10, 10, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 9, 9, 9, 9, 10, 10, 10, 9] [23:36:53.383] C9: [8, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 9, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 10, 10, 9] [23:36:53.383] C5: [8, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 9, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 10, 10, 9] [23:36:53.396] --- IMP Calculation Output (card -> average IMP) --- [23:36:53.402] CA: 0.23 [23:36:53.402] C9: -0.11 [23:36:53.402] C5: -0.11 [23:36:53.403] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:36:53.403] CA: 0.228 [23:36:53.403] C9: -0.114 [23:36:53.403] C5: -0.114 [23:36:53.416] === DDS DETAILED ANALYSIS === [23:36:53.417] Cards analyzed: 3, Samples per card: 44 [23:36:53.417] [23:36:53.417] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:36:53.417] ----- ------ --------- ------- ----------- -------------------------------- [23:36:53.420] CA 0.23 9.75 97 % 4 [8, 10, 10, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11...] [23:36:53.421] C5 -0.11 9.59 97 % 3 [8, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10...] [23:36:53.421] C9 -0.11 9.59 97 % 3 [8, 10, 9, 10, 10, 10, 9, 9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10...] [23:36:53.421] [23:36:53.421] Selected: CA (IMPs=0.23, avgTricks=9.75) [23:36:53.421] =================== [23:36:53.423] Selected: CA (MP 0.228, 0.23 IMPs, 9.75 tricks) [23:36:53.423] [stage-timing] ok sample=1033ms validate=1ms nn=83ms signal=1ms simgames=17ms dds=584ms total=1741ms samples=44 cards=1 [23:36:53.466] === FindBestCardAsync: Position=S, CardsPlayed=1 === [23:36:53.470] Finding card to play for S: AK8765.Q.983.A95 [23:36:53.470] Relative position: Dummy, Contract type: Suit [23:36:53.479] Cards in hand mask: 3 [23:36:53.502] Candidate: xC = 49.9 % [23:36:53.503] Candidate: AC = 44.1 % [23:36:53.503] Candidate: 9C = 6.0 % [23:36:53.508] Selected: C5 (49.9 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:36:55 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:36:55 === [23:36:55.066] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:36:55.066] Contract: 3D, Declarer: N, Dealer: N [23:36:55.066] Auction: 2D-P-3D-P-P-P [23:36:55.066] Deal: N:... ... ... ... [23:36:55.066] Position N is on declarer's side - score table shifted by 0 declarer tricks won [23:36:55.066] ****************************** [23:36:55.067] FindMatchingDealsWithPlayInternal Input: [23:36:55.067] Position parameter: N [23:36:55.067] Deal from game: N:... ... ... ... [23:36:55.067] Hand for N: Q3.T92.KQJ762.J4 [23:36:55.067] Hand for E: (null) [23:36:55.067] Hand for S: AK8765.Q.983.A95 [23:36:55.067] Hand for W: (null) [23:36:55.067] Cards played: C3, CA, C2 [23:36:55.067] Declarer: N [23:36:55.067] ****************************** [23:36:55.068] [DealFinder] Seed from player N hand: -782292060 [23:36:55.068] [DealFinder] Auction: 2D-P-3D-P-P-P [23:36:55.068] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:36:55.068] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1528MB, gc2=15) [23:36:55.068] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [23:36:55.069] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=3 [23:36:55.069] [ExtractPartialDeal] Visible hands: N, S [23:36:55.069] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:36:55.069] [ExtractPartialDeal] Extracted hands: [23:36:55.069] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:36:55.069] E: ... (0 cards) [23:36:55.069] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:36:55.069] W: ... (0 cards) [23:36:55.069] [DealFinder] Trump suit from contract '3D': Diamonds [23:36:55.070] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:36:55.070] [ComputePlayedCards] Card 1: C3 played by E [23:36:55.070] [ComputePlayedCards] Card 2: CA played by S [23:36:55.070] [ComputePlayedCards] Card 3: C2 played by W [23:36:55.070] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [23:36:55.070] [DealFinder] Added 1 played cards to E (was 0 cards): C3 [23:36:55.070] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA [23:36:55.070] [DealFinder] Added 1 played cards to W (was 0 cards): C2 [23:36:55.070] [DealFinder] Bid verification enabled for: E [23:36:55.071] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:55.071] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:55.071] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:36:55.071] [DealFinder] Locked players: N, S [23:36:55.072] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:36:55.072] [DealFinder] Players needing cards: E:12, W:12 [23:36:55.072] Large number of cards remaining. Using random generation. [23:36:55.072] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:36:55.219] [VerifyHands] FAIL for W: JT94.A65.A.KQ872 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:55.233] [VerifyHands] FAIL for E: T92.AK763.AT.Q83 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:55.250] [VerifyHands] FAIL for W: J942.KJ4.A.KQT62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:55.263] [VerifyHands] FAIL for W: J9.K86543.A.KQ62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:55.353] [VerifyHands] FAIL for W: T9.AKJ7654..Q862 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:55.547] [Timing] Total: 478ms, Generation: 6ms, Verification: 423ms [23:36:55.547] [Timing] Attempts: 61, PassedSimpleCheck: 61, FailedVerification: 11, Found: 50 [23:36:55.563] Search complete. Returning 50 deals. [23:36:55.563] Found 50 sample deals for simulation. [23:36:55.563] Valid deals for DDS: 50 / 50 [23:36:55.563] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:36:55.572] [SAMPLE-VAL] Opening lead NN validation (C3): 37/50 samples adjusted [23:36:55.579] [SAMPLE-VAL] Opening lead rule validation (C3): 17/50 samples penalized for convention violation [23:36:55.579] [SAMPLE-VAL] Opening lead underlead penalty (C3): 15/50 samples penalized (A=0.05 K=0.40 Q=1.00) [23:36:55.580] [SAMPLE-VAL] Zeroed 15 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [23:36:55.580] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [23:36:55.580] After sample validation: 35 deals remaining [23:36:55.580] [PLAY-INFER] No completed tricks -- skipping [23:36:55.580] Using weighted samples: 24/35 have non-uniform weights (range 0.025-1.000) [23:36:55.580] Sample deals (35 total, showing first 20, by weight): [23:36:55.580] [1] (w=1.000) N:Q3.T92.KQJ762.J4 JT9.J43.A4.Q8763 AK8765.Q.983.A95 42.AK8765.T5.KT2 [23:36:55.580] [2] (w=1.000) N:Q3.T92.KQJ762.J4 T42.K753.A4.QT63 AK8765.Q.983.A95 J9.AJ864.T5.K872 [23:36:55.580] [3] (w=1.000) N:Q3.T92.KQJ762.J4 9.AJ87654.A5.873 AK8765.Q.983.A95 JT42.K3.T4.KQT62 [23:36:55.580] [4] (w=1.000) N:Q3.T92.KQJ762.J4 JT4.KJ7653.T.Q83 AK8765.Q.983.A95 92.A84.A54.KT762 [23:36:55.580] [5] (w=1.000) N:Q3.T92.KQJ762.J4 J92.K875.T.QT873 AK8765.Q.983.A95 T4.AJ643.A54.K62 [23:36:55.581] [6] (w=1.000) N:Q3.T92.KQJ762.J4 JT92.KJ76.A5.QT3 AK8765.Q.983.A95 4.A8543.T4.K8762 [23:36:55.581] [7] (w=1.000) N:Q3.T92.KQJ762.J4 JT.A7653.A54.Q83 AK8765.Q.983.A95 942.KJ84.T.KT762 [23:36:55.581] [8] (w=1.000) N:Q3.T92.KQJ762.J4 JT942.AJ6.A.8763 AK8765.Q.983.A95 .K87543.T54.KQT2 [23:36:55.581] [9] (w=1.000) N:Q3.T92.KQJ762.J4 T4.KJ87654.A.T73 AK8765.Q.983.A95 J92.A3.T54.KQ862 [23:36:55.581] [10] (w=1.000) N:Q3.T92.KQJ762.J4 J42.A6.A4.QT8763 AK8765.Q.983.A95 T9.KJ87543.T5.K2 [23:36:55.581] [11] (w=1.000) N:Q3.T92.KQJ762.J4 JT2.KJ653.54.763 AK8765.Q.983.A95 94.A874.AT.KQT82 [23:36:55.581] [12] (w=0.500) N:Q3.T92.KQJ762.J4 J2.AK654.54.QT63 AK8765.Q.983.A95 T94.J873.AT.K872 [23:36:55.581] [13] (w=0.500) N:Q3.T92.KQJ762.J4 T942.KJ64.T4.Q63 AK8765.Q.983.A95 J.A8753.A5.KT872 [23:36:55.581] [14] (w=0.500) N:Q3.T92.KQJ762.J4 T4.AK65.AT.T8763 AK8765.Q.983.A95 J92.J8743.54.KQ2 [23:36:55.581] [15] (w=0.500) N:Q3.T92.KQJ762.J4 T9.K654.AT54.Q73 AK8765.Q.983.A95 J42.AJ873..KT862 [23:36:55.581] [16] (w=0.500) N:Q3.T92.KQJ762.J4 T4.AK53.AT.QT873 AK8765.Q.983.A95 J92.J8764.54.K62 [23:36:55.582] [17] (w=0.500) N:Q3.T92.KQJ762.J4 JT94.AK6.A54.T63 AK8765.Q.983.A95 2.J87543.T.KQ872 [23:36:55.582] [18] (w=0.500) N:Q3.T92.KQJ762.J4 J94.AK54.54.T863 AK8765.Q.983.A95 T2.J8763.AT.KQ72 [23:36:55.582] [19] (w=0.400) N:Q3.T92.KQJ762.J4 JT94.K4.AT5.K763 AK8765.Q.983.A95 2.AJ87653.4.QT82 [23:36:55.582] [20] (w=0.400) N:Q3.T92.KQJ762.J4 J4.J753.A5.K8763 AK8765.Q.983.A95 T92.AK864.T4.QT2 [23:36:55.582] ... and 15 more [23:36:55.773] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:36:55.773] C4: [130, 130, 130, 130, 130, 130, 130, -50, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, -50, 130, 130, 130] [23:36:55.773] CJ: [130, 130, 130, 130, 130, 130, 130, -50, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, -50, 130, 130, 130] [23:36:55.773] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:36:55.774] C4: [10, 10, 10, 10, 10, 10, 10, 8, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 8, 10, 10, 10] [23:36:55.774] CJ: [10, 10, 10, 10, 10, 10, 10, 8, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 10, 10, 9, 10, 9, 10, 10, 10, 10, 8, 10, 10, 10] [23:36:55.774] --- IMP Calculation Output (card -> average IMP) --- [23:36:55.774] C4: 0.00 [23:36:55.774] CJ: 0.00 [23:36:55.774] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:36:55.774] C4: 0.000 [23:36:55.774] CJ: 0.000 [23:36:55.774] === DDS DETAILED ANALYSIS === [23:36:55.775] Cards analyzed: 2, Samples per card: 35 [23:36:55.775] [23:36:55.775] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:36:55.775] ----- ------ --------- ------- ----------- -------------------------------- [23:36:55.775] C4 0.00 9.77 93 % 3 [10, 10, 10, 10, 10, 10, 10, 8, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10...] [23:36:55.775] CJ 0.00 9.77 93 % 3 [10, 10, 10, 10, 10, 10, 10, 8, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10...] [23:36:55.775] [23:36:55.775] Selected: C4 (IMPs=0.00, avgTricks=9.77) [23:36:55.775] =================== [23:36:55.776] Selected: C4 (MP 0.000, 0.00 IMPs, 9.77 tricks) -- 1 tied card(s): CJ [23:36:55.776] [stage-timing] ok sample=496ms validate=0ms nn=16ms signal=0ms simgames=3ms dds=190ms total=710ms samples=35 cards=3 [23:36:55.777] === FindBestCardAsync: Position=N, CardsPlayed=3 === [23:36:55.777] Finding card to play for N: Q3.T92.KQJ762.J4 [23:36:55.777] Relative position: Declarer, Contract type: Suit [23:36:55.777] Cards in hand mask: 2 [23:36:55.778] Candidate: xC = 98.0 % [23:36:55.778] Candidate: JC = 2.0 % [23:36:55.778] Selected: C4 (98.0 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:36:56 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:36:56 === [23:36:56.445] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:36:56.445] Contract: 3D, Declarer: N, Dealer: N [23:36:56.445] Auction: 2D-P-3D-P-P-P [23:36:56.445] Deal: N:... ... ... ... [23:36:56.445] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:36:56.445] ****************************** [23:36:56.445] FindMatchingDealsWithPlayInternal Input: [23:36:56.445] Position parameter: S [23:36:56.445] Deal from game: N:... ... ... ... [23:36:56.445] Hand for N: Q3.T92.KQJ762.J4 [23:36:56.445] Hand for E: (null) [23:36:56.445] Hand for S: AK8765.Q.983.A95 [23:36:56.446] Hand for W: (null) [23:36:56.446] Cards played: C3, CA, C2, C4 [23:36:56.446] Declarer: N [23:36:56.446] ****************************** [23:36:56.446] [DealFinder] Seed from player S hand: -437926121 [23:36:56.446] [DealFinder] Auction: 2D-P-3D-P-P-P [23:36:56.446] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:36:56.446] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1525MB, gc2=15) [23:36:56.446] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [23:36:56.446] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=4 [23:36:56.446] [ExtractPartialDeal] Visible hands: S, N [23:36:56.446] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:36:56.447] [ExtractPartialDeal] Extracted hands: [23:36:56.447] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:36:56.447] E: ... (0 cards) [23:36:56.447] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:36:56.447] W: ... (0 cards) [23:36:56.447] [DealFinder] Trump suit from contract '3D': Diamonds [23:36:56.447] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:36:56.447] [ComputePlayedCards] Card 1: C3 played by E [23:36:56.447] [ComputePlayedCards] Card 2: CA played by S [23:36:56.447] [ComputePlayedCards] Card 3: C2 played by W [23:36:56.447] [ComputePlayedCards] Card 4: C4 played by N [23:36:56.448] [ComputePlayedCards] Trick complete. Winner: S [23:36:56.448] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4 [23:36:56.448] [DealFinder] Added 1 played cards to E (was 0 cards): C3 [23:36:56.448] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA [23:36:56.448] [DealFinder] Added 1 played cards to W (was 0 cards): C2 [23:36:56.451] [DealFinder] Bid verification enabled for: E [23:36:56.451] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:56.451] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:56.451] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [23:36:56.451] [DealFinder] Locked players: N, S [23:36:56.451] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:36:56.452] [DealFinder] Players needing cards: E:12, W:12 [23:36:56.452] Large number of cards remaining. Using random generation. [23:36:56.452] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:36:56.474] [VerifyHands] FAIL for E: JT94.AK87.T4.KQ3 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:56.497] [VerifyHands] FAIL for E: T92.AK763.A.KT73 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:56.526] [VerifyHands] FAIL for E: J942.AK73..Q8763 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:56.535] [VerifyHands] FAIL for W: JT42.AKJ6.A5.QT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:56.538] [VerifyHands] FAIL for E: T.KJ876.AT.KQT83 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:56.801] [Timing] Total: 355ms, Generation: 4ms, Verification: 303ms [23:36:56.802] [Timing] Attempts: 69, PassedSimpleCheck: 69, FailedVerification: 19, Found: 50 [23:36:56.813] Search complete. Returning 50 deals. [23:36:56.814] Found 50 sample deals for simulation. [23:36:56.814] Valid deals for DDS: 50 / 50 [23:36:56.814] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:36:56.822] [SAMPLE-VAL] Opening lead NN validation (C3): 32/50 samples adjusted [23:36:56.823] [SAMPLE-VAL] Opening lead rule validation (C3): 15/50 samples penalized for convention violation [23:36:56.823] [SAMPLE-VAL] Opening lead underlead penalty (C3): 13/50 samples penalized (A=0.05 K=0.40 Q=1.00) [23:36:56.823] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:36:56.839] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.700 [W:T1-C2=75 %] [23:36:56.840] [SAMPLE-VAL] Sample 3: weight 0.200 -> 0.152 [W:T1-C2=88 %] [23:36:56.840] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.810 [W:T1-C2=100 %] [23:36:56.841] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.753 [W:T1-C2=87 %] [23:36:56.842] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.810 [W:T1-C2=100 %] [23:36:56.842] [SAMPLE-VAL] Sample 8: weight 0.200 -> 0.154 [W:T1-C2=90 %] [23:36:56.843] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.809 [W:T1-C2=100 %] [23:36:56.843] [SAMPLE-VAL] Sample 10: weight 0.200 -> 0.156 [W:T1-C2=92 %] [23:36:56.844] [SAMPLE-VAL] Sample 11: weight 0.200 -> 0.151 [W:T1-C2=87 %] [23:36:56.845] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.802 [W:T1-C2=98 %] [23:36:56.846] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.807 [W:T1-C2=99 %] [23:36:56.846] [SAMPLE-VAL] Sample 17: weight 0.500 -> 0.405 [W:T1-C2=100 %] [23:36:56.847] [SAMPLE-VAL] Sample 18: weight 0.005 -> 0.004 [W:T1-C2=91 %] [23:36:56.847] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.004 [W:T1-C2=93 %] [23:36:56.848] [SAMPLE-VAL] Sample 20: weight 0.200 -> 0.162 [W:T1-C2=100 %] [23:36:56.848] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.724 [W:T1-C2=80 %] [23:36:56.849] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.808 [W:T1-C2=100 %] [23:36:56.849] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.372 [W:T1-C2=84 %] [23:36:56.849] [SAMPLE-VAL] Sample 24: weight 0.010 -> 0.008 [W:T1-C2=90 %] [23:36:56.850] [SAMPLE-VAL] Sample 25: weight 0.005 -> 0.004 [W:T1-C2=77 %] [23:36:56.851] [SAMPLE-VAL] Sample 27: weight 0.025 -> 0.018 [W:T1-C2=76 %] [23:36:56.851] [SAMPLE-VAL] Sample 28: weight 0.200 -> 0.162 [W:T1-C2=100 %] [23:36:56.851] [SAMPLE-VAL] Sample 29: weight 0.400 -> 0.301 [W:T1-C2=86 %] [23:36:56.852] [SAMPLE-VAL] Sample 30: weight 0.200 -> 0.151 [W:T1-C2=87 %] [23:36:56.852] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.004 [W:T1-C2=91 %] [23:36:56.853] [SAMPLE-VAL] Sample 32: weight 0.200 -> 0.162 [W:T1-C2=100 %] [23:36:56.853] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.405 [W:T1-C2=100 %] [23:36:56.856] [SAMPLE-VAL] Sample 34: weight 0.200 -> 0.156 [W:T1-C2=93 %] [23:36:56.856] [SAMPLE-VAL] Sample 35: weight 0.500 -> 0.315 [W:T1-C2=61 %] [23:36:56.857] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.808 [W:T1-C2=100 %] [23:36:56.857] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.362 [W:T1-C2=80 %] [23:36:56.858] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.657 [W:T1-C2=66 %] [23:36:56.858] [SAMPLE-VAL] Sample 40: weight 0.500 -> 0.405 [W:T1-C2=100 %] [23:36:56.859] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.405 [W:T1-C2=100 %] [23:36:56.859] [SAMPLE-VAL] Sample 42: weight 0.025 -> 0.020 [W:T1-C2=100 %] [23:36:56.859] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.809 [W:T1-C2=100 %] [23:36:56.860] [SAMPLE-VAL] Sample 44: weight 0.400 -> 0.324 [W:T1-C2=100 %] [23:36:56.860] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.405 [W:T1-C2=100 %] [23:36:56.861] [SAMPLE-VAL] Sample 46: weight 0.200 -> 0.162 [W:T1-C2=100 %] [23:36:56.861] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.810 [W:T1-C2=100 %] [23:36:56.862] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.809 [W:T1-C2=100 %] [23:36:56.862] [SAMPLE-VAL] Sample 49: weight 0.025 -> 0.020 [W:T1-C2=100 %] [23:36:56.862] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.810 [W:T1-C2=100 %] [23:36:56.863] [SAMPLE-VAL] Zeroed 12 samples below relative threshold 0.010 x max 0.8100 = 0.008100 [23:36:56.863] [SAMPLE-VAL] Done. Weight range: 0.000-0.810 [23:36:56.879] [SAMPLE-VAL] Top sample 7 (w=0.810): E:T94.843.AT4.QT83 W:J2.AKJ765.5.K762 [W:T1-C2=100 %] [23:36:56.879] [SAMPLE-VAL] Top sample 4 (w=0.810): E:T42.A6543.T5.T83 W:J9.KJ87.A4.KQ762 [W:T1-C2=100 %] [23:36:56.879] [SAMPLE-VAL] Top sample 50 (w=0.810): E:J94.KJ543..QT863 W:T2.A876.AT54.K72 [W:T1-C2=100 %] [23:36:56.879] [SAMPLE-VAL] Top sample 47 (w=0.810): E:J94.8754.A.QT863 W:T2.AKJ63.T54.K72 [W:T1-C2=100 %] [23:36:56.879] [SAMPLE-VAL] Top sample 9 (w=0.809): E:J4.A8763.A5.Q873 W:T92.KJ54.T4.KT62 [W:T1-C2=100 %] [23:36:56.879] After sample validation: 38 deals remaining [23:36:56.883] [PLAY-INFER] No inference observations detected [23:36:56.883] Using weighted samples: 38/38 have non-uniform weights (range 0.018-0.810) [23:36:56.883] Sample deals (38 total, showing first 20, by weight): [23:36:56.883] [1] (w=0.810) N:Q3.T92.KQJ762.J4 T94.843.AT4.QT83 AK8765.Q.983.A95 J2.AKJ765.5.K762 [23:36:56.884] [2] (w=0.810) N:Q3.T92.KQJ762.J4 T42.A6543.T5.T83 AK8765.Q.983.A95 J9.KJ87.A4.KQ762 [23:36:56.884] [3] (w=0.810) N:Q3.T92.KQJ762.J4 J94.KJ543..QT863 AK8765.Q.983.A95 T2.A876.AT54.K72 [23:36:56.884] [4] (w=0.810) N:Q3.T92.KQJ762.J4 J94.8754.A.QT863 AK8765.Q.983.A95 T2.AKJ63.T54.K72 [23:36:56.884] [5] (w=0.809) N:Q3.T92.KQJ762.J4 J4.A8763.A5.Q873 AK8765.Q.983.A95 T92.KJ54.T4.KT62 [23:36:56.884] [6] (w=0.809) N:Q3.T92.KQJ762.J4 94.KJ87543..T863 AK8765.Q.983.A95 JT2.A6.AT54.KQ72 [23:36:56.884] [7] (w=0.809) N:Q3.T92.KQJ762.J4 42.J87654.A.T873 AK8765.Q.983.A95 JT9.AK3.T54.KQ62 [23:36:56.884] [8] (w=0.808) N:Q3.T92.KQJ762.J4 J2.AK43.A54.T863 AK8765.Q.983.A95 T94.J8765.T.KQ72 [23:36:56.884] [9] (w=0.808) N:Q3.T92.KQJ762.J4 J42.AK3.A54.Q873 AK8765.Q.983.A95 T9.J87654.T.KT62 [23:36:56.884] [10] (w=0.807) N:Q3.T92.KQJ762.J4 T4.J8543..QT8763 AK8765.Q.983.A95 J92.AK76.AT54.K2 [23:36:56.884] [11] (w=0.802) N:Q3.T92.KQJ762.J4 42.J8654.A.T8763 AK8765.Q.983.A95 JT9.AK73.T54.KQ2 [23:36:56.884] [12] (w=0.753) N:Q3.T92.KQJ762.J4 92.AJ8653.T5.Q73 AK8765.Q.983.A95 JT4.K74.A4.KT862 [23:36:56.884] [13] (w=0.724) N:Q3.T92.KQJ762.J4 J2.843.AT4.QT763 AK8765.Q.983.A95 T94.AKJ765.5.K82 [23:36:56.885] [14] (w=0.700) N:Q3.T92.KQJ762.J4 4.KJ754.A54.T763 AK8765.Q.983.A95 JT92.A863.T.KQ82 [23:36:56.885] [15] (w=0.657) N:Q3.T92.KQJ762.J4 T2.AJ843.T4.Q763 AK8765.Q.983.A95 J94.K765.A5.KT82 [23:36:56.885] [16] (w=0.405) N:Q3.T92.KQJ762.J4 92.K7543.AT5.Q83 AK8765.Q.983.A95 JT4.AJ86.4.KT762 [23:36:56.885] [17] (w=0.405) N:Q3.T92.KQJ762.J4 T92.A7643.5.QT83 AK8765.Q.983.A95 J4.KJ85.AT4.K762 [23:36:56.885] [18] (w=0.405) N:Q3.T92.KQJ762.J4 T4.AK7643..QT863 AK8765.Q.983.A95 J92.J85.AT54.K72 [23:36:56.885] [19] (w=0.405) N:Q3.T92.KQJ762.J4 J94.AK63.T5.T873 AK8765.Q.983.A95 T2.J8754.A4.KQ62 [23:36:56.885] [20] (w=0.405) N:Q3.T92.KQJ762.J4 JT2.AK87.T4.T873 AK8765.Q.983.A95 94.J6543.A5.KQ62 [23:36:56.885] ... and 18 more [23:36:57.142] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:36:57.142] D3: [130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, -50, 130, 130, -50] [23:36:57.142] SA: [130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, -50, 130, 110, 130, 130, 130, 130, 110, 130, 130, 110, -50, 130, 110, 110] [23:36:57.142] D9: [130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, -50, 130, 130, -50] [23:36:57.142] S8: [130, 130, 130, 130, 130, 130, 150, 130, 130, 150, 150, 130, 130, 110, 130, 130, 130, 150, 130, 130, 130, 130, 150, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, -50, 130, 130, 110] [23:36:57.142] C5: [130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 110, 110, -50, 130, 130, 110] [23:36:57.143] C9: [130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 110, 110, -50, 130, 130, 110] [23:36:57.143] HQ: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130, -50, 130, 130, 110] [23:36:57.143] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:36:57.143] D3: [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 7] [23:36:57.143] SA: [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 7, 9, 8, 9, 9, 9, 9, 8, 9, 9, 8, 7, 9, 8, 8] [23:36:57.143] D9: [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 7] [23:36:57.143] S8: [9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 10, 9, 9, 8, 9, 9, 9, 10, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 7, 9, 9, 8] [23:36:57.143] C5: [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 8, 9, 8, 8, 7, 9, 9, 8] [23:36:57.143] C9: [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 8, 9, 8, 8, 7, 9, 9, 8] [23:36:57.143] HQ: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9, 7, 9, 9, 8] [23:36:57.145] --- IMP Calculation Output (card -> average IMP) --- [23:36:57.145] S8: 0.28 [23:36:57.145] HQ: 0.06 [23:36:57.145] D3: 0.01 [23:36:57.145] D9: 0.01 [23:36:57.145] C5: -0.09 [23:36:57.145] C9: -0.09 [23:36:57.145] SA: -0.17 [23:36:57.145] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:36:57.145] S8: 0.275 [23:36:57.145] HQ: 0.048 [23:36:57.145] D3: 0.002 [23:36:57.145] D9: 0.002 [23:36:57.145] C5: -0.105 [23:36:57.146] C9: -0.105 [23:36:57.146] SA: -0.118 [23:36:57.146] === DDS DETAILED ANALYSIS === [23:36:57.146] Cards analyzed: 7, Samples per card: 38 [23:36:57.146] [23:36:57.146] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:36:57.146] ----- ------ --------- ------- ----------- -------------------------------- [23:36:57.146] S8 0.28 8.97 99 % 4 [9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 10, 9, 9, 8, 9, 9, 9, 10, 9, 9...] [23:36:57.146] HQ 0.06 8.82 99 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9...] [23:36:57.146] D3 0.01 8.79 99 % 3 [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9...] [23:36:57.146] D9 0.01 8.79 99 % 3 [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9...] [23:36:57.147] C5 -0.09 8.68 99 % 3 [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9...] [23:36:57.147] C9 -0.09 8.68 99 % 3 [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9...] [23:36:57.147] SA -0.17 8.66 97 % 3 [9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 8, 9, 9, 9, 9...] [23:36:57.147] [23:36:57.147] Selected: S8 (IMPs=0.28, avgTricks=8.97) [23:36:57.147] =================== [23:36:57.147] Selected: S8 (MP 0.275, 0.28 IMPs, 8.97 tricks) [23:36:57.147] [stage-timing] ok sample=368ms validate=0ms nn=65ms signal=3ms simgames=4ms dds=257ms total=702ms samples=38 cards=4 [23:36:57.161] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:36:57.162] Finding card to play for S: AK8765.Q.983.A95 [23:36:57.162] Relative position: Dummy, Contract type: Suit [23:36:57.162] Cards in hand mask: 10 [23:36:57.169] Candidate: xD = 32.9 % [23:36:57.169] Candidate: 9D = 21.6 % [23:36:57.169] Candidate: xS = 18.5 % [23:36:57.170] Candidate: QH = 16.3 % [23:36:57.170] Candidate: AS = 4.4 % [23:36:57.170] Candidate: 8S = 2.9 % [23:36:57.170] Candidate: 8D = 1.3 % [23:36:57.170] Candidate: xC = 1.1 % [23:36:57.170] Candidate: KS = 0.5 % [23:36:57.170] Candidate: 9C = 0.5 % [23:36:57.170] Selected: D3 (32.9 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:36:58 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:36:58 === [23:36:58.665] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:36:58.665] Contract: 3D, Declarer: N, Dealer: N [23:36:58.665] Auction: 2D-P-3D-P-P-P [23:36:58.665] Deal: N:... ... ... ... [23:36:58.666] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:36:58.666] ****************************** [23:36:58.666] FindMatchingDealsWithPlayInternal Input: [23:36:58.666] Position parameter: N [23:36:58.666] Deal from game: N:... ... ... ... [23:36:58.666] Hand for N: Q3.T92.KQJ762.J4 [23:36:58.666] Hand for E: (null) [23:36:58.666] Hand for S: AK8765.Q.983.A95 [23:36:58.666] Hand for W: (null) [23:36:58.666] Cards played: C3, CA, C2, C4, HQ, HK [23:36:58.666] Declarer: N [23:36:58.666] ****************************** [23:36:58.666] [DealFinder] Seed from player N hand: -782292060 [23:36:58.666] [DealFinder] Auction: 2D-P-3D-P-P-P [23:36:58.667] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:36:58.667] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1529MB, gc2=15) [23:36:58.667] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [23:36:58.667] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=6 [23:36:58.667] [ExtractPartialDeal] Visible hands: N, S [23:36:58.667] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:36:58.667] [ExtractPartialDeal] Extracted hands: [23:36:58.667] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:36:58.667] E: ... (0 cards) [23:36:58.667] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:36:58.667] W: ... (0 cards) [23:36:58.667] [DealFinder] Trump suit from contract '3D': Diamonds [23:36:58.667] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:36:58.667] [ComputePlayedCards] Card 1: C3 played by E [23:36:58.667] [ComputePlayedCards] Card 2: CA played by S [23:36:58.667] [ComputePlayedCards] Card 3: C2 played by W [23:36:58.668] [ComputePlayedCards] Card 4: C4 played by N [23:36:58.668] [ComputePlayedCards] Trick complete. Winner: S [23:36:58.668] [ComputePlayedCards] Card 5: HQ played by S [23:36:58.668] [ComputePlayedCards] Card 6: HK played by W [23:36:58.668] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4 [23:36:58.668] [DealFinder] Added 1 played cards to E (was 0 cards): C3 [23:36:58.668] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ [23:36:58.668] [DealFinder] Added 2 played cards to W (was 0 cards): C2, HK [23:36:58.668] [DealFinder] Bid verification enabled for: E [23:36:58.668] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:58.668] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:36:58.669] [DealFinder] Known cards per player: N=13, E=1, S=13, W=2 [23:36:58.669] [DealFinder] Locked players: N, S [23:36:58.669] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [23:36:58.669] [DealFinder] Players needing cards: E:12, W:11 [23:36:58.669] Large number of cards remaining. Using random generation. [23:36:58.669] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:36:58.679] [VerifyHands] FAIL for W: JT92.AK73.AT.KT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:58.690] [VerifyHands] FAIL for E: JT94.A754..KQT73 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:58.699] [VerifyHands] FAIL for W: JT92.AKJ.5.KQT62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:58.703] [VerifyHands] FAIL for W: J42.AK863.A5.K62 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:36:58.723] [VerifyHands] FAIL for E: J2.AJ87.AT.KQT73 ((D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT ...) [23:36:59.049] [Timing] Total: 382ms, Generation: 2ms, Verification: 278ms [23:36:59.049] [Timing] Attempts: 76, PassedSimpleCheck: 76, FailedVerification: 26, Found: 50 [23:36:59.060] Search complete. Returning 50 deals. [23:36:59.061] Found 50 sample deals for simulation. [23:36:59.061] Valid deals for DDS: 50 / 50 [23:36:59.061] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:36:59.080] [SAMPLE-VAL] Opening lead NN validation (C3): 28/50 samples adjusted [23:36:59.081] [SAMPLE-VAL] Opening lead rule validation (C3): 12/50 samples penalized for convention violation [23:36:59.081] [SAMPLE-VAL] Opening lead underlead penalty (C3): 16/50 samples penalized (A=0.05 K=0.40 Q=1.00) [23:36:59.081] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:36:59.081] [SAMPLE-VAL] T2: S=HQ W=HK (leader=S) (partial) [23:36:59.083] [SAMPLE-VAL] Sample 1: weight 0.200 -> 0.128 [W:T1-C2=86 % T2-HK=46 %] [23:36:59.084] [SAMPLE-VAL] Sample 2: weight 0.200 -> 0.141 [W:T1-C2=99 % T2-HK=58 %] [23:36:59.084] [SAMPLE-VAL] Sample 3: weight 0.200 -> 0.142 [W:T1-C2=70 % T2-HK=84 %] [23:36:59.085] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.541 [W:T1-C2=97 % T2-HK=20 %] [23:36:59.086] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.775 [W:T1-C2=100 % T2-HK=84 %] [23:36:59.086] [SAMPLE-VAL] Sample 6: weight 0.500 -> 0.393 [W:T1-C2=93 % T2-HK=96 %] [23:36:59.087] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.623 [W:T1-C2=85 % T2-HK=41 %] [23:36:59.088] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.708 [W:T1-C2=100 % T2-HK=59 %] [23:36:59.088] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.674 [W:T1-C2=100 % T2-HK=48 %] [23:36:59.089] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.683 [W:T1-C2=66 % T2-HK=77 %] [23:36:59.090] [SAMPLE-VAL] Sample 11: weight 0.005 -> 0.004 [W:T1-C2=100 % T2-HK=64 %] [23:36:59.090] [SAMPLE-VAL] Sample 12: weight 0.005 -> 0.004 [W:T1-C2=100 % T2-HK=86 %] [23:36:59.091] [SAMPLE-VAL] Sample 13: weight 0.200 -> 0.153 [W:T1-C2=90 % T2-HK=90 %] [23:36:59.092] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.639 [W:T1-C2=100 % T2-HK=39 %] [23:36:59.092] [SAMPLE-VAL] Sample 15: weight 0.005 -> 0.004 [W:T1-C2=67 % T2-HK=86 %] [23:36:59.093] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.394 [W:T1-C2=59 % T2-HK=10 %] [23:36:59.094] [SAMPLE-VAL] Sample 17: weight 0.200 -> 0.133 [W:T1-C2=76 % T2-HK=60 %] [23:36:59.094] [SAMPLE-VAL] Sample 18: weight 0.400 -> 0.259 [W:T1-C2=100 % T2-HK=41 %] [23:36:59.095] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [W:T1-C2=100 % T2-HK=20 %] [23:36:59.095] [SAMPLE-VAL] Sample 20: weight 0.200 -> 0.114 [W:T1-C2=66 % T2-HK=37 %] [23:36:59.096] [SAMPLE-VAL] Sample 21: weight 0.400 -> 0.263 [W:T1-C2=80 % T2-HK=55 %] [23:36:59.097] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.555 [W:T1-C2=73 % T2-HK=30 %] [23:36:59.097] [SAMPLE-VAL] Sample 23: weight 0.005 -> 0.004 [W:T1-C2=76 % T2-HK=89 %] [23:36:59.098] [SAMPLE-VAL] Sample 24: weight 0.200 -> 0.148 [W:T1-C2=99 % T2-HK=71 %] [23:36:59.099] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.776 [W:T1-C2=90 % T2-HK=93 %] [23:36:59.099] [SAMPLE-VAL] Sample 26: weight 0.200 -> 0.079 [W:T1-C2=70 % T2-HK=8 %] [23:36:59.100] [SAMPLE-VAL] Sample 27: weight 0.005 -> 0.004 [W:T1-C2=92 % T2-HK=93 %] [23:36:59.101] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.623 [W:T1-C2=100 % T2-HK=35 %] [23:36:59.101] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.004 [W:T1-C2=100 % T2-HK=70 %] [23:36:59.102] [SAMPLE-VAL] Sample 30: weight 0.200 -> 0.136 [W:T1-C2=99 % T2-HK=51 %] [23:36:59.103] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.488 [W:T1-C2=100 % T2-HK=13 %] [23:36:59.103] [SAMPLE-VAL] Sample 32: weight 0.200 -> 0.116 [W:T1-C2=100 % T2-HK=26 %] [23:36:59.104] [SAMPLE-VAL] Sample 33: weight 0.005 -> 0.004 [W:T1-C2=88 % T2-HK=81 %] [23:36:59.105] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.648 [W:T1-C2=100 % T2-HK=41 %] [23:36:59.105] [SAMPLE-VAL] Sample 35: weight 0.005 -> 0.004 [W:T1-C2=100 % T2-HK=82 %] [23:36:59.106] [SAMPLE-VAL] Sample 36: weight 0.005 -> 0.004 [W:T1-C2=90 % T2-HK=88 %] [23:36:59.107] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.351 [W:T1-C2=100 % T2-HK=56 %] [23:36:59.107] [SAMPLE-VAL] Sample 38: weight 0.200 -> 0.137 [W:T1-C2=76 % T2-HK=67 %] [23:36:59.108] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.691 [W:T1-C2=100 % T2-HK=53 %] [23:36:59.109] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.563 [W:T1-C2=80 % T2-HK=29 %] [23:36:59.109] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.447 [W:T1-C2=99 % T2-HK=9 %] [23:36:59.110] [SAMPLE-VAL] Sample 42: weight 0.005 -> 0.003 [W:T1-C2=100 % T2-HK=36 %] [23:36:59.110] [SAMPLE-VAL] Sample 43: weight 0.200 -> 0.156 [W:T1-C2=91 % T2-HK=95 %] [23:36:59.111] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.723 [W:T1-C2=100 % T2-HK=64 %] [23:36:59.112] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.004 [W:T1-C2=100 % T2-HK=70 %] [23:36:59.112] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.794 [W:T1-C2=100 % T2-HK=93 %] [23:36:59.113] [SAMPLE-VAL] Sample 47: weight 0.200 -> 0.158 [W:T1-C2=100 % T2-HK=90 %] [23:36:59.113] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.520 [W:T1-C2=65 % T2-HK=26 %] [23:36:59.114] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.744 [W:T1-C2=100 % T2-HK=71 %] [23:36:59.115] [SAMPLE-VAL] Sample 50: weight 0.200 -> 0.129 [W:T1-C2=90 % T2-HK=44 %] [23:36:59.115] [SAMPLE-VAL] Zeroed 12 samples below relative threshold 0.010 x max 0.7935 = 0.007935 [23:36:59.115] [SAMPLE-VAL] Done. Weight range: 0.000-0.794 [23:36:59.115] [SAMPLE-VAL] Top sample 46 (w=0.794): E:T42.87654.AT.873 W:J9.AKJ3.54.KQT62 [W:T1-C2=100 % T2-HK=93 %] [23:36:59.115] [SAMPLE-VAL] Top sample 25 (w=0.776): E:J942.86543..QT63 W:T.AKJ7.AT54.K872 [W:T1-C2=90 % T2-HK=93 %] [23:36:59.115] [SAMPLE-VAL] Top sample 5 (w=0.775): E:J42.J765.A.QT863 W:T9.AK843.T54.K72 [W:T1-C2=100 % T2-HK=84 %] [23:36:59.115] [SAMPLE-VAL] Top sample 49 (w=0.744): E:JT9.A87543..Q863 W:42.KJ6.AT54.KT72 [W:T1-C2=100 % T2-HK=71 %] [23:36:59.115] [SAMPLE-VAL] Top sample 44 (w=0.723): E:94.AJ7654.T5.863 W:JT2.K83.A4.KQT72 [W:T1-C2=100 % T2-HK=64 %] [23:36:59.115] After sample validation: 38 deals remaining [23:36:59.115] [PLAY-INFER] No inference observations detected [23:36:59.116] Using weighted samples: 38/38 have non-uniform weights (range 0.079-0.794) [23:36:59.116] Sample deals (38 total, showing first 20, by weight): [23:36:59.116] [1] (w=0.794) N:Q3.T92.KQJ762.J4 T42.87654.AT.873 AK8765.Q.983.A95 J9.AKJ3.54.KQT62 [23:36:59.116] [2] (w=0.776) N:Q3.T92.KQJ762.J4 J942.86543..QT63 AK8765.Q.983.A95 T.AKJ7.AT54.K872 [23:36:59.116] [3] (w=0.775) N:Q3.T92.KQJ762.J4 J42.J765.A.QT863 AK8765.Q.983.A95 T9.AK843.T54.K72 [23:36:59.116] [4] (w=0.744) N:Q3.T92.KQJ762.J4 JT9.A87543..Q863 AK8765.Q.983.A95 42.KJ6.AT54.KT72 [23:36:59.116] [5] (w=0.723) N:Q3.T92.KQJ762.J4 94.AJ7654.T5.863 AK8765.Q.983.A95 JT2.K83.A4.KQT72 [23:36:59.116] [6] (w=0.708) N:Q3.T92.KQJ762.J4 92.A7654.4.Q8763 AK8765.Q.983.A95 JT4.KJ83.AT5.KT2 [23:36:59.116] [7] (w=0.691) N:Q3.T92.KQJ762.J4 94.A643.T5.QT863 AK8765.Q.983.A95 JT2.KJ875.A4.K72 [23:36:59.116] [8] (w=0.683) N:Q3.T92.KQJ762.J4 T94.8765.A.QT763 AK8765.Q.983.A95 J2.AKJ43.T54.K82 [23:36:59.117] [9] (w=0.674) N:Q3.T92.KQJ762.J4 T94.A8543.T5.873 AK8765.Q.983.A95 J2.KJ76.A4.KQT62 [23:36:59.117] [10] (w=0.648) N:Q3.T92.KQJ762.J4 T942.A74.T4.Q873 AK8765.Q.983.A95 J.KJ8653.A5.KT62 [23:36:59.117] [11] (w=0.639) N:Q3.T92.KQJ762.J4 J4.A8764.A5.Q863 AK8765.Q.983.A95 T92.KJ53.T4.KT72 [23:36:59.117] [12] (w=0.623) N:Q3.T92.KQJ762.J4 942.A643.A4.T873 AK8765.Q.983.A95 JT.KJ875.T5.KQ62 [23:36:59.117] [13] (w=0.623) N:Q3.T92.KQJ762.J4 JT2.AJ753.54.Q63 AK8765.Q.983.A95 94.K864.AT.KT872 [23:36:59.117] [14] (w=0.563) N:Q3.T92.KQJ762.J4 JT92.A64.AT5.QT3 AK8765.Q.983.A95 4.KJ8753.4.K8762 [23:36:59.117] [15] (w=0.555) N:Q3.T92.KQJ762.J4 JT94.AJ53.5.Q763 AK8765.Q.983.A95 2.K8764.AT4.KT82 [23:36:59.117] [16] (w=0.541) N:Q3.T92.KQJ762.J4 JT94.A76.A4.8763 AK8765.Q.983.A95 2.KJ8543.T5.KQT2 [23:36:59.117] [17] (w=0.520) N:Q3.T92.KQJ762.J4 42.AJ864.54.Q763 AK8765.Q.983.A95 JT9.K753.AT.KT82 [23:36:59.117] [18] (w=0.488) N:Q3.T92.KQJ762.J4 92.AJ73.AT54.863 AK8765.Q.983.A95 JT4.K8654..KQT72 [23:36:59.117] [19] (w=0.447) N:Q3.T92.KQJ762.J4 42.AJ84.AT.Q8763 AK8765.Q.983.A95 JT9.K7653.54.KT2 [23:36:59.118] [20] (w=0.394) N:Q3.T92.KQJ762.J4 JT42.AJ86.A5.763 AK8765.Q.983.A95 9.K7543.T4.KQT82 [23:36:59.118] ... and 18 more [23:36:59.287] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:36:59.287] H2: [130, 110, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 110, 130, 110, 130, -50, 110, 130, 130, 130, 130, 130] [23:36:59.287] HT: [130, 110, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 110, 130, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 110, 130, 110, 130, -50, 110, 130, 130, 130, 130, 130] [23:36:59.287] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:36:59.287] H2: [9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 8, 9, 8, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 7, 8, 9, 9, 9, 9, 9] [23:36:59.288] HT: [9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 8, 9, 8, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 7, 8, 9, 9, 9, 9, 9] [23:36:59.288] --- IMP Calculation Output (card -> average IMP) --- [23:36:59.288] H2: 0.00 [23:36:59.288] HT: 0.00 [23:36:59.288] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:36:59.288] H2: 0.000 [23:36:59.288] HT: 0.000 [23:36:59.288] === DDS DETAILED ANALYSIS === [23:36:59.288] Cards analyzed: 2, Samples per card: 38 [23:36:59.288] [23:36:59.288] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:36:59.288] ----- ------ --------- ------- ----------- -------------------------------- [23:36:59.288] H2 0.00 8.68 99 % 3 [9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 8, 9, 8...] [23:36:59.289] HT 0.00 8.68 99 % 3 [9, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 8, 9, 8...] [23:36:59.289] [23:36:59.289] Selected: H2 (IMPs=0.00, avgTricks=8.68) [23:36:59.289] =================== [23:36:59.289] Selected: H2 (MP 0.000, 0.00 IMPs, 8.68 tricks) -- 1 tied card(s): HT [23:36:59.289] [stage-timing] ok sample=394ms validate=0ms nn=54ms signal=0ms simgames=2ms dds=168ms total=623ms samples=38 cards=6 [23:36:59.289] === FindBestCardAsync: Position=N, CardsPlayed=6 === [23:36:59.290] Finding card to play for N: Q3.T92.KQJ762.J4 [23:36:59.290] Relative position: Declarer, Contract type: Suit [23:36:59.290] Cards in hand mask: 3 [23:36:59.290] Candidate: xH = 96.0 % [23:36:59.291] Candidate: 9H = 2.3 % [23:36:59.291] Candidate: TH = 1.7 % [23:36:59.291] Selected: H2 (96.0 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:04 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:04 === [23:37:04.435] === FindBestCardAsync: Position=S, CardsPlayed=11 === [23:37:04.435] Contract: 3D, Declarer: N, Dealer: N [23:37:04.435] Auction: 2D-P-3D-P-P-P [23:37:04.435] Deal: N:... ... ... ... [23:37:04.436] Position S is on declarer's side - score table shifted by 1 declarer tricks won [23:37:04.436] ****************************** [23:37:04.436] FindMatchingDealsWithPlayInternal Input: [23:37:04.436] Position parameter: S [23:37:04.436] Deal from game: N:... ... ... ... [23:37:04.436] Hand for N: Q3.T92.KQJ762.J4 [23:37:04.436] Hand for E: (null) [23:37:04.437] Hand for S: AK8765.Q.983.A95 [23:37:04.437] Hand for W: (null) [23:37:04.437] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6 [23:37:04.437] Declarer: N [23:37:04.437] ****************************** [23:37:04.437] [DealFinder] Seed from player S hand: -437926121 [23:37:04.437] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:04.437] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:04.437] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1538MB, gc2=15) [23:37:04.437] [DealFinder] Using cardsPlayedCount=11 for visibility calculation [23:37:04.437] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=11 [23:37:04.438] [ExtractPartialDeal] Visible hands: S, N [23:37:04.438] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:04.438] [ExtractPartialDeal] Extracted hands: [23:37:04.438] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:04.438] E: ... (0 cards) [23:37:04.438] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:04.438] W: ... (0 cards) [23:37:04.438] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:04.438] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:04.438] [ComputePlayedCards] Card 1: C3 played by E [23:37:04.438] [ComputePlayedCards] Card 2: CA played by S [23:37:04.438] [ComputePlayedCards] Card 3: C2 played by W [23:37:04.438] [ComputePlayedCards] Card 4: C4 played by N [23:37:04.438] [ComputePlayedCards] Trick complete. Winner: S [23:37:04.438] [ComputePlayedCards] Card 5: HQ played by S [23:37:04.438] [ComputePlayedCards] Card 6: HK played by W [23:37:04.439] [ComputePlayedCards] Card 7: H2 played by N [23:37:04.439] [ComputePlayedCards] Card 8: H3 played by E [23:37:04.439] [ComputePlayedCards] Trick complete. Winner: W [23:37:04.439] [ComputePlayedCards] Card 9: CK played by W [23:37:04.439] [ComputePlayedCards] Card 10: CJ played by N [23:37:04.439] [ComputePlayedCards] Card 11: C6 played by E [23:37:04.439] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ [23:37:04.439] [DealFinder] Added 3 played cards to E (was 0 cards): C3, H3, C6 [23:37:04.439] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ [23:37:04.439] [DealFinder] Added 3 played cards to W (was 0 cards): C2, HK, CK [23:37:04.439] [DealFinder] Bid verification enabled for: E [23:37:04.439] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:04.439] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:04.441] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-12] [23:37:04.441] [DealFinder] Re-propagated HCP after played-card floor: W HCP[6-15] [23:37:04.441] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [23:37:04.441] [DealFinder] Locked players: N, S [23:37:04.441] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [23:37:04.441] [DealFinder] Players needing cards: E:10, W:10 [23:37:04.441] Large number of cards remaining. Using random generation. [23:37:04.441] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:04.449] [VerifyHands] FAIL for W: T2.AK876.A.KT872 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:04.458] [VerifyHands] FAIL for W: JT2.KJ8.AT.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:04.462] [VerifyHands] FAIL for W: JT4.AKJ84.A.KQ82 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:04.466] [VerifyHands] FAIL for W: JT92.AKJ54.A5.K2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:04.482] [VerifyHands] FAIL for W: 92.AKJ875.4.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:04.817] [Timing] Total: 379ms, Generation: 2ms, Verification: 274ms [23:37:04.817] [Timing] Attempts: 76, PassedSimpleCheck: 76, FailedVerification: 26, Found: 50 [23:37:04.827] Search complete. Returning 50 deals. [23:37:04.828] Found 50 sample deals for simulation. [23:37:04.828] Valid deals for DDS: 50 / 50 [23:37:04.828] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:04.835] [SAMPLE-VAL] Opening lead NN validation (C3): 7/50 samples adjusted [23:37:04.836] [SAMPLE-VAL] Opening lead rule validation (C3): 1/50 samples penalized for convention violation [23:37:04.836] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:04.836] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:04.836] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 (leader=W) (partial) [23:37:04.838] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.298 [E:T2-H3=79 % T3-C6=40 %, W:T1-C2=100 % T2-HK=22 % T3-CK=25 %] [23:37:04.840] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.408 [E:T2-H3=98 % T3-C6=91 %, W:T1-C2=99 % T2-HK=25 % T3-CK=30 %] [23:37:04.842] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.258 [E:T2-H3=57 % T3-C6=50 %, W:T1-C2=100 % T2-HK=13 % T3-CK=20 %] [23:37:04.844] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.397 [E:T2-H3=82 % T3-C6=78 %, W:T1-C2=100 % T2-HK=41 % T3-CK=25 %] [23:37:04.846] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.370 [E:T2-H3=73 % T3-C6=82 %, W:T1-C2=100 % T2-HK=29 % T3-CK=25 %] [23:37:04.848] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.373 [E:T2-H3=99 % T3-C6=70 %, W:T1-C2=100 % T2-HK=72 % T3-CK=9 %] [23:37:04.850] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.274 [E:T2-H3=87 % T3-C6=76 %, W:T1-C2=69 % T2-HK=20 % T3-CK=8 %] [23:37:04.852] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.438 [E:T2-H3=99 % T3-C6=96 %, W:T1-C2=83 % T2-HK=67 % T3-CK=18 %] [23:37:04.853] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.385 [E:T2-H3=98 % T3-C6=39 %, W:T1-C2=100 % T2-HK=59 % T3-CK=31 %] [23:37:04.855] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.292 [E:T2-H3=59 % T3-C6=84 %, W:T1-C2=99 % T2-HK=12 % T3-CK=20 %] [23:37:04.857] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.395 [E:T2-H3=88 % T3-C6=96 %, W:T1-C2=74 % T2-HK=38 % T3-CK=23 %] [23:37:04.859] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.276 [E:T2-H3=98 % T3-C6=82 %, W:T1-C2=78 % T2-HK=18 % T3-CK=6 %] [23:37:04.861] [SAMPLE-VAL] Sample 13: weight 0.500 -> 0.113 [E:T2-H3=53 % T3-C6=87 %, W:T1-C2=58 % T2-HK=14 % T3-CK=7 %] [23:37:04.862] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.424 [E:T2-H3=88 % T3-C6=82 %, W:T1-C2=99 % T2-HK=69 % T3-CK=19 %] [23:37:04.864] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.492 [E:T2-H3=100 % T3-C6=86 %, W:T1-C2=99 % T2-HK=67 % T3-CK=37 %] [23:37:04.866] [SAMPLE-VAL] Sample 16: weight 0.500 -> 0.229 [E:T2-H3=88 % T3-C6=92 %, W:T1-C2=71 % T2-HK=86 % T3-CK=28 %] [23:37:04.867] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.437 [E:T2-H3=98 % T3-C6=94 %, W:T1-C2=79 % T2-HK=68 % T3-CK=20 %] [23:37:04.869] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.398 [E:T2-H3=100 % T3-C6=41 %, W:T1-C2=99 % T2-HK=83 % T3-CK=25 %] [23:37:04.871] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.436 [E:T2-H3=98 % T3-C6=92 %, W:T1-C2=98 % T2-HK=30 % T3-CK=37 %] [23:37:04.872] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.344 [E:T2-H3=67 % T3-C6=87 %, W:T1-C2=97 % T2-HK=12 % T3-CK=45 %] [23:37:04.874] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.452 [E:T2-H3=98 % T3-C6=86 %, W:T1-C2=97 % T2-HK=28 % T3-CK=56 %] [23:37:04.875] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.401 [E:T2-H3=98 % T3-C6=78 %, W:T1-C2=99 % T2-HK=32 % T3-CK=26 %] [23:37:04.877] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.389 [E:T2-H3=97 % T3-C6=85 %, W:T1-C2=100 % T2-HK=19 % T3-CK=33 %] [23:37:04.879] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.415 [E:T2-H3=89 % T3-C6=40 %, W:T1-C2=100 % T2-HK=93 % T3-CK=36 %] [23:37:04.881] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.407 [E:T2-H3=88 % T3-C6=99 %, W:T1-C2=50 % T2-HK=58 % T3-CK=26 %] [23:37:04.882] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.407 [E:T2-H3=98 % T3-C6=96 %, W:T1-C2=73 % T2-HK=33 % T3-CK=28 %] [23:37:04.884] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.218 [E:T2-H3=100 % T3-C6=98 %, W:T1-C2=74 % T2-HK=89 % T3-CK=14 %] [23:37:04.885] [SAMPLE-VAL] Sample 28: weight 0.203 -> 0.082 [E:T2-H3=90 % T3-C6=36 %, W:T1-C2=100 % T2-HK=95 % T3-CK=34 %] [23:37:04.887] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.425 [E:T2-H3=98 % T3-C6=83 %, W:T1-C2=99 % T2-HK=59 % T3-CK=19 %] [23:37:04.889] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.449 [E:T2-H3=74 % T3-C6=83 %, W:T1-C2=100 % T2-HK=64 % T3-CK=36 %] [23:37:04.890] [SAMPLE-VAL] Sample 31: weight 0.500 -> 0.189 [E:T2-H3=91 % T3-C6=35 %, W:T1-C2=100 % T2-HK=81 % T3-CK=27 %] [23:37:04.892] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.440 [E:T2-H3=100 % T3-C6=95 %, W:T1-C2=69 % T2-HK=69 % T3-CK=22 %] [23:37:04.894] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.426 [E:T2-H3=98 % T3-C6=84 %, W:T1-C2=100 % T2-HK=33 % T3-CK=33 %] [23:37:04.896] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.495 [E:T2-H3=100 % T3-C6=100 %, W:T1-C2=74 % T2-HK=80 % T3-CK=34 %] [23:37:04.898] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.430 [E:T2-H3=84 % T3-C6=92 %, W:T1-C2=66 % T2-HK=66 % T3-CK=29 %] [23:37:04.899] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.301 [E:T2-H3=95 % T3-C6=83 %, W:T1-C2=99 % T2-HK=9 % T3-CK=16 %] [23:37:04.901] [SAMPLE-VAL] Sample 37: weight 0.050 -> 0.025 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=82 % T2-HK=62 % T3-CK=44 %] [23:37:04.903] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.380 [E:T2-H3=98 % T3-C6=84 %, W:T1-C2=99 % T2-HK=36 % T3-CK=15 %] [23:37:04.905] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.455 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=54 % T2-HK=54 % T3-CK=42 %] [23:37:04.907] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.426 [E:T2-H3=96 % T3-C6=100 %, W:T1-C2=75 % T2-HK=42 % T3-CK=27 %] [23:37:04.909] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.383 [E:T2-H3=96 % T3-C6=99 %, W:T1-C2=58 % T2-HK=29 % T3-CK=27 %] [23:37:04.910] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.434 [E:T2-H3=91 % T3-C6=92 %, W:T1-C2=78 % T2-HK=83 % T3-CK=18 %] [23:37:04.912] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.235 [E:T2-H3=91 % T3-C6=100 %, W:T1-C2=68 % T2-HK=100 % T3-CK=25 %] [23:37:04.914] [SAMPLE-VAL] Sample 44: weight 0.500 -> 0.215 [E:T2-H3=100 % T3-C6=73 %, W:T1-C2=100 % T2-HK=79 % T3-CK=17 %] [23:37:04.916] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.478 [E:T2-H3=100 % T3-C6=82 %, W:T1-C2=100 % T2-HK=73 % T3-CK=30 %] [23:37:04.918] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.368 [E:T2-H3=94 % T3-C6=81 %, W:T1-C2=99 % T2-HK=32 % T3-CK=15 %] [23:37:04.920] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.472 [E:T2-H3=95 % T3-C6=84 %, W:T1-C2=100 % T2-HK=79 % T3-CK=27 %] [23:37:04.922] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.465 [E:T2-H3=99 % T3-C6=87 %, W:T1-C2=98 % T2-HK=51 % T3-CK=35 %] [23:37:04.923] [SAMPLE-VAL] Sample 49: weight 0.101 -> 0.046 [E:T2-H3=86 % T3-C6=80 %, W:T1-C2=99 % T2-HK=77 % T3-CK=28 %] [23:37:04.925] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.380 [E:T2-H3=97 % T3-C6=93 %, W:T1-C2=99 % T2-HK=11 % T3-CK=43 %] [23:37:04.925] [SAMPLE-VAL] Done. Weight range: 0.025-0.495 [23:37:04.926] [SAMPLE-VAL] Top sample 34 (w=0.495): E:JT4.J643.AT4.763 W:92.AK875.5.KQT82 [E:T2-H3=100 % T3-C6=100 %, W:T1-C2=74 % T2-HK=80 % T3-CK=34 %] [23:37:04.926] [SAMPLE-VAL] Top sample 15 (w=0.492): E:T2.63.AT5.QT8763 W:J94.AKJ8754.4.K2 [E:T2-H3=100 % T3-C6=86 %, W:T1-C2=99 % T2-HK=67 % T3-CK=37 %] [23:37:04.926] [SAMPLE-VAL] Top sample 45 (w=0.478): E:4.J643.AT4.Q8763 W:JT92.AK875.5.KT2 [E:T2-H3=100 % T3-C6=82 %, W:T1-C2=100 % T2-HK=73 % T3-CK=30 %] [23:37:04.926] [SAMPLE-VAL] Top sample 47 (w=0.472): E:4.AJ76543.T.T863 W:JT92.K8.A54.KQ72 [E:T2-H3=95 % T3-C6=84 %, W:T1-C2=100 % T2-HK=79 % T3-CK=27 %] [23:37:04.926] [SAMPLE-VAL] Top sample 48 (w=0.465): E:T9.A7643.A.T8763 W:J42.KJ85.T54.KQ2 [E:T2-H3=99 % T3-C6=87 %, W:T1-C2=98 % T2-HK=51 % T3-CK=35 %] [23:37:04.926] After sample validation: 50 deals remaining [23:37:04.926] [PLAY-INFER] No inference observations detected [23:37:04.926] Using weighted samples: 50/50 have non-uniform weights (range 0.025-0.495) [23:37:04.926] Sample deals (50 total, showing first 20, by weight): [23:37:04.927] [1] (w=0.495) N:Q3.T92.KQJ762.J4 JT4.J643.AT4.763 AK8765.Q.983.A95 92.AK875.5.KQT82 [23:37:04.927] [2] (w=0.492) N:Q3.T92.KQJ762.J4 T2.63.AT5.QT8763 AK8765.Q.983.A95 J94.AKJ8754.4.K2 [23:37:04.927] [3] (w=0.478) N:Q3.T92.KQJ762.J4 4.J643.AT4.Q8763 AK8765.Q.983.A95 JT92.AK875.5.KT2 [23:37:04.927] [4] (w=0.472) N:Q3.T92.KQJ762.J4 4.AJ76543.T.T863 AK8765.Q.983.A95 JT92.K8.A54.KQ72 [23:37:04.927] [5] (w=0.465) N:Q3.T92.KQJ762.J4 T9.A7643.A.T8763 AK8765.Q.983.A95 J42.KJ85.T54.KQ2 [23:37:04.927] [6] (w=0.455) N:Q3.T92.KQJ762.J4 T92.A6543.A5.763 AK8765.Q.983.A95 J4.KJ87.T4.KQT82 [23:37:04.927] [7] (w=0.452) N:Q3.T92.KQJ762.J4 2.A763.A54.T8763 AK8765.Q.983.A95 JT94.KJ854.T.KQ2 [23:37:04.927] [8] (w=0.449) N:Q3.T92.KQJ762.J4 T.J873.A5.QT8763 AK8765.Q.983.A95 J942.AK654.T4.K2 [23:37:04.927] [9] (w=0.440) N:Q3.T92.KQJ762.J4 JT42.73.A4.QT763 AK8765.Q.983.A95 9.AKJ8654.T5.K82 [23:37:04.927] [10] (w=0.438) N:Q3.T92.KQJ762.J4 JT2.A7543.4.Q763 AK8765.Q.983.A95 94.KJ86.AT5.KT82 [23:37:04.927] [11] (w=0.437) N:Q3.T92.KQJ762.J4 J9.AJ7643.4.Q763 AK8765.Q.983.A95 T42.K85.AT5.KT82 [23:37:04.927] [12] (w=0.436) N:Q3.T92.KQJ762.J4 T42.A653.A4.8763 AK8765.Q.983.A95 J9.KJ874.T5.KQT2 [23:37:04.928] [13] (w=0.434) N:Q3.T92.KQJ762.J4 J2.J8643.A.QT763 AK8765.Q.983.A95 T94.AK75.T54.K82 [23:37:04.928] [14] (w=0.430) N:Q3.T92.KQJ762.J4 T92.873.A5.QT763 AK8765.Q.983.A95 J4.AKJ654.T4.K82 [23:37:04.928] [15] (w=0.426) N:Q3.T92.KQJ762.J4 T4.AJ763.A4.T863 AK8765.Q.983.A95 J92.K854.T5.KQ72 [23:37:04.928] [16] (w=0.426) N:Q3.T92.KQJ762.J4 JT92.AJ743.T.763 AK8765.Q.983.A95 4.K865.A54.KQT82 [23:37:04.928] [17] (w=0.425) N:Q3.T92.KQJ762.J4 J42.J3.AT4.Q8763 AK8765.Q.983.A95 T9.AK87654.5.KT2 [23:37:04.928] [18] (w=0.424) N:Q3.T92.KQJ762.J4 92.8543.AT.Q8763 AK8765.Q.983.A95 JT4.AKJ76.54.KT2 [23:37:04.928] [19] (w=0.415) N:Q3.T92.KQJ762.J4 JT2.86543.A4.863 AK8765.Q.983.A95 94.AKJ7.T5.KQT72 [23:37:04.928] [20] (w=0.408) N:Q3.T92.KQJ762.J4 JT.AJ543.AT.8763 AK8765.Q.983.A95 942.K876.54.KQT2 [23:37:04.928] ... and 30 more [23:37:04.990] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:04.990] C5: [130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130] [23:37:04.990] C9: [130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130] [23:37:04.990] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:04.990] C5: [9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9] [23:37:04.990] C9: [9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9] [23:37:04.990] --- IMP Calculation Output (card -> average IMP) --- [23:37:04.990] C5: 0.00 [23:37:04.990] C9: 0.00 [23:37:04.990] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:04.991] C5: 0.000 [23:37:04.991] C9: 0.000 [23:37:04.991] === DDS DETAILED ANALYSIS === [23:37:04.991] Cards analyzed: 2, Samples per card: 50 [23:37:04.991] [23:37:04.991] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:04.991] ----- ------ --------- ------- ----------- -------------------------------- [23:37:04.991] C5 0.00 8.90 100 % 2 [9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [23:37:04.991] C9 0.00 8.90 100 % 2 [9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [23:37:04.991] [23:37:04.991] Selected: C5 (IMPs=0.00, avgTricks=8.90) [23:37:04.991] =================== [23:37:04.991] Selected: C5 (MP 0.000, 0.00 IMPs, 8.90 tricks) -- 1 tied card(s): C9 [23:37:04.992] [stage-timing] ok sample=391ms validate=0ms nn=98ms signal=0ms simgames=2ms dds=60ms total=556ms samples=50 cards=11 [23:37:04.997] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 A95 J4 KQT87632 -Lw w3A24' [23:37:05.012] SUITC_CALL_END: jsonLength=350 [23:37:05.013] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":100.0000}], "Result":0.0000 , "GameTree":[ {"T":"W:K","Vs":[{"T":"T [23:37:05.040] === FindBestCardAsync: Position=S, CardsPlayed=11 === [23:37:05.040] Finding card to play for S: AK8765.Q.983.A95 [23:37:05.040] Relative position: Dummy, Contract type: Suit [23:37:05.040] Cards in hand mask: 2 [23:37:05.041] Candidate: xC = 84.4 % [23:37:05.042] Candidate: 9C = 15.6 % [23:37:05.042] Selected: C5 (84.4 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:07 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:07 === [23:37:07.970] === FindBestCardAsync: Position=N, CardsPlayed=13 === [23:37:07.971] Contract: 3D, Declarer: N, Dealer: N [23:37:07.971] Auction: 2D-P-3D-P-P-P [23:37:07.971] Deal: N:... ... ... ... [23:37:07.971] Position N is on declarer's side - score table shifted by 1 declarer tricks won [23:37:07.971] ****************************** [23:37:07.971] FindMatchingDealsWithPlayInternal Input: [23:37:07.971] Position parameter: N [23:37:07.971] Deal from game: N:... ... ... ... [23:37:07.971] Hand for N: Q3.T92.KQJ762.J4 [23:37:07.971] Hand for E: (null) [23:37:07.971] Hand for S: AK8765.Q.983.A95 [23:37:07.972] Hand for W: (null) [23:37:07.972] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ [23:37:07.972] Declarer: N [23:37:07.972] ****************************** [23:37:07.972] [DealFinder] Seed from player N hand: -782292060 [23:37:07.972] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:07.973] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:07.973] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1525MB, gc2=15) [23:37:07.973] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [23:37:07.973] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=13 [23:37:07.973] [ExtractPartialDeal] Visible hands: N, S [23:37:07.973] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:07.973] [ExtractPartialDeal] Extracted hands: [23:37:07.974] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:07.974] E: ... (0 cards) [23:37:07.974] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:07.974] W: ... (0 cards) [23:37:07.974] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:07.974] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:07.974] [ComputePlayedCards] Card 1: C3 played by E [23:37:07.974] [ComputePlayedCards] Card 2: CA played by S [23:37:07.975] [ComputePlayedCards] Card 3: C2 played by W [23:37:07.975] [ComputePlayedCards] Card 4: C4 played by N [23:37:07.975] [ComputePlayedCards] Trick complete. Winner: S [23:37:07.975] [ComputePlayedCards] Card 5: HQ played by S [23:37:07.975] [ComputePlayedCards] Card 6: HK played by W [23:37:07.975] [ComputePlayedCards] Card 7: H2 played by N [23:37:07.975] [ComputePlayedCards] Card 8: H3 played by E [23:37:07.975] [ComputePlayedCards] Trick complete. Winner: W [23:37:07.975] [ComputePlayedCards] Card 9: CK played by W [23:37:07.976] [ComputePlayedCards] Card 10: CJ played by N [23:37:07.976] [ComputePlayedCards] Card 11: C6 played by E [23:37:07.976] [ComputePlayedCards] Card 12: C5 played by S [23:37:07.976] [ComputePlayedCards] Trick complete. Winner: W [23:37:07.976] [ComputePlayedCards] Card 13: CQ played by W [23:37:07.976] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ [23:37:07.976] [DealFinder] Added 3 played cards to E (was 0 cards): C3, H3, C6 [23:37:07.976] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5 [23:37:07.976] [DealFinder] Added 4 played cards to W (was 0 cards): C2, HK, CK, CQ [23:37:07.977] [DealFinder] Bid verification enabled for: E [23:37:07.977] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:07.977] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:07.977] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-10] [23:37:07.977] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-15] [23:37:07.977] [DealFinder] Known cards per player: N=13, E=3, S=13, W=4 [23:37:07.977] [DealFinder] Locked players: N, S [23:37:07.978] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:37:07.978] [DealFinder] Players needing cards: E:10, W:9 [23:37:07.978] Large number of cards remaining. Using random generation. [23:37:07.978] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:07.979] [VerifyHands] FAIL for W: J.AK874.T5.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:07.995] [VerifyHands] FAIL for W: J9.AKJ874.5.KQ82 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:07.999] [VerifyHands] FAIL for W: 4.AKJ75.A.KQT872 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:08.014] [VerifyHands] FAIL for W: 94.AK86.A4.KQT82 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:08.018] [VerifyHands] FAIL for W: T92.AKJ4.5.KQT82 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:08.410] [Timing] Total: 437ms, Generation: 3ms, Verification: 272ms [23:37:08.410] [Timing] Attempts: 86, PassedSimpleCheck: 86, FailedVerification: 36, Found: 50 [23:37:08.423] Search complete. Returning 50 deals. [23:37:08.424] Found 50 sample deals for simulation. [23:37:08.424] Valid deals for DDS: 50 / 50 [23:37:08.424] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:08.432] [SAMPLE-VAL] Opening lead NN validation (C3): 2/50 samples adjusted [23:37:08.432] [SAMPLE-VAL] Opening lead rule validation (C3): 8/50 samples penalized for convention violation [23:37:08.433] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:08.433] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:08.433] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:08.433] [SAMPLE-VAL] T4: W=CQ (leader=W) (partial) [23:37:08.435] [SAMPLE-VAL] Sample 1: weight 0.500 -> 0.219 [E:T2-H3=85 % T3-C6=97 %, W:T1-C2=88 % T2-HK=81 % T3-CK=43 % T4-CQ=21 %] [23:37:08.437] [SAMPLE-VAL] Sample 2: weight 0.500 -> 0.183 [E:T2-H3=90 % T3-C6=98 %, W:T1-C2=86 % T2-HK=100 % T3-CK=29 % T4-CQ=5 %] [23:37:08.439] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.312 [E:T2-H3=96 % T3-C6=42 %, W:T1-C2=100 % T2-HK=30 % T3-CK=31 % T4-CQ=19 %] [23:37:08.440] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.341 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=72 % T2-HK=28 % T3-CK=21 % T4-CQ=14 %] [23:37:08.442] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.297 [E:T2-H3=84 % T3-C6=42 %, W:T1-C2=100 % T2-HK=19 % T3-CK=45 % T4-CQ=18 %] [23:37:08.444] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.402 [E:T2-H3=94 % T3-C6=97 %, W:T1-C2=76 % T2-HK=70 % T3-CK=20 % T4-CQ=26 %] [23:37:08.446] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.405 [E:T2-H3=71 % T3-C6=85 %, W:T1-C2=97 % T2-HK=58 % T3-CK=29 % T4-CQ=40 %] [23:37:08.448] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.452 [E:T2-H3=95 % T3-C6=87 %, W:T1-C2=98 % T2-HK=47 % T3-CK=39 % T4-CQ=45 %] [23:37:08.450] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.372 [E:T2-H3=88 % T3-C6=98 %, W:T1-C2=86 % T2-HK=93 % T3-CK=32 % T4-CQ=6 %] [23:37:08.451] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.089 [E:T2-H3=100 % T3-C6=100 %, W:T1-C2=77 % T2-HK=91 % T3-CK=26 % T4-CQ=23 %] [23:37:08.453] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.338 [E:T2-H3=72 % T3-C6=100 %, W:T1-C2=73 % T2-HK=36 % T3-CK=26 % T4-CQ=15 %] [23:37:08.455] [SAMPLE-VAL] Sample 12: weight 0.050 -> 0.020 [E:T2-H3=88 % T3-C6=100 %, W:T1-C2=76 % T2-HK=41 % T3-CK=44 % T4-CQ=18 %] [23:37:08.457] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.425 [E:T2-H3=80 % T3-C6=100 %, W:T1-C2=86 % T2-HK=42 % T3-CK=42 % T4-CQ=35 %] [23:37:08.458] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.438 [E:T2-H3=87 % T3-C6=100 %, W:T1-C2=83 % T2-HK=88 % T3-CK=33 % T4-CQ=24 %] [23:37:08.460] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.381 [E:T2-H3=97 % T3-C6=99 %, W:T1-C2=55 % T2-HK=27 % T3-CK=36 % T4-CQ=29 %] [23:37:08.462] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.414 [E:T2-H3=98 % T3-C6=97 %, W:T1-C2=88 % T2-HK=36 % T3-CK=32 % T4-CQ=30 %] [23:37:08.464] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.330 [E:T2-H3=77 % T3-C6=39 %, W:T1-C2=100 % T2-HK=74 % T3-CK=30 % T4-CQ=23 %] [23:37:08.466] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.438 [E:T2-H3=89 % T3-C6=85 %, W:T1-C2=96 % T2-HK=75 % T3-CK=30 % T4-CQ=36 %] [23:37:08.468] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.388 [E:T2-H3=98 % T3-C6=99 %, W:T1-C2=68 % T2-HK=24 % T3-CK=40 % T4-CQ=27 %] [23:37:08.470] [SAMPLE-VAL] Sample 20: weight 0.050 -> 0.022 [E:T2-H3=97 % T3-C6=100 %, W:T1-C2=90 % T2-HK=77 % T3-CK=41 % T4-CQ=20 %] [23:37:08.471] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.078 [E:T2-H3=89 % T3-C6=98 %, W:T1-C2=90 % T2-HK=97 % T3-CK=22 % T4-CQ=11 %] [23:37:08.473] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.396 [E:T2-H3=84 % T3-C6=80 %, W:T1-C2=100 % T2-HK=50 % T3-CK=33 % T4-CQ=27 %] [23:37:08.475] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.414 [E:T2-H3=100 % T3-C6=100 %, W:T1-C2=67 % T2-HK=78 % T3-CK=21 % T4-CQ=25 %] [23:37:08.476] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.349 [E:T2-H3=91 % T3-C6=42 %, W:T1-C2=100 % T2-HK=95 % T3-CK=31 % T4-CQ=16 %] [23:37:08.478] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.365 [E:T2-H3=73 % T3-C6=84 %, W:T1-C2=97 % T2-HK=28 % T3-CK=33 % T4-CQ=30 %] [23:37:08.480] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.417 [E:T2-H3=96 % T3-C6=92 %, W:T1-C2=99 % T2-HK=30 % T3-CK=42 % T4-CQ=31 %] [23:37:08.482] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.388 [E:T2-H3=95 % T3-C6=97 %, W:T1-C2=81 % T2-HK=40 % T3-CK=27 % T4-CQ=22 %] [23:37:08.483] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.360 [E:T2-H3=84 % T3-C6=92 %, W:T1-C2=98 % T2-HK=16 % T3-CK=38 % T4-CQ=25 %] [23:37:08.485] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.263 [E:T2-H3=38 % T3-C6=83 %, W:T1-C2=100 % T2-HK=11 % T3-CK=33 % T4-CQ=20 %] [23:37:08.487] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.306 [E:T2-H3=81 % T3-C6=40 %, W:T1-C2=100 % T2-HK=47 % T3-CK=28 % T4-CQ=18 %] [23:37:08.489] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.434 [E:T2-H3=95 % T3-C6=99 %, W:T1-C2=76 % T2-HK=62 % T3-CK=34 % T4-CQ=28 %] [23:37:08.490] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.399 [E:T2-H3=86 % T3-C6=92 %, W:T1-C2=98 % T2-HK=28 % T3-CK=47 % T4-CQ=25 %] [23:37:08.492] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.411 [E:T2-H3=83 % T3-C6=90 %, W:T1-C2=99 % T2-HK=36 % T3-CK=39 % T4-CQ=34 %] [23:37:08.494] [SAMPLE-VAL] Sample 34: weight 0.050 -> 0.023 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=86 % T2-HK=61 % T3-CK=46 % T4-CQ=25 %] [23:37:08.496] [SAMPLE-VAL] Sample 35: weight 0.050 -> 0.019 [E:T2-H3=94 % T3-C6=100 %, W:T1-C2=81 % T2-HK=37 % T3-CK=32 % T4-CQ=19 %] [23:37:08.498] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.399 [E:T2-H3=99 % T3-C6=96 %, W:T1-C2=74 % T2-HK=61 % T3-CK=25 % T4-CQ=20 %] [23:37:08.500] [SAMPLE-VAL] Sample 37: weight 0.050 -> 0.023 [E:T2-H3=82 % T3-C6=100 %, W:T1-C2=90 % T2-HK=100 % T3-CK=45 % T4-CQ=24 %] [23:37:08.501] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.255 [E:T2-H3=33 % T3-C6=97 %, W:T1-C2=85 % T2-HK=22 % T3-CK=25 % T4-CQ=12 %] [23:37:08.503] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.335 [E:T2-H3=69 % T3-C6=86 %, W:T1-C2=96 % T2-HK=13 % T3-CK=36 % T4-CQ=31 %] [23:37:08.505] [SAMPLE-VAL] Sample 40: weight 0.050 -> 0.018 [E:T2-H3=99 % T3-C6=100 %, W:T1-C2=72 % T2-HK=33 % T3-CK=29 % T4-CQ=11 %] [23:37:08.506] [SAMPLE-VAL] Sample 41: weight 0.050 -> 0.022 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=75 % T2-HK=59 % T3-CK=53 % T4-CQ=19 %] [23:37:08.508] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.474 [E:T2-H3=98 % T3-C6=98 %, W:T1-C2=93 % T2-HK=63 % T3-CK=46 % T4-CQ=34 %] [23:37:08.510] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.335 [E:T2-H3=83 % T3-C6=100 %, W:T1-C2=75 % T2-HK=22 % T3-CK=31 % T4-CQ=14 %] [23:37:08.512] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.337 [E:T2-H3=76 % T3-C6=97 %, W:T1-C2=88 % T2-HK=27 % T3-CK=27 % T4-CQ=15 %] [23:37:08.513] [SAMPLE-VAL] Sample 45: weight 0.050 -> 0.023 [E:T2-H3=98 % T3-C6=100 %, W:T1-C2=90 % T2-HK=55 % T3-CK=50 % T4-CQ=27 %] [23:37:08.515] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.430 [E:T2-H3=85 % T3-C6=98 %, W:T1-C2=92 % T2-HK=91 % T3-CK=36 % T4-CQ=19 %] [23:37:08.517] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.331 [E:T2-H3=77 % T3-C6=100 %, W:T1-C2=77 % T2-HK=28 % T3-CK=25 % T4-CQ=14 %] [23:37:08.519] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.400 [E:T2-H3=96 % T3-C6=99 %, W:T1-C2=80 % T2-HK=31 % T3-CK=26 % T4-CQ=36 %] [23:37:08.521] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.340 [E:T2-H3=83 % T3-C6=84 %, W:T1-C2=100 % T2-HK=22 % T3-CK=27 % T4-CQ=19 %] [23:37:08.522] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.083 [E:T2-H3=87 % T3-C6=82 %, W:T1-C2=96 % T2-HK=80 % T3-CK=25 % T4-CQ=27 %] [23:37:08.523] [SAMPLE-VAL] Done. Weight range: 0.018-0.474 [23:37:08.523] [SAMPLE-VAL] Top sample 42 (w=0.474): E:JT2.A6543.54.T63 W:94.KJ87.AT.KQ872 [E:T2-H3=98 % T3-C6=98 %, W:T1-C2=93 % T2-HK=63 % T3-CK=46 % T4-CQ=34 %] [23:37:08.523] [SAMPLE-VAL] Top sample 8 (w=0.452): E:J9.A543.T5.T8763 W:T42.KJ876.A4.KQ2 [E:T2-H3=95 % T3-C6=87 %, W:T1-C2=98 % T2-HK=47 % T3-CK=39 % T4-CQ=45 %] [23:37:08.523] [SAMPLE-VAL] Top sample 18 (w=0.438): E:J92.8763.A.T8763 W:T4.AKJ54.T54.KQ2 [E:T2-H3=89 % T3-C6=85 %, W:T1-C2=96 % T2-HK=75 % T3-CK=30 % T4-CQ=36 %] [23:37:08.523] [SAMPLE-VAL] Top sample 14 (w=0.438): E:T4.A876543..T763 W:J92.KJ.AT54.KQ82 [E:T2-H3=87 % T3-C6=100 %, W:T1-C2=83 % T2-HK=88 % T3-CK=33 % T4-CQ=24 %] [23:37:08.523] [SAMPLE-VAL] Top sample 31 (w=0.434): E:942.A7643.4.T763 W:JT.KJ85.AT5.KQ82 [E:T2-H3=95 % T3-C6=99 %, W:T1-C2=76 % T2-HK=62 % T3-CK=34 % T4-CQ=28 %] [23:37:08.523] After sample validation: 50 deals remaining [23:37:08.523] [PLAY-INFER] No inference observations detected [23:37:08.524] Using weighted samples: 50/50 have non-uniform weights (range 0.018-0.474) [23:37:08.524] Sample deals (50 total, showing first 20, by weight): [23:37:08.524] [1] (w=0.474) N:Q3.T92.KQJ762.J4 JT2.A6543.54.T63 AK8765.Q.983.A95 94.KJ87.AT.KQ872 [23:37:08.524] [2] (w=0.452) N:Q3.T92.KQJ762.J4 J9.A543.T5.T8763 AK8765.Q.983.A95 T42.KJ876.A4.KQ2 [23:37:08.524] [3] (w=0.438) N:Q3.T92.KQJ762.J4 J92.8763.A.T8763 AK8765.Q.983.A95 T4.AKJ54.T54.KQ2 [23:37:08.524] [4] (w=0.438) N:Q3.T92.KQJ762.J4 T4.A876543..T763 AK8765.Q.983.A95 J92.KJ.AT54.KQ82 [23:37:08.524] [5] (w=0.434) N:Q3.T92.KQJ762.J4 942.A7643.4.T763 AK8765.Q.983.A95 JT.KJ85.AT5.KQ82 [23:37:08.524] [6] (w=0.430) N:Q3.T92.KQJ762.J4 T2.A876543.4.T63 AK8765.Q.983.A95 J94.KJ.AT5.KQ872 [23:37:08.524] [7] (w=0.425) N:Q3.T92.KQJ762.J4 JT4.A8743.5.T763 AK8765.Q.983.A95 92.KJ65.AT4.KQ82 [23:37:08.524] [8] (w=0.417) N:Q3.T92.KQJ762.J4 T94.AJ653.5.8763 AK8765.Q.983.A95 J2.K874.AT4.KQT2 [23:37:08.524] [9] (w=0.414) N:Q3.T92.KQJ762.J4 JT9.J753.AT.T763 AK8765.Q.983.A95 42.AK864.54.KQ82 [23:37:08.524] [10] (w=0.414) N:Q3.T92.KQJ762.J4 JT92.AJ763.5.T63 AK8765.Q.983.A95 4.K854.AT4.KQ872 [23:37:08.525] [11] (w=0.411) N:Q3.T92.KQJ762.J4 JT4.A8543.5.8763 AK8765.Q.983.A95 92.KJ76.AT4.KQT2 [23:37:08.525] [12] (w=0.405) N:Q3.T92.KQJ762.J4 J9.J863.AT.T8763 AK8765.Q.983.A95 T42.AK754.54.KQ2 [23:37:08.525] [13] (w=0.402) N:Q3.T92.KQJ762.J4 J92.A6543.AT.T63 AK8765.Q.983.A95 T4.KJ87.54.KQ872 [23:37:08.525] [14] (w=0.400) N:Q3.T92.KQJ762.J4 JT4.AJ743.T.T763 AK8765.Q.983.A95 92.K865.A54.KQ82 [23:37:08.525] [15] (w=0.399) N:Q3.T92.KQJ762.J4 92.A8763.A4.8763 AK8765.Q.983.A95 JT4.KJ54.T5.KQT2 [23:37:08.525] [16] (w=0.399) N:Q3.T92.KQJ762.J4 JT2.AJ6543.A.T63 AK8765.Q.983.A95 94.K87.T54.KQ872 [23:37:08.525] [17] (w=0.396) N:Q3.T92.KQJ762.J4 T92.AJ8653..T863 AK8765.Q.983.A95 J4.K74.AT54.KQ72 [23:37:08.525] [18] (w=0.388) N:Q3.T92.KQJ762.J4 942.AJ543.T5.T63 AK8765.Q.983.A95 JT.K876.A4.KQ872 [23:37:08.525] [19] (w=0.388) N:Q3.T92.KQJ762.J4 42.A543.A54.T763 AK8765.Q.983.A95 JT9.KJ876.T.KQ82 [23:37:08.525] [20] (w=0.381) N:Q3.T92.KQJ762.J4 T4.AJ643.A5.T763 AK8765.Q.983.A95 J92.K875.T4.KQ82 [23:37:08.526] ... and 30 more [23:37:08.588] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:08.588] D2: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 130, 130, 130, 130, 130, 110, -50, 110, 110, 110, -50, -50, -50] [23:37:08.588] D7: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 130, 130, 130, 130, 130, 110, -50, 130, 130, 130, 130, -50, 130] [23:37:08.588] DK: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 110, 130, 130, 110, 130, 110, -50, 130, 130, 130, 130, 130, 110, 110, -50, 130, 130, 130, 130, 110, 130] [23:37:08.588] S3: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, -50, 110, 110, 110, 110, 110, 110, -50, 110, 110, -50, 110, -50, -50, 110, -50, -50, 110, 110, -50, -50, -100, -50, 110, 110, 110, -50, 110] [23:37:08.588] HT: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, -50, 110, 110, -50, 110, -50, -50, 110, -50, 110, 110, 110, 110, -100, -50, 110, 110, 110, -50, -50, -50] [23:37:08.589] SQ: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, -50, 110, 110, 110, 110, 110, -50, -50, 110, 110, -50, 110, -50, -50, 110, -50, -50, 110, 110, -50, -50, -100, -50, 110, 110, 110, -50, 110] [23:37:08.589] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:08.589] D2: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 7, 8, 8, 8, 7, 7, 7] [23:37:08.589] D7: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 8, 7, 9, 9, 9, 9, 7, 9] [23:37:08.589] DK: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 8, 8, 9, 9, 8, 9, 8, 7, 9, 9, 9, 9, 9, 8, 8, 7, 9, 9, 9, 9, 8, 9] [23:37:08.589] S3: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 7, 7, 8, 7, 7, 8, 8, 7, 7, 6, 7, 8, 8, 8, 7, 8] [23:37:08.589] HT: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 8, 6, 7, 8, 8, 8, 7, 7, 7] [23:37:08.589] SQ: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 7, 8, 8, 7, 8, 7, 7, 8, 7, 7, 8, 8, 7, 7, 6, 7, 8, 8, 8, 7, 8] [23:37:08.590] --- IMP Calculation Output (card -> average IMP) --- [23:37:08.590] D7: 0.94 [23:37:08.590] D2: 0.92 [23:37:08.590] DK: 0.74 [23:37:08.590] HT: -0.70 [23:37:08.590] S3: -0.90 [23:37:08.590] SQ: -1.01 [23:37:08.590] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:08.590] D7: 0.623 [23:37:08.590] D2: 0.614 [23:37:08.590] DK: 0.530 [23:37:08.590] HT: -0.562 [23:37:08.590] S3: -0.593 [23:37:08.590] SQ: -0.612 [23:37:08.591] === DDS DETAILED ANALYSIS === [23:37:08.591] Cards analyzed: 6, Samples per card: 50 [23:37:08.591] [23:37:08.591] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:08.591] ----- ------ --------- ------- ----------- -------------------------------- [23:37:08.591] D7 0.94 8.86 100 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [23:37:08.591] D2 0.92 8.72 99 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [23:37:08.591] DK 0.74 8.76 98 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9...] [23:37:08.591] HT -0.70 7.78 90 % 3 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:08.591] S3 -0.90 7.74 85 % 3 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:08.591] SQ -1.01 7.72 83 % 3 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:08.591] [23:37:08.591] Selected: D7 (IMPs=0.94, avgTricks=8.86) [23:37:08.591] =================== [23:37:08.592] Selected: D7 (MP 0.623, 0.94 IMPs, 8.86 tricks) [23:37:08.592] [stage-timing] ok sample=452ms validate=0ms nn=99ms signal=0ms simgames=2ms dds=63ms total=621ms samples=50 cards=13 [23:37:08.592] SUITC_CALL_BEGIN: input=' -F1 -u -c100 983 KQJ762 AT54' [23:37:08.920] SUITC_CALL_END: jsonLength=3644 [23:37:08.920] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":95.2174} ],"Result":4.9522, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":95.2174},{"Tricks":4,"Percent [23:37:08.921] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln7 KQJ762 983 AT54' [23:37:08.983] SUITC_CALL_END: jsonLength=810 [23:37:08.983] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":12.4348} ],"Result":4.1243, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N5","Plays":[{"Tricks":5,"Percentage":12.4348},{"Tricks":4,"Percent [23:37:08.983] === FindBestCardAsync: Position=N, CardsPlayed=13 === [23:37:08.983] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:08.983] Relative position: Declarer, Contract type: Suit [23:37:08.983] Cards in hand mask: 8 [23:37:08.984] Candidate: xD = 78.9 % [23:37:08.984] Candidate: JD = 13.4 % [23:37:08.984] Candidate: QD = 2.8 % [23:37:08.984] Candidate: KD = 2.1 % [23:37:08.984] Candidate: 9H = 1.1 % [23:37:08.984] Candidate: xS = 0.9 % [23:37:08.984] Candidate: TH = 0.8 % [23:37:08.985] Candidate: QS = 0.1 % [23:37:08.985] Selected: D2 (78.9 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:11 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:11 === [23:37:11.108] === FindBestCardAsync: Position=N, CardsPlayed=16 === [23:37:11.108] Contract: 3D, Declarer: N, Dealer: N [23:37:11.108] Auction: 2D-P-3D-P-P-P [23:37:11.108] Deal: N:... ... ... ... [23:37:11.108] Position N is on declarer's side - score table shifted by 2 declarer tricks won [23:37:11.108] ****************************** [23:37:11.108] FindMatchingDealsWithPlayInternal Input: [23:37:11.108] Position parameter: N [23:37:11.108] Deal from game: N:... ... ... ... [23:37:11.108] Hand for N: Q3.T92.KQJ762.J4 [23:37:11.109] Hand for E: (null) [23:37:11.109] Hand for S: AK8765.Q.983.A95 [23:37:11.109] Hand for W: (null) [23:37:11.109] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9 [23:37:11.109] Declarer: N [23:37:11.109] ****************************** [23:37:11.109] [DealFinder] Seed from player N hand: -782292060 [23:37:11.109] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:11.109] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:11.109] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1534MB, gc2=15) [23:37:11.109] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [23:37:11.109] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=16 [23:37:11.110] [ExtractPartialDeal] Visible hands: N, S [23:37:11.110] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:11.110] [ExtractPartialDeal] Extracted hands: [23:37:11.110] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:11.110] E: ... (0 cards) [23:37:11.110] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:11.110] W: ... (0 cards) [23:37:11.110] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:11.110] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:11.110] [ComputePlayedCards] Card 1: C3 played by E [23:37:11.110] [ComputePlayedCards] Card 2: CA played by S [23:37:11.110] [ComputePlayedCards] Card 3: C2 played by W [23:37:11.110] [ComputePlayedCards] Card 4: C4 played by N [23:37:11.110] [ComputePlayedCards] Trick complete. Winner: S [23:37:11.110] [ComputePlayedCards] Card 5: HQ played by S [23:37:11.111] [ComputePlayedCards] Card 6: HK played by W [23:37:11.111] [ComputePlayedCards] Card 7: H2 played by N [23:37:11.111] [ComputePlayedCards] Card 8: H3 played by E [23:37:11.111] [ComputePlayedCards] Trick complete. Winner: W [23:37:11.111] [ComputePlayedCards] Card 9: CK played by W [23:37:11.111] [ComputePlayedCards] Card 10: CJ played by N [23:37:11.111] [ComputePlayedCards] Card 11: C6 played by E [23:37:11.111] [ComputePlayedCards] Card 12: C5 played by S [23:37:11.111] [ComputePlayedCards] Trick complete. Winner: W [23:37:11.111] [ComputePlayedCards] Card 13: CQ played by W [23:37:11.111] [ComputePlayedCards] Card 14: D6 played by N [23:37:11.111] [ComputePlayedCards] Card 15: C8 played by E [23:37:11.111] [ComputePlayedCards] Card 16: C9 played by S [23:37:11.111] [ComputePlayedCards] Trick complete. Winner: N [23:37:11.111] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6 [23:37:11.111] [DealFinder] Added 4 played cards to E (was 0 cards): C3, H3, C6, C8 [23:37:11.112] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9 [23:37:11.112] [DealFinder] Added 4 played cards to W (was 0 cards): C2, HK, CK, CQ [23:37:11.112] [DealFinder] Bid verification enabled for: E [23:37:11.112] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:11.112] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:11.112] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-10] [23:37:11.112] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-15] [23:37:11.112] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [23:37:11.113] [DealFinder] Locked players: N, S [23:37:11.113] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:37:11.113] [DealFinder] Players needing cards: E:9, W:9 [23:37:11.113] Large number of cards remaining. Using random generation. [23:37:11.113] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:11.142] [VerifyHands] FAIL for W: T92.AK85.AT.KQ72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:11.150] [VerifyHands] FAIL for W: J94.AKJ8.A54.KQ2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:11.158] [VerifyHands] FAIL for W: JT4.KJ64.A4.KQ72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:11.173] [VerifyHands] FAIL for W: J4.AK754.T.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:11.177] [VerifyHands] FAIL for W: J92.K8754.A.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:11.528] [Timing] Total: 418ms, Generation: 2ms, Verification: 272ms [23:37:11.528] [Timing] Attempts: 86, PassedSimpleCheck: 86, FailedVerification: 36, Found: 50 [23:37:11.538] Search complete. Returning 50 deals. [23:37:11.538] Found 50 sample deals for simulation. [23:37:11.539] Valid deals for DDS: 50 / 50 [23:37:11.539] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:11.546] [SAMPLE-VAL] Opening lead NN validation (C3): 1/50 samples adjusted [23:37:11.547] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:11.547] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:11.547] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:11.547] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:11.549] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.333 [E:T2-H3=77 % T3-C6=89 % T4-C8=62 %, W:T1-C2=99 % T2-HK=25 % T3-CK=31 % T4-CQ=20 %] [23:37:11.552] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.072 [E:T2-H3=87 % T3-C6=83 % T4-C8=23 %, W:T1-C2=98 % T2-HK=79 % T3-CK=31 % T4-CQ=36 %] [23:37:11.554] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.300 [E:T2-H3=26 % T3-C6=81 % T4-C8=93 %, W:T1-C2=100 % T2-HK=21 % T3-CK=34 % T4-CQ=26 %] [23:37:11.557] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.337 [E:T2-H3=89 % T3-C6=86 % T4-C8=19 %, W:T1-C2=97 % T2-HK=88 % T3-CK=28 % T4-CQ=30 %] [23:37:11.560] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.397 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 %, W:T1-C2=100 % T2-HK=54 % T3-CK=45 % T4-CQ=25 %] [23:37:11.563] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.373 [E:T2-H3=88 % T3-C6=92 % T4-C8=52 %, W:T1-C2=98 % T2-HK=32 % T3-CK=42 % T4-CQ=30 %] [23:37:11.566] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.297 [E:T2-H3=97 % T3-C6=85 % T4-C8=19 %, W:T1-C2=97 % T2-HK=27 % T3-CK=26 % T4-CQ=33 %] [23:37:11.568] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.316 [E:T2-H3=82 % T3-C6=82 % T4-C8=17 %, W:T1-C2=98 % T2-HK=41 % T3-CK=39 % T4-CQ=36 %] [23:37:11.571] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.327 [E:T2-H3=86 % T3-C6=84 % T4-C8=17 %, W:T1-C2=94 % T2-HK=72 % T3-CK=28 % T4-CQ=35 %] [23:37:11.573] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.389 [E:T2-H3=84 % T3-C6=91 % T4-C8=56 %, W:T1-C2=99 % T2-HK=42 % T3-CK=43 % T4-CQ=29 %] [23:37:11.576] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.166 [E:T2-H3=84 % T3-C6=86 % T4-C8=19 %, W:T1-C2=99 % T2-HK=42 % T3-CK=44 % T4-CQ=38 %] [23:37:11.578] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.395 [E:T2-H3=85 % T3-C6=37 % T4-C8=100 %, W:T1-C2=100 % T2-HK=70 % T3-CK=41 % T4-CQ=32 %] [23:37:11.581] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.352 [E:T2-H3=94 % T3-C6=39 % T4-C8=100 %, W:T1-C2=100 % T2-HK=37 % T3-CK=30 % T4-CQ=27 %] [23:37:11.583] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.366 [E:T2-H3=98 % T3-C6=83 % T4-C8=83 %, W:T1-C2=100 % T2-HK=28 % T3-CK=24 % T4-CQ=25 %] [23:37:11.585] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.392 [E:T2-H3=97 % T3-C6=84 % T4-C8=85 %, W:T1-C2=100 % T2-HK=30 % T3-CK=29 % T4-CQ=34 %] [23:37:11.588] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.387 [E:T2-H3=82 % T3-C6=91 % T4-C8=62 %, W:T1-C2=99 % T2-HK=42 % T3-CK=37 % T4-CQ=29 %] [23:37:11.590] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.364 [E:T2-H3=96 % T3-C6=41 % T4-C8=100 %, W:T1-C2=100 % T2-HK=57 % T3-CK=31 % T4-CQ=19 %] [23:37:11.592] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.377 [E:T2-H3=89 % T3-C6=38 % T4-C8=100 %, W:T1-C2=100 % T2-HK=93 % T3-CK=39 % T4-CQ=15 %] [23:37:11.594] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.392 [E:T2-H3=89 % T3-C6=91 % T4-C8=45 %, W:T1-C2=99 % T2-HK=76 % T3-CK=30 % T4-CQ=31 %] [23:37:11.596] [SAMPLE-VAL] Sample 20: weight 0.203 -> 0.092 [E:T2-H3=88 % T3-C6=83 % T4-C8=93 %, W:T1-C2=100 % T2-HK=83 % T3-CK=37 % T4-CQ=33 %] [23:37:11.598] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.323 [E:T2-H3=88 % T3-C6=43 % T4-C8=100 %, W:T1-C2=100 % T2-HK=41 % T3-CK=29 % T4-CQ=12 %] [23:37:11.600] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.361 [E:T2-H3=88 % T3-C6=92 % T4-C8=52 %, W:T1-C2=98 % T2-HK=27 % T3-CK=47 % T4-CQ=24 %] [23:37:11.602] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.328 [E:T2-H3=87 % T3-C6=87 % T4-C8=17 %, W:T1-C2=97 % T2-HK=30 % T3-CK=48 % T4-CQ=48 %] [23:37:11.604] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.372 [E:T2-H3=81 % T3-C6=91 % T4-C8=49 %, W:T1-C2=99 % T2-HK=36 % T3-CK=38 % T4-CQ=35 %] [23:37:11.606] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.409 [E:T2-H3=99 % T3-C6=92 % T4-C8=44 %, W:T1-C2=99 % T2-HK=54 % T3-CK=48 % T4-CQ=34 %] [23:37:11.608] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.418 [E:T2-H3=86 % T3-C6=83 % T4-C8=88 %, W:T1-C2=99 % T2-HK=39 % T3-CK=41 % T4-CQ=36 %] [23:37:11.610] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.341 [E:T2-H3=98 % T3-C6=88 % T4-C8=17 %, W:T1-C2=97 % T2-HK=30 % T3-CK=51 % T4-CQ=52 %] [23:37:11.613] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.333 [E:T2-H3=75 % T3-C6=90 % T4-C8=48 %, W:T1-C2=99 % T2-HK=22 % T3-CK=36 % T4-CQ=28 %] [23:37:11.614] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.353 [E:T2-H3=98 % T3-C6=92 % T4-C8=41 %, W:T1-C2=99 % T2-HK=25 % T3-CK=37 % T4-CQ=32 %] [23:37:11.617] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.383 [E:T2-H3=84 % T3-C6=91 % T4-C8=56 %, W:T1-C2=99 % T2-HK=40 % T3-CK=43 % T4-CQ=27 %] [23:37:11.618] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.349 [E:T2-H3=100 % T3-C6=87 % T4-C8=21 %, W:T1-C2=98 % T2-HK=88 % T3-CK=26 % T4-CQ=31 %] [23:37:11.620] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.330 [E:T2-H3=83 % T3-C6=39 % T4-C8=100 %, W:T1-C2=99 % T2-HK=21 % T3-CK=45 % T4-CQ=21 %] [23:37:11.622] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.290 [E:T2-H3=96 % T3-C6=83 % T4-C8=19 %, W:T1-C2=98 % T2-HK=18 % T3-CK=30 % T4-CQ=39 %] [23:37:11.624] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.359 [E:T2-H3=100 % T3-C6=86 % T4-C8=25 %, W:T1-C2=98 % T2-HK=93 % T3-CK=30 % T4-CQ=25 %] [23:37:11.627] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.315 [E:T2-H3=71 % T3-C6=84 % T4-C8=20 %, W:T1-C2=98 % T2-HK=38 % T3-CK=38 % T4-CQ=37 %] [23:37:11.629] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.335 [E:T2-H3=81 % T3-C6=91 % T4-C8=53 %, W:T1-C2=98 % T2-HK=17 % T3-CK=44 % T4-CQ=25 %] [23:37:11.631] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.365 [E:T2-H3=98 % T3-C6=38 % T4-C8=100 %, W:T1-C2=100 % T2-HK=77 % T3-CK=28 % T4-CQ=18 %] [23:37:11.633] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.428 [E:T2-H3=86 % T3-C6=37 % T4-C8=100 %, W:T1-C2=100 % T2-HK=100 % T3-CK=49 % T4-CQ=34 %] [23:37:11.635] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.077 [E:T2-H3=87 % T3-C6=92 % T4-C8=54 %, W:T1-C2=98 % T2-HK=81 % T3-CK=25 % T4-CQ=22 %] [23:37:11.637] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.386 [E:T2-H3=80 % T3-C6=39 % T4-C8=100 %, W:T1-C2=100 % T2-HK=74 % T3-CK=36 % T4-CQ=29 %] [23:37:11.639] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.370 [E:T2-H3=92 % T3-C6=83 % T4-C8=84 %, W:T1-C2=100 % T2-HK=27 % T3-CK=26 % T4-CQ=30 %] [23:37:11.641] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.340 [E:T2-H3=90 % T3-C6=42 % T4-C8=100 %, W:T1-C2=100 % T2-HK=67 % T3-CK=29 % T4-CQ=11 %] [23:37:11.643] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.350 [E:T2-H3=88 % T3-C6=46 % T4-C8=100 %, W:T1-C2=100 % T2-HK=40 % T3-CK=31 % T4-CQ=20 %] [23:37:11.645] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.368 [E:T2-H3=98 % T3-C6=43 % T4-C8=100 %, W:T1-C2=100 % T2-HK=38 % T3-CK=34 % T4-CQ=26 %] [23:37:11.647] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.441 [E:T2-H3=98 % T3-C6=84 % T4-C8=79 %, W:T1-C2=100 % T2-HK=58 % T3-CK=39 % T4-CQ=36 %] [23:37:11.649] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.312 [E:T2-H3=83 % T3-C6=39 % T4-C8=100 %, W:T1-C2=100 % T2-HK=24 % T3-CK=34 % T4-CQ=16 %] [23:37:11.651] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.328 [E:T2-H3=96 % T3-C6=85 % T4-C8=17 %, W:T1-C2=98 % T2-HK=32 % T3-CK=46 % T4-CQ=43 %] [23:37:11.653] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.319 [E:T2-H3=78 % T3-C6=91 % T4-C8=52 %, W:T1-C2=98 % T2-HK=29 % T3-CK=26 % T4-CQ=17 %] [23:37:11.655] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.466 [E:T2-H3=98 % T3-C6=85 % T4-C8=94 %, W:T1-C2=100 % T2-HK=59 % T3-CK=42 % T4-CQ=40 %] [23:37:11.657] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.279 [E:T2-H3=77 % T3-C6=83 % T4-C8=19 %, W:T1-C2=98 % T2-HK=22 % T3-CK=33 % T4-CQ=26 %] [23:37:11.657] [SAMPLE-VAL] Done. Weight range: 0.072-0.466 [23:37:11.658] [SAMPLE-VAL] Top sample 49 (w=0.466): E:T4.AJ7643.5.T863 W:J92.K85.AT4.KQ72 [E:T2-H3=98 % T3-C6=85 % T4-C8=94 %, W:T1-C2=100 % T2-HK=59 % T3-CK=42 % T4-CQ=40 %] [23:37:11.658] [SAMPLE-VAL] Top sample 45 (w=0.441): E:.AJ7653.AT5.T863 W:JT942.K84.4.KQ72 [E:T2-H3=98 % T3-C6=84 % T4-C8=79 %, W:T1-C2=100 % T2-HK=58 % T3-CK=39 % T4-CQ=36 %] [23:37:11.658] [SAMPLE-VAL] Top sample 38 (w=0.428): E:4.AJ876543.4.863 W:JT92.K.AT5.KQT72 [E:T2-H3=86 % T3-C6=37 % T4-C8=100 %, W:T1-C2=100 % T2-HK=100 % T3-CK=49 % T4-CQ=34 %] [23:37:11.658] [SAMPLE-VAL] Top sample 26 (w=0.418): E:J.A8653.AT5.T863 W:T942.KJ74.4.KQ72 [E:T2-H3=86 % T3-C6=83 % T4-C8=88 %, W:T1-C2=99 % T2-HK=39 % T3-CK=41 % T4-CQ=36 %] [23:37:11.658] [SAMPLE-VAL] Top sample 25 (w=0.409): E:T.A7543.AT4.8763 W:J942.KJ86.5.KQT2 [E:T2-H3=99 % T3-C6=92 % T4-C8=44 %, W:T1-C2=99 % T2-HK=54 % T3-CK=48 % T4-CQ=34 %] [23:37:11.658] After sample validation: 50 deals remaining [23:37:11.658] [PLAY-INFER] No inference observations detected [23:37:11.658] Using weighted samples: 50/50 have non-uniform weights (range 0.072-0.466) [23:37:11.658] Sample deals (50 total, showing first 20, by weight): [23:37:11.658] [1] (w=0.466) N:Q3.T92.KQJ762.J4 T4.AJ7643.5.T863 AK8765.Q.983.A95 J92.K85.AT4.KQ72 [23:37:11.659] [2] (w=0.441) N:Q3.T92.KQJ762.J4 .AJ7653.AT5.T863 AK8765.Q.983.A95 JT942.K84.4.KQ72 [23:37:11.659] [3] (w=0.428) N:Q3.T92.KQJ762.J4 4.AJ876543.4.863 AK8765.Q.983.A95 JT92.K.AT5.KQT72 [23:37:11.659] [4] (w=0.418) N:Q3.T92.KQJ762.J4 J.A8653.AT5.T863 AK8765.Q.983.A95 T942.KJ74.4.KQ72 [23:37:11.659] [5] (w=0.409) N:Q3.T92.KQJ762.J4 T.A7543.AT4.8763 AK8765.Q.983.A95 J942.KJ86.5.KQT2 [23:37:11.659] [6] (w=0.397) N:Q3.T92.KQJ762.J4 2.AJ7543.A54.863 AK8765.Q.983.A95 JT94.K86.T.KQT72 [23:37:11.659] [7] (w=0.395) N:Q3.T92.KQJ762.J4 JT2.A87543.4.863 AK8765.Q.983.A95 94.KJ6.AT5.KQT72 [23:37:11.659] [8] (w=0.392) N:Q3.T92.KQJ762.J4 JT4.J8643.A.8763 AK8765.Q.983.A95 92.AK75.T54.KQT2 [23:37:11.659] [9] (w=0.392) N:Q3.T92.KQJ762.J4 J9.AJ743.A5.T863 AK8765.Q.983.A95 T42.K865.T4.KQ72 [23:37:11.659] [10] (w=0.389) N:Q3.T92.KQJ762.J4 T2.AJ8543.5.8763 AK8765.Q.983.A95 J94.K76.AT4.KQT2 [23:37:11.659] [11] (w=0.387) N:Q3.T92.KQJ762.J4 J94.A8763.4.8763 AK8765.Q.983.A95 T2.KJ54.AT5.KQT2 [23:37:11.659] [12] (w=0.386) N:Q3.T92.KQJ762.J4 J2.A87643.T5.863 AK8765.Q.983.A95 T94.KJ5.A4.KQT72 [23:37:11.660] [13] (w=0.383) N:Q3.T92.KQJ762.J4 T42.A8743.5.8763 AK8765.Q.983.A95 J9.KJ65.AT4.KQT2 [23:37:11.660] [14] (w=0.377) N:Q3.T92.KQJ762.J4 T42.87653.A5.863 AK8765.Q.983.A95 J9.AKJ4.T4.KQT72 [23:37:11.660] [15] (w=0.373) N:Q3.T92.KQJ762.J4 J4.A8653.A5.8763 AK8765.Q.983.A95 T92.KJ74.T4.KQT2 [23:37:11.660] [16] (w=0.372) N:Q3.T92.KQJ762.J4 JT.A8753.T5.8763 AK8765.Q.983.A95 942.KJ64.A4.KQT2 [23:37:11.660] [17] (w=0.370) N:Q3.T92.KQJ762.J4 J94.AJ63.T5.T863 AK8765.Q.983.A95 T2.K8754.A4.KQ72 [23:37:11.660] [18] (w=0.368) N:Q3.T92.KQJ762.J4 JT2.A763.AT4.863 AK8765.Q.983.A95 94.KJ854.5.KQT72 [23:37:11.660] [19] (w=0.366) N:Q3.T92.KQJ762.J4 T94.AJ653.A.T863 AK8765.Q.983.A95 J2.K874.T54.KQ72 [23:37:11.660] [20] (w=0.365) N:Q3.T92.KQJ762.J4 T94.A76543.4.863 AK8765.Q.983.A95 J2.KJ8.AT5.KQT72 [23:37:11.660] ... and 30 more [23:37:11.729] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:11.730] S3: [130, -50, -50, 110, 110, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 130, 110, 130, 130, -50, 130, -50, 130, 110, 130, 130, 130, 130, 130, 130, 110, 110, 130, 130, 130, 130, 130, 130, 130] [23:37:11.730] DK: [130, 110, 110, 110, 110, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 110, 130, 130, -50, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:11.730] SQ: [130, -50, 110, 110, 110, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 110, 130, 110, 130, 130, 110, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 130, 130, 130, 130, 130, 130] [23:37:11.730] HT: [130, 110, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:11.730] D2: [110, -100, -50, -50, -50, -50, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 110, 110, 110, 130, 110, 110, -50, 130, -50, 130, 130, -100, 110, -100, 110, 110, 110, 110, 110, 110, 110, 110, -50, -50, 110, 110, 110, -50, 110, 110, 110] [23:37:11.730] D7: [110, -100, -50, -50, -50, -50, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 110, -50, 110, 130, 110, 110, -50, 130, -50, 130, 130, -100, 110, -100, 110, 110, 110, 110, 110, 110, 110, 110, -50, -50, 110, 110, 110, -50, 110, 110, 110] [23:37:11.730] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:11.730] S3: [8, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8, 7, 8, 8, 6, 8, 6, 8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8] [23:37:11.730] DK: [8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 6, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:37:11.730] SQ: [8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8] [23:37:11.730] HT: [8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:37:11.730] D2: [7, 5, 6, 6, 6, 6, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 8, 7, 7, 6, 8, 6, 8, 8, 5, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7] [23:37:11.731] D7: [7, 5, 6, 6, 6, 6, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 6, 7, 8, 7, 7, 6, 8, 6, 8, 8, 5, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7] [23:37:11.731] --- IMP Calculation Output (card -> average IMP) --- [23:37:11.731] HT: 0.98 [23:37:11.731] DK: 0.74 [23:37:11.731] SQ: 0.64 [23:37:11.731] S3: 0.32 [23:37:11.731] D2: -1.29 [23:37:11.732] D7: -1.39 [23:37:11.732] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:11.732] HT: 0.480 [23:37:11.732] DK: 0.361 [23:37:11.732] SQ: 0.305 [23:37:11.732] S3: 0.224 [23:37:11.732] D2: -0.676 [23:37:11.732] D7: -0.694 [23:37:11.732] === DDS DETAILED ANALYSIS === [23:37:11.732] Cards analyzed: 6, Samples per card: 50 [23:37:11.732] [23:37:11.733] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:11.733] ----- ------ --------- ------- ----------- -------------------------------- [23:37:11.733] HT 0.98 7.94 100 % 2 [8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:11.733] DK 0.74 7.80 98 % 3 [8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:11.733] SQ 0.64 7.74 97 % 3 [8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:11.733] S3 0.32 7.66 91 % 3 [8, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:11.733] D2 -1.29 6.82 75 % 4 [7, 5, 6, 6, 6, 6, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7...] [23:37:11.733] D7 -1.39 6.80 73 % 4 [7, 5, 6, 6, 6, 6, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7...] [23:37:11.733] [23:37:11.733] Selected: HT (IMPs=0.98, avgTricks=7.94) [23:37:11.733] =================== [23:37:11.733] Selected: HT (MP 0.480, 0.98 IMPs, 7.94 tricks) [23:37:11.734] [stage-timing] ok sample=430ms validate=0ms nn=119ms signal=0ms simgames=2ms dds=70ms total=625ms samples=50 cards=16 [23:37:11.734] === FindBestCardAsync: Position=N, CardsPlayed=16 === [23:37:11.734] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:11.734] Relative position: Declarer, Contract type: Suit [23:37:11.735] Cards in hand mask: 8 [23:37:11.735] Candidate: KD = 20.3 % [23:37:11.735] Candidate: TH = 17.0 % [23:37:11.736] Candidate: xD = 16.8 % [23:37:11.736] Candidate: 9H = 16.3 % [23:37:11.736] Candidate: QS = 11.6 % [23:37:11.736] Candidate: xS = 7.4 % [23:37:11.736] Candidate: QD = 6.1 % [23:37:11.736] Candidate: JD = 4.4 % [23:37:11.736] Selected: DK (20.3 %) -- 3 tied: HT, D2, H9 === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:13 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:13 === [23:37:13.228] === FindBestCardAsync: Position=S, CardsPlayed=18 === [23:37:13.228] Contract: 3D, Declarer: N, Dealer: N [23:37:13.228] Auction: 2D-P-3D-P-P-P [23:37:13.228] Deal: N:... ... ... ... [23:37:13.228] Position S is on declarer's side - score table shifted by 2 declarer tricks won [23:37:13.228] ****************************** [23:37:13.228] FindMatchingDealsWithPlayInternal Input: [23:37:13.229] Position parameter: S [23:37:13.229] Deal from game: N:... ... ... ... [23:37:13.229] Hand for N: Q3.T92.KQJ762.J4 [23:37:13.229] Hand for E: (null) [23:37:13.229] Hand for S: AK8765.Q.983.A95 [23:37:13.229] Hand for W: (null) [23:37:13.229] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6 [23:37:13.229] Declarer: N [23:37:13.229] ****************************** [23:37:13.229] [DealFinder] Seed from player S hand: -437926121 [23:37:13.229] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:13.229] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:13.229] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1525MB, gc2=15) [23:37:13.230] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [23:37:13.230] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=18 [23:37:13.230] [ExtractPartialDeal] Visible hands: S, N [23:37:13.230] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:13.230] [ExtractPartialDeal] Extracted hands: [23:37:13.230] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:13.230] E: ... (0 cards) [23:37:13.230] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:13.230] W: ... (0 cards) [23:37:13.230] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:13.230] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:13.230] [ComputePlayedCards] Card 1: C3 played by E [23:37:13.230] [ComputePlayedCards] Card 2: CA played by S [23:37:13.230] [ComputePlayedCards] Card 3: C2 played by W [23:37:13.231] [ComputePlayedCards] Card 4: C4 played by N [23:37:13.231] [ComputePlayedCards] Trick complete. Winner: S [23:37:13.231] [ComputePlayedCards] Card 5: HQ played by S [23:37:13.231] [ComputePlayedCards] Card 6: HK played by W [23:37:13.231] [ComputePlayedCards] Card 7: H2 played by N [23:37:13.231] [ComputePlayedCards] Card 8: H3 played by E [23:37:13.231] [ComputePlayedCards] Trick complete. Winner: W [23:37:13.231] [ComputePlayedCards] Card 9: CK played by W [23:37:13.231] [ComputePlayedCards] Card 10: CJ played by N [23:37:13.231] [ComputePlayedCards] Card 11: C6 played by E [23:37:13.231] [ComputePlayedCards] Card 12: C5 played by S [23:37:13.231] [ComputePlayedCards] Trick complete. Winner: W [23:37:13.231] [ComputePlayedCards] Card 13: CQ played by W [23:37:13.231] [ComputePlayedCards] Card 14: D6 played by N [23:37:13.231] [ComputePlayedCards] Card 15: C8 played by E [23:37:13.232] [ComputePlayedCards] Card 16: C9 played by S [23:37:13.232] [ComputePlayedCards] Trick complete. Winner: N [23:37:13.232] [ComputePlayedCards] Card 17: HT played by N [23:37:13.232] [ComputePlayedCards] Card 18: H6 played by E [23:37:13.232] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT [23:37:13.232] [DealFinder] Added 5 played cards to E (was 0 cards): C3, H3, C6, C8, H6 [23:37:13.232] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9 [23:37:13.232] [DealFinder] Added 4 played cards to W (was 0 cards): C2, HK, CK, CQ [23:37:13.232] [DealFinder] Bid verification enabled for: E [23:37:13.232] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:13.232] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:13.233] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-10] [23:37:13.233] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-15] [23:37:13.233] [DealFinder] Known cards per player: N=13, E=5, S=13, W=4 [23:37:13.233] [DealFinder] Locked players: N, S [23:37:13.233] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [23:37:13.233] [DealFinder] Players needing cards: E:8, W:9 [23:37:13.233] Large number of cards remaining. Using random generation. [23:37:13.233] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:13.243] [VerifyHands] FAIL for W: T.AKJ874.A5.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:13.277] [VerifyHands] FAIL for W: J9.AK874.A5.KQ72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:13.292] [VerifyHands] FAIL for W: JT4.AK85.A4.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:13.303] [VerifyHands] FAIL for W: JT92.AK754.4.KQ2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:13.317] [VerifyHands] FAIL for W: JT94.KJ4.A5.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:13.662] [Timing] Total: 432ms, Generation: 4ms, Verification: 271ms [23:37:13.662] [Timing] Attempts: 90, PassedSimpleCheck: 90, FailedVerification: 40, Found: 50 [23:37:13.673] Search complete. Returning 50 deals. [23:37:13.673] Found 50 sample deals for simulation. [23:37:13.673] Valid deals for DDS: 50 / 50 [23:37:13.673] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:13.681] [SAMPLE-VAL] Opening lead NN validation (C3): 0/50 samples adjusted [23:37:13.681] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:13.681] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:13.681] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:13.681] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:13.681] [SAMPLE-VAL] T5: N=HT E=H6 (leader=N) (partial) [23:37:13.684] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.343 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=63 %, W:T1-C2=100 % T2-HK=33 % T3-CK=41 % T4-CQ=17 %] [23:37:13.686] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.361 [E:T2-H3=100 % T3-C6=84 % T4-C8=17 % T5-H6=74 %, W:T1-C2=98 % T2-HK=72 % T3-CK=30 % T4-CQ=41 %] [23:37:13.689] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.348 [E:T2-H3=82 % T3-C6=86 % T4-C8=17 % T5-H6=70 %, W:T1-C2=98 % T2-HK=37 % T3-CK=45 % T4-CQ=50 %] [23:37:13.691] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.317 [E:T2-H3=84 % T3-C6=84 % T4-C8=83 % T5-H6=31 %, W:T1-C2=100 % T2-HK=23 % T3-CK=32 % T4-CQ=25 %] [23:37:13.693] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.252 [E:T2-H3=67 % T3-C6=84 % T4-C8=17 % T5-H6=25 %, W:T1-C2=98 % T2-HK=22 % T3-CK=34 % T4-CQ=29 %] [23:37:13.696] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.376 [E:T2-H3=70 % T3-C6=81 % T4-C8=92 % T5-H6=39 %, W:T1-C2=100 % T2-HK=69 % T3-CK=31 % T4-CQ=29 %] [23:37:13.698] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.357 [E:T2-H3=96 % T3-C6=83 % T4-C8=82 % T5-H6=61 %, W:T1-C2=100 % T2-HK=27 % T3-CK=27 % T4-CQ=31 %] [23:37:13.700] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.416 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 %] [23:37:13.703] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.372 [E:T2-H3=100 % T3-C6=85 % T4-C8=21 % T5-H6=73 %, W:T1-C2=98 % T2-HK=74 % T3-CK=32 % T4-CQ=41 %] [23:37:13.705] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.334 [E:T2-H3=98 % T3-C6=85 % T4-C8=16 % T5-H6=88 %, W:T1-C2=96 % T2-HK=30 % T3-CK=38 % T4-CQ=39 %] [23:37:13.708] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.404 [E:T2-H3=88 % T3-C6=91 % T4-C8=49 % T5-H6=56 %, W:T1-C2=99 % T2-HK=76 % T3-CK=38 % T4-CQ=36 %] [23:37:13.710] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.330 [E:T2-H3=96 % T3-C6=40 % T4-C8=100 % T5-H6=91 %, W:T1-C2=100 % T2-HK=35 % T3-CK=24 % T4-CQ=16 %] [23:37:13.712] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.338 [E:T2-H3=82 % T3-C6=91 % T4-C8=49 % T5-H6=43 %, W:T1-C2=99 % T2-HK=41 % T3-CK=33 % T4-CQ=26 %] [23:37:13.715] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.374 [E:T2-H3=86 % T3-C6=93 % T4-C8=47 % T5-H6=79 %, W:T1-C2=98 % T2-HK=30 % T3-CK=42 % T4-CQ=34 %] [23:37:13.717] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.421 [E:T2-H3=98 % T3-C6=86 % T4-C8=89 % T5-H6=84 %, W:T1-C2=100 % T2-HK=35 % T3-CK=41 % T4-CQ=34 %] [23:37:13.719] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.269 [E:T2-H3=97 % T3-C6=87 % T4-C8=16 % T5-H6=39 %, W:T1-C2=97 % T2-HK=12 % T3-CK=35 % T4-CQ=41 %] [23:37:13.721] [SAMPLE-VAL] Sample 17: weight 0.203 -> 0.077 [E:T2-H3=90 % T3-C6=36 % T4-C8=100 % T5-H6=75 %, W:T1-C2=100 % T2-HK=95 % T3-CK=34 % T4-CQ=18 %] [23:37:13.724] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.410 [E:T2-H3=99 % T3-C6=92 % T4-C8=51 % T5-H6=79 %, W:T1-C2=99 % T2-HK=69 % T3-CK=38 % T4-CQ=28 %] [23:37:13.726] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.365 [E:T2-H3=88 % T3-C6=42 % T4-C8=100 % T5-H6=78 %, W:T1-C2=100 % T2-HK=35 % T3-CK=40 % T4-CQ=25 %] [23:37:13.729] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.382 [E:T2-H3=88 % T3-C6=41 % T4-C8=100 % T5-H6=84 %, W:T1-C2=100 % T2-HK=71 % T3-CK=40 % T4-CQ=17 %] [23:37:13.731] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.374 [E:T2-H3=88 % T3-C6=86 % T4-C8=19 % T5-H6=57 %, W:T1-C2=98 % T2-HK=75 % T3-CK=42 % T4-CQ=50 %] [23:37:13.734] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.360 [E:T2-H3=86 % T3-C6=87 % T4-C8=17 % T5-H6=57 %, W:T1-C2=98 % T2-HK=70 % T3-CK=48 % T4-CQ=37 %] [23:37:13.738] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.344 [E:T2-H3=98 % T3-C6=84 % T4-C8=19 % T5-H6=86 %, W:T1-C2=97 % T2-HK=42 % T3-CK=32 % T4-CQ=37 %] [23:37:13.741] [SAMPLE-VAL] Sample 24: weight 0.203 -> 0.072 [E:T2-H3=88 % T3-C6=84 % T4-C8=24 % T5-H6=56 %, W:T1-C2=97 % T2-HK=78 % T3-CK=32 % T4-CQ=36 %] [23:37:13.743] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.371 [E:T2-H3=98 % T3-C6=40 % T4-C8=100 % T5-H6=93 %, W:T1-C2=100 % T2-HK=56 % T3-CK=32 % T4-CQ=18 %] [23:37:13.746] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.280 [E:T2-H3=69 % T3-C6=84 % T4-C8=19 % T5-H6=50 %, W:T1-C2=97 % T2-HK=29 % T3-CK=30 % T4-CQ=27 %] [23:37:13.748] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.348 [E:T2-H3=94 % T3-C6=93 % T4-C8=50 % T5-H6=54 %, W:T1-C2=99 % T2-HK=33 % T3-CK=27 % T4-CQ=32 %] [23:37:13.751] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.361 [E:T2-H3=98 % T3-C6=87 % T4-C8=16 % T5-H6=72 %, W:T1-C2=98 % T2-HK=44 % T3-CK=42 % T4-CQ=51 %] [23:37:13.753] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.322 [E:T2-H3=83 % T3-C6=91 % T4-C8=43 % T5-H6=60 %, W:T1-C2=98 % T2-HK=17 % T3-CK=38 % T4-CQ=31 %] [23:37:13.755] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.335 [E:T2-H3=85 % T3-C6=92 % T4-C8=54 % T5-H6=57 %, W:T1-C2=98 % T2-HK=19 % T3-CK=40 % T4-CQ=29 %] [23:37:13.758] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.087 [E:T2-H3=88 % T3-C6=83 % T4-C8=93 % T5-H6=56 %, W:T1-C2=100 % T2-HK=83 % T3-CK=37 % T4-CQ=33 %] [23:37:13.760] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.087 [E:T2-H3=88 % T3-C6=83 % T4-C8=93 % T5-H6=56 %, W:T1-C2=100 % T2-HK=83 % T3-CK=37 % T4-CQ=33 %] [23:37:13.762] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.362 [E:T2-H3=84 % T3-C6=89 % T4-C8=66 % T5-H6=45 %, W:T1-C2=99 % T2-HK=47 % T3-CK=38 % T4-CQ=24 %] [23:37:13.765] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.358 [E:T2-H3=87 % T3-C6=92 % T4-C8=55 % T5-H6=49 %, W:T1-C2=98 % T2-HK=37 % T3-CK=38 % T4-CQ=29 %] [23:37:13.769] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.338 [E:T2-H3=86 % T3-C6=40 % T4-C8=100 % T5-H6=82 %, W:T1-C2=100 % T2-HK=69 % T3-CK=24 % T4-CQ=12 %] [23:37:13.772] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.350 [E:T2-H3=95 % T3-C6=84 % T4-C8=19 % T5-H6=86 %, W:T1-C2=97 % T2-HK=36 % T3-CK=38 % T4-CQ=43 %] [23:37:13.774] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.331 [E:T2-H3=94 % T3-C6=86 % T4-C8=17 % T5-H6=54 %, W:T1-C2=98 % T2-HK=29 % T3-CK=46 % T4-CQ=49 %] [23:37:13.777] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.370 [E:T2-H3=97 % T3-C6=94 % T4-C8=46 % T5-H6=74 %, W:T1-C2=99 % T2-HK=50 % T3-CK=28 % T4-CQ=27 %] [23:37:13.779] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.329 [E:T2-H3=89 % T3-C6=36 % T4-C8=100 % T5-H6=89 %, W:T1-C2=100 % T2-HK=92 % T3-CK=16 % T4-CQ=11 %] [23:37:13.782] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.438 [E:T2-H3=99 % T3-C6=91 % T4-C8=56 % T5-H6=91 %, W:T1-C2=99 % T2-HK=59 % T3-CK=40 % T4-CQ=40 %] [23:37:13.784] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.339 [E:T2-H3=89 % T3-C6=45 % T4-C8=100 % T5-H6=51 %, W:T1-C2=100 % T2-HK=44 % T3-CK=32 % T4-CQ=20 %] [23:37:13.787] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.363 [E:T2-H3=97 % T3-C6=86 % T4-C8=17 % T5-H6=93 %, W:T1-C2=98 % T2-HK=75 % T3-CK=26 % T4-CQ=38 %] [23:37:13.789] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.389 [E:T2-H3=95 % T3-C6=84 % T4-C8=84 % T5-H6=56 %, W:T1-C2=100 % T2-HK=38 % T3-CK=32 % T4-CQ=36 %] [23:37:13.791] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.402 [E:T2-H3=98 % T3-C6=93 % T4-C8=56 % T5-H6=69 %, W:T1-C2=99 % T2-HK=55 % T3-CK=33 % T4-CQ=34 %] [23:37:13.794] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.359 [E:T2-H3=89 % T3-C6=36 % T4-C8=100 % T5-H6=89 %, W:T1-C2=100 % T2-HK=92 % T3-CK=26 % T4-CQ=13 %] [23:37:13.796] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.312 [E:T2-H3=96 % T3-C6=91 % T4-C8=52 % T5-H6=33 %, W:T1-C2=98 % T2-HK=21 % T3-CK=35 % T4-CQ=27 %] [23:37:13.799] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.361 [E:T2-H3=91 % T3-C6=82 % T4-C8=86 % T5-H6=53 %, W:T1-C2=100 % T2-HK=40 % T3-CK=27 % T4-CQ=26 %] [23:37:13.801] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.409 [E:T2-H3=88 % T3-C6=92 % T4-C8=48 % T5-H6=57 %, W:T1-C2=99 % T2-HK=76 % T3-CK=46 % T4-CQ=34 %] [23:37:13.802] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.401 [E:T2-H3=93 % T3-C6=87 % T4-C8=22 % T5-H6=90 %, W:T1-C2=98 % T2-HK=61 % T3-CK=44 % T4-CQ=51 %] [23:37:13.806] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.340 [E:T2-H3=99 % T3-C6=45 % T4-C8=100 % T5-H6=94 %, W:T1-C2=100 % T2-HK=73 % T3-CK=22 % T4-CQ=8 %] [23:37:13.806] [SAMPLE-VAL] Done. Weight range: 0.072-0.438 [23:37:13.806] [SAMPLE-VAL] Top sample 40 (w=0.438): E:JT2.A6543.4.8763 W:94.KJ87.AT5.KQT2 [E:T2-H3=99 % T3-C6=91 % T4-C8=56 % T5-H6=91 %, W:T1-C2=99 % T2-HK=59 % T3-CK=40 % T4-CQ=40 %] [23:37:13.806] [SAMPLE-VAL] Top sample 15 (w=0.421): E:T9.A643.A54.T863 W:J42.KJ875.T.KQ72 [E:T2-H3=98 % T3-C6=86 % T4-C8=89 % T5-H6=84 %, W:T1-C2=100 % T2-HK=35 % T3-CK=41 % T4-CQ=34 %] [23:37:13.806] [SAMPLE-VAL] Top sample 8 (w=0.416): E:T4.A6543.AT.T863 W:J92.KJ87.54.KQ72 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 %] [23:37:13.806] [SAMPLE-VAL] Top sample 18 (w=0.410): E:.AJ76543.A5.8763 W:JT942.K8.T4.KQT2 [E:T2-H3=99 % T3-C6=92 % T4-C8=51 % T5-H6=79 %, W:T1-C2=99 % T2-HK=69 % T3-CK=38 % T4-CQ=28 %] [23:37:13.806] [SAMPLE-VAL] Top sample 48 (w=0.409): E:T2.J8653.A5.8763 W:J94.AK74.T4.KQT2 [E:T2-H3=88 % T3-C6=92 % T4-C8=48 % T5-H6=57 %, W:T1-C2=99 % T2-HK=76 % T3-CK=46 % T4-CQ=34 %] [23:37:13.806] After sample validation: 50 deals remaining [23:37:13.807] [PLAY-INFER] No inference observations detected [23:37:13.807] Using weighted samples: 50/50 have non-uniform weights (range 0.072-0.438) [23:37:13.807] Sample deals (50 total, showing first 20, by weight): [23:37:13.807] [1] (w=0.438) N:Q3.T92.KQJ762.J4 JT2.A6543.4.8763 AK8765.Q.983.A95 94.KJ87.AT5.KQT2 [23:37:13.807] [2] (w=0.421) N:Q3.T92.KQJ762.J4 T9.A643.A54.T863 AK8765.Q.983.A95 J42.KJ875.T.KQ72 [23:37:13.807] [3] (w=0.416) N:Q3.T92.KQJ762.J4 T4.A6543.AT.T863 AK8765.Q.983.A95 J92.KJ87.54.KQ72 [23:37:13.807] [4] (w=0.410) N:Q3.T92.KQJ762.J4 .AJ76543.A5.8763 AK8765.Q.983.A95 JT942.K8.T4.KQT2 [23:37:13.807] [5] (w=0.409) N:Q3.T92.KQJ762.J4 T2.J8653.A5.8763 AK8765.Q.983.A95 J94.AK74.T4.KQT2 [23:37:13.807] [6] (w=0.404) N:Q3.T92.KQJ762.J4 JT.J8643.A5.8763 AK8765.Q.983.A95 942.AK75.T4.KQT2 [23:37:13.808] [7] (w=0.402) N:Q3.T92.KQJ762.J4 J4.AJ7643.5.8763 AK8765.Q.983.A95 T92.K85.AT4.KQT2 [23:37:13.808] [8] (w=0.401) N:Q3.T92.KQJ762.J4 J.A7653.T5.T8763 AK8765.Q.983.A95 T942.KJ84.A4.KQ2 [23:37:13.808] [9] (w=0.389) N:Q3.T92.KQJ762.J4 J9.AJ653.T5.T863 AK8765.Q.983.A95 T42.K874.A4.KQ72 [23:37:13.808] [10] (w=0.382) N:Q3.T92.KQJ762.J4 42.A86543.A4.863 AK8765.Q.983.A95 JT9.KJ7.T5.KQT72 [23:37:13.808] [11] (w=0.376) N:Q3.T92.KQJ762.J4 J94.J863.A4.T863 AK8765.Q.983.A95 T2.AK754.T5.KQ72 [23:37:13.808] [12] (w=0.374) N:Q3.T92.KQJ762.J4 J.A8763.AT5.8763 AK8765.Q.983.A95 T942.KJ54.4.KQT2 [23:37:13.808] [13] (w=0.374) N:Q3.T92.KQJ762.J4 9.J8653.A4.T8763 AK8765.Q.983.A95 JT42.AK74.T5.KQ2 [23:37:13.808] [14] (w=0.372) N:Q3.T92.KQJ762.J4 J4.J653.A5.T8763 AK8765.Q.983.A95 T92.AK874.T4.KQ2 [23:37:13.808] [15] (w=0.371) N:Q3.T92.KQJ762.J4 942.A6543.A5.863 AK8765.Q.983.A95 JT.KJ87.T4.KQT72 [23:37:13.808] [16] (w=0.370) N:Q3.T92.KQJ762.J4 92.AJ6543.A.8763 AK8765.Q.983.A95 JT4.K87.T54.KQT2 [23:37:13.809] [17] (w=0.365) N:Q3.T92.KQJ762.J4 JT2.A8643.A5.863 AK8765.Q.983.A95 94.KJ75.T4.KQT72 [23:37:13.809] [18] (w=0.363) N:Q3.T92.KQJ762.J4 J9.A76543..T8763 AK8765.Q.983.A95 T42.KJ8.AT54.KQ2 [23:37:13.809] [19] (w=0.362) N:Q3.T92.KQJ762.J4 T92.AJ8653..8763 AK8765.Q.983.A95 J4.K74.AT54.KQT2 [23:37:13.809] [20] (w=0.361) N:Q3.T92.KQJ762.J4 JT.AJ8763.A.T863 AK8765.Q.983.A95 942.K54.T54.KQ72 [23:37:13.809] ... and 30 more [23:37:13.866] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:13.866] D3: [130, 130, 130, -50, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:13.866] D9: [130, 130, 130, -50, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:13.866] S8: [110, 110, 110, -50, 110, 110, 130, -50, 130, 110, 110, 110, 110, 110, 110, 130, 110, 110, 130, 130, 130, 110, 130, 110, 130, 110, 110, 110, 130, 110, 130, 110, 130, 110, 130, 110, 110, 130, -50, 110, 110, 130, 130, 110, 130, 130, 110, 110, 110, 110] [23:37:13.866] SA: [110, 110, 110, -50, 110, 110, 130, -50, 130, 110, 110, 110, 110, 110, 110, 130, 110, 110, 130, 130, 130, 110, 110, 110, 130, 110, 110, 110, 130, 110, 130, 110, 130, 110, 130, 110, 110, 130, -50, 110, 110, 130, 130, 110, 130, 130, 110, 110, 110, 110] [23:37:13.866] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:13.866] D3: [8, 8, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:37:13.866] D9: [8, 8, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [23:37:13.866] S8: [7, 7, 7, 6, 7, 7, 8, 6, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 8, 8, 7, 8, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 7, 8, 7, 7, 8, 6, 7, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7] [23:37:13.866] SA: [7, 7, 7, 6, 7, 7, 8, 6, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 8, 8, 7, 7, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 7, 8, 7, 7, 8, 6, 7, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7] [23:37:13.867] --- IMP Calculation Output (card -> average IMP) --- [23:37:13.867] D3: 0.53 [23:37:13.867] D9: 0.53 [23:37:13.867] S8: -0.51 [23:37:13.867] SA: -0.54 [23:37:13.867] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:13.867] D3: 0.412 [23:37:13.867] D9: 0.412 [23:37:13.867] S8: -0.397 [23:37:13.867] SA: -0.426 [23:37:13.868] === DDS DETAILED ANALYSIS === [23:37:13.868] Cards analyzed: 4, Samples per card: 50 [23:37:13.868] [23:37:13.868] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:13.868] ----- ------ --------- ------- ----------- -------------------------------- [23:37:13.868] D3 0.53 7.94 98 % 3 [8, 8, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:13.868] D9 0.53 7.94 98 % 3 [8, 8, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [23:37:13.868] S8 -0.51 7.28 93 % 3 [7, 7, 7, 6, 7, 7, 8, 6, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 8...] [23:37:13.868] SA -0.54 7.26 93 % 3 [7, 7, 7, 6, 7, 7, 8, 6, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 8...] [23:37:13.868] [23:37:13.868] Selected: D3 (IMPs=0.53, avgTricks=7.94) [23:37:13.868] =================== [23:37:13.868] Selected: D3 (MP 0.412, 0.53 IMPs, 7.94 tricks) -- 1 tied card(s): D9 [23:37:13.869] [stage-timing] ok sample=444ms validate=0ms nn=136ms signal=0ms simgames=2ms dds=56ms total=643ms samples=50 cards=18 [23:37:13.869] SUITC_CALL_BEGIN: input=' -F1 -u -c100 KQJ72 983 AT54' [23:37:13.980] SUITC_CALL_END: jsonLength=3644 [23:37:13.980] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":95.2174} ],"Result":3.9522, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":95.2174},{"Tricks":3,"Percent [23:37:13.983] === FindBestCardAsync: Position=S, CardsPlayed=18 === [23:37:13.983] Finding card to play for S: AK8765.Q.983.A95 [23:37:13.983] Relative position: Dummy, Contract type: Suit [23:37:13.983] Cards in hand mask: 7 [23:37:13.984] Candidate: xD = 52.4 % [23:37:13.984] Candidate: 9D = 23.7 % [23:37:13.984] Candidate: 8D = 13.9 % [23:37:13.984] Candidate: xS = 8.5 % [23:37:13.984] Candidate: 8S = 1.4 % [23:37:13.984] Candidate: AS = 0.1 % [23:37:13.984] Candidate: KS = 0.0 % [23:37:13.985] Selected: D3 (52.4 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:15 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:15 === [23:37:15.475] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:37:15.475] Contract: 3D, Declarer: N, Dealer: N [23:37:15.475] Auction: 2D-P-3D-P-P-P [23:37:15.475] Deal: N:... ... ... ... [23:37:15.475] Position S is on declarer's side - score table shifted by 3 declarer tricks won [23:37:15.475] ****************************** [23:37:15.475] FindMatchingDealsWithPlayInternal Input: [23:37:15.475] Position parameter: S [23:37:15.475] Deal from game: N:... ... ... ... [23:37:15.475] Hand for N: Q3.T92.KQJ762.J4 [23:37:15.475] Hand for E: (null) [23:37:15.475] Hand for S: AK8765.Q.983.A95 [23:37:15.475] Hand for W: (null) [23:37:15.476] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6, D3, H4 [23:37:15.476] Declarer: N [23:37:15.476] ****************************** [23:37:15.476] [DealFinder] Seed from player S hand: -437926121 [23:37:15.476] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:15.476] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:15.476] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1531MB, gc2=15) [23:37:15.476] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [23:37:15.476] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=20 [23:37:15.476] [ExtractPartialDeal] Visible hands: S, N [23:37:15.476] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:15.476] [ExtractPartialDeal] Extracted hands: [23:37:15.477] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:15.477] E: ... (0 cards) [23:37:15.477] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:15.477] W: ... (0 cards) [23:37:15.477] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:15.477] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:15.477] [ComputePlayedCards] Card 1: C3 played by E [23:37:15.477] [ComputePlayedCards] Card 2: CA played by S [23:37:15.477] [ComputePlayedCards] Card 3: C2 played by W [23:37:15.477] [ComputePlayedCards] Card 4: C4 played by N [23:37:15.477] [ComputePlayedCards] Trick complete. Winner: S [23:37:15.477] [ComputePlayedCards] Card 5: HQ played by S [23:37:15.478] [ComputePlayedCards] Card 6: HK played by W [23:37:15.478] [ComputePlayedCards] Card 7: H2 played by N [23:37:15.478] [ComputePlayedCards] Card 8: H3 played by E [23:37:15.478] [ComputePlayedCards] Trick complete. Winner: W [23:37:15.478] [ComputePlayedCards] Card 9: CK played by W [23:37:15.478] [ComputePlayedCards] Card 10: CJ played by N [23:37:15.478] [ComputePlayedCards] Card 11: C6 played by E [23:37:15.478] [ComputePlayedCards] Card 12: C5 played by S [23:37:15.478] [ComputePlayedCards] Trick complete. Winner: W [23:37:15.478] [ComputePlayedCards] Card 13: CQ played by W [23:37:15.478] [ComputePlayedCards] Card 14: D6 played by N [23:37:15.478] [ComputePlayedCards] Card 15: C8 played by E [23:37:15.478] [ComputePlayedCards] Card 16: C9 played by S [23:37:15.478] [ComputePlayedCards] Trick complete. Winner: N [23:37:15.479] [ComputePlayedCards] Card 17: HT played by N [23:37:15.479] [ComputePlayedCards] Card 18: H6 played by E [23:37:15.479] [ComputePlayedCards] Card 19: D3 played by S [23:37:15.479] [ComputePlayedCards] Card 20: H4 played by W [23:37:15.479] [ComputePlayedCards] Trick complete. Winner: S [23:37:15.479] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT [23:37:15.479] [DealFinder] Added 5 played cards to E (was 0 cards): C3, H3, C6, C8, H6 [23:37:15.479] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9, D3 [23:37:15.479] [DealFinder] Added 5 played cards to W (was 0 cards): C2, HK, CK, CQ, H4 [23:37:15.479] [DealFinder] Bid verification enabled for: E [23:37:15.479] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:15.480] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:15.480] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-10] [23:37:15.480] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-15] [23:37:15.480] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [23:37:15.480] [DealFinder] Locked players: N, S [23:37:15.480] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [23:37:15.480] [DealFinder] Players needing cards: E:8, W:8 [23:37:15.480] Large number of cards remaining. Using random generation. [23:37:15.480] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:15.498] [VerifyHands] FAIL for W: J9.AKJ874.54.KQ2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:15.506] [VerifyHands] FAIL for W: T42.KJ874.A.KQT2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:15.510] [VerifyHands] FAIL for W: 9.AK854.A5.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:15.513] [VerifyHands] FAIL for W: 4.KJ8754.5.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:15.519] [VerifyHands] FAIL for W: JT4.AK74.5.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:15.940] [Timing] Total: 464ms, Generation: 2ms, Verification: 270ms [23:37:15.940] [Timing] Attempts: 102, PassedSimpleCheck: 102, FailedVerification: 52, Found: 50 [23:37:15.951] Search complete. Returning 50 deals. [23:37:15.951] Found 50 sample deals for simulation. [23:37:15.951] Valid deals for DDS: 50 / 50 [23:37:15.951] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:15.959] [SAMPLE-VAL] Opening lead NN validation (C3): 1/50 samples adjusted [23:37:15.960] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:15.960] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:15.960] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:15.960] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:15.960] [SAMPLE-VAL] T5: N=HT E=H6 S=D3 W=H4 (leader=N) [23:37:15.963] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.351 [E:T2-H3=95 % T3-C6=43 % T4-C8=100 % T5-H6=61 %, W:T1-C2=100 % T2-HK=40 % T3-CK=33 % T4-CQ=28 % T5-H4=94 %] [23:37:15.966] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.324 [E:T2-H3=85 % T3-C6=87 % T4-C8=16 % T5-H6=74 %, W:T1-C2=96 % T2-HK=31 % T3-CK=50 % T4-CQ=41 % T5-H4=99 %] [23:37:15.968] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.402 [E:T2-H3=83 % T3-C6=82 % T4-C8=98 % T5-H6=71 %, W:T1-C2=100 % T2-HK=40 % T3-CK=41 % T4-CQ=39 % T5-H4=98 %] [23:37:15.971] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.343 [E:T2-H3=90 % T3-C6=84 % T4-C8=84 % T5-H6=51 %, W:T1-C2=100 % T2-HK=42 % T3-CK=27 % T4-CQ=18 % T5-H4=100 %] [23:37:15.974] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.331 [E:T2-H3=100 % T3-C6=85 % T4-C8=17 % T5-H6=70 %, W:T1-C2=96 % T2-HK=74 % T3-CK=27 % T4-CQ=36 % T5-H4=87 %] [23:37:15.976] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.380 [E:T2-H3=98 % T3-C6=48 % T4-C8=100 % T5-H6=76 %, W:T1-C2=100 % T2-HK=61 % T3-CK=38 % T4-CQ=26 % T5-H4=81 %] [23:37:15.979] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.359 [E:T2-H3=68 % T3-C6=82 % T4-C8=88 % T5-H6=37 %, W:T1-C2=100 % T2-HK=66 % T3-CK=34 % T4-CQ=31 % T5-H4=94 %] [23:37:15.982] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.378 [E:T2-H3=88 % T3-C6=84 % T4-C8=92 % T5-H6=57 %, W:T1-C2=100 % T2-HK=79 % T3-CK=34 % T4-CQ=17 % T5-H4=92 %] [23:37:15.984] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.346 [E:T2-H3=100 % T3-C6=86 % T4-C8=16 % T5-H6=72 %, W:T1-C2=99 % T2-HK=74 % T3-CK=41 % T4-CQ=43 % T5-H4=74 %] [23:37:15.987] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.279 [E:T2-H3=97 % T3-C6=92 % T4-C8=48 % T5-H6=35 %, W:T1-C2=96 % T2-HK=11 % T3-CK=28 % T4-CQ=23 % T5-H4=98 %] [23:37:15.989] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.310 [E:T2-H3=98 % T3-C6=86 % T4-C8=16 % T5-H6=58 %, W:T1-C2=99 % T2-HK=25 % T3-CK=40 % T4-CQ=48 % T5-H4=92 %] [23:37:15.992] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.347 [E:T2-H3=96 % T3-C6=92 % T4-C8=52 % T5-H6=57 %, W:T1-C2=99 % T2-HK=30 % T3-CK=30 % T4-CQ=34 % T5-H4=96 %] [23:37:15.995] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.335 [E:T2-H3=96 % T3-C6=92 % T4-C8=58 % T5-H6=54 %, W:T1-C2=99 % T2-HK=25 % T3-CK=29 % T4-CQ=29 % T5-H4=94 %] [23:37:15.997] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.268 [E:T2-H3=96 % T3-C6=86 % T4-C8=14 % T5-H6=36 %, W:T1-C2=98 % T2-HK=12 % T3-CK=42 % T4-CQ=47 % T5-H4=98 %] [23:37:16.000] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.384 [E:T2-H3=96 % T3-C6=86 % T4-C8=87 % T5-H6=53 %, W:T1-C2=100 % T2-HK=39 % T3-CK=37 % T4-CQ=39 % T5-H4=92 %] [23:37:16.002] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.402 [E:T2-H3=93 % T3-C6=84 % T4-C8=92 % T5-H6=88 %, W:T1-C2=100 % T2-HK=64 % T3-CK=25 % T4-CQ=33 % T5-H4=82 %] [23:37:16.005] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.280 [E:T2-H3=72 % T3-C6=91 % T4-C8=53 % T5-H6=24 %, W:T1-C2=99 % T2-HK=25 % T3-CK=25 % T4-CQ=23 % T5-H4=100 %] [23:37:16.008] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.355 [E:T2-H3=98 % T3-C6=83 % T4-C8=19 % T5-H6=85 %, W:T1-C2=98 % T2-HK=41 % T3-CK=43 % T4-CQ=54 % T5-H4=95 %] [23:37:16.010] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.389 [E:T2-H3=88 % T3-C6=85 % T4-C8=88 % T5-H6=58 %, W:T1-C2=100 % T2-HK=77 % T3-CK=35 % T4-CQ=25 % T5-H4=89 %] [23:37:16.013] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.307 [E:T2-H3=96 % T3-C6=44 % T4-C8=100 % T5-H6=44 %, W:T1-C2=100 % T2-HK=21 % T3-CK=29 % T4-CQ=22 % T5-H4=98 %] [23:37:16.016] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.408 [E:T2-H3=88 % T3-C6=92 % T4-C8=53 % T5-H6=92 %, W:T1-C2=98 % T2-HK=89 % T3-CK=40 % T4-CQ=30 % T5-H4=88 %] [23:37:16.018] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.419 [E:T2-H3=97 % T3-C6=84 % T4-C8=88 % T5-H6=92 %, W:T1-C2=100 % T2-HK=58 % T3-CK=37 % T4-CQ=33 % T5-H4=87 %] [23:37:16.021] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.380 [E:T2-H3=98 % T3-C6=48 % T4-C8=100 % T5-H6=76 %, W:T1-C2=100 % T2-HK=61 % T3-CK=38 % T4-CQ=26 % T5-H4=81 %] [23:37:16.023] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.360 [E:T2-H3=88 % T3-C6=39 % T4-C8=100 % T5-H6=59 %, W:T1-C2=100 % T2-HK=83 % T3-CK=37 % T4-CQ=21 % T5-H4=92 %] [23:37:16.026] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.298 [E:T2-H3=95 % T3-C6=91 % T4-C8=48 % T5-H6=35 %, W:T1-C2=99 % T2-HK=13 % T3-CK=38 % T4-CQ=29 % T5-H4=98 %] [23:37:16.029] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.261 [E:T2-H3=94 % T3-C6=84 % T4-C8=16 % T5-H6=30 %, W:T1-C2=98 % T2-HK=19 % T3-CK=29 % T4-CQ=36 % T5-H4=97 %] [23:37:16.031] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.268 [E:T2-H3=97 % T3-C6=87 % T4-C8=16 % T5-H6=39 %, W:T1-C2=97 % T2-HK=12 % T3-CK=35 % T4-CQ=41 % T5-H4=98 %] [23:37:16.034] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.378 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=75 %, W:T1-C2=100 % T2-HK=54 % T3-CK=45 % T4-CQ=25 % T5-H4=87 %] [23:37:16.036] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.333 [E:T2-H3=96 % T3-C6=40 % T4-C8=100 % T5-H6=58 %, W:T1-C2=100 % T2-HK=37 % T3-CK=34 % T4-CQ=21 % T5-H4=91 %] [23:37:16.039] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.347 [E:T2-H3=96 % T3-C6=92 % T4-C8=52 % T5-H6=57 %, W:T1-C2=99 % T2-HK=30 % T3-CK=30 % T4-CQ=34 % T5-H4=96 %] [23:37:16.042] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.324 [E:T2-H3=86 % T3-C6=91 % T4-C8=55 % T5-H6=58 %, W:T1-C2=98 % T2-HK=18 % T3-CK=34 % T4-CQ=27 % T5-H4=100 %] [23:37:16.044] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.359 [E:T2-H3=88 % T3-C6=37 % T4-C8=100 % T5-H6=89 %, W:T1-C2=100 % T2-HK=91 % T3-CK=36 % T4-CQ=13 % T5-H4=86 %] [23:37:16.047] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.343 [E:T2-H3=80 % T3-C6=39 % T4-C8=100 % T5-H6=72 %, W:T1-C2=100 % T2-HK=44 % T3-CK=31 % T4-CQ=24 % T5-H4=100 %] [23:37:16.050] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.313 [E:T2-H3=98 % T3-C6=87 % T4-C8=13 % T5-H6=68 %, W:T1-C2=97 % T2-HK=46 % T3-CK=33 % T4-CQ=39 % T5-H4=81 %] [23:37:16.052] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.362 [E:T2-H3=96 % T3-C6=41 % T4-C8=100 % T5-H6=93 %, W:T1-C2=100 % T2-HK=57 % T3-CK=31 % T4-CQ=19 % T5-H4=87 %] [23:37:16.055] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.351 [E:T2-H3=79 % T3-C6=92 % T4-C8=50 % T5-H6=71 %, W:T1-C2=99 % T2-HK=42 % T3-CK=35 % T4-CQ=24 % T5-H4=99 %] [23:37:16.057] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.344 [E:T2-H3=81 % T3-C6=92 % T4-C8=48 % T5-H6=76 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=28 % T5-H4=100 %] [23:37:16.060] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.365 [E:T2-H3=96 % T3-C6=93 % T4-C8=57 % T5-H6=57 %, W:T1-C2=99 % T2-HK=36 % T3-CK=41 % T4-CQ=30 % T5-H4=97 %] [23:37:16.062] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.375 [E:T2-H3=86 % T3-C6=83 % T4-C8=89 % T5-H6=74 %, W:T1-C2=100 % T2-HK=34 % T3-CK=38 % T4-CQ=24 % T5-H4=99 %] [23:37:16.065] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.310 [E:T2-H3=90 % T3-C6=85 % T4-C8=15 % T5-H6=84 %, W:T1-C2=97 % T2-HK=30 % T3-CK=31 % T4-CQ=40 % T5-H4=94 %] [23:37:16.068] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.321 [E:T2-H3=97 % T3-C6=93 % T4-C8=39 % T5-H6=54 %, W:T1-C2=99 % T2-HK=27 % T3-CK=28 % T4-CQ=30 % T5-H4=94 %] [23:37:16.070] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.198 [E:T2-H3=86 % T3-C6=92 % T4-C8=65 % T5-H6=52 %, W:T1-C2=99 % T2-HK=75 % T3-CK=44 % T4-CQ=33 % T5-H4=100 %] [23:37:16.073] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.303 [E:T2-H3=77 % T3-C6=85 % T4-C8=20 % T5-H6=38 %, W:T1-C2=98 % T2-HK=61 % T3-CK=29 % T4-CQ=37 % T5-H4=94 %] [23:37:16.076] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.342 [E:T2-H3=83 % T3-C6=90 % T4-C8=54 % T5-H6=44 %, W:T1-C2=99 % T2-HK=37 % T3-CK=39 % T4-CQ=29 % T5-H4=100 %] [23:37:16.078] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.375 [E:T2-H3=98 % T3-C6=92 % T4-C8=50 % T5-H6=91 %, W:T1-C2=98 % T2-HK=31 % T3-CK=39 % T4-CQ=33 % T5-H4=95 %] [23:37:16.081] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.290 [E:T2-H3=84 % T3-C6=43 % T4-C8=100 % T5-H6=32 %, W:T1-C2=100 % T2-HK=23 % T3-CK=31 % T4-CQ=18 % T5-H4=100 %] [23:37:16.084] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.345 [E:T2-H3=96 % T3-C6=85 % T4-C8=19 % T5-H6=85 %, W:T1-C2=98 % T2-HK=42 % T3-CK=38 % T4-CQ=44 % T5-H4=97 %] [23:37:16.087] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.368 [E:T2-H3=83 % T3-C6=90 % T4-C8=55 % T5-H6=72 %, W:T1-C2=99 % T2-HK=36 % T3-CK=39 % T4-CQ=34 % T5-H4=98 %] [23:37:16.089] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.264 [E:T2-H3=72 % T3-C6=86 % T4-C8=16 % T5-H6=24 %, W:T1-C2=98 % T2-HK=25 % T3-CK=43 % T4-CQ=35 % T5-H4=100 %] [23:37:16.092] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.349 [E:T2-H3=82 % T3-C6=92 % T4-C8=57 % T5-H6=43 %, W:T1-C2=99 % T2-HK=43 % T3-CK=38 % T4-CQ=31 % T5-H4=100 %] [23:37:16.092] [SAMPLE-VAL] Done. Weight range: 0.198-0.419 [23:37:16.092] [SAMPLE-VAL] Top sample 22 (w=0.419): E:92.A7653.A4.T863 W:JT4.KJ84.T5.KQ72 [E:T2-H3=97 % T3-C6=84 % T4-C8=88 % T5-H6=92 %, W:T1-C2=100 % T2-HK=58 % T3-CK=37 % T4-CQ=33 % T5-H4=87 %] [23:37:16.092] [SAMPLE-VAL] Top sample 21 (w=0.408): E:JT.87653.A4.8763 W:942.AKJ4.T5.KQT2 [E:T2-H3=88 % T3-C6=92 % T4-C8=53 % T5-H6=92 %, W:T1-C2=98 % T2-HK=89 % T3-CK=40 % T4-CQ=30 % T5-H4=88 %] [23:37:16.092] [SAMPLE-VAL] Top sample 3 (w=0.402): E:JT4.A8763.4.T863 W:92.KJ54.AT5.KQ72 [E:T2-H3=83 % T3-C6=82 % T4-C8=98 % T5-H6=71 %, W:T1-C2=100 % T2-HK=40 % T3-CK=41 % T4-CQ=39 % T5-H4=98 %] [23:37:16.092] [SAMPLE-VAL] Top sample 16 (w=0.402): E:T94.A7653.T.T863 W:J2.KJ84.A54.KQ72 [E:T2-H3=93 % T3-C6=84 % T4-C8=92 % T5-H6=88 %, W:T1-C2=100 % T2-HK=64 % T3-CK=25 % T4-CQ=33 % T5-H4=82 %] [23:37:16.093] [SAMPLE-VAL] Top sample 19 (w=0.389): E:T4.J8653.A4.T863 W:J92.AK74.T5.KQ72 [E:T2-H3=88 % T3-C6=85 % T4-C8=88 % T5-H6=58 %, W:T1-C2=100 % T2-HK=77 % T3-CK=35 % T4-CQ=25 % T5-H4=89 %] [23:37:16.093] After sample validation: 50 deals remaining [23:37:16.093] [PLAY-INFER] No inference observations detected [23:37:16.093] Using weighted samples: 50/50 have non-uniform weights (range 0.198-0.419) [23:37:16.093] Sample deals (50 total, showing first 20, by weight): [23:37:16.093] [1] (w=0.419) N:Q3.T92.KQJ762.J4 92.A7653.A4.T863 AK8765.Q.983.A95 JT4.KJ84.T5.KQ72 [23:37:16.093] [2] (w=0.408) N:Q3.T92.KQJ762.J4 JT.87653.A4.8763 AK8765.Q.983.A95 942.AKJ4.T5.KQT2 [23:37:16.093] [3] (w=0.402) N:Q3.T92.KQJ762.J4 JT4.A8763.4.T863 AK8765.Q.983.A95 92.KJ54.AT5.KQ72 [23:37:16.093] [4] (w=0.402) N:Q3.T92.KQJ762.J4 T94.A7653.T.T863 AK8765.Q.983.A95 J2.KJ84.A54.KQ72 [23:37:16.094] [5] (w=0.389) N:Q3.T92.KQJ762.J4 T4.J8653.A4.T863 AK8765.Q.983.A95 J92.AK74.T5.KQ72 [23:37:16.094] [6] (w=0.384) N:Q3.T92.KQJ762.J4 T2.AJ763.T5.T863 AK8765.Q.983.A95 J94.K854.A4.KQ72 [23:37:16.094] [7] (w=0.380) N:Q3.T92.KQJ762.J4 J9.AJ7653.A5.863 AK8765.Q.983.A95 T42.K84.T4.KQT72 [23:37:16.094] [8] (w=0.380) N:Q3.T92.KQJ762.J4 J9.AJ7653.A4.863 AK8765.Q.983.A95 T42.K84.T5.KQT72 [23:37:16.094] [9] (w=0.378) N:Q3.T92.KQJ762.J4 2.AJ7653.A54.863 AK8765.Q.983.A95 JT94.K84.T.KQT72 [23:37:16.094] [10] (w=0.378) N:Q3.T92.KQJ762.J4 42.J8763.A4.T863 AK8765.Q.983.A95 JT9.AK54.T5.KQ72 [23:37:16.094] [11] (w=0.375) N:Q3.T92.KQJ762.J4 92.A8763.A5.T863 AK8765.Q.983.A95 JT4.KJ54.T4.KQ72 [23:37:16.094] [12] (w=0.375) N:Q3.T92.KQJ762.J4 JT4.A653.A5.8763 AK8765.Q.983.A95 92.KJ874.T4.KQT2 [23:37:16.094] [13] (w=0.368) N:Q3.T92.KQJ762.J4 JT2.A8653.4.8763 AK8765.Q.983.A95 94.KJ74.AT5.KQT2 [23:37:16.094] [14] (w=0.365) N:Q3.T92.KQJ762.J4 J9.AJ763.54.8763 AK8765.Q.983.A95 T42.K854.AT.KQT2 [23:37:16.094] [15] (w=0.362) N:Q3.T92.KQJ762.J4 92.A7653.AT4.863 AK8765.Q.983.A95 JT4.KJ84.5.KQT72 [23:37:16.095] [16] (w=0.360) N:Q3.T92.KQJ762.J4 T94.J8653.A4.863 AK8765.Q.983.A95 J2.AK74.T5.KQT72 [23:37:16.095] [17] (w=0.359) N:Q3.T92.KQJ762.J4 T92.87653.A5.863 AK8765.Q.983.A95 J4.AKJ4.T4.KQT72 [23:37:16.095] [18] (w=0.359) N:Q3.T92.KQJ762.J4 JT2.J863.A5.T863 AK8765.Q.983.A95 94.AK754.T4.KQ72 [23:37:16.095] [19] (w=0.355) N:Q3.T92.KQJ762.J4 JT2.A763.4.T8763 AK8765.Q.983.A95 94.KJ854.AT5.KQ2 [23:37:16.095] [20] (w=0.351) N:Q3.T92.KQJ762.J4 T42.A8653.T.8763 AK8765.Q.983.A95 J9.KJ74.A54.KQT2 [23:37:16.095] ... and 30 more [23:37:16.133] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:16.133] SA: [130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 110, 130, 130, 110, 130, -50, 110, 130, 110, 110, 130, 130, 130, -50, 130, 130, 130, 110, 110, 110, 130, 110] [23:37:16.134] D9: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:16.134] S8: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, -50, 110, 130, 110, 130, 130, 130, 130, 110, 130, 130, 130, 130, 130, 110, 130, 130] [23:37:16.134] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:16.134] SA: [7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 5, 6, 7, 6, 6, 7, 7, 7, 5, 7, 7, 7, 6, 6, 6, 7, 6] [23:37:16.134] D9: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7] [23:37:16.134] S8: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 6, 7, 6, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 7] [23:37:16.134] --- IMP Calculation Output (card -> average IMP) --- [23:37:16.134] D9: 0.23 [23:37:16.134] S8: 0.03 [23:37:16.134] SA: -0.26 [23:37:16.134] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:16.135] D9: 0.145 [23:37:16.135] S8: 0.034 [23:37:16.135] SA: -0.179 [23:37:16.135] === DDS DETAILED ANALYSIS === [23:37:16.135] Cards analyzed: 3, Samples per card: 50 [23:37:16.135] [23:37:16.135] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:16.135] ----- ------ --------- ------- ----------- -------------------------------- [23:37:16.135] D9 0.23 6.94 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:37:16.135] S8 0.03 6.86 98 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:37:16.135] SA -0.26 6.70 96 % 3 [7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:37:16.135] [23:37:16.136] Selected: D9 (IMPs=0.23, avgTricks=6.94) [23:37:16.136] =================== [23:37:16.136] Selected: D9 (MP 0.145, 0.23 IMPs, 6.94 tricks) [23:37:16.136] [stage-timing] ok sample=475ms validate=0ms nn=141ms signal=0ms simgames=2ms dds=38ms total=661ms samples=50 cards=20 [23:37:16.137] SUITC_CALL_BEGIN: input=' -F1 -u -c100 98 KQJ72 AT54' [23:37:16.158] SUITC_CALL_END: jsonLength=1569 [23:37:16.158] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":95.2174} ],"Result":3.9522, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":95.2174},{"Tricks":3,"Percent [23:37:16.159] AGREE: Diamonds inner=D9 optimal=[9] leader=98 partner=KQJ72 opp=AT54 tricks=3.95 [23:37:16.159] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:37:16.159] Finding card to play for S: AK8765.Q.983.A95 [23:37:16.160] Relative position: Dummy, Contract type: Suit [23:37:16.160] Cards in hand mask: 6 [23:37:16.160] Candidate: xS = 38.1 % [23:37:16.161] Candidate: 9D = 35.2 % [23:37:16.161] Candidate: 8S = 11.4 % [23:37:16.161] Candidate: 8D = 10.1 % [23:37:16.161] Candidate: AS = 4.8 % [23:37:16.161] Candidate: KS = 0.4 % [23:37:16.161] Selected: S5 (38.1 %) -- 1 tied: D9 === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:17 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:17 === [23:37:17.641] === FindBestCardAsync: Position=N, CardsPlayed=22 === [23:37:17.641] Contract: 3D, Declarer: N, Dealer: N [23:37:17.642] Auction: 2D-P-3D-P-P-P [23:37:17.642] Deal: N:... ... ... ... [23:37:17.642] Position N is on declarer's side - score table shifted by 3 declarer tricks won [23:37:17.642] ****************************** [23:37:17.642] FindMatchingDealsWithPlayInternal Input: [23:37:17.642] Position parameter: N [23:37:17.642] Deal from game: N:... ... ... ... [23:37:17.642] Hand for N: Q3.T92.KQJ762.J4 [23:37:17.642] Hand for E: (null) [23:37:17.642] Hand for S: AK8765.Q.983.A95 [23:37:17.642] Hand for W: (null) [23:37:17.642] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6, D3, H4, D8, D4 [23:37:17.642] Declarer: N [23:37:17.642] ****************************** [23:37:17.642] [DealFinder] Seed from player N hand: -782292060 [23:37:17.643] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:17.643] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:17.643] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1526MB, gc2=15) [23:37:17.643] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [23:37:17.643] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=22 [23:37:17.643] [ExtractPartialDeal] Visible hands: N, S [23:37:17.643] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:17.643] [ExtractPartialDeal] Extracted hands: [23:37:17.643] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:17.643] E: ... (0 cards) [23:37:17.643] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:17.643] W: ... (0 cards) [23:37:17.643] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:17.643] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:17.644] [ComputePlayedCards] Card 1: C3 played by E [23:37:17.644] [ComputePlayedCards] Card 2: CA played by S [23:37:17.644] [ComputePlayedCards] Card 3: C2 played by W [23:37:17.644] [ComputePlayedCards] Card 4: C4 played by N [23:37:17.644] [ComputePlayedCards] Trick complete. Winner: S [23:37:17.644] [ComputePlayedCards] Card 5: HQ played by S [23:37:17.644] [ComputePlayedCards] Card 6: HK played by W [23:37:17.644] [ComputePlayedCards] Card 7: H2 played by N [23:37:17.644] [ComputePlayedCards] Card 8: H3 played by E [23:37:17.644] [ComputePlayedCards] Trick complete. Winner: W [23:37:17.644] [ComputePlayedCards] Card 9: CK played by W [23:37:17.644] [ComputePlayedCards] Card 10: CJ played by N [23:37:17.644] [ComputePlayedCards] Card 11: C6 played by E [23:37:17.644] [ComputePlayedCards] Card 12: C5 played by S [23:37:17.644] [ComputePlayedCards] Trick complete. Winner: W [23:37:17.644] [ComputePlayedCards] Card 13: CQ played by W [23:37:17.645] [ComputePlayedCards] Card 14: D6 played by N [23:37:17.645] [ComputePlayedCards] Card 15: C8 played by E [23:37:17.645] [ComputePlayedCards] Card 16: C9 played by S [23:37:17.645] [ComputePlayedCards] Trick complete. Winner: N [23:37:17.645] [ComputePlayedCards] Card 17: HT played by N [23:37:17.645] [ComputePlayedCards] Card 18: H6 played by E [23:37:17.645] [ComputePlayedCards] Card 19: D3 played by S [23:37:17.645] [ComputePlayedCards] Card 20: H4 played by W [23:37:17.645] [ComputePlayedCards] Trick complete. Winner: S [23:37:17.645] [ComputePlayedCards] Card 21: D8 played by S [23:37:17.645] [ComputePlayedCards] Card 22: D4 played by W [23:37:17.645] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT [23:37:17.645] [DealFinder] Added 5 played cards to E (was 0 cards): C3, H3, C6, C8, H6 [23:37:17.646] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9, D3, D8 [23:37:17.646] [DealFinder] Added 6 played cards to W (was 0 cards): C2, HK, CK, CQ, H4, D4 [23:37:17.646] [DealFinder] Bid verification enabled for: E [23:37:17.646] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:17.646] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:17.646] [DealFinder] Re-propagated HCP after played-card floor: E HCP[3-10] [23:37:17.646] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-15] [23:37:17.646] [DealFinder] Known cards per player: N=13, E=5, S=13, W=6 [23:37:17.646] [DealFinder] Locked players: N, S [23:37:17.647] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [23:37:17.647] [DealFinder] Players needing cards: E:8, W:7 [23:37:17.647] Large number of cards remaining. Using random generation. [23:37:17.647] [DealFinder] Hands to validate (not 13 cards in partial): E, W [23:37:17.647] [VerifyHands] FAIL for W: 4.KJ854.AT54.KQ2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:17.651] [VerifyHands] FAIL for W: 2.AKJ74.T4.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:17.654] [VerifyHands] FAIL for W: J.AKJ84.54.KQT72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:17.658] [VerifyHands] FAIL for W: J92.KJ754.A4.KQ2 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:17.669] [VerifyHands] FAIL for W: JT.AK754.54.KQ72 ((HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) ...) [23:37:18.084] [Timing] Total: 441ms, Generation: 2ms, Verification: 333ms [23:37:18.084] [Timing] Attempts: 73, PassedSimpleCheck: 73, FailedVerification: 23, Found: 50 [23:37:18.095] Search complete. Returning 50 deals. [23:37:18.095] Found 50 sample deals for simulation. [23:37:18.095] Valid deals for DDS: 50 / 50 [23:37:18.095] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [23:37:18.103] [SAMPLE-VAL] Opening lead NN validation (C3): 1/50 samples adjusted [23:37:18.104] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:18.104] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:18.104] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:18.104] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:18.104] [SAMPLE-VAL] T5: N=HT E=H6 S=D3 W=H4 (leader=N) [23:37:18.104] [SAMPLE-VAL] T6: S=D8 W=D4 (leader=S) (partial) [23:37:18.108] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.337 [E:T2-H3=98 % T3-C6=85 % T4-C8=16 % T5-H6=88 %, W:T1-C2=96 % T2-HK=30 % T3-CK=38 % T4-CQ=39 % T5-H4=94 % T6-D4=87 %] [23:37:18.111] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.398 [E:T2-H3=66 % T3-C6=84 % T4-C8=90 % T5-H6=76 %, W:T1-C2=100 % T2-HK=76 % T3-CK=31 % T4-CQ=25 % T5-H4=96 % T6-D4=79 %] [23:37:18.114] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.369 [E:T2-H3=98 % T3-C6=45 % T4-C8=100 % T5-H6=64 %, W:T1-C2=100 % T2-HK=31 % T3-CK=37 % T4-CQ=25 % T5-H4=94 % T6-D4=100 %] [23:37:18.117] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.267 [E:T2-H3=94 % T3-C6=86 % T4-C8=13 % T5-H6=35 %, W:T1-C2=98 % T2-HK=14 % T3-CK=25 % T4-CQ=36 % T5-H4=96 % T6-D4=100 %] [23:37:18.120] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.430 [E:T2-H3=99 % T3-C6=83 % T4-C8=92 % T5-H6=92 %, W:T1-C2=100 % T2-HK=58 % T3-CK=26 % T4-CQ=35 % T5-H4=86 % T6-D4=97 %] [23:37:18.123] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.359 [E:T2-H3=82 % T3-C6=92 % T4-C8=47 % T5-H6=78 %, W:T1-C2=98 % T2-HK=27 % T3-CK=34 % T4-CQ=23 % T5-H4=100 % T6-D4=100 %] [23:37:18.126] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.357 [E:T2-H3=89 % T3-C6=40 % T4-C8=100 % T5-H6=55 %, W:T1-C2=100 % T2-HK=81 % T3-CK=23 % T4-CQ=17 % T5-H4=98 % T6-D4=100 %] [23:37:18.128] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.401 [E:T2-H3=100 % T3-C6=81 % T4-C8=89 % T5-H6=76 %, W:T1-C2=100 % T2-HK=86 % T3-CK=18 % T4-CQ=21 % T5-H4=89 % T6-D4=97 %] [23:37:18.132] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.355 [E:T2-H3=100 % T3-C6=85 % T4-C8=23 % T5-H6=74 %, W:T1-C2=97 % T2-HK=76 % T3-CK=25 % T4-CQ=31 % T5-H4=85 % T6-D4=96 %] [23:37:18.135] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.431 [E:T2-H3=97 % T3-C6=84 % T4-C8=95 % T5-H6=90 %, W:T1-C2=100 % T2-HK=63 % T3-CK=36 % T4-CQ=35 % T5-H4=79 % T6-D4=71 %] [23:37:18.138] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.372 [E:T2-H3=97 % T3-C6=86 % T4-C8=16 % T5-H6=90 %, W:T1-C2=97 % T2-HK=54 % T3-CK=52 % T4-CQ=51 % T5-H4=89 % T6-D4=91 %] [23:37:18.141] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.403 [E:T2-H3=100 % T3-C6=81 % T4-C8=87 % T5-H6=73 %, W:T1-C2=100 % T2-HK=81 % T3-CK=19 % T4-CQ=24 % T5-H4=89 % T6-D4=100 %] [23:37:18.144] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.374 [E:T2-H3=90 % T3-C6=83 % T4-C8=84 % T5-H6=50 %, W:T1-C2=100 % T2-HK=44 % T3-CK=26 % T4-CQ=24 % T5-H4=100 % T6-D4=96 %] [23:37:18.147] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.366 [E:T2-H3=90 % T3-C6=91 % T4-C8=45 % T5-H6=81 %, W:T1-C2=98 % T2-HK=27 % T3-CK=33 % T4-CQ=28 % T5-H4=99 % T6-D4=96 %] [23:37:18.150] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.077 [E:T2-H3=87 % T3-C6=90 % T4-C8=66 % T5-H6=57 %, W:T1-C2=98 % T2-HK=84 % T3-CK=27 % T4-CQ=23 % T5-H4=95 % T6-D4=79 %] [23:37:18.153] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.296 [E:T2-H3=75 % T3-C6=39 % T4-C8=100 % T5-H6=28 %, W:T1-C2=100 % T2-HK=31 % T3-CK=29 % T4-CQ=17 % T5-H4=100 % T6-D4=83 %] [23:37:18.156] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.395 [E:T2-H3=98 % T3-C6=83 % T4-C8=85 % T5-H6=73 %, W:T1-C2=100 % T2-HK=58 % T3-CK=23 % T4-CQ=25 % T5-H4=80 % T6-D4=97 %] [23:37:18.159] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.358 [E:T2-H3=100 % T3-C6=85 % T4-C8=22 % T5-H6=74 %, W:T1-C2=98 % T2-HK=72 % T3-CK=26 % T4-CQ=36 % T5-H4=87 % T6-D4=97 %] [23:37:18.162] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.364 [E:T2-H3=78 % T3-C6=90 % T4-C8=48 % T5-H6=70 %, W:T1-C2=99 % T2-HK=35 % T3-CK=32 % T4-CQ=32 % T5-H4=99 % T6-D4=86 %] [23:37:18.165] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.352 [E:T2-H3=79 % T3-C6=39 % T4-C8=100 % T5-H6=83 %, W:T1-C2=100 % T2-HK=70 % T3-CK=21 % T4-CQ=13 % T5-H4=97 % T6-D4=100 %] [23:37:18.169] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.399 [E:T2-H3=89 % T3-C6=81 % T4-C8=92 % T5-H6=58 %, W:T1-C2=100 % T2-HK=83 % T3-CK=24 % T4-CQ=24 % T5-H4=96 % T6-D4=96 %] [23:37:18.172] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.397 [E:T2-H3=91 % T3-C6=92 % T4-C8=48 % T5-H6=70 %, W:T1-C2=99 % T2-HK=92 % T3-CK=31 % T4-CQ=29 % T5-H4=85 % T6-D4=95 %] [23:37:18.175] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.345 [E:T2-H3=86 % T3-C6=41 % T4-C8=100 % T5-H6=53 %, W:T1-C2=100 % T2-HK=43 % T3-CK=33 % T4-CQ=17 % T5-H4=100 % T6-D4=90 %] [23:37:18.178] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.391 [E:T2-H3=90 % T3-C6=91 % T4-C8=53 % T5-H6=57 %, W:T1-C2=98 % T2-HK=77 % T3-CK=29 % T4-CQ=32 % T5-H4=95 % T6-D4=95 %] [23:37:18.181] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.420 [E:T2-H3=100 % T3-C6=82 % T4-C8=93 % T5-H6=76 %, W:T1-C2=100 % T2-HK=83 % T3-CK=26 % T4-CQ=28 % T5-H4=86 % T6-D4=86 %] [23:37:18.184] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.383 [E:T2-H3=97 % T3-C6=84 % T4-C8=85 % T5-H6=61 %, W:T1-C2=100 % T2-HK=30 % T3-CK=29 % T4-CQ=34 % T5-H4=92 % T6-D4=87 %] [23:37:18.188] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.385 [E:T2-H3=81 % T3-C6=38 % T4-C8=100 % T5-H6=81 %, W:T1-C2=100 % T2-HK=72 % T3-CK=32 % T4-CQ=29 % T5-H4=98 % T6-D4=82 %] [23:37:18.191] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.346 [E:T2-H3=88 % T3-C6=92 % T4-C8=51 % T5-H6=50 %, W:T1-C2=99 % T2-HK=35 % T3-CK=29 % T4-CQ=21 % T5-H4=100 % T6-D4=97 %] [23:37:18.194] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.413 [E:T2-H3=90 % T3-C6=92 % T4-C8=59 % T5-H6=73 %, W:T1-C2=98 % T2-HK=92 % T3-CK=44 % T4-CQ=29 % T5-H4=75 % T6-D4=86 %] [23:37:18.197] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.363 [E:T2-H3=97 % T3-C6=45 % T4-C8=100 % T5-H6=65 %, W:T1-C2=100 % T2-HK=35 % T3-CK=32 % T4-CQ=23 % T5-H4=93 % T6-D4=90 %] [23:37:18.202] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.394 [E:T2-H3=77 % T3-C6=85 % T4-C8=88 % T5-H6=68 %, W:T1-C2=100 % T2-HK=50 % T3-CK=36 % T4-CQ=34 % T5-H4=99 % T6-D4=62 %] [23:37:18.205] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.348 [E:T2-H3=81 % T3-C6=84 % T4-C8=17 % T5-H6=76 %, W:T1-C2=98 % T2-HK=69 % T3-CK=49 % T4-CQ=43 % T5-H4=90 % T6-D4=64 %] [23:37:18.208] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.272 [E:T2-H3=79 % T3-C6=83 % T4-C8=21 % T5-H6=24 %, W:T1-C2=98 % T2-HK=19 % T3-CK=36 % T4-CQ=30 % T5-H4=100 % T6-D4=84 %] [23:37:18.211] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.345 [E:T2-H3=86 % T3-C6=41 % T4-C8=100 % T5-H6=53 %, W:T1-C2=100 % T2-HK=43 % T3-CK=33 % T4-CQ=17 % T5-H4=100 % T6-D4=90 %] [23:37:18.214] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.348 [E:T2-H3=100 % T3-C6=84 % T4-C8=17 % T5-H6=71 %, W:T1-C2=97 % T2-HK=74 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 %] [23:37:18.217] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.337 [E:T2-H3=98 % T3-C6=85 % T4-C8=17 % T5-H6=88 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=37 % T5-H4=92 % T6-D4=97 %] [23:37:18.220] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.170 [E:T2-H3=97 % T3-C6=84 % T4-C8=19 % T5-H6=61 %, W:T1-C2=99 % T2-HK=55 % T3-CK=36 % T4-CQ=40 % T5-H4=83 % T6-D4=83 %] [23:37:18.223] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.331 [E:T2-H3=95 % T3-C6=90 % T4-C8=64 % T5-H6=33 %, W:T1-C2=99 % T2-HK=20 % T3-CK=33 % T4-CQ=29 % T5-H4=97 % T6-D4=82 %] [23:37:18.226] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.393 [E:T2-H3=88 % T3-C6=83 % T4-C8=86 % T5-H6=56 %, W:T1-C2=100 % T2-HK=80 % T3-CK=21 % T4-CQ=26 % T5-H4=95 % T6-D4=100 %] [23:37:18.229] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.319 [E:T2-H3=71 % T3-C6=86 % T4-C8=20 % T5-H6=39 %, W:T1-C2=98 % T2-HK=59 % T3-CK=34 % T4-CQ=46 % T5-H4=89 % T6-D4=87 %] [23:37:18.232] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.388 [E:T2-H3=99 % T3-C6=93 % T4-C8=47 % T5-H6=93 %, W:T1-C2=97 % T2-HK=51 % T3-CK=28 % T4-CQ=24 % T5-H4=92 % T6-D4=97 %] [23:37:18.235] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.262 [E:T2-H3=67 % T3-C6=84 % T4-C8=17 % T5-H6=25 %, W:T1-C2=98 % T2-HK=22 % T3-CK=34 % T4-CQ=29 % T5-H4=100 % T6-D4=83 %] [23:37:18.238] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.335 [E:T2-H3=76 % T3-C6=77 % T4-C8=95 % T5-H6=27 %, W:T1-C2=100 % T2-HK=29 % T3-CK=32 % T4-CQ=28 % T5-H4=100 % T6-D4=85 %] [23:37:18.241] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.335 [E:T2-H3=90 % T3-C6=92 % T4-C8=42 % T5-H6=49 %, W:T1-C2=98 % T2-HK=34 % T3-CK=26 % T4-CQ=22 % T5-H4=100 % T6-D4=96 %] [23:37:18.244] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.317 [E:T2-H3=97 % T3-C6=86 % T4-C8=16 % T5-H6=58 %, W:T1-C2=98 % T2-HK=22 % T3-CK=37 % T4-CQ=48 % T5-H4=93 % T6-D4=89 %] [23:37:18.247] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.351 [E:T2-H3=88 % T3-C6=46 % T4-C8=100 % T5-H6=51 %, W:T1-C2=100 % T2-HK=40 % T3-CK=31 % T4-CQ=20 % T5-H4=100 % T6-D4=100 %] [23:37:18.250] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.348 [E:T2-H3=91 % T3-C6=44 % T4-C8=100 % T5-H6=52 %, W:T1-C2=100 % T2-HK=46 % T3-CK=27 % T4-CQ=17 % T5-H4=100 % T6-D4=97 %] [23:37:18.253] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.360 [E:T2-H3=88 % T3-C6=84 % T4-C8=82 % T5-H6=49 %, W:T1-C2=100 % T2-HK=42 % T3-CK=25 % T4-CQ=19 % T5-H4=100 % T6-D4=97 %] [23:37:18.256] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.395 [E:T2-H3=91 % T3-C6=93 % T4-C8=51 % T5-H6=72 %, W:T1-C2=98 % T2-HK=91 % T3-CK=29 % T4-CQ=26 % T5-H4=87 % T6-D4=95 %] [23:37:18.259] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.080 [E:T2-H3=90 % T3-C6=78 % T4-C8=96 % T5-H6=73 %, W:T1-C2=100 % T2-HK=95 % T3-CK=26 % T4-CQ=19 % T5-H4=75 % T6-D4=75 %] [23:37:18.259] [SAMPLE-VAL] Done. Weight range: 0.077-0.431 [23:37:18.259] [SAMPLE-VAL] Top sample 10 (w=0.431): E:T92.A7653.5.T863 W:J4.KJ84.AT4.KQ72 [E:T2-H3=97 % T3-C6=84 % T4-C8=95 % T5-H6=90 %, W:T1-C2=100 % T2-HK=63 % T3-CK=36 % T4-CQ=35 % T5-H4=79 % T6-D4=71 %] [23:37:18.259] [SAMPLE-VAL] Top sample 5 (w=0.430): E:JT2.A7653.A.T863 W:94.KJ84.T54.KQ72 [E:T2-H3=99 % T3-C6=83 % T4-C8=92 % T5-H6=92 %, W:T1-C2=100 % T2-HK=58 % T3-CK=26 % T4-CQ=35 % T5-H4=86 % T6-D4=97 %] [23:37:18.259] [SAMPLE-VAL] Top sample 25 (w=0.420): E:J92.J653.A5.T863 W:T4.AK874.T4.KQ72 [E:T2-H3=100 % T3-C6=82 % T4-C8=93 % T5-H6=76 %, W:T1-C2=100 % T2-HK=83 % T3-CK=26 % T4-CQ=28 % T5-H4=86 % T6-D4=86 %] [23:37:18.259] [SAMPLE-VAL] Top sample 29 (w=0.413): E:4.J87653.A5.8763 W:JT92.AK4.T4.KQT2 [E:T2-H3=90 % T3-C6=92 % T4-C8=59 % T5-H6=73 %, W:T1-C2=98 % T2-HK=92 % T3-CK=44 % T4-CQ=29 % T5-H4=75 % T6-D4=86 %] [23:37:18.259] [SAMPLE-VAL] Top sample 12 (w=0.403): E:J94.J653.AT.T863 W:T2.AK874.54.KQ72 [E:T2-H3=100 % T3-C6=81 % T4-C8=87 % T5-H6=73 %, W:T1-C2=100 % T2-HK=81 % T3-CK=19 % T4-CQ=24 % T5-H4=89 % T6-D4=100 %] [23:37:18.259] After sample validation: 50 deals remaining [23:37:18.259] [PLAY-INFER] No inference observations detected [23:37:18.260] Using weighted samples: 50/50 have non-uniform weights (range 0.077-0.431) [23:37:18.260] Sample deals (50 total, showing first 20, by weight): [23:37:18.260] [1] (w=0.431) N:Q3.T92.KQJ762.J4 T92.A7653.5.T863 AK8765.Q.983.A95 J4.KJ84.AT4.KQ72 [23:37:18.260] [2] (w=0.430) N:Q3.T92.KQJ762.J4 JT2.A7653.A.T863 AK8765.Q.983.A95 94.KJ84.T54.KQ72 [23:37:18.260] [3] (w=0.420) N:Q3.T92.KQJ762.J4 J92.J653.A5.T863 AK8765.Q.983.A95 T4.AK874.T4.KQ72 [23:37:18.260] [4] (w=0.413) N:Q3.T92.KQJ762.J4 4.J87653.A5.8763 AK8765.Q.983.A95 JT92.AK4.T4.KQT2 [23:37:18.260] [5] (w=0.403) N:Q3.T92.KQJ762.J4 J94.J653.AT.T863 AK8765.Q.983.A95 T2.AK874.54.KQ72 [23:37:18.260] [6] (w=0.401) N:Q3.T92.KQJ762.J4 J942.J653.A.T863 AK8765.Q.983.A95 T.AK874.T54.KQ72 [23:37:18.260] [7] (w=0.399) N:Q3.T92.KQJ762.J4 J94.J8763.A.T863 AK8765.Q.983.A95 T2.AK54.T54.KQ72 [23:37:18.260] [8] (w=0.398) N:Q3.T92.KQJ762.J4 94.A87653.T.T863 AK8765.Q.983.A95 JT2.KJ4.A54.KQ72 [23:37:18.261] [9] (w=0.397) N:Q3.T92.KQJ762.J4 JT.J87653.A.8763 AK8765.Q.983.A95 942.AK4.T54.KQT2 [23:37:18.261] [10] (w=0.395) N:Q3.T92.KQJ762.J4 J2.J87653.A.8763 AK8765.Q.983.A95 T94.AK4.T54.KQT2 [23:37:18.261] [11] (w=0.395) N:Q3.T92.KQJ762.J4 42.AJ7653.A.T863 AK8765.Q.983.A95 JT9.K84.T54.KQ72 [23:37:18.261] [12] (w=0.394) N:Q3.T92.KQJ762.J4 J9.A8653.T5.T863 AK8765.Q.983.A95 T42.KJ74.A4.KQ72 [23:37:18.261] [13] (w=0.393) N:Q3.T92.KQJ762.J4 J9.J8653.AT.T863 AK8765.Q.983.A95 T42.AK74.54.KQ72 [23:37:18.261] [14] (w=0.391) N:Q3.T92.KQJ762.J4 J94.J8653.A.8763 AK8765.Q.983.A95 T2.AK74.T54.KQT2 [23:37:18.261] [15] (w=0.388) N:Q3.T92.KQJ762.J4 J42.A7653.A.8763 AK8765.Q.983.A95 T9.KJ84.T54.KQT2 [23:37:18.261] [16] (w=0.385) N:Q3.T92.KQJ762.J4 JT4.A87653.T.863 AK8765.Q.983.A95 92.KJ4.A54.KQT72 [23:37:18.261] [17] (w=0.383) N:Q3.T92.KQJ762.J4 J9.AJ653.A5.T863 AK8765.Q.983.A95 T42.K874.T4.KQ72 [23:37:18.261] [18] (w=0.374) N:Q3.T92.KQJ762.J4 J9.AJ8653.A.T863 AK8765.Q.983.A95 T42.K74.T54.KQ72 [23:37:18.262] [19] (w=0.372) N:Q3.T92.KQJ762.J4 9.A7653.A5.T8763 AK8765.Q.983.A95 JT42.KJ84.T4.KQ2 [23:37:18.262] [20] (w=0.369) N:Q3.T92.KQJ762.J4 JT.AJ653.AT5.863 AK8765.Q.983.A95 942.K874.4.KQT72 [23:37:18.262] ... and 30 more [23:37:18.332] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:18.332] D2: [130, 130, 130, 130, -50, 130, 130, 110, 130, 130, 130, -50, -50, 130, 130, 110, 130, 130, 130, -50, 130, 110, 130, 130, -50, 130, -50, 130, -50, -50, -50, 130, 130, 130, 130, 130, 130, 130, 130, 110, -50, 130, 130, -50, 130, -50, 110, 110, 130, 110] [23:37:18.332] D7: [130, 130, 130, 130, -50, 130, 130, 110, 130, 130, 130, -50, -50, 130, 130, 110, 130, 130, 130, -50, 130, 110, 130, 130, -50, 130, -50, 130, -50, -50, -50, 130, 130, 130, 130, 130, 130, 130, 130, 110, -50, 130, 130, -50, 130, -50, 110, 110, 130, 110] [23:37:18.332] DK: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 110, 110, 130, 130, 130, 130, 130, 130, 130, 130, 110] [23:37:18.332] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:18.332] D2: [7, 7, 7, 7, 5, 7, 7, 6, 7, 7, 7, 5, 5, 7, 7, 6, 7, 7, 7, 5, 7, 6, 7, 7, 5, 7, 5, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 7, 7, 5, 7, 5, 6, 6, 7, 6] [23:37:18.332] D7: [7, 7, 7, 7, 5, 7, 7, 6, 7, 7, 7, 5, 5, 7, 7, 6, 7, 7, 7, 5, 7, 6, 7, 7, 5, 7, 5, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 7, 7, 5, 7, 5, 6, 6, 7, 6] [23:37:18.332] DK: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6] [23:37:18.332] --- IMP Calculation Output (card -> average IMP) --- [23:37:18.332] DK: 1.29 [23:37:18.332] D2: -0.64 [23:37:18.333] D7: -0.64 [23:37:18.333] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:18.333] DK: 0.335 [23:37:18.333] D2: -0.167 [23:37:18.333] D7: -0.167 [23:37:18.333] === DDS DETAILED ANALYSIS === [23:37:18.333] Cards analyzed: 3, Samples per card: 50 [23:37:18.333] [23:37:18.333] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:18.333] ----- ------ --------- ------- ----------- -------------------------------- [23:37:18.333] DK 1.29 6.94 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:37:18.333] D2 -0.64 6.38 76 % 3 [7, 7, 7, 7, 5, 7, 7, 6, 7, 7, 7, 5, 5, 7, 7, 6, 7, 7, 7, 5...] [23:37:18.333] D7 -0.64 6.38 76 % 3 [7, 7, 7, 7, 5, 7, 7, 6, 7, 7, 7, 5, 5, 7, 7, 6, 7, 7, 7, 5...] [23:37:18.334] [23:37:18.334] Selected: DK (IMPs=1.29, avgTricks=6.94) [23:37:18.334] =================== [23:37:18.334] Selected: DK (MP 0.335, 1.29 IMPs, 6.94 tricks) [23:37:18.334] [stage-timing] ok sample=453ms validate=0ms nn=164ms signal=0ms simgames=2ms dds=69ms total=692ms samples=50 cards=22 [23:37:18.334] SUITC_CALL_BEGIN: input=' -F1 -u -c100 98 KQJ72 AT54' [23:37:18.359] SUITC_CALL_END: jsonLength=1569 [23:37:18.359] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":95.2174} ],"Result":3.9522, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":95.2174},{"Tricks":3,"Percent [23:37:18.360] === FindBestCardAsync: Position=N, CardsPlayed=22 === [23:37:18.360] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:18.360] Relative position: Declarer, Contract type: Suit [23:37:18.361] Cards in hand mask: 4 [23:37:18.361] Candidate: KD = 39.3 % [23:37:18.361] Candidate: xD = 28.4 % [23:37:18.361] Candidate: JD = 24.6 % [23:37:18.362] Candidate: QD = 7.8 % [23:37:18.362] Selected: DK (39.3 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:23 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:23 === [23:37:23.730] === FindBestCardAsync: Position=N, CardsPlayed=27 === [23:37:23.730] Contract: 3D, Declarer: N, Dealer: N [23:37:23.731] Auction: 2D-P-3D-P-P-P [23:37:23.731] Deal: N:... ... ... ... [23:37:23.731] Position N is on declarer's side - score table shifted by 3 declarer tricks won [23:37:23.731] ****************************** [23:37:23.731] FindMatchingDealsWithPlayInternal Input: [23:37:23.731] Position parameter: N [23:37:23.731] Deal from game: N:... ... ... ... [23:37:23.731] Hand for N: Q3.T92.KQJ762.J4 [23:37:23.731] Hand for E: (null) [23:37:23.731] Hand for S: AK8765.Q.983.A95 [23:37:23.731] Hand for W: (null) [23:37:23.731] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6, D3, H4, D8, D4, DJ, DA, DT, D9, D5 [23:37:23.731] Declarer: N [23:37:23.731] ****************************** [23:37:23.732] [DealFinder] Seed from player N hand: -782292060 [23:37:23.732] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:23.732] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:23.732] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1533MB, gc2=15) [23:37:23.732] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [23:37:23.732] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=27 [23:37:23.732] [ExtractPartialDeal] Visible hands: N, S [23:37:23.732] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:23.732] [ExtractPartialDeal] Extracted hands: [23:37:23.732] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:23.732] E: ... (0 cards) [23:37:23.733] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:23.733] W: ... (0 cards) [23:37:23.733] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:23.733] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:23.733] [ComputePlayedCards] Card 1: C3 played by E [23:37:23.733] [ComputePlayedCards] Card 2: CA played by S [23:37:23.733] [ComputePlayedCards] Card 3: C2 played by W [23:37:23.733] [ComputePlayedCards] Card 4: C4 played by N [23:37:23.733] [ComputePlayedCards] Trick complete. Winner: S [23:37:23.733] [ComputePlayedCards] Card 5: HQ played by S [23:37:23.733] [ComputePlayedCards] Card 6: HK played by W [23:37:23.733] [ComputePlayedCards] Card 7: H2 played by N [23:37:23.733] [ComputePlayedCards] Card 8: H3 played by E [23:37:23.733] [ComputePlayedCards] Trick complete. Winner: W [23:37:23.733] [ComputePlayedCards] Card 9: CK played by W [23:37:23.734] [ComputePlayedCards] Card 10: CJ played by N [23:37:23.734] [ComputePlayedCards] Card 11: C6 played by E [23:37:23.734] [ComputePlayedCards] Card 12: C5 played by S [23:37:23.734] [ComputePlayedCards] Trick complete. Winner: W [23:37:23.734] [ComputePlayedCards] Card 13: CQ played by W [23:37:23.734] [ComputePlayedCards] Card 14: D6 played by N [23:37:23.734] [ComputePlayedCards] Card 15: C8 played by E [23:37:23.734] [ComputePlayedCards] Card 16: C9 played by S [23:37:23.734] [ComputePlayedCards] Trick complete. Winner: N [23:37:23.734] [ComputePlayedCards] Card 17: HT played by N [23:37:23.734] [ComputePlayedCards] Card 18: H6 played by E [23:37:23.734] [ComputePlayedCards] Card 19: D3 played by S [23:37:23.734] [ComputePlayedCards] Card 20: H4 played by W [23:37:23.734] [ComputePlayedCards] Trick complete. Winner: S [23:37:23.735] [ComputePlayedCards] Card 21: D8 played by S [23:37:23.735] [ComputePlayedCards] Card 22: D4 played by W [23:37:23.735] [ComputePlayedCards] Card 23: DJ played by N [23:37:23.735] [ComputePlayedCards] Card 24: DA played by E [23:37:23.735] [ComputePlayedCards] Trick complete. Winner: E [23:37:23.735] [ComputePlayedCards] Card 25: DT played by E [23:37:23.735] [ComputePlayedCards] Card 26: D9 played by S [23:37:23.735] [ComputePlayedCards] Card 27: D5 played by W [23:37:23.735] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT, DJ [23:37:23.735] [DealFinder] Added 7 played cards to E (was 0 cards): C3, H3, C6, C8, H6, DA, DT [23:37:23.735] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9, D3, D8, D9 [23:37:23.735] [DealFinder] Added 7 played cards to W (was 0 cards): C2, HK, CK, CQ, H4, D4, D5 [23:37:23.736] [DealFinder] Bid verification enabled for: E [23:37:23.736] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:23.736] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:23.736] [DealFinder] Re-propagated HCP after played-card floor: E HCP[4-10] [23:37:23.736] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-14] [23:37:23.736] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:37:23.736] [DealFinder] Locked players: N, S [23:37:23.736] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:37:23.736] [DealFinder] Players needing cards: E:6, W:6 [23:37:23.737] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:37:23.914] [DealFinder] Combinatorial: enumerated 924, perfect 702, sending 100 to DDS [23:37:23.915] [Timing] Total: 182ms, Generation: 1ms, Verification: 0ms [23:37:23.915] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 702 [23:37:23.915] Search complete. Returning 100 deals. [23:37:23.915] Found 100 sample deals for simulation. [23:37:23.915] Valid deals for DDS: 100 / 100 [23:37:23.915] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:37:23.931] [SAMPLE-VAL] Opening lead NN validation (C3): 2/100 samples adjusted [23:37:23.932] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:23.932] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:23.932] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:23.932] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:23.932] [SAMPLE-VAL] T5: N=HT E=H6 S=D3 W=H4 (leader=N) [23:37:23.932] [SAMPLE-VAL] T6: S=D8 W=D4 N=DJ E=DA (leader=S) [23:37:23.932] [SAMPLE-VAL] T7: E=DT S=D9 W=D5 (leader=E) (partial) [23:37:23.937] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.399 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 % T6-DA=96 % T7-DT=28 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:23.942] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.337 [E:T2-H3=86 % T3-C6=42 % T4-C8=100 % T5-H6=49 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=47 % T3-CK=21 % T4-CQ=12 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:23.947] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.342 [E:T2-H3=99 % T3-C6=85 % T4-C8=15 % T5-H6=47 % T6-DA=98 % T7-DT=36 %, W:T1-C2=97 % T2-HK=66 % T3-CK=24 % T4-CQ=36 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:23.951] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.375 [E:T2-H3=98 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=96 % T7-DT=36 %, W:T1-C2=100 % T2-HK=33 % T3-CK=26 % T4-CQ=27 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:23.955] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.405 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:23.959] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.384 [E:T2-H3=97 % T3-C6=44 % T4-C8=100 % T5-H6=91 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=59 % T3-CK=23 % T4-CQ=22 % T5-H4=85 % T6-D4=100 % T7-D5=100 %] [23:37:23.964] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.368 [E:T2-H3=81 % T3-C6=92 % T4-C8=48 % T5-H6=76 % T6-DA=97 % T7-DT=34 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=28 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:23.968] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.339 [E:T2-H3=82 % T3-C6=91 % T4-C8=44 % T5-H6=59 % T6-DA=98 % T7-DT=33 %, W:T1-C2=98 % T2-HK=16 % T3-CK=29 % T4-CQ=27 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:23.972] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.340 [E:T2-H3=84 % T3-C6=91 % T4-C8=47 % T5-H6=47 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=33 % T3-CK=26 % T4-CQ=20 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:23.976] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.358 [E:T2-H3=69 % T3-C6=91 % T4-C8=52 % T5-H6=33 % T6-DA=99 % T7-DT=37 %, W:T1-C2=99 % T2-HK=59 % T3-CK=27 % T4-CQ=31 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:23.980] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.351 [E:T2-H3=80 % T3-C6=82 % T4-C8=87 % T5-H6=56 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=26 % T3-CK=23 % T4-CQ=21 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:23.984] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.363 [E:T2-H3=97 % T3-C6=92 % T4-C8=49 % T5-H6=88 % T6-DA=98 % T7-DT=31 %, W:T1-C2=97 % T2-HK=30 % T3-CK=25 % T4-CQ=23 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:23.989] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.376 [E:T2-H3=87 % T3-C6=84 % T4-C8=89 % T5-H6=55 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=75 % T3-CK=23 % T4-CQ=17 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:23.993] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.366 [E:T2-H3=86 % T3-C6=40 % T4-C8=100 % T5-H6=82 % T6-DA=97 % T7-DT=41 %, W:T1-C2=100 % T2-HK=69 % T3-CK=24 % T4-CQ=12 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:23.997] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.403 [E:T2-H3=88 % T3-C6=81 % T4-C8=88 % T5-H6=90 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=90 % T3-CK=23 % T4-CQ=22 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.002] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.337 [E:T2-H3=79 % T3-C6=92 % T4-C8=48 % T5-H6=52 % T6-DA=99 % T7-DT=32 %, W:T1-C2=98 % T2-HK=18 % T3-CK=28 % T4-CQ=26 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.006] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.354 [E:T2-H3=100 % T3-C6=84 % T4-C8=17 % T5-H6=71 % T6-DA=97 % T7-DT=27 %, W:T1-C2=97 % T2-HK=74 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:24.010] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.323 [E:T2-H3=85 % T3-C6=43 % T4-C8=100 % T5-H6=30 % T6-DA=99 % T7-DT=47 %, W:T1-C2=100 % T2-HK=25 % T3-CK=23 % T4-CQ=15 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.014] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.383 [E:T2-H3=88 % T3-C6=40 % T4-C8=100 % T5-H6=90 % T6-DA=97 % T7-DT=36 %, W:T1-C2=99 % T2-HK=92 % T3-CK=26 % T4-CQ=16 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.018] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.373 [E:T2-H3=100 % T3-C6=42 % T4-C8=100 % T5-H6=82 % T6-DA=98 % T7-DT=30 %, W:T1-C2=100 % T2-HK=91 % T3-CK=22 % T4-CQ=17 % T5-H4=80 % T6-D4=100 % T7-D5=100 %] [23:37:24.022] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.371 [E:T2-H3=86 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=78 % T3-CK=21 % T4-CQ=16 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.026] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.377 [E:T2-H3=91 % T3-C6=42 % T4-C8=100 % T5-H6=69 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=94 % T3-CK=24 % T4-CQ=15 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.030] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.192 [E:T2-H3=90 % T3-C6=91 % T4-C8=55 % T5-H6=71 % T6-DA=99 % T7-DT=26 %, W:T1-C2=99 % T2-HK=91 % T3-CK=31 % T4-CQ=27 % T5-H4=70 % T6-D4=100 % T7-D5=100 %] [23:37:24.035] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.331 [E:T2-H3=95 % T3-C6=92 % T4-C8=45 % T5-H6=58 % T6-DA=99 % T7-DT=27 %, W:T1-C2=97 % T2-HK=20 % T3-CK=21 % T4-CQ=24 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:24.039] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.314 [E:T2-H3=95 % T3-C6=84 % T4-C8=13 % T5-H6=57 % T6-DA=98 % T7-DT=29 %, W:T1-C2=98 % T2-HK=19 % T3-CK=30 % T4-CQ=39 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.044] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.334 [E:T2-H3=70 % T3-C6=40 % T4-C8=100 % T5-H6=34 % T6-DA=99 % T7-DT=37 %, W:T1-C2=100 % T2-HK=69 % T3-CK=20 % T4-CQ=16 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.049] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.375 [E:T2-H3=87 % T3-C6=91 % T4-C8=47 % T5-H6=55 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=73 % T3-CK=32 % T4-CQ=27 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:24.054] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.374 [E:T2-H3=91 % T3-C6=93 % T4-C8=51 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=99 % T2-HK=47 % T3-CK=28 % T4-CQ=25 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:24.058] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.376 [E:T2-H3=87 % T3-C6=84 % T4-C8=89 % T5-H6=55 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=75 % T3-CK=23 % T4-CQ=17 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.063] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.343 [E:T2-H3=76 % T3-C6=83 % T4-C8=90 % T5-H6=53 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=23 % T3-CK=24 % T4-CQ=18 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.067] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.327 [E:T2-H3=73 % T3-C6=85 % T4-C8=15 % T5-H6=70 % T6-DA=97 % T7-DT=27 %, W:T1-C2=97 % T2-HK=30 % T3-CK=35 % T4-CQ=33 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.071] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.296 [E:T2-H3=92 % T3-C6=85 % T4-C8=14 % T5-H6=54 % T6-DA=98 % T7-DT=23 %, W:T1-C2=96 % T2-HK=17 % T3-CK=22 % T4-CQ=33 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.075] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.319 [E:T2-H3=95 % T3-C6=86 % T4-C8=15 % T5-H6=57 % T6-DA=98 % T7-DT=32 %, W:T1-C2=96 % T2-HK=19 % T3-CK=27 % T4-CQ=39 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.079] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.396 [E:T2-H3=89 % T3-C6=92 % T4-C8=54 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=96 % T2-HK=88 % T3-CK=27 % T4-CQ=29 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.084] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.348 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=61 % T6-DA=97 % T7-DT=38 %, W:T1-C2=100 % T2-HK=36 % T3-CK=27 % T4-CQ=13 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.088] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.317 [E:T2-H3=87 % T3-C6=87 % T4-C8=14 % T5-H6=47 % T6-DA=97 % T7-DT=32 %, W:T1-C2=98 % T2-HK=31 % T3-CK=29 % T4-CQ=31 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.092] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.361 [E:T2-H3=95 % T3-C6=84 % T4-C8=82 % T5-H6=55 % T6-DA=98 % T7-DT=33 %, W:T1-C2=100 % T2-HK=30 % T3-CK=19 % T4-CQ=28 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.096] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.338 [E:T2-H3=85 % T3-C6=81 % T4-C8=88 % T5-H6=30 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=21 % T3-CK=25 % T4-CQ=24 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.100] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.376 [E:T2-H3=100 % T3-C6=84 % T4-C8=84 % T5-H6=82 % T6-DA=98 % T7-DT=24 %, W:T1-C2=100 % T2-HK=89 % T3-CK=19 % T4-CQ=19 % T5-H4=71 % T6-D4=100 % T7-D5=100 %] [23:37:24.104] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.388 [E:T2-H3=96 % T3-C6=84 % T4-C8=89 % T5-H6=86 % T6-DA=98 % T7-DT=35 %, W:T1-C2=100 % T2-HK=37 % T3-CK=23 % T4-CQ=26 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.109] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.390 [E:T2-H3=84 % T3-C6=92 % T4-C8=48 % T5-H6=85 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=61 % T3-CK=33 % T4-CQ=31 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.113] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.368 [E:T2-H3=94 % T3-C6=83 % T4-C8=83 % T5-H6=86 % T6-DA=98 % T7-DT=28 %, W:T1-C2=100 % T2-HK=38 % T3-CK=17 % T4-CQ=24 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.117] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.353 [E:T2-H3=97 % T3-C6=43 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=31 % T3-CK=30 % T4-CQ=14 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.121] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.320 [E:T2-H3=96 % T3-C6=93 % T4-C8=43 % T5-H6=31 % T6-DA=99 % T7-DT=30 %, W:T1-C2=99 % T2-HK=14 % T3-CK=29 % T4-CQ=28 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.125] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.358 [E:T2-H3=73 % T3-C6=84 % T4-C8=85 % T5-H6=71 % T6-DA=97 % T7-DT=28 %, W:T1-C2=100 % T2-HK=36 % T3-CK=24 % T4-CQ=19 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.129] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.365 [E:T2-H3=86 % T3-C6=84 % T4-C8=17 % T5-H6=87 % T6-DA=97 % T7-DT=35 %, W:T1-C2=94 % T2-HK=72 % T3-CK=28 % T4-CQ=35 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.133] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.382 [E:T2-H3=98 % T3-C6=83 % T4-C8=90 % T5-H6=86 % T6-DA=97 % T7-DT=26 %, W:T1-C2=100 % T2-HK=43 % T3-CK=23 % T4-CQ=24 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.139] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.380 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=90 % T6-DA=98 % T7-DT=44 %, W:T1-C2=100 % T2-HK=40 % T3-CK=25 % T4-CQ=21 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.144] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.387 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=74 % T6-DA=97 % T7-DT=50 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=22 % T5-H4=84 % T6-D4=100 % T7-D5=100 %] [23:37:24.148] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.353 [E:T2-H3=89 % T3-C6=86 % T4-C8=16 % T5-H6=88 % T6-DA=97 % T7-DT=26 %, W:T1-C2=97 % T2-HK=52 % T3-CK=36 % T4-CQ=38 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:24.152] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.361 [E:T2-H3=89 % T3-C6=44 % T4-C8=100 % T5-H6=53 % T6-DA=99 % T7-DT=45 %, W:T1-C2=100 % T2-HK=45 % T3-CK=24 % T4-CQ=18 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.156] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.377 [E:T2-H3=87 % T3-C6=92 % T4-C8=46 % T5-H6=53 % T6-DA=98 % T7-DT=31 %, W:T1-C2=99 % T2-HK=72 % T3-CK=34 % T4-CQ=26 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.161] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.374 [E:T2-H3=91 % T3-C6=93 % T4-C8=51 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=99 % T2-HK=47 % T3-CK=28 % T4-CQ=25 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:24.165] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.312 [E:T2-H3=83 % T3-C6=40 % T4-C8=100 % T5-H6=29 % T6-DA=99 % T7-DT=41 %, W:T1-C2=100 % T2-HK=22 % T3-CK=30 % T4-CQ=11 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.169] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.388 [E:T2-H3=88 % T3-C6=43 % T4-C8=100 % T5-H6=84 % T6-DA=97 % T7-DT=39 %, W:T1-C2=100 % T2-HK=67 % T3-CK=27 % T4-CQ=23 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.173] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.338 [E:T2-H3=97 % T3-C6=44 % T4-C8=100 % T5-H6=36 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=22 % T3-CK=27 % T4-CQ=20 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.177] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.346 [E:T2-H3=97 % T3-C6=85 % T4-C8=16 % T5-H6=85 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=32 % T3-CK=32 % T4-CQ=40 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.181] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.324 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.185] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.345 [E:T2-H3=97 % T3-C6=93 % T4-C8=40 % T5-H6=49 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=22 % T3-CK=35 % T4-CQ=27 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.190] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.381 [E:T2-H3=89 % T3-C6=92 % T4-C8=53 % T5-H6=70 % T6-DA=98 % T7-DT=25 %, W:T1-C2=99 % T2-HK=91 % T3-CK=32 % T4-CQ=21 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:24.194] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.324 [E:T2-H3=85 % T3-C6=43 % T4-C8=100 % T5-H6=31 % T6-DA=98 % T7-DT=44 %, W:T1-C2=100 % T2-HK=23 % T3-CK=27 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.198] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.387 [E:T2-H3=95 % T3-C6=92 % T4-C8=46 % T5-H6=90 % T6-DA=99 % T7-DT=28 %, W:T1-C2=98 % T2-HK=53 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:24.202] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.371 [E:T2-H3=89 % T3-C6=39 % T4-C8=100 % T5-H6=89 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=91 % T3-CK=21 % T4-CQ=15 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:24.206] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.375 [E:T2-H3=98 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=96 % T7-DT=36 %, W:T1-C2=100 % T2-HK=33 % T3-CK=26 % T4-CQ=27 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.211] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.365 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=60 % T6-DA=98 % T7-DT=38 %, W:T1-C2=100 % T2-HK=79 % T3-CK=25 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.215] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.369 [E:T2-H3=89 % T3-C6=40 % T4-C8=100 % T5-H6=55 % T6-DA=98 % T7-DT=41 %, W:T1-C2=100 % T2-HK=81 % T3-CK=23 % T4-CQ=17 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:24.219] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.398 [E:T2-H3=100 % T3-C6=90 % T4-C8=45 % T5-H6=71 % T6-DA=99 % T7-DT=39 %, W:T1-C2=98 % T2-HK=73 % T3-CK=29 % T4-CQ=33 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:24.223] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.372 [E:T2-H3=96 % T3-C6=92 % T4-C8=48 % T5-H6=72 % T6-DA=98 % T7-DT=29 %, W:T1-C2=99 % T2-HK=49 % T3-CK=30 % T4-CQ=27 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:24.228] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.308 [E:T2-H3=97 % T3-C6=92 % T4-C8=43 % T5-H6=35 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=13 % T3-CK=26 % T4-CQ=19 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.232] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.349 [E:T2-H3=95 % T3-C6=85 % T4-C8=17 % T5-H6=85 % T6-DA=97 % T7-DT=35 %, W:T1-C2=97 % T2-HK=30 % T3-CK=30 % T4-CQ=39 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:24.236] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.359 [E:T2-H3=79 % T3-C6=39 % T4-C8=100 % T5-H6=83 % T6-DA=98 % T7-DT=37 %, W:T1-C2=100 % T2-HK=70 % T3-CK=21 % T4-CQ=13 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.240] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.368 [E:T2-H3=81 % T3-C6=92 % T4-C8=48 % T5-H6=76 % T6-DA=97 % T7-DT=34 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=28 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.245] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.371 [E:T2-H3=97 % T3-C6=86 % T4-C8=86 % T5-H6=52 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=29 % T3-CK=26 % T4-CQ=29 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:24.249] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.324 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.253] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.312 [E:T2-H3=83 % T3-C6=40 % T4-C8=100 % T5-H6=29 % T6-DA=99 % T7-DT=41 %, W:T1-C2=100 % T2-HK=22 % T3-CK=30 % T4-CQ=11 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.257] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.367 [E:T2-H3=88 % T3-C6=41 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=39 %, W:T1-C2=100 % T2-HK=83 % T3-CK=24 % T4-CQ=15 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.261] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.365 [E:T2-H3=97 % T3-C6=45 % T4-C8=100 % T5-H6=59 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=20 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.266] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.386 [E:T2-H3=100 % T3-C6=92 % T4-C8=50 % T5-H6=73 % T6-DA=98 % T7-DT=33 %, W:T1-C2=98 % T2-HK=77 % T3-CK=24 % T4-CQ=25 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.270] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.378 [E:T2-H3=98 % T3-C6=83 % T4-C8=87 % T5-H6=60 % T6-DA=96 % T7-DT=42 %, W:T1-C2=100 % T2-HK=32 % T3-CK=21 % T4-CQ=30 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.274] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.332 [E:T2-H3=84 % T3-C6=83 % T4-C8=83 % T5-H6=28 % T6-DA=98 % T7-DT=31 %, W:T1-C2=100 % T2-HK=25 % T3-CK=23 % T4-CQ=22 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.278] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.387 [E:T2-H3=100 % T3-C6=85 % T4-C8=87 % T5-H6=80 % T6-DA=97 % T7-DT=28 %, W:T1-C2=100 % T2-HK=88 % T3-CK=22 % T4-CQ=18 % T5-H4=75 % T6-D4=100 % T7-D5=100 %] [23:37:24.282] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.353 [E:T2-H3=85 % T3-C6=82 % T4-C8=84 % T5-H6=46 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=42 % T3-CK=23 % T4-CQ=17 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.286] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.338 [E:T2-H3=90 % T3-C6=85 % T4-C8=15 % T5-H6=84 % T6-DA=98 % T7-DT=28 %, W:T1-C2=97 % T2-HK=30 % T3-CK=31 % T4-CQ=40 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.290] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.346 [E:T2-H3=82 % T3-C6=39 % T4-C8=100 % T5-H6=76 % T6-DA=98 % T7-DT=39 %, W:T1-C2=100 % T2-HK=34 % T3-CK=26 % T4-CQ=12 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.295] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.396 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=93 % T6-DA=97 % T7-DT=43 %, W:T1-C2=100 % T2-HK=59 % T3-CK=26 % T4-CQ=26 % T5-H4=89 % T6-D4=100 % T7-D5=100 %] [23:37:24.299] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.194 [E:T2-H3=90 % T3-C6=84 % T4-C8=87 % T5-H6=71 % T6-DA=98 % T7-DT=32 %, W:T1-C2=100 % T2-HK=93 % T3-CK=24 % T4-CQ=17 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:24.303] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.375 [E:T2-H3=83 % T3-C6=84 % T4-C8=90 % T5-H6=70 % T6-DA=96 % T7-DT=33 %, W:T1-C2=100 % T2-HK=35 % T3-CK=28 % T4-CQ=21 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.307] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.361 [E:T2-H3=87 % T3-C6=82 % T4-C8=83 % T5-H6=56 % T6-DA=98 % T7-DT=27 %, W:T1-C2=100 % T2-HK=80 % T3-CK=19 % T4-CQ=15 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:24.311] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.331 [E:T2-H3=77 % T3-C6=91 % T4-C8=47 % T5-H6=55 % T6-DA=98 % T7-DT=28 %, W:T1-C2=99 % T2-HK=17 % T3-CK=32 % T4-CQ=22 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.315] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.390 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=98 % T7-DT=43 %, W:T1-C2=100 % T2-HK=72 % T3-CK=25 % T4-CQ=23 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.320] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.349 [E:T2-H3=100 % T3-C6=83 % T4-C8=17 % T5-H6=50 % T6-DA=98 % T7-DT=36 %, W:T1-C2=97 % T2-HK=64 % T3-CK=23 % T4-CQ=43 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.324] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.375 [E:T2-H3=83 % T3-C6=83 % T4-C8=92 % T5-H6=74 % T6-DA=96 % T7-DT=32 %, W:T1-C2=100 % T2-HK=36 % T3-CK=28 % T4-CQ=20 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:24.328] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.368 [E:T2-H3=96 % T3-C6=41 % T4-C8=100 % T5-H6=72 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=60 % T3-CK=23 % T4-CQ=18 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:24.332] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.405 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:24.336] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.336 [E:T2-H3=97 % T3-C6=82 % T4-C8=87 % T5-H6=42 % T6-DA=97 % T7-DT=35 %, W:T1-C2=100 % T2-HK=18 % T3-CK=17 % T4-CQ=22 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:24.340] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.374 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=65 % T6-DA=97 % T7-DT=49 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=23 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:24.344] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.387 [E:T2-H3=99 % T3-C6=45 % T4-C8=100 % T5-H6=72 % T6-DA=97 % T7-DT=44 %, W:T1-C2=100 % T2-HK=59 % T3-CK=29 % T4-CQ=22 % T5-H4=84 % T6-D4=100 % T7-D5=100 %] [23:37:24.348] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.360 [E:T2-H3=82 % T3-C6=81 % T4-C8=91 % T5-H6=57 % T6-DA=97 % T7-DT=34 %, W:T1-C2=100 % T2-HK=22 % T3-CK=25 % T4-CQ=27 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.353] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.365 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=60 % T6-DA=98 % T7-DT=38 %, W:T1-C2=100 % T2-HK=79 % T3-CK=25 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.371 [E:T2-H3=89 % T3-C6=39 % T4-C8=100 % T5-H6=89 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=91 % T3-CK=21 % T4-CQ=15 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Done. Weight range: 0.192-0.405 [23:37:24.357] [SAMPLE-VAL] Top sample 5 (w=0.405): E:JT2.J653.AT.T863 W:94.AK874.54.KQ72 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Top sample 94 (w=0.405): E:JT4.J763.AT.T863 W:92.AK854.54.KQ72 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Top sample 15 (w=0.403): E:JT.87653.AT.T863 W:942.AKJ4.54.KQ72 [E:T2-H3=88 % T3-C6=81 % T4-C8=88 % T5-H6=90 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=90 % T3-CK=23 % T4-CQ=22 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Top sample 1 (w=0.399): E:T2.A7653.AT.T863 W:J94.KJ84.54.KQ72 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 % T6-DA=96 % T7-DT=28 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] [SAMPLE-VAL] Top sample 67 (w=0.398): E:JT2.J763.AT.8763 W:94.AK854.54.KQT2 [E:T2-H3=100 % T3-C6=90 % T4-C8=45 % T5-H6=71 % T6-DA=99 % T7-DT=39 %, W:T1-C2=98 % T2-HK=73 % T3-CK=29 % T4-CQ=33 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:24.357] After sample validation: 100 deals remaining [23:37:24.358] [PLAY-INFER] No inference observations detected [23:37:24.358] Using weighted samples: 100/100 have non-uniform weights (range 0.192-0.405) [23:37:24.358] Sample deals (100 total, showing first 20, by weight): [23:37:24.358] [1] (w=0.405) N:Q3.T92.KQJ762.J4 JT2.J653.AT.T863 AK8765.Q.983.A95 94.AK874.54.KQ72 [23:37:24.358] [2] (w=0.405) N:Q3.T92.KQJ762.J4 JT4.J763.AT.T863 AK8765.Q.983.A95 92.AK854.54.KQ72 [23:37:24.358] [3] (w=0.403) N:Q3.T92.KQJ762.J4 JT.87653.AT.T863 AK8765.Q.983.A95 942.AKJ4.54.KQ72 [23:37:24.358] [4] (w=0.399) N:Q3.T92.KQJ762.J4 T2.A7653.AT.T863 AK8765.Q.983.A95 J94.KJ84.54.KQ72 [23:37:24.358] [5] (w=0.398) N:Q3.T92.KQJ762.J4 JT2.J763.AT.8763 AK8765.Q.983.A95 94.AK854.54.KQT2 [23:37:24.358] [6] (w=0.396) N:Q3.T92.KQJ762.J4 J9.87653.AT.8763 AK8765.Q.983.A95 T42.AKJ4.54.KQT2 [23:37:24.358] [7] (w=0.396) N:Q3.T92.KQJ762.J4 JT2.A7653.AT.863 AK8765.Q.983.A95 94.KJ84.54.KQT72 [23:37:24.359] [8] (w=0.390) N:Q3.T92.KQJ762.J4 J9.A87653.AT.863 AK8765.Q.983.A95 T42.KJ4.54.KQT72 [23:37:24.359] [9] (w=0.390) N:Q3.T92.KQJ762.J4 J.A87653.AT.8763 AK8765.Q.983.A95 T942.KJ4.54.KQT2 [23:37:24.359] [10] (w=0.388) N:Q3.T92.KQJ762.J4 JT.A87653.AT.863 AK8765.Q.983.A95 942.KJ4.54.KQT72 [23:37:24.359] [11] (w=0.388) N:Q3.T92.KQJ762.J4 T94.A653.AT.T863 AK8765.Q.983.A95 J2.KJ874.54.KQ72 [23:37:24.359] [12] (w=0.387) N:Q3.T92.KQJ762.J4 J9.A7653.AT.8763 AK8765.Q.983.A95 T42.KJ84.54.KQT2 [23:37:24.359] [13] (w=0.387) N:Q3.T92.KQJ762.J4 J2.AJ7653.AT.863 AK8765.Q.983.A95 T94.K84.54.KQT72 [23:37:24.359] [14] (w=0.387) N:Q3.T92.KQJ762.J4 T4.J7653.AT.T863 AK8765.Q.983.A95 J92.AK84.54.KQ72 [23:37:24.359] [15] (w=0.387) N:Q3.T92.KQJ762.J4 JT.AJ7653.AT.863 AK8765.Q.983.A95 942.K84.54.KQT72 [23:37:24.359] [16] (w=0.386) N:Q3.T92.KQJ762.J4 J42.J653.AT.8763 AK8765.Q.983.A95 T9.AK874.54.KQT2 [23:37:24.359] [17] (w=0.384) N:Q3.T92.KQJ762.J4 JT9.A7653.AT.863 AK8765.Q.983.A95 42.KJ84.54.KQT72 [23:37:24.360] [18] (w=0.383) N:Q3.T92.KQJ762.J4 JT4.87653.AT.863 AK8765.Q.983.A95 92.AKJ4.54.KQT72 [23:37:24.360] [19] (w=0.382) N:Q3.T92.KQJ762.J4 T42.A763.AT.T863 AK8765.Q.983.A95 J9.KJ854.54.KQ72 [23:37:24.360] [20] (w=0.381) N:Q3.T92.KQJ762.J4 4.J87653.AT.8763 AK8765.Q.983.A95 JT92.AK4.54.KQT2 [23:37:24.360] ... and 80 more [23:37:24.478] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:37:24.478] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:24.478] DK: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:24.478] D2: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:37:24.479] D7: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [23:37:24.479] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:24.479] DK: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [23:37:24.479] D2: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:37:24.479] D7: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:37:24.479] --- IMP Calculation Output (card -> average IMP) --- [23:37:24.479] DK: 5.00 [23:37:24.480] D2: -2.50 [23:37:24.480] D7: -2.50 [23:37:24.480] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:24.480] DK: 1.000 [23:37:24.480] D2: -0.500 [23:37:24.480] D7: -0.500 [23:37:24.480] === DDS DETAILED ANALYSIS === [23:37:24.480] Cards analyzed: 3, Samples per card: 100 [23:37:24.480] NOTE: All samples have identical trick counts - no sampling variance detected. [23:37:24.480] This occurs when all hands are fully known (no hidden cards to sample). [23:37:24.480] All plays with same trick count will have 0.00 IMP difference. [23:37:24.480] [23:37:24.481] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:24.481] ----- ------ --------- ------- ----------- -------------------------------- [23:37:24.481] DK 5.00 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [23:37:24.481] D2 -2.50 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:37:24.481] D7 -2.50 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:37:24.481] [23:37:24.481] Selected: DK (IMPs=5.00, avgTricks=7.00) [23:37:24.481] =================== [23:37:24.481] Selected: DK (MP 1.000, 5.00 IMPs, 7.00 tricks) [23:37:24.481] [stage-timing] ok sample=183ms validate=0ms nn=442ms signal=0ms simgames=5ms dds=116ms total=750ms samples=100 cards=27 [23:37:24.482] SUITC_CALL_BEGIN: input=' -F1 -u -c100 983 KQJ762 AT54 -Ln n84JA' [23:37:24.487] SUITC_CALL_END: jsonLength=354 [23:37:24.487] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:9","Vs":[{"T":"T [23:37:24.487] === FindBestCardAsync: Position=N, CardsPlayed=27 === [23:37:24.487] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:24.488] Relative position: Declarer, Contract type: Suit [23:37:24.488] Cards in hand mask: 3 [23:37:24.488] Candidate: KD = 74.2 % [23:37:24.489] Candidate: QD = 24.0 % [23:37:24.489] Candidate: xD = 1.8 % [23:37:24.489] Selected: DK (74.2 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:25 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:25 === [23:37:25.403] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:37:25.403] Contract: 3D, Declarer: N, Dealer: N [23:37:25.403] Auction: 2D-P-3D-P-P-P [23:37:25.403] Deal: N:... ... ... ... [23:37:25.404] Position N is on declarer's side - score table shifted by 4 declarer tricks won [23:37:25.404] ****************************** [23:37:25.404] FindMatchingDealsWithPlayInternal Input: [23:37:25.404] Position parameter: N [23:37:25.404] Deal from game: N:... ... ... ... [23:37:25.404] Hand for N: Q3.T92.KQJ762.J4 [23:37:25.404] Hand for E: (null) [23:37:25.404] Hand for S: AK8765.Q.983.A95 [23:37:25.404] Hand for W: (null) [23:37:25.404] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6, D3, H4, D8, D4, DJ, DA, DT, D9, D5, DK [23:37:25.404] Declarer: N [23:37:25.404] ****************************** [23:37:25.405] [DealFinder] Seed from player N hand: -782292060 [23:37:25.405] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:25.405] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:25.405] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1530MB, gc2=15) [23:37:25.405] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [23:37:25.405] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=28 [23:37:25.405] [ExtractPartialDeal] Visible hands: N, S [23:37:25.405] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:25.405] [ExtractPartialDeal] Extracted hands: [23:37:25.405] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:25.406] E: ... (0 cards) [23:37:25.406] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:25.406] W: ... (0 cards) [23:37:25.406] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:25.406] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:25.406] [ComputePlayedCards] Card 1: C3 played by E [23:37:25.406] [ComputePlayedCards] Card 2: CA played by S [23:37:25.406] [ComputePlayedCards] Card 3: C2 played by W [23:37:25.406] [ComputePlayedCards] Card 4: C4 played by N [23:37:25.406] [ComputePlayedCards] Trick complete. Winner: S [23:37:25.406] [ComputePlayedCards] Card 5: HQ played by S [23:37:25.406] [ComputePlayedCards] Card 6: HK played by W [23:37:25.406] [ComputePlayedCards] Card 7: H2 played by N [23:37:25.406] [ComputePlayedCards] Card 8: H3 played by E [23:37:25.407] [ComputePlayedCards] Trick complete. Winner: W [23:37:25.407] [ComputePlayedCards] Card 9: CK played by W [23:37:25.407] [ComputePlayedCards] Card 10: CJ played by N [23:37:25.407] [ComputePlayedCards] Card 11: C6 played by E [23:37:25.407] [ComputePlayedCards] Card 12: C5 played by S [23:37:25.407] [ComputePlayedCards] Trick complete. Winner: W [23:37:25.407] [ComputePlayedCards] Card 13: CQ played by W [23:37:25.407] [ComputePlayedCards] Card 14: D6 played by N [23:37:25.407] [ComputePlayedCards] Card 15: C8 played by E [23:37:25.407] [ComputePlayedCards] Card 16: C9 played by S [23:37:25.407] [ComputePlayedCards] Trick complete. Winner: N [23:37:25.407] [ComputePlayedCards] Card 17: HT played by N [23:37:25.407] [ComputePlayedCards] Card 18: H6 played by E [23:37:25.407] [ComputePlayedCards] Card 19: D3 played by S [23:37:25.408] [ComputePlayedCards] Card 20: H4 played by W [23:37:25.408] [ComputePlayedCards] Trick complete. Winner: S [23:37:25.408] [ComputePlayedCards] Card 21: D8 played by S [23:37:25.408] [ComputePlayedCards] Card 22: D4 played by W [23:37:25.408] [ComputePlayedCards] Card 23: DJ played by N [23:37:25.408] [ComputePlayedCards] Card 24: DA played by E [23:37:25.408] [ComputePlayedCards] Trick complete. Winner: E [23:37:25.408] [ComputePlayedCards] Card 25: DT played by E [23:37:25.408] [ComputePlayedCards] Card 26: D9 played by S [23:37:25.408] [ComputePlayedCards] Card 27: D5 played by W [23:37:25.408] [ComputePlayedCards] Card 28: DK played by N [23:37:25.408] [ComputePlayedCards] Trick complete. Winner: N [23:37:25.408] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT, DJ, DK [23:37:25.409] [DealFinder] Added 7 played cards to E (was 0 cards): C3, H3, C6, C8, H6, DA, DT [23:37:25.409] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9, D3, D8, D9 [23:37:25.409] [DealFinder] Added 7 played cards to W (was 0 cards): C2, HK, CK, CQ, H4, D4, D5 [23:37:25.409] [DealFinder] Bid verification enabled for: E [23:37:25.409] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:25.409] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[0-4] C[0-8] (2 iterations) [23:37:25.410] [DealFinder] Re-propagated HCP after played-card floor: E HCP[4-10] [23:37:25.410] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-14] [23:37:25.410] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [23:37:25.410] [DealFinder] Locked players: N, S [23:37:25.410] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [23:37:25.410] [DealFinder] Players needing cards: E:6, W:6 [23:37:25.410] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:37:25.632] [DealFinder] Combinatorial: enumerated 924, perfect 702, sending 100 to DDS [23:37:25.632] [Timing] Total: 227ms, Generation: 0ms, Verification: 0ms [23:37:25.632] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 702 [23:37:25.632] Search complete. Returning 100 deals. [23:37:25.633] Found 100 sample deals for simulation. [23:37:25.633] Valid deals for DDS: 100 / 100 [23:37:25.633] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:37:25.648] [SAMPLE-VAL] Opening lead NN validation (C3): 2/100 samples adjusted [23:37:25.649] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:25.649] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:25.649] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:25.649] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:25.649] [SAMPLE-VAL] T5: N=HT E=H6 S=D3 W=H4 (leader=N) [23:37:25.649] [SAMPLE-VAL] T6: S=D8 W=D4 N=DJ E=DA (leader=S) [23:37:25.649] [SAMPLE-VAL] T7: E=DT S=D9 W=D5 N=DK (leader=E) [23:37:25.653] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.320 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 % T6-DA=96 % T7-DT=28 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:25.658] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.269 [E:T2-H3=86 % T3-C6=42 % T4-C8=100 % T5-H6=49 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=47 % T3-CK=21 % T4-CQ=12 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.663] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.274 [E:T2-H3=99 % T3-C6=85 % T4-C8=15 % T5-H6=47 % T6-DA=98 % T7-DT=36 %, W:T1-C2=97 % T2-HK=66 % T3-CK=24 % T4-CQ=36 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:25.667] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.300 [E:T2-H3=98 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=96 % T7-DT=36 %, W:T1-C2=100 % T2-HK=33 % T3-CK=26 % T4-CQ=27 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.671] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.324 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:25.675] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.307 [E:T2-H3=97 % T3-C6=44 % T4-C8=100 % T5-H6=91 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=59 % T3-CK=23 % T4-CQ=22 % T5-H4=85 % T6-D4=100 % T7-D5=100 %] [23:37:25.680] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.294 [E:T2-H3=81 % T3-C6=92 % T4-C8=48 % T5-H6=76 % T6-DA=97 % T7-DT=34 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=28 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.684] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.271 [E:T2-H3=82 % T3-C6=91 % T4-C8=44 % T5-H6=59 % T6-DA=98 % T7-DT=33 %, W:T1-C2=98 % T2-HK=16 % T3-CK=29 % T4-CQ=27 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.688] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.272 [E:T2-H3=84 % T3-C6=91 % T4-C8=47 % T5-H6=47 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=33 % T3-CK=26 % T4-CQ=20 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.693] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.286 [E:T2-H3=69 % T3-C6=91 % T4-C8=52 % T5-H6=33 % T6-DA=99 % T7-DT=37 %, W:T1-C2=99 % T2-HK=59 % T3-CK=27 % T4-CQ=31 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.697] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.281 [E:T2-H3=80 % T3-C6=82 % T4-C8=87 % T5-H6=56 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=26 % T3-CK=23 % T4-CQ=21 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.702] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.290 [E:T2-H3=97 % T3-C6=92 % T4-C8=49 % T5-H6=88 % T6-DA=98 % T7-DT=31 %, W:T1-C2=97 % T2-HK=30 % T3-CK=25 % T4-CQ=23 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.706] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.301 [E:T2-H3=87 % T3-C6=84 % T4-C8=89 % T5-H6=55 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=75 % T3-CK=23 % T4-CQ=17 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.710] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.292 [E:T2-H3=86 % T3-C6=40 % T4-C8=100 % T5-H6=82 % T6-DA=97 % T7-DT=41 %, W:T1-C2=100 % T2-HK=69 % T3-CK=24 % T4-CQ=12 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.714] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.322 [E:T2-H3=88 % T3-C6=81 % T4-C8=88 % T5-H6=90 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=90 % T3-CK=23 % T4-CQ=22 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.719] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.270 [E:T2-H3=79 % T3-C6=92 % T4-C8=48 % T5-H6=52 % T6-DA=99 % T7-DT=32 %, W:T1-C2=98 % T2-HK=18 % T3-CK=28 % T4-CQ=26 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.723] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.283 [E:T2-H3=100 % T3-C6=84 % T4-C8=17 % T5-H6=71 % T6-DA=97 % T7-DT=27 %, W:T1-C2=97 % T2-HK=74 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:25.727] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.258 [E:T2-H3=85 % T3-C6=43 % T4-C8=100 % T5-H6=30 % T6-DA=99 % T7-DT=47 %, W:T1-C2=100 % T2-HK=25 % T3-CK=23 % T4-CQ=15 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.731] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.306 [E:T2-H3=88 % T3-C6=40 % T4-C8=100 % T5-H6=90 % T6-DA=97 % T7-DT=36 %, W:T1-C2=99 % T2-HK=92 % T3-CK=26 % T4-CQ=16 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.735] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.298 [E:T2-H3=100 % T3-C6=42 % T4-C8=100 % T5-H6=82 % T6-DA=98 % T7-DT=30 %, W:T1-C2=100 % T2-HK=91 % T3-CK=22 % T4-CQ=17 % T5-H4=80 % T6-D4=100 % T7-D5=100 %] [23:37:25.739] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.297 [E:T2-H3=86 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=78 % T3-CK=21 % T4-CQ=16 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.743] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.301 [E:T2-H3=91 % T3-C6=42 % T4-C8=100 % T5-H6=69 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=94 % T3-CK=24 % T4-CQ=15 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.747] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.153 [E:T2-H3=90 % T3-C6=91 % T4-C8=55 % T5-H6=71 % T6-DA=99 % T7-DT=26 %, W:T1-C2=99 % T2-HK=91 % T3-CK=31 % T4-CQ=27 % T5-H4=70 % T6-D4=100 % T7-D5=100 %] [23:37:25.752] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.265 [E:T2-H3=95 % T3-C6=92 % T4-C8=45 % T5-H6=58 % T6-DA=99 % T7-DT=27 %, W:T1-C2=97 % T2-HK=20 % T3-CK=21 % T4-CQ=24 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:25.756] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.252 [E:T2-H3=95 % T3-C6=84 % T4-C8=13 % T5-H6=57 % T6-DA=98 % T7-DT=29 %, W:T1-C2=98 % T2-HK=19 % T3-CK=30 % T4-CQ=39 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.760] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.267 [E:T2-H3=70 % T3-C6=40 % T4-C8=100 % T5-H6=34 % T6-DA=99 % T7-DT=37 %, W:T1-C2=100 % T2-HK=69 % T3-CK=20 % T4-CQ=16 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:25.764] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.300 [E:T2-H3=87 % T3-C6=91 % T4-C8=47 % T5-H6=55 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=73 % T3-CK=32 % T4-CQ=27 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:25.768] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.299 [E:T2-H3=91 % T3-C6=93 % T4-C8=51 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=99 % T2-HK=47 % T3-CK=28 % T4-CQ=25 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:25.772] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.301 [E:T2-H3=87 % T3-C6=84 % T4-C8=89 % T5-H6=55 % T6-DA=97 % T7-DT=30 %, W:T1-C2=100 % T2-HK=75 % T3-CK=23 % T4-CQ=17 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.777] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.275 [E:T2-H3=76 % T3-C6=83 % T4-C8=90 % T5-H6=53 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=23 % T3-CK=24 % T4-CQ=18 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.781] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.262 [E:T2-H3=73 % T3-C6=85 % T4-C8=15 % T5-H6=70 % T6-DA=97 % T7-DT=27 %, W:T1-C2=97 % T2-HK=30 % T3-CK=35 % T4-CQ=33 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:25.785] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.237 [E:T2-H3=92 % T3-C6=85 % T4-C8=14 % T5-H6=54 % T6-DA=98 % T7-DT=23 %, W:T1-C2=96 % T2-HK=17 % T3-CK=22 % T4-CQ=33 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.789] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.255 [E:T2-H3=95 % T3-C6=86 % T4-C8=15 % T5-H6=57 % T6-DA=98 % T7-DT=32 %, W:T1-C2=96 % T2-HK=19 % T3-CK=27 % T4-CQ=39 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.793] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.317 [E:T2-H3=89 % T3-C6=92 % T4-C8=54 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=96 % T2-HK=88 % T3-CK=27 % T4-CQ=29 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.797] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.279 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=61 % T6-DA=97 % T7-DT=38 %, W:T1-C2=100 % T2-HK=36 % T3-CK=27 % T4-CQ=13 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.802] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.254 [E:T2-H3=87 % T3-C6=87 % T4-C8=14 % T5-H6=47 % T6-DA=97 % T7-DT=32 %, W:T1-C2=98 % T2-HK=31 % T3-CK=29 % T4-CQ=31 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.806] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.289 [E:T2-H3=95 % T3-C6=84 % T4-C8=82 % T5-H6=55 % T6-DA=98 % T7-DT=33 %, W:T1-C2=100 % T2-HK=30 % T3-CK=19 % T4-CQ=28 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.810] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.271 [E:T2-H3=85 % T3-C6=81 % T4-C8=88 % T5-H6=30 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=21 % T3-CK=25 % T4-CQ=24 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.814] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.301 [E:T2-H3=100 % T3-C6=84 % T4-C8=84 % T5-H6=82 % T6-DA=98 % T7-DT=24 %, W:T1-C2=100 % T2-HK=89 % T3-CK=19 % T4-CQ=19 % T5-H4=71 % T6-D4=100 % T7-D5=100 %] [23:37:25.818] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.310 [E:T2-H3=96 % T3-C6=84 % T4-C8=89 % T5-H6=86 % T6-DA=98 % T7-DT=35 %, W:T1-C2=100 % T2-HK=37 % T3-CK=23 % T4-CQ=26 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.822] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.312 [E:T2-H3=84 % T3-C6=92 % T4-C8=48 % T5-H6=85 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=61 % T3-CK=33 % T4-CQ=31 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.826] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.294 [E:T2-H3=94 % T3-C6=83 % T4-C8=83 % T5-H6=86 % T6-DA=98 % T7-DT=28 %, W:T1-C2=100 % T2-HK=38 % T3-CK=17 % T4-CQ=24 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:25.831] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.282 [E:T2-H3=97 % T3-C6=43 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=31 % T3-CK=30 % T4-CQ=14 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.835] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.256 [E:T2-H3=96 % T3-C6=93 % T4-C8=43 % T5-H6=31 % T6-DA=99 % T7-DT=30 %, W:T1-C2=99 % T2-HK=14 % T3-CK=29 % T4-CQ=28 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.839] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.287 [E:T2-H3=73 % T3-C6=84 % T4-C8=85 % T5-H6=71 % T6-DA=97 % T7-DT=28 %, W:T1-C2=100 % T2-HK=36 % T3-CK=24 % T4-CQ=19 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:25.843] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.292 [E:T2-H3=86 % T3-C6=84 % T4-C8=17 % T5-H6=87 % T6-DA=97 % T7-DT=35 %, W:T1-C2=94 % T2-HK=72 % T3-CK=28 % T4-CQ=35 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:25.847] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.306 [E:T2-H3=98 % T3-C6=83 % T4-C8=90 % T5-H6=86 % T6-DA=97 % T7-DT=26 %, W:T1-C2=100 % T2-HK=43 % T3-CK=23 % T4-CQ=24 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:25.852] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.304 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=90 % T6-DA=98 % T7-DT=44 %, W:T1-C2=100 % T2-HK=40 % T3-CK=25 % T4-CQ=21 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.856] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.310 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=74 % T6-DA=97 % T7-DT=50 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=22 % T5-H4=84 % T6-D4=100 % T7-D5=100 %] [23:37:25.860] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.282 [E:T2-H3=89 % T3-C6=86 % T4-C8=16 % T5-H6=88 % T6-DA=97 % T7-DT=26 %, W:T1-C2=97 % T2-HK=52 % T3-CK=36 % T4-CQ=38 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:25.864] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.288 [E:T2-H3=89 % T3-C6=44 % T4-C8=100 % T5-H6=53 % T6-DA=99 % T7-DT=45 %, W:T1-C2=100 % T2-HK=45 % T3-CK=24 % T4-CQ=18 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.868] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.302 [E:T2-H3=87 % T3-C6=92 % T4-C8=46 % T5-H6=53 % T6-DA=98 % T7-DT=31 %, W:T1-C2=99 % T2-HK=72 % T3-CK=34 % T4-CQ=26 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.872] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.299 [E:T2-H3=91 % T3-C6=93 % T4-C8=51 % T5-H6=91 % T6-DA=98 % T7-DT=27 %, W:T1-C2=99 % T2-HK=47 % T3-CK=28 % T4-CQ=25 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:25.877] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.250 [E:T2-H3=83 % T3-C6=40 % T4-C8=100 % T5-H6=29 % T6-DA=99 % T7-DT=41 %, W:T1-C2=100 % T2-HK=22 % T3-CK=30 % T4-CQ=11 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.881] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.311 [E:T2-H3=88 % T3-C6=43 % T4-C8=100 % T5-H6=84 % T6-DA=97 % T7-DT=39 %, W:T1-C2=100 % T2-HK=67 % T3-CK=27 % T4-CQ=23 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.885] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.270 [E:T2-H3=97 % T3-C6=44 % T4-C8=100 % T5-H6=36 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=22 % T3-CK=27 % T4-CQ=20 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.889] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.277 [E:T2-H3=97 % T3-C6=85 % T4-C8=16 % T5-H6=85 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=32 % T3-CK=32 % T4-CQ=40 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:25.894] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.259 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.898] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.276 [E:T2-H3=97 % T3-C6=93 % T4-C8=40 % T5-H6=49 % T6-DA=98 % T7-DT=30 %, W:T1-C2=99 % T2-HK=22 % T3-CK=35 % T4-CQ=27 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.902] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.305 [E:T2-H3=89 % T3-C6=92 % T4-C8=53 % T5-H6=70 % T6-DA=98 % T7-DT=25 %, W:T1-C2=99 % T2-HK=91 % T3-CK=32 % T4-CQ=21 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:25.906] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.259 [E:T2-H3=85 % T3-C6=43 % T4-C8=100 % T5-H6=31 % T6-DA=98 % T7-DT=44 %, W:T1-C2=100 % T2-HK=23 % T3-CK=27 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.911] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.310 [E:T2-H3=95 % T3-C6=92 % T4-C8=46 % T5-H6=90 % T6-DA=99 % T7-DT=28 %, W:T1-C2=98 % T2-HK=53 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:25.915] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.297 [E:T2-H3=89 % T3-C6=39 % T4-C8=100 % T5-H6=89 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=91 % T3-CK=21 % T4-CQ=15 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:25.919] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.300 [E:T2-H3=98 % T3-C6=84 % T4-C8=88 % T5-H6=56 % T6-DA=96 % T7-DT=36 %, W:T1-C2=100 % T2-HK=33 % T3-CK=26 % T4-CQ=27 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.923] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.292 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=60 % T6-DA=98 % T7-DT=38 %, W:T1-C2=100 % T2-HK=79 % T3-CK=25 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.927] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.295 [E:T2-H3=89 % T3-C6=40 % T4-C8=100 % T5-H6=55 % T6-DA=98 % T7-DT=41 %, W:T1-C2=100 % T2-HK=81 % T3-CK=23 % T4-CQ=17 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:25.933] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.319 [E:T2-H3=100 % T3-C6=90 % T4-C8=45 % T5-H6=71 % T6-DA=99 % T7-DT=39 %, W:T1-C2=98 % T2-HK=73 % T3-CK=29 % T4-CQ=33 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:25.938] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.298 [E:T2-H3=96 % T3-C6=92 % T4-C8=48 % T5-H6=72 % T6-DA=98 % T7-DT=29 %, W:T1-C2=99 % T2-HK=49 % T3-CK=30 % T4-CQ=27 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:25.942] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.247 [E:T2-H3=97 % T3-C6=92 % T4-C8=43 % T5-H6=35 % T6-DA=97 % T7-DT=29 %, W:T1-C2=98 % T2-HK=13 % T3-CK=26 % T4-CQ=19 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.946] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.279 [E:T2-H3=95 % T3-C6=85 % T4-C8=17 % T5-H6=85 % T6-DA=97 % T7-DT=35 %, W:T1-C2=97 % T2-HK=30 % T3-CK=30 % T4-CQ=39 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:25.950] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.287 [E:T2-H3=79 % T3-C6=39 % T4-C8=100 % T5-H6=83 % T6-DA=98 % T7-DT=37 %, W:T1-C2=100 % T2-HK=70 % T3-CK=21 % T4-CQ=13 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.955] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.294 [E:T2-H3=81 % T3-C6=92 % T4-C8=48 % T5-H6=76 % T6-DA=97 % T7-DT=34 %, W:T1-C2=98 % T2-HK=30 % T3-CK=32 % T4-CQ=28 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.959] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.297 [E:T2-H3=97 % T3-C6=86 % T4-C8=86 % T5-H6=52 % T6-DA=97 % T7-DT=36 %, W:T1-C2=100 % T2-HK=29 % T3-CK=26 % T4-CQ=29 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:25.966] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.259 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.973] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.250 [E:T2-H3=83 % T3-C6=40 % T4-C8=100 % T5-H6=29 % T6-DA=99 % T7-DT=41 %, W:T1-C2=100 % T2-HK=22 % T3-CK=30 % T4-CQ=11 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:25.978] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.293 [E:T2-H3=88 % T3-C6=41 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=39 %, W:T1-C2=100 % T2-HK=83 % T3-CK=24 % T4-CQ=15 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:25.984] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.292 [E:T2-H3=97 % T3-C6=45 % T4-C8=100 % T5-H6=59 % T6-DA=98 % T7-DT=46 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=20 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:25.991] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.309 [E:T2-H3=100 % T3-C6=92 % T4-C8=50 % T5-H6=73 % T6-DA=98 % T7-DT=33 %, W:T1-C2=98 % T2-HK=77 % T3-CK=24 % T4-CQ=25 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:25.996] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.303 [E:T2-H3=98 % T3-C6=83 % T4-C8=87 % T5-H6=60 % T6-DA=96 % T7-DT=42 %, W:T1-C2=100 % T2-HK=32 % T3-CK=21 % T4-CQ=30 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:26.000] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.266 [E:T2-H3=84 % T3-C6=83 % T4-C8=83 % T5-H6=28 % T6-DA=98 % T7-DT=31 %, W:T1-C2=100 % T2-HK=25 % T3-CK=23 % T4-CQ=22 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:26.005] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.310 [E:T2-H3=100 % T3-C6=85 % T4-C8=87 % T5-H6=80 % T6-DA=97 % T7-DT=28 %, W:T1-C2=100 % T2-HK=88 % T3-CK=22 % T4-CQ=18 % T5-H4=75 % T6-D4=100 % T7-D5=100 %] [23:37:26.009] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.283 [E:T2-H3=85 % T3-C6=82 % T4-C8=84 % T5-H6=46 % T6-DA=97 % T7-DT=31 %, W:T1-C2=100 % T2-HK=42 % T3-CK=23 % T4-CQ=17 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:26.013] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.270 [E:T2-H3=90 % T3-C6=85 % T4-C8=15 % T5-H6=84 % T6-DA=98 % T7-DT=28 %, W:T1-C2=97 % T2-HK=30 % T3-CK=31 % T4-CQ=40 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:26.018] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.277 [E:T2-H3=82 % T3-C6=39 % T4-C8=100 % T5-H6=76 % T6-DA=98 % T7-DT=39 %, W:T1-C2=100 % T2-HK=34 % T3-CK=26 % T4-CQ=12 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:26.023] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.317 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=93 % T6-DA=97 % T7-DT=43 %, W:T1-C2=100 % T2-HK=59 % T3-CK=26 % T4-CQ=26 % T5-H4=89 % T6-D4=100 % T7-D5=100 %] [23:37:26.028] [SAMPLE-VAL] Sample 86: weight 0.500 -> 0.155 [E:T2-H3=90 % T3-C6=84 % T4-C8=87 % T5-H6=71 % T6-DA=98 % T7-DT=32 %, W:T1-C2=100 % T2-HK=93 % T3-CK=24 % T4-CQ=17 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:26.033] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.300 [E:T2-H3=83 % T3-C6=84 % T4-C8=90 % T5-H6=70 % T6-DA=96 % T7-DT=33 %, W:T1-C2=100 % T2-HK=35 % T3-CK=28 % T4-CQ=21 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:26.037] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.289 [E:T2-H3=87 % T3-C6=82 % T4-C8=83 % T5-H6=56 % T6-DA=98 % T7-DT=27 %, W:T1-C2=100 % T2-HK=80 % T3-CK=19 % T4-CQ=15 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:26.042] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.265 [E:T2-H3=77 % T3-C6=91 % T4-C8=47 % T5-H6=55 % T6-DA=98 % T7-DT=28 %, W:T1-C2=99 % T2-HK=17 % T3-CK=32 % T4-CQ=22 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:26.048] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.312 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=98 % T7-DT=43 %, W:T1-C2=100 % T2-HK=72 % T3-CK=25 % T4-CQ=23 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:26.056] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.279 [E:T2-H3=100 % T3-C6=83 % T4-C8=17 % T5-H6=50 % T6-DA=98 % T7-DT=36 %, W:T1-C2=97 % T2-HK=64 % T3-CK=23 % T4-CQ=43 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:26.062] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.300 [E:T2-H3=83 % T3-C6=83 % T4-C8=92 % T5-H6=74 % T6-DA=96 % T7-DT=32 %, W:T1-C2=100 % T2-HK=36 % T3-CK=28 % T4-CQ=20 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:26.067] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.294 [E:T2-H3=96 % T3-C6=41 % T4-C8=100 % T5-H6=72 % T6-DA=98 % T7-DT=40 %, W:T1-C2=100 % T2-HK=60 % T3-CK=23 % T4-CQ=18 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:26.071] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.324 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:26.076] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.269 [E:T2-H3=97 % T3-C6=82 % T4-C8=87 % T5-H6=42 % T6-DA=97 % T7-DT=35 %, W:T1-C2=100 % T2-HK=18 % T3-CK=17 % T4-CQ=22 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:26.080] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.299 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=65 % T6-DA=97 % T7-DT=49 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=23 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:26.085] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.309 [E:T2-H3=99 % T3-C6=45 % T4-C8=100 % T5-H6=72 % T6-DA=97 % T7-DT=44 %, W:T1-C2=100 % T2-HK=59 % T3-CK=29 % T4-CQ=22 % T5-H4=84 % T6-D4=100 % T7-D5=100 %] [23:37:26.090] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.288 [E:T2-H3=82 % T3-C6=81 % T4-C8=91 % T5-H6=57 % T6-DA=97 % T7-DT=34 %, W:T1-C2=100 % T2-HK=22 % T3-CK=25 % T4-CQ=27 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:26.094] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.292 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=60 % T6-DA=98 % T7-DT=38 %, W:T1-C2=100 % T2-HK=79 % T3-CK=25 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:26.099] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.297 [E:T2-H3=89 % T3-C6=39 % T4-C8=100 % T5-H6=89 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=91 % T3-CK=21 % T4-CQ=15 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:26.099] [SAMPLE-VAL] Done. Weight range: 0.153-0.324 [23:37:26.099] [SAMPLE-VAL] Top sample 5 (w=0.324): E:JT2.J653.AT.T863 W:94.AK874.54.KQ72 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:26.100] [SAMPLE-VAL] Top sample 94 (w=0.324): E:JT4.J763.AT.T863 W:92.AK854.54.KQ72 [E:T2-H3=100 % T3-C6=81 % T4-C8=88 % T5-H6=73 % T6-DA=97 % T7-DT=40 %, W:T1-C2=100 % T2-HK=79 % T3-CK=20 % T4-CQ=28 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:26.100] [SAMPLE-VAL] Top sample 15 (w=0.322): E:JT.87653.AT.T863 W:942.AKJ4.54.KQ72 [E:T2-H3=88 % T3-C6=81 % T4-C8=88 % T5-H6=90 % T6-DA=97 % T7-DT=33 %, W:T1-C2=99 % T2-HK=90 % T3-CK=23 % T4-CQ=22 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:26.100] [SAMPLE-VAL] Top sample 1 (w=0.320): E:T2.A7653.AT.T863 W:J94.KJ84.54.KQ72 [E:T2-H3=97 % T3-C6=84 % T4-C8=92 % T5-H6=90 % T6-DA=96 % T7-DT=28 %, W:T1-C2=100 % T2-HK=62 % T3-CK=26 % T4-CQ=26 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:26.100] [SAMPLE-VAL] Top sample 67 (w=0.319): E:JT2.J763.AT.8763 W:94.AK854.54.KQT2 [E:T2-H3=100 % T3-C6=90 % T4-C8=45 % T5-H6=71 % T6-DA=99 % T7-DT=39 %, W:T1-C2=98 % T2-HK=73 % T3-CK=29 % T4-CQ=33 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:26.100] After sample validation: 100 deals remaining [23:37:26.100] [PLAY-INFER] No inference observations detected [23:37:26.100] Using weighted samples: 100/100 have non-uniform weights (range 0.153-0.324) [23:37:26.100] Sample deals (100 total, showing first 20, by weight): [23:37:26.100] [1] (w=0.324) N:Q3.T92.KQJ762.J4 JT2.J653.AT.T863 AK8765.Q.983.A95 94.AK874.54.KQ72 [23:37:26.100] [2] (w=0.324) N:Q3.T92.KQJ762.J4 JT4.J763.AT.T863 AK8765.Q.983.A95 92.AK854.54.KQ72 [23:37:26.101] [3] (w=0.322) N:Q3.T92.KQJ762.J4 JT.87653.AT.T863 AK8765.Q.983.A95 942.AKJ4.54.KQ72 [23:37:26.101] [4] (w=0.320) N:Q3.T92.KQJ762.J4 T2.A7653.AT.T863 AK8765.Q.983.A95 J94.KJ84.54.KQ72 [23:37:26.101] [5] (w=0.319) N:Q3.T92.KQJ762.J4 JT2.J763.AT.8763 AK8765.Q.983.A95 94.AK854.54.KQT2 [23:37:26.101] [6] (w=0.317) N:Q3.T92.KQJ762.J4 J9.87653.AT.8763 AK8765.Q.983.A95 T42.AKJ4.54.KQT2 [23:37:26.101] [7] (w=0.317) N:Q3.T92.KQJ762.J4 JT2.A7653.AT.863 AK8765.Q.983.A95 94.KJ84.54.KQT72 [23:37:26.101] [8] (w=0.312) N:Q3.T92.KQJ762.J4 J9.A87653.AT.863 AK8765.Q.983.A95 T42.KJ4.54.KQT72 [23:37:26.101] [9] (w=0.312) N:Q3.T92.KQJ762.J4 J.A87653.AT.8763 AK8765.Q.983.A95 T942.KJ4.54.KQT2 [23:37:26.101] [10] (w=0.311) N:Q3.T92.KQJ762.J4 JT.A87653.AT.863 AK8765.Q.983.A95 942.KJ4.54.KQT72 [23:37:26.101] [11] (w=0.310) N:Q3.T92.KQJ762.J4 T94.A653.AT.T863 AK8765.Q.983.A95 J2.KJ874.54.KQ72 [23:37:26.102] [12] (w=0.310) N:Q3.T92.KQJ762.J4 J9.A7653.AT.8763 AK8765.Q.983.A95 T42.KJ84.54.KQT2 [23:37:26.102] [13] (w=0.310) N:Q3.T92.KQJ762.J4 J2.AJ7653.AT.863 AK8765.Q.983.A95 T94.K84.54.KQT72 [23:37:26.102] [14] (w=0.310) N:Q3.T92.KQJ762.J4 T4.J7653.AT.T863 AK8765.Q.983.A95 J92.AK84.54.KQ72 [23:37:26.102] [15] (w=0.309) N:Q3.T92.KQJ762.J4 JT.AJ7653.AT.863 AK8765.Q.983.A95 942.K84.54.KQT72 [23:37:26.102] [16] (w=0.309) N:Q3.T92.KQJ762.J4 J42.J653.AT.8763 AK8765.Q.983.A95 T9.AK874.54.KQT2 [23:37:26.102] [17] (w=0.307) N:Q3.T92.KQJ762.J4 JT9.A7653.AT.863 AK8765.Q.983.A95 42.KJ84.54.KQT72 [23:37:26.102] [18] (w=0.306) N:Q3.T92.KQJ762.J4 JT4.87653.AT.863 AK8765.Q.983.A95 92.AKJ4.54.KQT72 [23:37:26.102] [19] (w=0.306) N:Q3.T92.KQJ762.J4 T42.A763.AT.T863 AK8765.Q.983.A95 J9.KJ854.54.KQ72 [23:37:26.102] [20] (w=0.305) N:Q3.T92.KQJ762.J4 4.J87653.AT.8763 AK8765.Q.983.A95 JT92.AK4.54.KQT2 [23:37:26.102] ... and 80 more [23:37:26.223] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:37:26.223] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:26.223] SQ: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:26.223] DQ: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:26.223] S3: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:37:26.223] H9: [110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:37:26.223] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:26.223] SQ: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:37:26.223] DQ: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:37:26.223] S3: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:37:26.223] H9: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:37:26.224] --- IMP Calculation Output (card -> average IMP) --- [23:37:26.224] SQ: 0.67 [23:37:26.224] DQ: 0.67 [23:37:26.224] S3: -0.67 [23:37:26.224] H9: -0.67 [23:37:26.224] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:26.224] SQ: 0.667 [23:37:26.224] DQ: 0.667 [23:37:26.224] S3: -0.667 [23:37:26.224] H9: -0.667 [23:37:26.225] === DDS DETAILED ANALYSIS === [23:37:26.225] Cards analyzed: 4, Samples per card: 100 [23:37:26.225] NOTE: All samples have identical trick counts - no sampling variance detected. [23:37:26.225] This occurs when all hands are fully known (no hidden cards to sample). [23:37:26.225] All plays with same trick count will have 0.00 IMP difference. [23:37:26.225] [23:37:26.225] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:26.225] ----- ------ --------- ------- ----------- -------------------------------- [23:37:26.225] SQ 0.67 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:37:26.225] DQ 0.67 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:37:26.225] S3 -0.67 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:37:26.226] H9 -0.67 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:37:26.226] [23:37:26.226] Selected: SQ (IMPs=0.67, avgTricks=6.00) [23:37:26.226] =================== [23:37:26.226] Selected: SQ (MP 0.667, 0.67 IMPs, 6.00 tricks) -- 1 tied card(s): DQ [23:37:26.226] [CLAIM] best line wins all 6 remaining tricks in every sample [23:37:26.226] [stage-timing] ok sample=228ms validate=0ms nn=467ms signal=0ms simgames=28ms dds=95ms total=822ms samples=100 cards=28 [23:37:26.230] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 Q3 AK8765 JT942' [23:37:26.280] SUITC_CALL_END: jsonLength=692 [23:37:26.280] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":67.8261} ,{"Tricks":5,"Percentage":96.0870} ,{"Tricks":4,"Percentage":96.0870} ],"Result":5.6000, "OptimumPlays":[ {"OptimumPlayFor": "MA [23:37:26.280] AGREE: Spades inner=SQ optimal=[Q] leader=Q3 partner=AK8765 opp=JT942 tricks=5.60 [23:37:26.280] === FindBestCardAsync: Position=N, CardsPlayed=28 === [23:37:26.280] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:26.280] Relative position: Declarer, Contract type: Suit [23:37:26.281] Cards in hand mask: 5 [23:37:26.281] Candidate: QD = 65.2 % [23:37:26.281] Candidate: QS = 15.4 % [23:37:26.282] Candidate: xS = 10.1 % [23:37:26.282] Candidate: 9H = 6.6 % [23:37:26.282] Candidate: xD = 2.8 % [23:37:26.282] Selected: DQ (65.2 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:28 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:28 === [23:37:28.029] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:37:28.029] Contract: 3D, Declarer: N, Dealer: N [23:37:28.029] Auction: 2D-P-3D-P-P-P [23:37:28.029] Deal: N:... ... ... ... [23:37:28.029] Position S is on declarer's side - score table shifted by 4 declarer tricks won [23:37:28.029] ****************************** [23:37:28.029] FindMatchingDealsWithPlayInternal Input: [23:37:28.030] Position parameter: S [23:37:28.030] Deal from game: N:... ... ... ... [23:37:28.030] Hand for N: Q3.T92.KQJ762.J4 [23:37:28.030] Hand for E: (null) [23:37:28.030] Hand for S: AK8765.Q.983.A95 [23:37:28.030] Hand for W: (null) [23:37:28.030] Cards played: C3, CA, C2, C4, HQ, HK, H2, H3, CK, CJ, C6, C5, CQ, D6, C8, C9, HT, H6, D3, H4, D8, D4, DJ, DA, DT, D9, D5, DK, DQ, H5 [23:37:28.030] Declarer: N [23:37:28.030] ****************************** [23:37:28.030] [DealFinder] Seed from player S hand: -437926121 [23:37:28.030] [DealFinder] Auction: 2D-P-3D-P-P-P [23:37:28.031] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:37:28.031] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1529MB, gc2=15) [23:37:28.031] [DealFinder] Using cardsPlayedCount=30 for visibility calculation [23:37:28.031] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=30 [23:37:28.031] [ExtractPartialDeal] Visible hands: S, N [23:37:28.031] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:37:28.031] [ExtractPartialDeal] Extracted hands: [23:37:28.031] N: Q3.T92.KQJ762.J4 (13 cards) [LOCKED] [23:37:28.031] E: ... (0 cards) [23:37:28.031] S: AK8765.Q.983.A95 (13 cards) [LOCKED] [23:37:28.031] W: ... (0 cards) [23:37:28.031] [DealFinder] Trump suit from contract '3D': Diamonds [23:37:28.032] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Diamonds [23:37:28.032] [ComputePlayedCards] Card 1: C3 played by E [23:37:28.032] [ComputePlayedCards] Card 2: CA played by S [23:37:28.032] [ComputePlayedCards] Card 3: C2 played by W [23:37:28.032] [ComputePlayedCards] Card 4: C4 played by N [23:37:28.032] [ComputePlayedCards] Trick complete. Winner: S [23:37:28.032] [ComputePlayedCards] Card 5: HQ played by S [23:37:28.032] [ComputePlayedCards] Card 6: HK played by W [23:37:28.032] [ComputePlayedCards] Card 7: H2 played by N [23:37:28.032] [ComputePlayedCards] Card 8: H3 played by E [23:37:28.032] [ComputePlayedCards] Trick complete. Winner: W [23:37:28.032] [ComputePlayedCards] Card 9: CK played by W [23:37:28.032] [ComputePlayedCards] Card 10: CJ played by N [23:37:28.033] [ComputePlayedCards] Card 11: C6 played by E [23:37:28.033] [ComputePlayedCards] Card 12: C5 played by S [23:37:28.033] [ComputePlayedCards] Trick complete. Winner: W [23:37:28.033] [ComputePlayedCards] Card 13: CQ played by W [23:37:28.033] [ComputePlayedCards] Card 14: D6 played by N [23:37:28.033] [ComputePlayedCards] Card 15: C8 played by E [23:37:28.033] [ComputePlayedCards] Card 16: C9 played by S [23:37:28.033] [ComputePlayedCards] Trick complete. Winner: N [23:37:28.033] [ComputePlayedCards] Card 17: HT played by N [23:37:28.033] [ComputePlayedCards] Card 18: H6 played by E [23:37:28.033] [ComputePlayedCards] Card 19: D3 played by S [23:37:28.033] [ComputePlayedCards] Card 20: H4 played by W [23:37:28.034] [ComputePlayedCards] Trick complete. Winner: S [23:37:28.034] [ComputePlayedCards] Card 21: D8 played by S [23:37:28.034] [ComputePlayedCards] Card 22: D4 played by W [23:37:28.034] [ComputePlayedCards] Card 23: DJ played by N [23:37:28.034] [ComputePlayedCards] Card 24: DA played by E [23:37:28.034] [ComputePlayedCards] Trick complete. Winner: E [23:37:28.034] [ComputePlayedCards] Card 25: DT played by E [23:37:28.034] [ComputePlayedCards] Card 26: D9 played by S [23:37:28.034] [ComputePlayedCards] Card 27: D5 played by W [23:37:28.034] [ComputePlayedCards] Card 28: DK played by N [23:37:28.034] [ComputePlayedCards] Trick complete. Winner: N [23:37:28.034] [ComputePlayedCards] Card 29: DQ played by N [23:37:28.034] [ComputePlayedCards] Card 30: H5 played by E [23:37:28.035] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C4, H2, CJ, D6, HT, DJ, DK, DQ [23:37:28.035] [DealFinder] Added 8 played cards to E (was 0 cards): C3, H3, C6, C8, H6, DA, DT, H5 [23:37:28.035] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, HQ, C5, C9, D3, D8, D9 [23:37:28.035] [DealFinder] Added 7 played cards to W (was 0 cards): C2, HK, CK, CQ, H4, D4, D5 [23:37:28.036] [DealFinder] Show-out: E void in Diamonds (bidding said [0-13], already held 2) [23:37:28.036] [DealFinder] Bid verification enabled for: E [23:37:28.036] [DealFinder] Propagated E: HCP[3-15], Suits=S[0-5] H[0-9] D[2-2] C[0-8] (2 iterations) [23:37:28.036] [DealFinder] Propagated W: HCP[3-15], Suits=S[0-5] H[0-9] D[2-2] C[0-8] (2 iterations) [23:37:28.036] [DealFinder] Re-propagated HCP after played-card floor: E HCP[4-10] [23:37:28.036] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-14] [23:37:28.037] [DealFinder] Known cards per player: N=13, E=8, S=13, W=7 [23:37:28.037] [DealFinder] Locked players: N, S [23:37:28.037] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [23:37:28.037] [DealFinder] Players needing cards: E:5, W:6 [23:37:28.037] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:37:28.109] [DealFinder] Combinatorial: enumerated 462, perfect 354, sending 100 to DDS [23:37:28.109] [Timing] Total: 78ms, Generation: 0ms, Verification: 0ms [23:37:28.109] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 354 [23:37:28.110] Search complete. Returning 100 deals. [23:37:28.110] Found 100 sample deals for simulation. [23:37:28.110] Valid deals for DDS: 100 / 100 [23:37:28.110] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [23:37:28.125] [SAMPLE-VAL] Opening lead NN validation (C3): 1/100 samples adjusted [23:37:28.126] [SAMPLE-VAL] T1: E=C3 S=CA W=C2 N=C4 (leader=E) [23:37:28.126] [SAMPLE-VAL] T2: S=HQ W=HK N=H2 E=H3 (leader=S) [23:37:28.126] [SAMPLE-VAL] T3: W=CK N=CJ E=C6 S=C5 (leader=W) [23:37:28.126] [SAMPLE-VAL] T4: W=CQ N=D6 E=C8 S=C9 (leader=W) [23:37:28.126] [SAMPLE-VAL] T5: N=HT E=H6 S=D3 W=H4 (leader=N) [23:37:28.126] [SAMPLE-VAL] T6: S=D8 W=D4 N=DJ E=DA (leader=S) [23:37:28.127] [SAMPLE-VAL] T7: E=DT S=D9 W=D5 N=DK (leader=E) [23:37:28.127] [SAMPLE-VAL] T8: N=DQ E=H5 (leader=N) (partial) [23:37:28.131] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.299 [E:T2-H3=77 % T3-C6=91 % T4-C8=53 % T5-H6=82 % T6-DA=97 % T7-DT=28 % T8-H5=70 %, W:T1-C2=98 % T2-HK=61 % T3-CK=29 % T4-CQ=20 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.136] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.306 [E:T2-H3=97 % T3-C6=93 % T4-C8=45 % T5-H6=87 % T6-DA=98 % T7-DT=26 % T8-H5=81 %, W:T1-C2=99 % T2-HK=47 % T3-CK=33 % T4-CQ=29 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:28.141] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.239 [E:T2-H3=94 % T3-C6=85 % T4-C8=16 % T5-H6=83 % T6-DA=96 % T7-DT=23 % T8-H5=16 %, W:T1-C2=96 % T2-HK=31 % T3-CK=26 % T4-CQ=32 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.146] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.301 [E:T2-H3=83 % T3-C6=82 % T4-C8=90 % T5-H6=73 % T6-DA=96 % T7-DT=37 % T8-H5=43 %, W:T1-C2=100 % T2-HK=39 % T3-CK=29 % T4-CQ=28 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.150] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.312 [E:T2-H3=84 % T3-C6=92 % T4-C8=48 % T5-H6=85 % T6-DA=97 % T7-DT=29 % T8-H5=68 %, W:T1-C2=98 % T2-HK=61 % T3-CK=33 % T4-CQ=31 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.155] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.282 [E:T2-H3=100 % T3-C6=85 % T4-C8=20 % T5-H6=70 % T6-DA=98 % T7-DT=42 % T8-H5=27 %, W:T1-C2=98 % T2-HK=73 % T3-CK=25 % T4-CQ=42 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:28.160] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.279 [E:T2-H3=85 % T3-C6=91 % T4-C8=42 % T5-H6=79 % T6-DA=98 % T7-DT=32 % T8-H5=39 %, W:T1-C2=98 % T2-HK=26 % T3-CK=31 % T4-CQ=31 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.164] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.284 [E:T2-H3=90 % T3-C6=40 % T4-C8=100 % T5-H6=69 % T6-DA=98 % T7-DT=35 % T8-H5=59 %, W:T1-C2=100 % T2-HK=94 % T3-CK=23 % T4-CQ=11 % T5-H4=80 % T6-D4=100 % T7-D5=100 %] [23:37:28.169] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.314 [E:T2-H3=95 % T3-C6=92 % T4-C8=46 % T5-H6=90 % T6-DA=99 % T7-DT=28 % T8-H5=82 %, W:T1-C2=98 % T2-HK=53 % T3-CK=29 % T4-CQ=35 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:28.173] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.304 [E:T2-H3=88 % T3-C6=40 % T4-C8=100 % T5-H6=90 % T6-DA=97 % T7-DT=36 % T8-H5=62 %, W:T1-C2=99 % T2-HK=92 % T3-CK=26 % T4-CQ=16 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:28.178] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.258 [E:T2-H3=88 % T3-C6=41 % T4-C8=100 % T5-H6=54 % T6-DA=98 % T7-DT=27 % T8-H5=17 %, W:T1-C2=100 % T2-HK=80 % T3-CK=27 % T4-CQ=13 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:28.182] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.276 [E:T2-H3=89 % T3-C6=44 % T4-C8=100 % T5-H6=53 % T6-DA=99 % T7-DT=45 % T8-H5=35 %, W:T1-C2=100 % T2-HK=45 % T3-CK=24 % T4-CQ=18 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.187] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.316 [E:T2-H3=88 % T3-C6=91 % T4-C8=47 % T5-H6=92 % T6-DA=97 % T7-DT=28 % T8-H5=66 %, W:T1-C2=97 % T2-HK=88 % T3-CK=30 % T4-CQ=28 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.192] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.274 [E:T2-H3=88 % T3-C6=43 % T4-C8=100 % T5-H6=51 % T6-DA=98 % T7-DT=51 % T8-H5=39 %, W:T1-C2=100 % T2-HK=42 % T3-CK=22 % T4-CQ=16 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.197] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.254 [E:T2-H3=97 % T3-C6=45 % T4-C8=100 % T5-H6=90 % T6-DA=99 % T7-DT=42 % T8-H5=9 %, W:T1-C2=100 % T2-HK=45 % T3-CK=18 % T4-CQ=19 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:28.201] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.299 [E:T2-H3=85 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=96 % T7-DT=40 % T8-H5=71 %, W:T1-C2=100 % T2-HK=70 % T3-CK=27 % T4-CQ=13 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.206] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.285 [E:T2-H3=98 % T3-C6=87 % T4-C8=13 % T5-H6=68 % T6-DA=97 % T7-DT=31 % T8-H5=90 %, W:T1-C2=97 % T2-HK=46 % T3-CK=33 % T4-CQ=39 % T5-H4=81 % T6-D4=100 % T7-D5=100 %] [23:37:28.210] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.299 [E:T2-H3=85 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=96 % T7-DT=40 % T8-H5=71 %, W:T1-C2=100 % T2-HK=70 % T3-CK=27 % T4-CQ=13 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.218] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.277 [E:T2-H3=100 % T3-C6=84 % T4-C8=18 % T5-H6=74 % T6-DA=98 % T7-DT=39 % T8-H5=28 %, W:T1-C2=97 % T2-HK=72 % T3-CK=24 % T4-CQ=36 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:28.223] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.292 [E:T2-H3=88 % T3-C6=83 % T4-C8=86 % T5-H6=56 % T6-DA=98 % T7-DT=32 % T8-H5=30 %, W:T1-C2=100 % T2-HK=80 % T3-CK=21 % T4-CQ=26 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.228] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.292 [E:T2-H3=97 % T3-C6=45 % T4-C8=100 % T5-H6=59 % T6-DA=98 % T7-DT=46 % T8-H5=68 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=20 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.232] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.288 [E:T2-H3=79 % T3-C6=39 % T4-C8=100 % T5-H6=83 % T6-DA=98 % T7-DT=37 % T8-H5=67 %, W:T1-C2=100 % T2-HK=70 % T3-CK=21 % T4-CQ=13 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.237] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.275 [E:T2-H3=82 % T3-C6=92 % T4-C8=47 % T5-H6=78 % T6-DA=97 % T7-DT=30 % T8-H5=38 %, W:T1-C2=98 % T2-HK=27 % T3-CK=34 % T4-CQ=23 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.242] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.288 [E:T2-H3=83 % T3-C6=83 % T4-C8=92 % T5-H6=74 % T6-DA=96 % T7-DT=32 % T8-H5=41 %, W:T1-C2=100 % T2-HK=36 % T3-CK=28 % T4-CQ=20 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.248] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.257 [E:T2-H3=96 % T3-C6=92 % T4-C8=49 % T5-H6=56 % T6-DA=97 % T7-DT=30 % T8-H5=35 %, W:T1-C2=99 % T2-HK=21 % T3-CK=23 % T4-CQ=21 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.252] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.307 [E:T2-H3=92 % T3-C6=83 % T4-C8=87 % T5-H6=89 % T6-DA=96 % T7-DT=24 % T8-H5=69 %, W:T1-C2=100 % T2-HK=62 % T3-CK=22 % T4-CQ=25 % T5-H4=88 % T6-D4=100 % T7-D5=100 %] [23:37:28.257] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.301 [E:T2-H3=90 % T3-C6=42 % T4-C8=100 % T5-H6=61 % T6-DA=97 % T7-DT=42 % T8-H5=71 %, W:T1-C2=100 % T2-HK=76 % T3-CK=31 % T4-CQ=14 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.261] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.271 [E:T2-H3=100 % T3-C6=85 % T4-C8=15 % T5-H6=70 % T6-DA=97 % T7-DT=34 % T8-H5=25 %, W:T1-C2=98 % T2-HK=71 % T3-CK=29 % T4-CQ=38 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.266] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.284 [E:T2-H3=84 % T3-C6=42 % T4-C8=100 % T5-H6=76 % T6-DA=98 % T7-DT=43 % T8-H5=41 %, W:T1-C2=100 % T2-HK=38 % T3-CK=24 % T4-CQ=22 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.271] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.301 [E:T2-H3=89 % T3-C6=92 % T4-C8=53 % T5-H6=70 % T6-DA=98 % T7-DT=25 % T8-H5=54 %, W:T1-C2=99 % T2-HK=91 % T3-CK=32 % T4-CQ=21 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.276] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.262 [E:T2-H3=81 % T3-C6=85 % T4-C8=17 % T5-H6=74 % T6-DA=97 % T7-DT=32 % T8-H5=33 %, W:T1-C2=98 % T2-HK=29 % T3-CK=35 % T4-CQ=36 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.280] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.311 [E:T2-H3=100 % T3-C6=92 % T4-C8=48 % T5-H6=81 % T6-DA=98 % T7-DT=29 % T8-H5=69 %, W:T1-C2=98 % T2-HK=86 % T3-CK=26 % T4-CQ=26 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:28.285] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.296 [E:T2-H3=91 % T3-C6=42 % T4-C8=100 % T5-H6=69 % T6-DA=98 % T7-DT=40 % T8-H5=53 %, W:T1-C2=100 % T2-HK=94 % T3-CK=24 % T4-CQ=15 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.290] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.276 [E:T2-H3=98 % T3-C6=92 % T4-C8=43 % T5-H6=59 % T6-DA=98 % T7-DT=38 % T8-H5=52 %, W:T1-C2=99 % T2-HK=26 % T3-CK=23 % T4-CQ=25 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.294] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.272 [E:T2-H3=97 % T3-C6=93 % T4-C8=40 % T5-H6=49 % T6-DA=98 % T7-DT=30 % T8-H5=51 %, W:T1-C2=99 % T2-HK=22 % T3-CK=35 % T4-CQ=27 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.299] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.296 [E:T2-H3=91 % T3-C6=41 % T4-C8=100 % T5-H6=71 % T6-DA=99 % T7-DT=39 % T8-H5=54 %, W:T1-C2=100 % T2-HK=94 % T3-CK=24 % T4-CQ=16 % T5-H4=87 % T6-D4=100 % T7-D5=100 %] [23:37:28.303] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.310 [E:T2-H3=100 % T3-C6=92 % T4-C8=46 % T5-H6=80 % T6-DA=98 % T7-DT=27 % T8-H5=62 %, W:T1-C2=99 % T2-HK=86 % T3-CK=35 % T4-CQ=27 % T5-H4=76 % T6-D4=100 % T7-D5=100 %] [23:37:28.308] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.264 [E:T2-H3=97 % T3-C6=92 % T4-C8=49 % T5-H6=88 % T6-DA=98 % T7-DT=31 % T8-H5=18 %, W:T1-C2=97 % T2-HK=30 % T3-CK=25 % T4-CQ=23 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:28.312] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.314 [E:T2-H3=95 % T3-C6=44 % T4-C8=100 % T5-H6=93 % T6-DA=98 % T7-DT=41 % T8-H5=81 %, W:T1-C2=100 % T2-HK=64 % T3-CK=22 % T4-CQ=25 % T5-H4=89 % T6-D4=100 % T7-D5=100 %] [23:37:28.317] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.284 [E:T2-H3=84 % T3-C6=42 % T4-C8=100 % T5-H6=76 % T6-DA=98 % T7-DT=43 % T8-H5=41 %, W:T1-C2=100 % T2-HK=38 % T3-CK=24 % T4-CQ=22 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.322] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.260 [E:T2-H3=78 % T3-C6=91 % T4-C8=52 % T5-H6=74 % T6-DA=97 % T7-DT=26 % T8-H5=31 %, W:T1-C2=98 % T2-HK=29 % T3-CK=26 % T4-CQ=17 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.326] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.265 [E:T2-H3=82 % T3-C6=39 % T4-C8=100 % T5-H6=76 % T6-DA=98 % T7-DT=39 % T8-H5=36 %, W:T1-C2=100 % T2-HK=34 % T3-CK=26 % T4-CQ=12 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.331] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.319 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=93 % T6-DA=97 % T7-DT=43 % T8-H5=82 %, W:T1-C2=100 % T2-HK=59 % T3-CK=26 % T4-CQ=26 % T5-H4=89 % T6-D4=100 % T7-D5=100 %] [23:37:28.335] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.269 [E:T2-H3=86 % T3-C6=92 % T4-C8=48 % T5-H6=47 % T6-DA=99 % T7-DT=29 % T8-H5=35 %, W:T1-C2=99 % T2-HK=35 % T3-CK=28 % T4-CQ=26 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.340] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.296 [E:T2-H3=98 % T3-C6=83 % T4-C8=87 % T5-H6=60 % T6-DA=96 % T7-DT=42 % T8-H5=55 %, W:T1-C2=100 % T2-HK=32 % T3-CK=21 % T4-CQ=30 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.344] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.292 [E:T2-H3=100 % T3-C6=43 % T4-C8=100 % T5-H6=82 % T6-DA=98 % T7-DT=30 % T8-H5=52 %, W:T1-C2=100 % T2-HK=91 % T3-CK=23 % T4-CQ=15 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:28.349] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.312 [E:T2-H3=87 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=98 % T7-DT=43 % T8-H5=71 %, W:T1-C2=100 % T2-HK=72 % T3-CK=25 % T4-CQ=23 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.353] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.250 [E:T2-H3=95 % T3-C6=92 % T4-C8=50 % T5-H6=87 % T6-DA=99 % T7-DT=27 % T8-H5=14 %, W:T1-C2=98 % T2-HK=26 % T3-CK=21 % T4-CQ=22 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.358] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.256 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 % T8-H5=43 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.363] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.306 [E:T2-H3=98 % T3-C6=81 % T4-C8=92 % T5-H6=86 % T6-DA=96 % T7-DT=38 % T8-H5=37 %, W:T1-C2=100 % T2-HK=39 % T3-CK=24 % T4-CQ=37 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.367] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.255 [E:T2-H3=73 % T3-C6=85 % T4-C8=15 % T5-H6=70 % T6-DA=97 % T7-DT=27 % T8-H5=35 %, W:T1-C2=97 % T2-HK=30 % T3-CK=35 % T4-CQ=33 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.372] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.275 [E:T2-H3=98 % T3-C6=92 % T4-C8=43 % T5-H6=55 % T6-DA=97 % T7-DT=34 % T8-H5=46 %, W:T1-C2=99 % T2-HK=24 % T3-CK=34 % T4-CQ=24 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.376] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.311 [E:T2-H3=90 % T3-C6=85 % T4-C8=85 % T5-H6=89 % T6-DA=98 % T7-DT=26 % T8-H5=79 %, W:T1-C2=100 % T2-HK=59 % T3-CK=23 % T4-CQ=27 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.381] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.275 [E:T2-H3=82 % T3-C6=92 % T4-C8=47 % T5-H6=78 % T6-DA=97 % T7-DT=30 % T8-H5=38 %, W:T1-C2=98 % T2-HK=27 % T3-CK=34 % T4-CQ=23 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.385] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.278 [E:T2-H3=97 % T3-C6=83 % T4-C8=83 % T5-H6=57 % T6-DA=96 % T7-DT=32 % T8-H5=35 %, W:T1-C2=100 % T2-HK=33 % T3-CK=21 % T4-CQ=26 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:28.390] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.297 [E:T2-H3=92 % T3-C6=87 % T4-C8=17 % T5-H6=90 % T6-DA=97 % T7-DT=31 % T8-H5=71 %, W:T1-C2=97 % T2-HK=53 % T3-CK=35 % T4-CQ=43 % T5-H4=91 % T6-D4=100 % T7-D5=100 %] [23:37:28.395] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.278 [E:T2-H3=98 % T3-C6=83 % T4-C8=90 % T5-H6=86 % T6-DA=97 % T7-DT=26 % T8-H5=20 %, W:T1-C2=100 % T2-HK=43 % T3-CK=23 % T4-CQ=24 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.400] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.256 [E:T2-H3=95 % T3-C6=86 % T4-C8=14 % T5-H6=57 % T6-DA=97 % T7-DT=33 % T8-H5=43 %, W:T1-C2=98 % T2-HK=23 % T3-CK=31 % T4-CQ=38 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.404] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.313 [E:T2-H3=94 % T3-C6=92 % T4-C8=49 % T5-H6=91 % T6-DA=97 % T7-DT=32 % T8-H5=79 %, W:T1-C2=98 % T2-HK=52 % T3-CK=29 % T4-CQ=29 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:28.409] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.311 [E:T2-H3=100 % T3-C6=45 % T4-C8=100 % T5-H6=80 % T6-DA=98 % T7-DT=36 % T8-H5=69 %, W:T1-C2=100 % T2-HK=89 % T3-CK=27 % T4-CQ=20 % T5-H4=81 % T6-D4=100 % T7-D5=100 %] [23:37:28.413] [SAMPLE-VAL] Sample 61: weight 0.500 -> 0.150 [E:T2-H3=90 % T3-C6=84 % T4-C8=87 % T5-H6=71 % T6-DA=98 % T7-DT=32 % T8-H5=47 %, W:T1-C2=100 % T2-HK=93 % T3-CK=24 % T4-CQ=17 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:28.418] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.278 [E:T2-H3=100 % T3-C6=44 % T4-C8=100 % T5-H6=74 % T6-DA=98 % T7-DT=41 % T8-H5=18 %, W:T1-C2=100 % T2-HK=82 % T3-CK=24 % T4-CQ=17 % T5-H4=90 % T6-D4=100 % T7-D5=100 %] [23:37:28.422] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.264 [E:T2-H3=87 % T3-C6=84 % T4-C8=17 % T5-H6=55 % T6-DA=98 % T7-DT=31 % T8-H5=27 %, W:T1-C2=98 % T2-HK=72 % T3-CK=29 % T4-CQ=32 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.427] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.308 [E:T2-H3=100 % T3-C6=92 % T4-C8=54 % T5-H6=83 % T6-DA=99 % T7-DT=23 % T8-H5=66 %, W:T1-C2=99 % T2-HK=86 % T3-CK=28 % T4-CQ=26 % T5-H4=77 % T6-D4=100 % T7-D5=100 %] [23:37:28.432] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.306 [E:T2-H3=98 % T3-C6=81 % T4-C8=92 % T5-H6=86 % T6-DA=96 % T7-DT=38 % T8-H5=37 %, W:T1-C2=100 % T2-HK=39 % T3-CK=24 % T4-CQ=37 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.436] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.270 [E:T2-H3=85 % T3-C6=82 % T4-C8=84 % T5-H6=46 % T6-DA=97 % T7-DT=31 % T8-H5=35 %, W:T1-C2=100 % T2-HK=42 % T3-CK=23 % T4-CQ=17 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.441] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.294 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=65 % T6-DA=97 % T7-DT=49 % T8-H5=56 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=23 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.446] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.276 [E:T2-H3=84 % T3-C6=43 % T4-C8=100 % T5-H6=77 % T6-DA=97 % T7-DT=41 % T8-H5=31 %, W:T1-C2=100 % T2-HK=40 % T3-CK=24 % T4-CQ=20 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.450] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.275 [E:T2-H3=73 % T3-C6=84 % T4-C8=85 % T5-H6=71 % T6-DA=97 % T7-DT=28 % T8-H5=39 %, W:T1-C2=100 % T2-HK=36 % T3-CK=24 % T4-CQ=19 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.455] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.291 [E:T2-H3=100 % T3-C6=42 % T4-C8=100 % T5-H6=82 % T6-DA=98 % T7-DT=29 % T8-H5=64 %, W:T1-C2=100 % T2-HK=90 % T3-CK=24 % T4-CQ=13 % T5-H4=75 % T6-D4=100 % T7-D5=100 %] [23:37:28.459] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.290 [E:T2-H3=100 % T3-C6=86 % T4-C8=20 % T5-H6=79 % T6-DA=97 % T7-DT=30 % T8-H5=58 %, W:T1-C2=98 % T2-HK=84 % T3-CK=28 % T4-CQ=35 % T5-H4=69 % T6-D4=100 % T7-D5=100 %] [23:37:28.464] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.317 [E:T2-H3=85 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=97 % T7-DT=47 % T8-H5=72 %, W:T1-C2=100 % T2-HK=72 % T3-CK=28 % T4-CQ=23 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:28.468] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.285 [E:T2-H3=88 % T3-C6=43 % T4-C8=100 % T5-H6=54 % T6-DA=98 % T7-DT=40 % T8-H5=31 %, W:T1-C2=100 % T2-HK=80 % T3-CK=28 % T4-CQ=19 % T5-H4=99 % T6-D4=100 % T7-D5=100 %] [23:37:28.473] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.317 [E:T2-H3=97 % T3-C6=83 % T4-C8=84 % T5-H6=69 % T6-DA=97 % T7-DT=31 % T8-H5=88 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=30 % T5-H4=79 % T6-D4=100 % T7-D5=100 %] [23:37:28.477] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.294 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=65 % T6-DA=97 % T7-DT=49 % T8-H5=56 %, W:T1-C2=100 % T2-HK=34 % T3-CK=28 % T4-CQ=23 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.482] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.270 [E:T2-H3=87 % T3-C6=86 % T4-C8=16 % T5-H6=86 % T6-DA=98 % T7-DT=33 % T8-H5=19 %, W:T1-C2=94 % T2-HK=72 % T3-CK=29 % T4-CQ=39 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:28.486] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.298 [E:T2-H3=95 % T3-C6=83 % T4-C8=87 % T5-H6=86 % T6-DA=98 % T7-DT=34 % T8-H5=37 %, W:T1-C2=100 % T2-HK=42 % T3-CK=21 % T4-CQ=31 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.491] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.258 [E:T2-H3=98 % T3-C6=92 % T4-C8=47 % T5-H6=87 % T6-DA=98 % T7-DT=27 % T8-H5=15 %, W:T1-C2=98 % T2-HK=31 % T3-CK=28 % T4-CQ=21 % T5-H4=93 % T6-D4=100 % T7-D5=100 %] [23:37:28.495] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.279 [E:T2-H3=98 % T3-C6=91 % T4-C8=40 % T5-H6=57 % T6-DA=98 % T7-DT=34 % T8-H5=53 %, W:T1-C2=99 % T2-HK=25 % T3-CK=30 % T4-CQ=31 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.500] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.334 [E:T2-H3=97 % T3-C6=81 % T4-C8=93 % T5-H6=90 % T6-DA=96 % T7-DT=35 % T8-H5=83 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=39 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.504] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.291 [E:T2-H3=84 % T3-C6=86 % T4-C8=15 % T5-H6=81 % T6-DA=97 % T7-DT=31 % T8-H5=71 %, W:T1-C2=97 % T2-HK=62 % T3-CK=38 % T4-CQ=33 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.509] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.306 [E:T2-H3=100 % T3-C6=92 % T4-C8=45 % T5-H6=81 % T6-DA=98 % T7-DT=26 % T8-H5=66 %, W:T1-C2=99 % T2-HK=86 % T3-CK=32 % T4-CQ=24 % T5-H4=74 % T6-D4=100 % T7-D5=100 %] [23:37:28.513] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.264 [E:T2-H3=87 % T3-C6=93 % T4-C8=42 % T5-H6=49 % T6-DA=98 % T7-DT=29 % T8-H5=34 %, W:T1-C2=99 % T2-HK=32 % T3-CK=25 % T4-CQ=27 % T5-H4=100 % T6-D4=100 % T7-D5=100 %] [23:37:28.518] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.282 [E:T2-H3=88 % T3-C6=41 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=39 % T8-H5=38 %, W:T1-C2=100 % T2-HK=83 % T3-CK=24 % T4-CQ=15 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.523] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.271 [E:T2-H3=87 % T3-C6=82 % T4-C8=83 % T5-H6=56 % T6-DA=98 % T7-DT=27 % T8-H5=27 %, W:T1-C2=100 % T2-HK=80 % T3-CK=19 % T4-CQ=15 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:28.527] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.261 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=90 % T6-DA=98 % T7-DT=44 % T8-H5=9 %, W:T1-C2=100 % T2-HK=40 % T3-CK=25 % T4-CQ=21 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:28.531] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.283 [E:T2-H3=87 % T3-C6=84 % T4-C8=89 % T5-H6=55 % T6-DA=97 % T7-DT=30 % T8-H5=29 %, W:T1-C2=100 % T2-HK=75 % T3-CK=23 % T4-CQ=17 % T5-H4=97 % T6-D4=100 % T7-D5=100 %] [23:37:28.536] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.294 [E:T2-H3=89 % T3-C6=39 % T4-C8=100 % T5-H6=89 % T6-DA=97 % T7-DT=33 % T8-H5=59 %, W:T1-C2=99 % T2-HK=91 % T3-CK=21 % T4-CQ=15 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.540] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.315 [E:T2-H3=85 % T3-C6=84 % T4-C8=89 % T5-H6=82 % T6-DA=96 % T7-DT=32 % T8-H5=66 %, W:T1-C2=100 % T2-HK=71 % T3-CK=27 % T4-CQ=21 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.545] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.299 [E:T2-H3=100 % T3-C6=92 % T4-C8=54 % T5-H6=81 % T6-DA=98 % T7-DT=21 % T8-H5=53 %, W:T1-C2=98 % T2-HK=88 % T3-CK=28 % T4-CQ=23 % T5-H4=82 % T6-D4=100 % T7-D5=100 %] [23:37:28.552] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.300 [E:T2-H3=100 % T3-C6=85 % T4-C8=19 % T5-H6=100 % T6-DA=98 % T7-DT=31 % T8-H5=60 %, W:T1-C2=95 % T2-HK=85 % T3-CK=27 % T4-CQ=38 % T5-H4=84 % T6-D4=100 % T7-D5=100 %] [23:37:28.557] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.304 [E:T2-H3=96 % T3-C6=92 % T4-C8=48 % T5-H6=72 % T6-DA=98 % T7-DT=29 % T8-H5=87 %, W:T1-C2=99 % T2-HK=49 % T3-CK=30 % T4-CQ=27 % T5-H4=83 % T6-D4=100 % T7-D5=100 %] [23:37:28.561] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.294 [E:T2-H3=97 % T3-C6=84 % T4-C8=85 % T5-H6=55 % T6-DA=98 % T7-DT=37 % T8-H5=56 %, W:T1-C2=100 % T2-HK=32 % T3-CK=22 % T4-CQ=31 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:28.566] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.285 [E:T2-H3=97 % T3-C6=82 % T4-C8=88 % T5-H6=86 % T6-DA=97 % T7-DT=33 % T8-H5=22 %, W:T1-C2=100 % T2-HK=41 % T3-CK=22 % T4-CQ=27 % T5-H4=96 % T6-D4=100 % T7-D5=100 %] [23:37:28.571] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.278 [E:T2-H3=89 % T3-C6=40 % T4-C8=100 % T5-H6=55 % T6-DA=98 % T7-DT=41 % T8-H5=28 %, W:T1-C2=100 % T2-HK=81 % T3-CK=23 % T4-CQ=17 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:28.575] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.275 [E:T2-H3=97 % T3-C6=43 % T4-C8=100 % T5-H6=56 % T6-DA=98 % T7-DT=46 % T8-H5=47 %, W:T1-C2=100 % T2-HK=31 % T3-CK=30 % T4-CQ=14 % T5-H4=92 % T6-D4=100 % T7-D5=100 %] [23:37:28.580] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.240 [E:T2-H3=97 % T3-C6=42 % T4-C8=100 % T5-H6=89 % T6-DA=98 % T7-DT=35 % T8-H5=7 %, W:T1-C2=100 % T2-HK=40 % T3-CK=21 % T4-CQ=13 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.584] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.309 [E:T2-H3=97 % T3-C6=92 % T4-C8=47 % T5-H6=91 % T6-DA=97 % T7-DT=29 % T8-H5=77 %, W:T1-C2=99 % T2-HK=50 % T3-CK=34 % T4-CQ=26 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.589] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.271 [E:T2-H3=100 % T3-C6=85 % T4-C8=15 % T5-H6=70 % T6-DA=97 % T7-DT=34 % T8-H5=25 %, W:T1-C2=98 % T2-HK=71 % T3-CK=29 % T4-CQ=38 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.593] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.276 [E:T2-H3=98 % T3-C6=92 % T4-C8=43 % T5-H6=59 % T6-DA=98 % T7-DT=38 % T8-H5=52 %, W:T1-C2=99 % T2-HK=26 % T3-CK=23 % T4-CQ=25 % T5-H4=95 % T6-D4=100 % T7-D5=100 %] [23:37:28.594] [SAMPLE-VAL] Done. Weight range: 0.150-0.334 [23:37:28.594] [SAMPLE-VAL] Top sample 80 (w=0.334): E:JT.A7653.AT.T863 W:942.KJ84.54.KQ72 [E:T2-H3=97 % T3-C6=81 % T4-C8=93 % T5-H6=90 % T6-DA=96 % T7-DT=35 % T8-H5=83 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=39 % T5-H4=86 % T6-D4=100 % T7-D5=100 %] [23:37:28.594] [SAMPLE-VAL] Top sample 43 (w=0.319): E:JT4.A7653.AT.863 W:92.KJ84.54.KQT72 [E:T2-H3=98 % T3-C6=44 % T4-C8=100 % T5-H6=93 % T6-DA=97 % T7-DT=43 % T8-H5=82 %, W:T1-C2=100 % T2-HK=59 % T3-CK=26 % T4-CQ=26 % T5-H4=89 % T6-D4=100 % T7-D5=100 %] [23:37:28.594] [SAMPLE-VAL] Top sample 74 (w=0.317): E:4.AJ7653.AT.T863 W:JT92.K84.54.KQ72 [E:T2-H3=97 % T3-C6=83 % T4-C8=84 % T5-H6=69 % T6-DA=97 % T7-DT=31 % T8-H5=88 %, W:T1-C2=100 % T2-HK=60 % T3-CK=25 % T4-CQ=30 % T5-H4=79 % T6-D4=100 % T7-D5=100 %] [23:37:28.594] [SAMPLE-VAL] Top sample 72 (w=0.317): E:J4.A87653.AT.863 W:T92.KJ4.54.KQT72 [E:T2-H3=85 % T3-C6=42 % T4-C8=100 % T5-H6=84 % T6-DA=97 % T7-DT=47 % T8-H5=72 %, W:T1-C2=100 % T2-HK=72 % T3-CK=28 % T4-CQ=23 % T5-H4=98 % T6-D4=100 % T7-D5=100 %] [23:37:28.594] [SAMPLE-VAL] Top sample 13 (w=0.316): E:JT.87653.AT.8763 W:942.AKJ4.54.KQT2 [E:T2-H3=88 % T3-C6=91 % T4-C8=47 % T5-H6=92 % T6-DA=97 % T7-DT=28 % T8-H5=66 %, W:T1-C2=97 % T2-HK=88 % T3-CK=30 % T4-CQ=28 % T5-H4=94 % T6-D4=100 % T7-D5=100 %] [23:37:28.595] After sample validation: 100 deals remaining [23:37:28.595] [PLAY-INFER] No inference observations detected [23:37:28.595] Using weighted samples: 100/100 have non-uniform weights (range 0.150-0.334) [23:37:28.595] Sample deals (100 total, showing first 20, by weight): [23:37:28.595] [1] (w=0.334) N:Q3.T92.KQJ762.J4 JT.A7653.AT.T863 AK8765.Q.983.A95 942.KJ84.54.KQ72 [23:37:28.595] [2] (w=0.319) N:Q3.T92.KQJ762.J4 JT4.A7653.AT.863 AK8765.Q.983.A95 92.KJ84.54.KQT72 [23:37:28.595] [3] (w=0.317) N:Q3.T92.KQJ762.J4 4.AJ7653.AT.T863 AK8765.Q.983.A95 JT92.K84.54.KQ72 [23:37:28.595] [4] (w=0.317) N:Q3.T92.KQJ762.J4 J4.A87653.AT.863 AK8765.Q.983.A95 T92.KJ4.54.KQT72 [23:37:28.595] [5] (w=0.316) N:Q3.T92.KQJ762.J4 JT.87653.AT.8763 AK8765.Q.983.A95 942.AKJ4.54.KQT2 [23:37:28.595] [6] (w=0.315) N:Q3.T92.KQJ762.J4 T.A87653.AT.T863 AK8765.Q.983.A95 J942.KJ4.54.KQ72 [23:37:28.596] [7] (w=0.314) N:Q3.T92.KQJ762.J4 J9.A7653.AT.8763 AK8765.Q.983.A95 T42.KJ84.54.KQT2 [23:37:28.596] [8] (w=0.314) N:Q3.T92.KQJ762.J4 J92.A7653.AT.863 AK8765.Q.983.A95 T4.KJ84.54.KQT72 [23:37:28.596] [9] (w=0.313) N:Q3.T92.KQJ762.J4 J2.A7653.AT.8763 AK8765.Q.983.A95 T94.KJ84.54.KQT2 [23:37:28.596] [10] (w=0.312) N:Q3.T92.KQJ762.J4 J.A87653.AT.8763 AK8765.Q.983.A95 T942.KJ4.54.KQT2 [23:37:28.596] [11] (w=0.312) N:Q3.T92.KQJ762.J4 J9.A87653.AT.863 AK8765.Q.983.A95 T42.KJ4.54.KQT72 [23:37:28.596] [12] (w=0.311) N:Q3.T92.KQJ762.J4 92.A7653.AT.T863 AK8765.Q.983.A95 JT4.KJ84.54.KQ72 [23:37:28.596] [13] (w=0.311) N:Q3.T92.KQJ762.J4 JT2.J7653.AT.863 AK8765.Q.983.A95 94.AK84.54.KQT72 [23:37:28.596] [14] (w=0.311) N:Q3.T92.KQJ762.J4 J4.J7653.AT.8763 AK8765.Q.983.A95 T92.AK84.54.KQT2 [23:37:28.596] [15] (w=0.310) N:Q3.T92.KQJ762.J4 T2.J7653.AT.8763 AK8765.Q.983.A95 J94.AK84.54.KQT2 [23:37:28.596] [16] (w=0.309) N:Q3.T92.KQJ762.J4 T2.A7653.AT.8763 AK8765.Q.983.A95 J94.KJ84.54.KQT2 [23:37:28.596] [17] (w=0.308) N:Q3.T92.KQJ762.J4 94.J7653.AT.8763 AK8765.Q.983.A95 JT2.AK84.54.KQT2 [23:37:28.597] [18] (w=0.307) N:Q3.T92.KQJ762.J4 42.A7653.AT.T863 AK8765.Q.983.A95 JT9.KJ84.54.KQ72 [23:37:28.597] [19] (w=0.306) N:Q3.T92.KQJ762.J4 JT2.A653.AT.T863 AK8765.Q.983.A95 94.KJ874.54.KQ72 [23:37:28.597] [20] (w=0.306) N:Q3.T92.KQJ762.J4 JT4.A653.AT.T863 AK8765.Q.983.A95 92.KJ874.54.KQ72 [23:37:28.597] ... and 80 more [23:37:28.712] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [23:37:28.712] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:37:28.712] S8: [130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130] [23:37:28.713] SA: [110, 110, 110, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 130, 110, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 130, 110, 110, 110, 110, 110, 110, 130, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110] [23:37:28.713] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:37:28.713] S8: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [23:37:28.713] SA: [5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [23:37:28.713] --- IMP Calculation Output (card -> average IMP) --- [23:37:28.713] S8: 0.93 [23:37:28.713] SA: -0.93 [23:37:28.713] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:37:28.713] S8: 0.928 [23:37:28.714] SA: -0.928 [23:37:28.714] === DDS DETAILED ANALYSIS === [23:37:28.714] Cards analyzed: 2, Samples per card: 100 [23:37:28.714] [23:37:28.714] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:37:28.714] ----- ------ --------- ------- ----------- -------------------------------- [23:37:28.714] S8 0.93 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [23:37:28.714] SA -0.93 5.07 100 % 2 [5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [23:37:28.714] [23:37:28.714] Selected: S8 (IMPs=0.93, avgTricks=6.00) [23:37:28.714] =================== [23:37:28.714] Selected: S8 (MP 0.928, 0.93 IMPs, 6.00 tricks) [23:37:28.715] [stage-timing] ok sample=80ms validate=0ms nn=484ms signal=0ms simgames=5ms dds=111ms total=686ms samples=100 cards=30 [23:37:28.715] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 Q3 AK8765 JT942' [23:37:28.762] SUITC_CALL_END: jsonLength=692 [23:37:28.762] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":6,"Percentage":67.8261} ,{"Tricks":5,"Percentage":96.0870} ,{"Tricks":4,"Percentage":96.0870} ],"Result":5.6000, "OptimumPlays":[ {"OptimumPlayFor": "MA [23:37:28.763] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:37:28.763] Finding card to play for S: AK8765.Q.983.A95 [23:37:28.763] Relative position: Dummy, Contract type: Suit [23:37:28.763] Cards in hand mask: 4 [23:37:28.764] Candidate: xS = 91.1 % [23:37:28.764] Candidate: 8S = 8.8 % [23:37:28.764] Candidate: KS = 0.1 % [23:37:28.764] Candidate: AS = 0.1 % [23:37:28.765] Selected: S5 (91.1 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:30 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:30 === [23:37:30.236] Activated: 5 tricks remaining, threshold=5 [23:37:30.250] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=5, defense tricks=3 [23:37:30.250] ENDGAME: Contract=3D, Declarer=N, ToPlay=N, Trump=D [23:37:30.250] ENDGAME: N [SQ3 H9 D72 -] [23:37:30.250] ENDGAME: S [SAK876 - - -] [23:37:30.250] ENDGAME: Hidden [SJT942 HAJ8 - CT7] [23:37:30.253] ENDGAME: 252 valid worlds (after void filtering) [23:37:30.253] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:30.254] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:30.254] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:30.254] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:30.254] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:30.254] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:30.260] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:30.261] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:30.261] [Timing] N precompute: 6ms mem d=184KB (total=1540MB) [23:37:30.264] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:30.264] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:30.265] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:30.265] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:30.265] [Timing] E precompute: 3ms mem d=104KB (total=1540MB) [23:37:30.267] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:30.267] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:30.267] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:30.267] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:30.267] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:30.267] [Timing] S precompute: 2ms mem d=105KB (total=1540MB) [23:37:30.268] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:30.268] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:30.268] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:30.268] [Timing] W precompute: 1ms mem d=56KB (total=1540MB) [23:37:30.272] ENDGAME: Bidding weights applied to 91/252 worlds (range 0.00-1.00) [23:37:30.272] ENDGAME_WORLD: #1 (w=1.00) N:Q3.9.72. JT942... AK876... .AJ8..T7 [23:37:30.273] ENDGAME_WORLD: #2 (w=1.00) N:Q3.9.72. T942.8.. AK876... J.AJ..T7 [23:37:30.273] ENDGAME_WORLD: #3 (w=1.00) N:Q3.9.72. T942.J.. AK876... J.A8..T7 [23:37:30.273] ENDGAME_WORLD: #4 (w=1.00) N:Q3.9.72. T942.A.. AK876... J.J8..T7 [23:37:30.273] ENDGAME_WORLD: #5 (w=1.00) N:Q3.9.72. T942...7 AK876... J.AJ8..T [23:37:30.273] ENDGAME_WORLD: #6 (w=1.00) N:Q3.9.72. T942...T AK876... J.AJ8..7 [23:37:30.273] ENDGAME_WORLD: #7 (w=1.00) N:Q3.9.72. J942.8.. AK876... T.AJ..T7 [23:37:30.273] ENDGAME_WORLD: #8 (w=1.00) N:Q3.9.72. J942.J.. AK876... T.A8..T7 [23:37:30.273] ENDGAME_WORLD: #9 (w=0.01) N:Q3.9.72. J942.A.. AK876... T.J8..T7 [23:37:30.273] ENDGAME_WORLD: #10 (w=1.00) N:Q3.9.72. J942...7 AK876... T.AJ8..T [23:37:30.273] ENDGAME_WORLD: #11 (w=1.00) N:Q3.9.72. J942...T AK876... T.AJ8..7 [23:37:30.273] ENDGAME_WORLD: #12 (w=1.00) N:Q3.9.72. 942.J8.. AK876... JT.A..T7 [23:37:30.273] ENDGAME_WORLD: #13 (w=1.00) N:Q3.9.72. 942.A8.. AK876... JT.J..T7 [23:37:30.274] ENDGAME_WORLD: #14 (w=1.00) N:Q3.9.72. 942.8..7 AK876... JT.AJ..T [23:37:30.274] ENDGAME_WORLD: #15 (w=1.00) N:Q3.9.72. 942.8..T AK876... JT.AJ..7 [23:37:30.274] ENDGAME_WORLD: #16 (w=0.01) N:Q3.9.72. 942.AJ.. AK876... JT.8..T7 [23:37:30.274] ENDGAME_WORLD: #17 (w=1.00) N:Q3.9.72. 942.J..7 AK876... JT.A8..T [23:37:30.274] ENDGAME_WORLD: #18 (w=1.00) N:Q3.9.72. 942.J..T AK876... JT.A8..7 [23:37:30.274] ENDGAME_WORLD: #19 (w=1.00) N:Q3.9.72. 942.A..7 AK876... JT.J8..T [23:37:30.274] ENDGAME_WORLD: #20 (w=1.00) N:Q3.9.72. 942.A..T AK876... JT.J8..7 [23:37:30.274] ENDGAME_WORLD: ... and 232 more [23:37:30.275] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=161.70, rankByScore=True): [23:37:30.324] S3: defeat 100 % (161.7/161.7), makes 100 % (161.7/161.7), avgDeclTricks=9.0, dist=[9:161.7] [23:37:30.425] SQ: defeat 100 % (161.7/161.7), makes 100 % (161.7/161.7), avgDeclTricks=10.0, dist=[10:161.7] [23:37:30.553] H9: defeat 100 % (161.7/161.7), makes 100 % (161.7/161.7), avgDeclTricks=9.0, dist=[9:161.7] [23:37:30.955] D2: defeat 100 % (161.7/161.7), makes 100 % (161.7/161.7), avgDeclTricks=10.0, dist=[10:161.7] [23:37:31.352] D7: defeat 100 % (161.7/161.7), makes 100 % (161.7/161.7), avgDeclTricks=10.0, dist=[10:161.7] [23:37:31.356] IMP S3: -0.75 [23:37:31.356] IMP SQ: 0.50 [23:37:31.356] IMP H9: -0.75 [23:37:31.356] IMP D2: 0.50 [23:37:31.356] IMP D7: 0.50 [23:37:31.357] MP S3: -0.750 [23:37:31.357] MP SQ: 0.500 [23:37:31.357] MP H9: -0.750 [23:37:31.357] MP D2: 0.500 [23:37:31.357] MP D7: 0.500 [23:37:31.360] ENDGAME: Selected D7 (100 %) [23:37:31.362] ENDGAME: CLAIM -- best line wins all 5 remaining tricks in every world [23:37:31.366] Tied cards: D7,D2,SQ -- invoking NN directly on tied set [23:37:31.367] === FindBestCardAsync: Position=N, CardsPlayed=32 === [23:37:31.367] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:31.367] Relative position: Declarer, Contract type: Suit [23:37:31.367] Cards in hand mask: 4 [23:37:31.368] Candidate: 9H = 69.5 % [23:37:31.368] Candidate: QS = 21.1 % [23:37:31.368] Candidate: xS = 6.5 % [23:37:31.368] Candidate: xD = 2.9 % [23:37:31.368] Selected: H9 (69.5 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:33 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:33 === [23:37:33.162] Activated: 5 tricks remaining, threshold=5 [23:37:33.162] ENDGAME: Hidden cards=9 between E and W, need 4+5, declarer tricks=5, defense tricks=3 [23:37:33.162] ENDGAME: Contract=3D, Declarer=N, ToPlay=S, Trump=D [23:37:33.162] ENDGAME: S [SAK876 - - -] [23:37:33.163] ENDGAME: N [S3 H9 D72 -] [23:37:33.163] ENDGAME: Hidden [SJT94 HAJ8 - CT7] [23:37:33.164] ENDGAME: Current trick (2 cards, led by N): SQ S2 [23:37:33.164] ENDGAME: 126 valid worlds (after void filtering) [23:37:33.164] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:33.165] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:33.165] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:33.165] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:33.165] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:33.165] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:33.170] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:33.171] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:33.171] [Timing] N precompute: 5ms mem d=166KB (total=1530MB) [23:37:33.174] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:33.174] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:33.174] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:33.174] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:33.174] [Timing] E precompute: 3ms mem d=104KB (total=1530MB) [23:37:33.176] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:33.176] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:33.176] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:33.176] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:33.176] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:33.176] [Timing] S precompute: 2ms mem d=112KB (total=1530MB) [23:37:33.177] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:33.177] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:33.177] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:33.177] [Timing] W precompute: 0ms mem d=47KB (total=1530MB) [23:37:33.178] ENDGAME: Bidding weights applied to 36/126 worlds (range 0.00-1.00) [23:37:33.178] ENDGAME_WORLD: #1 (w=1.00) N:3.9.72. JT94... AK876... .AJ8..T7 [23:37:33.178] ENDGAME_WORLD: #2 (w=1.00) N:3.9.72. T94.8.. AK876... J.AJ..T7 [23:37:33.178] ENDGAME_WORLD: #3 (w=1.00) N:3.9.72. T94.J.. AK876... J.A8..T7 [23:37:33.178] ENDGAME_WORLD: #4 (w=1.00) N:3.9.72. T94.A.. AK876... J.J8..T7 [23:37:33.178] ENDGAME_WORLD: #5 (w=1.00) N:3.9.72. T94...7 AK876... J.AJ8..T [23:37:33.178] ENDGAME_WORLD: #6 (w=1.00) N:3.9.72. T94...T AK876... J.AJ8..7 [23:37:33.178] ENDGAME_WORLD: #7 (w=1.00) N:3.9.72. J94.8.. AK876... T.AJ..T7 [23:37:33.178] ENDGAME_WORLD: #8 (w=1.00) N:3.9.72. J94.J.. AK876... T.A8..T7 [23:37:33.178] ENDGAME_WORLD: #9 (w=0.01) N:3.9.72. J94.A.. AK876... T.J8..T7 [23:37:33.178] ENDGAME_WORLD: #10 (w=1.00) N:3.9.72. J94...7 AK876... T.AJ8..T [23:37:33.178] ENDGAME_WORLD: #11 (w=1.00) N:3.9.72. J94...T AK876... T.AJ8..7 [23:37:33.178] ENDGAME_WORLD: #12 (w=1.00) N:3.9.72. 94.J8.. AK876... JT.A..T7 [23:37:33.178] ENDGAME_WORLD: #13 (w=1.00) N:3.9.72. 94.A8.. AK876... JT.J..T7 [23:37:33.179] ENDGAME_WORLD: #14 (w=1.00) N:3.9.72. 94.8..7 AK876... JT.AJ..T [23:37:33.179] ENDGAME_WORLD: #15 (w=1.00) N:3.9.72. 94.8..T AK876... JT.AJ..7 [23:37:33.179] ENDGAME_WORLD: #16 (w=0.01) N:3.9.72. 94.AJ.. AK876... JT.8..T7 [23:37:33.179] ENDGAME_WORLD: #17 (w=1.00) N:3.9.72. 94.J..7 AK876... JT.A8..T [23:37:33.179] ENDGAME_WORLD: #18 (w=1.00) N:3.9.72. 94.J..T AK876... JT.A8..7 [23:37:33.179] ENDGAME_WORLD: #19 (w=1.00) N:3.9.72. 94.A..7 AK876... JT.J8..T [23:37:33.179] ENDGAME_WORLD: #20 (w=1.00) N:3.9.72. 94.A..T AK876... JT.J8..7 [23:37:33.179] ENDGAME_WORLD: ... and 106 more [23:37:33.179] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=90.30, rankByScore=True): [23:37:33.183] S6: defeat 100 % (90.3/90.3), makes 100 % (90.3/90.3), avgDeclTricks=10.0, dist=[10:90.3] [23:37:33.186] S7: defeat 100 % (90.3/90.3), makes 100 % (90.3/90.3), avgDeclTricks=10.0, dist=[10:90.3] [23:37:33.192] S8: defeat 100 % (90.3/90.3), makes 100 % (90.3/90.3), avgDeclTricks=10.0, dist=[10:90.3] [23:37:33.196] SK: defeat 100 % (90.3/90.3), makes 100 % (90.3/90.3), avgDeclTricks=9.0, dist=[9:90.3] [23:37:33.216] SA: defeat 100 % (90.3/90.3), makes 100 % (90.3/90.3), avgDeclTricks=9.0, dist=[9:90.3] [23:37:33.216] IMP S6: 0.50 [23:37:33.216] IMP S7: 0.50 [23:37:33.216] IMP S8: 0.50 [23:37:33.216] IMP SK: -0.75 [23:37:33.216] IMP SA: -0.75 [23:37:33.216] MP S6: 0.500 [23:37:33.216] MP S7: 0.500 [23:37:33.216] MP S8: 0.500 [23:37:33.217] MP SK: -0.750 [23:37:33.217] MP SA: -0.750 [23:37:33.217] ENDGAME: Selected S8 (100 %) [23:37:33.217] Tied cards: S8,S7,S6 -- invoking NN directly on tied set [23:37:33.217] === FindBestCardAsync: Position=S, CardsPlayed=34 === [23:37:33.217] Finding card to play for S: AK8765.Q.983.A95 [23:37:33.217] Relative position: Dummy, Contract type: Suit [23:37:33.217] Cards in hand mask: 4 [23:37:33.218] Candidate: xS = 82.0 % [23:37:33.218] Candidate: 8S = 13.8 % [23:37:33.218] Candidate: AS = 3.5 % [23:37:33.219] Candidate: KS = 0.8 % [23:37:33.219] Selected: S6 (82.0 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:34 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:34 === [23:37:34.981] Activated: 4 tricks remaining, threshold=5 [23:37:34.981] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=6, defense tricks=3 [23:37:34.981] ENDGAME: Contract=3D, Declarer=N, ToPlay=N, Trump=D [23:37:34.981] ENDGAME: N [S3 H9 D72 -] [23:37:34.981] ENDGAME: S [SAK87 - - -] [23:37:34.981] ENDGAME: Hidden [SJT4 HAJ8 - CT7] [23:37:34.981] ENDGAME: 70 valid worlds (after void filtering) [23:37:34.982] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:34.982] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:34.982] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:34.982] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:34.982] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:34.982] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:34.988] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:34.988] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:34.988] [Timing] N precompute: 5ms mem d=168KB (total=1533MB) [23:37:34.991] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:34.992] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:34.992] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:34.992] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:34.992] [Timing] E precompute: 3ms mem d=96KB (total=1533MB) [23:37:34.994] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:34.994] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:34.994] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:34.994] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:34.994] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:34.994] [Timing] S precompute: 2ms mem d=104KB (total=1533MB) [23:37:34.995] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:34.996] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:34.996] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:34.996] [Timing] W precompute: 1ms mem d=56KB (total=1533MB) [23:37:34.996] ENDGAME: Bidding weights applied to 25/70 worlds (range 0.00-1.00) [23:37:34.996] ENDGAME_WORLD: #1 (w=1.00) N:3.9.72. JT4.8.. AK87... .AJ..T7 [23:37:34.996] ENDGAME_WORLD: #2 (w=1.00) N:3.9.72. JT4.J.. AK87... .A8..T7 [23:37:34.996] ENDGAME_WORLD: #3 (w=0.01) N:3.9.72. JT4.A.. AK87... .J8..T7 [23:37:34.996] ENDGAME_WORLD: #4 (w=1.00) N:3.9.72. JT4...7 AK87... .AJ8..T [23:37:34.996] ENDGAME_WORLD: #5 (w=1.00) N:3.9.72. JT4...T AK87... .AJ8..7 [23:37:34.996] ENDGAME_WORLD: #6 (w=1.00) N:3.9.72. T4.J8.. AK87... J.A..T7 [23:37:34.997] ENDGAME_WORLD: #7 (w=1.00) N:3.9.72. T4.A8.. AK87... J.J..T7 [23:37:34.997] ENDGAME_WORLD: #8 (w=1.00) N:3.9.72. T4.8..7 AK87... J.AJ..T [23:37:34.997] ENDGAME_WORLD: #9 (w=1.00) N:3.9.72. T4.8..T AK87... J.AJ..7 [23:37:34.997] ENDGAME_WORLD: #10 (w=0.01) N:3.9.72. T4.AJ.. AK87... J.8..T7 [23:37:34.997] ENDGAME_WORLD: #11 (w=1.00) N:3.9.72. T4.J..7 AK87... J.A8..T [23:37:34.997] ENDGAME_WORLD: #12 (w=1.00) N:3.9.72. T4.J..T AK87... J.A8..7 [23:37:34.997] ENDGAME_WORLD: #13 (w=1.00) N:3.9.72. T4.A..7 AK87... J.J8..T [23:37:34.997] ENDGAME_WORLD: #14 (w=1.00) N:3.9.72. T4.A..T AK87... J.J8..7 [23:37:34.997] ENDGAME_WORLD: #15 (w=1.00) N:3.9.72. T4...T7 AK87... J.AJ8.. [23:37:34.997] ENDGAME_WORLD: #16 (w=1.00) N:3.9.72. J4.J8.. AK87... T.A..T7 [23:37:34.997] ENDGAME_WORLD: #17 (w=0.01) N:3.9.72. J4.A8.. AK87... T.J..T7 [23:37:34.997] ENDGAME_WORLD: #18 (w=1.00) N:3.9.72. J4.8..7 AK87... T.AJ..T [23:37:34.998] ENDGAME_WORLD: #19 (w=1.00) N:3.9.72. J4.8..T AK87... T.AJ..7 [23:37:34.998] ENDGAME_WORLD: #20 (w=0.00) N:3.9.72. J4.AJ.. AK87... T.8..T7 [23:37:34.998] ENDGAME_WORLD: ... and 50 more [23:37:34.998] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=45.20, rankByScore=True): [23:37:34.999] S3: defeat 100 % (45.2/45.2), makes 100 % (45.2/45.2), avgDeclTricks=10.0, dist=[10:45.2] [23:37:35.002] H9: defeat 100 % (45.2/45.2), makes 100 % (45.2/45.2), avgDeclTricks=9.0, dist=[9:45.2] [23:37:35.026] D2: defeat 100 % (45.2/45.2), makes 100 % (45.2/45.2), avgDeclTricks=10.0, dist=[10:45.2] [23:37:35.047] D7: defeat 100 % (45.2/45.2), makes 100 % (45.2/45.2), avgDeclTricks=10.0, dist=[10:45.2] [23:37:35.047] IMP S3: 0.33 [23:37:35.047] IMP H9: -1.00 [23:37:35.047] IMP D2: 0.33 [23:37:35.048] IMP D7: 0.33 [23:37:35.048] MP S3: 0.333 [23:37:35.048] MP H9: -1.000 [23:37:35.048] MP D2: 0.333 [23:37:35.048] MP D7: 0.333 [23:37:35.048] ENDGAME: Selected D7 (100 %) [23:37:35.048] ENDGAME: CLAIM -- best line wins all 4 remaining tricks in every world [23:37:35.049] Tied cards: D7,D2,S3 -- invoking NN directly on tied set [23:37:35.049] === FindBestCardAsync: Position=N, CardsPlayed=36 === [23:37:35.049] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:35.049] Relative position: Declarer, Contract type: Suit [23:37:35.049] Cards in hand mask: 3 [23:37:35.050] Candidate: xS = 86.1 % [23:37:35.051] Candidate: xD = 8.1 % [23:37:35.051] Candidate: 9H = 5.7 % [23:37:35.051] Selected: S3 (86.1 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:36 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:36 === [23:37:36.923] Activated: 4 tricks remaining, threshold=5 [23:37:36.923] ENDGAME: Hidden cards=7 between E and W, need 3+4, declarer tricks=6, defense tricks=3 [23:37:36.923] ENDGAME: Contract=3D, Declarer=N, ToPlay=S, Trump=D [23:37:36.923] ENDGAME: S [SAK87 - - -] [23:37:36.923] ENDGAME: N [- H9 D72 -] [23:37:36.923] ENDGAME: Hidden [SJT HAJ8 - CT7] [23:37:36.924] ENDGAME: Current trick (2 cards, led by N): S3 S4 [23:37:36.924] ENDGAME: 35 valid worlds (after void filtering) [23:37:36.924] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:36.924] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:36.924] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:36.924] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:36.924] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:36.925] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:36.931] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:36.931] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:36.931] [Timing] N precompute: 6ms mem d=160KB (total=1538MB) [23:37:36.935] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:36.935] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:36.935] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:36.935] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:36.935] [Timing] E precompute: 3ms mem d=104KB (total=1539MB) [23:37:36.937] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:36.937] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:36.937] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:36.937] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:36.937] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:36.937] [Timing] S precompute: 2ms mem d=104KB (total=1539MB) [23:37:36.938] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:36.938] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:36.939] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:36.939] [Timing] W precompute: 1ms mem d=56KB (total=1539MB) [23:37:36.939] ENDGAME: Bidding weights applied to 9/35 worlds (range 0.00-1.00) [23:37:36.939] ENDGAME_WORLD: #1 (w=1.00) N:.9.72. JT.8.. AK87... .AJ..T7 [23:37:36.939] ENDGAME_WORLD: #2 (w=1.00) N:.9.72. JT.J.. AK87... .A8..T7 [23:37:36.939] ENDGAME_WORLD: #3 (w=0.01) N:.9.72. JT.A.. AK87... .J8..T7 [23:37:36.939] ENDGAME_WORLD: #4 (w=1.00) N:.9.72. JT...7 AK87... .AJ8..T [23:37:36.939] ENDGAME_WORLD: #5 (w=1.00) N:.9.72. JT...T AK87... .AJ8..7 [23:37:36.939] ENDGAME_WORLD: #6 (w=1.00) N:.9.72. T.J8.. AK87... J.A..T7 [23:37:36.939] ENDGAME_WORLD: #7 (w=1.00) N:.9.72. T.A8.. AK87... J.J..T7 [23:37:36.939] ENDGAME_WORLD: #8 (w=1.00) N:.9.72. T.8..7 AK87... J.AJ..T [23:37:36.939] ENDGAME_WORLD: #9 (w=1.00) N:.9.72. T.8..T AK87... J.AJ..7 [23:37:36.939] ENDGAME_WORLD: #10 (w=0.01) N:.9.72. T.AJ.. AK87... J.8..T7 [23:37:36.939] ENDGAME_WORLD: #11 (w=1.00) N:.9.72. T.J..7 AK87... J.A8..T [23:37:36.939] ENDGAME_WORLD: #12 (w=1.00) N:.9.72. T.J..T AK87... J.A8..7 [23:37:36.940] ENDGAME_WORLD: #13 (w=1.00) N:.9.72. T.A..7 AK87... J.J8..T [23:37:36.940] ENDGAME_WORLD: #14 (w=1.00) N:.9.72. T.A..T AK87... J.J8..7 [23:37:36.940] ENDGAME_WORLD: #15 (w=1.00) N:.9.72. T...T7 AK87... J.AJ8.. [23:37:36.940] ENDGAME_WORLD: #16 (w=1.00) N:.9.72. J.J8.. AK87... T.A..T7 [23:37:36.940] ENDGAME_WORLD: #17 (w=0.01) N:.9.72. J.A8.. AK87... T.J..T7 [23:37:36.940] ENDGAME_WORLD: #18 (w=1.00) N:.9.72. J.8..7 AK87... T.AJ..T [23:37:36.940] ENDGAME_WORLD: #19 (w=1.00) N:.9.72. J.8..T AK87... T.AJ..7 [23:37:36.940] ENDGAME_WORLD: #20 (w=0.00) N:.9.72. J.AJ.. AK87... T.8..T7 [23:37:36.940] ENDGAME_WORLD: ... and 15 more [23:37:36.940] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=26.08, rankByScore=True): [23:37:36.941] S7: defeat 15 % (4.0/26.1), makes 15 % (4.0/26.1), avgDeclTricks=8.3, dist=8:22.1 [10:4.0] [23:37:36.941] S8: defeat 15 % (4.0/26.1), makes 15 % (4.0/26.1), avgDeclTricks=8.3, dist=8:22.1 [10:4.0] [23:37:36.942] SK: defeat 100 % (26.1/26.1), makes 100 % (26.1/26.1), avgDeclTricks=10.0, dist=[10:26.1] [23:37:36.942] SA: defeat 100 % (26.1/26.1), makes 100 % (26.1/26.1), avgDeclTricks=10.0, dist=[10:26.1] [23:37:36.942] IMP S7: -2.82 [23:37:36.942] IMP S8: -2.82 [23:37:36.943] IMP SK: 2.82 [23:37:36.943] IMP SA: 2.82 [23:37:36.943] MP S7: -0.564 [23:37:36.943] MP S8: -0.564 [23:37:36.943] MP SK: 0.564 [23:37:36.943] MP SA: 0.564 [23:37:36.943] ENDGAME: Selected SA (100 %) [23:37:36.943] Tied cards: SA,SK -- invoking NN directly on tied set [23:37:36.943] === FindBestCardAsync: Position=S, CardsPlayed=38 === [23:37:36.943] Finding card to play for S: AK8765.Q.983.A95 [23:37:36.943] Relative position: Dummy, Contract type: Suit [23:37:36.944] Cards in hand mask: 4 [23:37:36.945] Candidate: AS = 84.4 % [23:37:36.945] Candidate: KS = 12.9 % [23:37:36.945] Candidate: xS = 1.4 % [23:37:36.945] Candidate: 8S = 1.3 % [23:37:36.945] Selected: SA (84.4 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:38 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:38 === [23:37:38.418] Activated: 3 tricks remaining, threshold=5 [23:37:38.418] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=7, defense tricks=3 [23:37:38.418] ENDGAME: Contract=3D, Declarer=N, ToPlay=S, Trump=D [23:37:38.419] ENDGAME: S [SA87 - - -] [23:37:38.419] ENDGAME: N [- H9 D72 -] [23:37:38.419] ENDGAME: Hidden [ST HAJ8 - CT7] [23:37:38.419] ENDGAME: 20 valid worlds (after void filtering) [23:37:38.419] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:38.419] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:38.419] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:38.419] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:38.420] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:38.420] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:38.425] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:38.425] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:38.426] [Timing] N precompute: 5ms mem d=164KB (total=1529MB) [23:37:38.428] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:38.428] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:38.428] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:38.429] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:38.429] [Timing] E precompute: 2ms mem d=112KB (total=1530MB) [23:37:38.430] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:38.430] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:38.431] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:38.431] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:38.431] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:38.431] [Timing] S precompute: 2ms mem d=112KB (total=1530MB) [23:37:38.432] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:38.432] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:38.432] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:38.432] [Timing] W precompute: 1ms mem d=48KB (total=1530MB) [23:37:38.432] ENDGAME: Bidding weights applied to 4/20 worlds (range 0.01-1.00) [23:37:38.432] ENDGAME_WORLD: #1 (w=1.00) N:.9.72. T.J8.. A87... .A..T7 [23:37:38.432] ENDGAME_WORLD: #2 (w=1.00) N:.9.72. T.A8.. A87... .J..T7 [23:37:38.432] ENDGAME_WORLD: #3 (w=1.00) N:.9.72. T.8..7 A87... .AJ..T [23:37:38.432] ENDGAME_WORLD: #4 (w=1.00) N:.9.72. T.8..T A87... .AJ..7 [23:37:38.433] ENDGAME_WORLD: #5 (w=0.01) N:.9.72. T.AJ.. A87... .8..T7 [23:37:38.433] ENDGAME_WORLD: #6 (w=1.00) N:.9.72. T.J..7 A87... .A8..T [23:37:38.433] ENDGAME_WORLD: #7 (w=1.00) N:.9.72. T.J..T A87... .A8..7 [23:37:38.433] ENDGAME_WORLD: #8 (w=1.00) N:.9.72. T.A..7 A87... .J8..T [23:37:38.433] ENDGAME_WORLD: #9 (w=1.00) N:.9.72. T.A..T A87... .J8..7 [23:37:38.433] ENDGAME_WORLD: #10 (w=1.00) N:.9.72. T...T7 A87... .AJ8.. [23:37:38.433] ENDGAME_WORLD: #11 (w=0.01) N:.9.72. .AJ8.. A87... T...T7 [23:37:38.433] ENDGAME_WORLD: #12 (w=1.00) N:.9.72. .J8..7 A87... T.A..T [23:37:38.433] ENDGAME_WORLD: #13 (w=1.00) N:.9.72. .J8..T A87... T.A..7 [23:37:38.433] ENDGAME_WORLD: #14 (w=1.00) N:.9.72. .A8..7 A87... T.J..T [23:37:38.433] ENDGAME_WORLD: #15 (w=1.00) N:.9.72. .A8..T A87... T.J..7 [23:37:38.433] ENDGAME_WORLD: #16 (w=1.00) N:.9.72. .8..T7 A87... T.AJ.. [23:37:38.433] ENDGAME_WORLD: #17 (w=0.01) N:.9.72. .AJ..7 A87... T.8..T [23:37:38.434] ENDGAME_WORLD: #18 (w=0.01) N:.9.72. .AJ..T A87... T.8..7 [23:37:38.434] ENDGAME_WORLD: #19 (w=1.00) N:.9.72. .J..T7 A87... T.A8.. [23:37:38.434] ENDGAME_WORLD: #20 (w=1.00) N:.9.72. .A..T7 A87... T.J8.. [23:37:38.434] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=16.04, rankByScore=True): [23:37:38.434] S7: defeat 100 % (16.0/16.0), makes 100 % (16.0/16.0), avgDeclTricks=9.0, dist=[9:16.0] [23:37:38.434] S8: defeat 100 % (16.0/16.0), makes 100 % (16.0/16.0), avgDeclTricks=9.0, dist=[9:16.0] [23:37:38.435] SA: defeat 100 % (16.0/16.0), makes 100 % (16.0/16.0), avgDeclTricks=10.0, dist=[10:16.0] [23:37:38.435] IMP S7: -0.50 [23:37:38.435] IMP S8: -0.50 [23:37:38.435] IMP SA: 1.00 [23:37:38.435] MP S7: -0.500 [23:37:38.435] MP S8: -0.500 [23:37:38.435] MP SA: 1.000 [23:37:38.435] ENDGAME: Selected SA (100 %) [23:37:38.436] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:40 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:40 === [23:37:40.601] Activated: 3 tricks remaining, threshold=5 [23:37:40.602] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=7, defense tricks=3 [23:37:40.602] ENDGAME: Contract=3D, Declarer=N, ToPlay=N, Trump=D [23:37:40.602] ENDGAME: N [- H9 D72 -] [23:37:40.602] ENDGAME: S [S87 - - -] [23:37:40.602] ENDGAME: Hidden [ST HAJ8 - CT] [23:37:40.602] ENDGAME: Current trick (2 cards, led by S): SA C7 [23:37:40.602] ENDGAME: 6 valid worlds (after void filtering) [23:37:40.603] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:40.603] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:40.603] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:40.603] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:40.603] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:40.603] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:40.609] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:40.609] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:40.609] [Timing] N precompute: 6ms mem d=159KB (total=1535MB) [23:37:40.613] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:40.613] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:40.613] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:40.613] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:40.613] [Timing] E precompute: 3ms mem d=104KB (total=1535MB) [23:37:40.615] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:40.615] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:40.615] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:40.615] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:40.615] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:40.615] [Timing] S precompute: 2ms mem d=106KB (total=1535MB) [23:37:40.616] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:40.616] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:40.616] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:40.616] [Timing] W precompute: 1ms mem d=48KB (total=1535MB) [23:37:40.617] ENDGAME: Bidding weights applied to 1/6 worlds (range 0.01-1.00) [23:37:40.617] ENDGAME_WORLD: #1 (w=1.00) N:.9.72. T.J8.. 87... .A..T [23:37:40.617] ENDGAME_WORLD: #2 (w=1.00) N:.9.72. T.A8.. 87... .J..T [23:37:40.617] ENDGAME_WORLD: #3 (w=1.00) N:.9.72. T.8..T 87... .AJ.. [23:37:40.617] ENDGAME_WORLD: #4 (w=0.01) N:.9.72. T.AJ.. 87... .8..T [23:37:40.617] ENDGAME_WORLD: #5 (w=1.00) N:.9.72. T.J..T 87... .A8.. [23:37:40.617] ENDGAME_WORLD: #6 (w=1.00) N:.9.72. T.A..T 87... .J8.. [23:37:40.617] ENDGAME: Evaluating 3 candidates across 6 worlds (totalWeight=5.01, rankByScore=True): [23:37:40.617] H9: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=10.0, dist=[10:5.0] [23:37:40.617] D2: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=9.0, dist=[9:5.0] [23:37:40.617] D7: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=9.0, dist=[9:5.0] [23:37:40.618] IMP H9: 1.00 [23:37:40.618] IMP D2: -0.50 [23:37:40.618] IMP D7: -0.50 [23:37:40.618] MP H9: 1.000 [23:37:40.618] MP D2: -0.500 [23:37:40.618] MP D7: -0.500 [23:37:40.618] ENDGAME: Selected H9 (100 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:42 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:42 === [23:37:42.464] Activated: 2 tricks remaining, threshold=5 [23:37:42.464] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=8, defense tricks=3 [23:37:42.464] ENDGAME: Contract=3D, Declarer=N, ToPlay=S, Trump=D [23:37:42.464] ENDGAME: S [S87 - - -] [23:37:42.464] ENDGAME: N [- - D72 -] [23:37:42.464] ENDGAME: Hidden [- HAJ8 - CT] [23:37:42.465] ENDGAME: 6 valid worlds (after void filtering) [23:37:42.465] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:42.465] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:42.466] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:42.466] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:42.466] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:42.466] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:42.472] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:42.472] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:42.472] [Timing] N precompute: 6ms mem d=163KB (total=1539MB) [23:37:42.476] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:42.476] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:42.476] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:42.476] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:42.476] [Timing] E precompute: 3ms mem d=112KB (total=1539MB) [23:37:42.478] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:42.478] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:42.478] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:42.478] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:42.478] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:42.478] [Timing] S precompute: 2ms mem d=96KB (total=1539MB) [23:37:42.479] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:42.479] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:42.479] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:42.479] [Timing] W precompute: 1ms mem d=56KB (total=1539MB) [23:37:42.479] ENDGAME: Bidding weights applied to 1/6 worlds (range 0.01-1.00) [23:37:42.479] ENDGAME_WORLD: #1 (w=1.00) N:..72. .J8.. 87... .A..T [23:37:42.480] ENDGAME_WORLD: #2 (w=1.00) N:..72. .A8.. 87... .J..T [23:37:42.480] ENDGAME_WORLD: #3 (w=1.00) N:..72. .8..T 87... .AJ.. [23:37:42.480] ENDGAME_WORLD: #4 (w=0.01) N:..72. .AJ.. 87... .8..T [23:37:42.480] ENDGAME_WORLD: #5 (w=1.00) N:..72. .J..T 87... .A8.. [23:37:42.480] ENDGAME_WORLD: #6 (w=1.00) N:..72. .A..T 87... .J8.. [23:37:42.480] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=5.01, rankByScore=True): [23:37:42.480] S7: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=10.0, dist=[10:5.0] [23:37:42.480] S8: defeat 100 % (5.0/5.0), makes 100 % (5.0/5.0), avgDeclTricks=10.0, dist=[10:5.0] [23:37:42.480] IMP S7: 0.00 [23:37:42.480] IMP S8: 0.00 [23:37:42.480] MP S7: 0.000 [23:37:42.480] MP S8: 0.000 [23:37:42.481] ENDGAME: Selected S8 (100 %) [23:37:42.481] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [23:37:42.481] Tied cards: S8,S7 -- invoking NN directly on tied set [23:37:42.481] === FindBestCardAsync: Position=S, CardsPlayed=44 === [23:37:42.481] Finding card to play for S: AK8765.Q.983.A95 [23:37:42.481] Relative position: Dummy, Contract type: Suit [23:37:42.481] Cards in hand mask: 2 [23:37:42.482] Candidate: xS = 53.9 % [23:37:42.482] Candidate: 8S = 46.1 % [23:37:42.482] Selected: S7 (53.9 %) === Board 20260810_MP_KMB-Daylong_b1 (API) - DDS Engine (N) - 2026-08-09 23:37:44 === === Board 20260810_MP_KMB-Daylong_b1 (API) - Neural Network Engine (N) - 2026-08-09 23:37:44 === [23:37:44.361] Activated: 2 tricks remaining, threshold=5 [23:37:44.362] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=8, defense tricks=3 [23:37:44.362] ENDGAME: Contract=3D, Declarer=N, ToPlay=N, Trump=D [23:37:44.362] ENDGAME: N [- - D72 -] [23:37:44.362] ENDGAME: S [S8 - - -] [23:37:44.362] ENDGAME: Hidden [- HA8 - CT] [23:37:44.362] ENDGAME: Current trick (2 cards, led by S): S7 HJ [23:37:44.362] ENDGAME: 3 valid worlds (after void filtering) [23:37:44.362] [DealFinder] Explained bid N 2D: "Weak two diamond, HCP <= 11, D = 6, HCP > 4, BestSuit(D), LoserLevel >= 2, DiamondPoints >= 6, S <= 4, H <= 4, RuleOf < 21" -> require: (none) [23:37:44.363] [DealFinder] Explained bid E P: "Overcalling Weak 2D Opening, D >= 5, HCP <= 15" -> require: (none) [23:37:44.363] [DealFinder] Explained bid S 3D: "Responses to 2D-PX, Competitive(D), HCP >= 10, D >= 2, HCP <= 13, DiamondPoints >= 7, D >= 3, DiamondPoints <= 10" -> require: (none) [23:37:44.363] [DealFinder] Explained bid W P: "Responses to 2D-P-3D, Defensive bidding after two bids from opponents, HCP <= 16, True" -> require: (none) [23:37:44.363] [DealFinder] Explained bid N P: "Passable situations - 2D, True" -> require: (none) [23:37:44.363] [DealFinder] Explained bid E P: "Responses to 2D-P-3D-P-P, True" -> require: (none) [23:37:44.369] [DealFinder] N constraints: HCP[6-11], Suits=S[0-4] H[0-4] D[6-6], Trivial=False [23:37:44.369] [DealFinder] Expression (2767 chars): HCP <= 11 & D = 6 & HCP > 4 & BestSuit(D) & LoserLevel >= 2 & DiamondPoints >= 6 & S <= 4 & H <= 4 & RuleOf < 21 & HCP >= 6 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= ... [23:37:44.369] [Timing] N precompute: 6ms mem d=171KB (total=1544MB) [23:37:44.373] [DealFinder] E HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:44.373] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [23:37:44.373] [DealFinder] E constraints: HCP[3-15], Suits=(none), Trivial=False [23:37:44.373] [DealFinder] Expression (1473 chars): (D >= 5 OR HCP <= 15) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (BestMajor(H) & H >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(S) & S >= 5 & HCP >= 13 & HCP <= 18) & NOT (BestMajor(H) & H >= 6 & HCP >= 11 & HCP <= 17) & NOT (BestMajor(S) & S >= 6 & HCP >= 11 & HCP <= 17) & NOT (HCP >= 15 & HCP <= 18 & balish & Stopper in D) & NOT (C >= 5 & HCP >= 14 & HCP <= 19 & (H <= 2 OR S <= 2) & BestSuit(C)) & NOT (H >= 7 & HCP >= 19) & NOT (S >= 7 & HCP >= 19) & NOT (HCP >= 19 & HCP <= 24 & balish & Stopper in D) & NOT (C >= 7 & HCP >= 19 & HCP <= 24) & NOT (H >= 7 & HCP >= 12 & HCP <= 14) & NOT (S >= 7 & HCP >= 12 & HCP <= 14) & NOT (H >= 7 & Losers <= 3 & HCP <= 15) & NOT (S >= 7 & Losers <= 3 & HCP <= 15) & NOT (H >= 6 & HCP >= 18 & Losers <= 4) & NOT (S >= 6 & HCP >= 18 & Losers <= 4) & HCP < 16 & NOT (HCP >= 13 & S >= 4 & H >= 3) & NOT (HCP >= 13 & S >= 3 & H >= 4) & NOT (HCP >= 12 & D <= 1 & S >= 3 & H >= 3 & C <= 5) & NOT (H >= 5 & S >= 5 & LoserLevel >= 2 & HCP >= 10) & True & NOT (BestMajor(H) & H >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 7 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(H) & H >= 6 & Losers <= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 6 & Losers <= 5 & HCP >= 10) & NOT (H >= 4 & S >= 4 & C <= 1 & HCP >= 10) & NOT (H >= 4 & S >= 4 & D <= 1 & HCP >= 10) [23:37:44.373] [Timing] E precompute: 3ms mem d=105KB (total=1544MB) [23:37:44.375] [DealFinder] S Diamonds: tightened from [0-13] to [2-13] using HandUnderstanding [23:37:44.375] [DealFinder] S HCP min: tightened from 0 to 9 using HandUnderstanding [23:37:44.375] [DealFinder] S HCP max: tightened from 37 to 12 using HandUnderstanding [23:37:44.375] [DealFinder] S constraints: HCP[9-12], Suits=D[2-13], Trivial=False [23:37:44.375] [DealFinder] Expression (1176 chars): ((DiamondPoints >= 7 & D >= 3 & DiamondPoints <= 10 & HCP >= 6 & HCP <= 12) OR (HCP >= 10 & D >= 2 & HCP <= 13) OR Competitive(D)) & NOT (D >= 2 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 2 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 7 & D >= 4 & DiamondPoints <= 11) & NOT (DiamondPoints >= 7 & D >= 5 & DiamondPoints <= 13) & NOT (HCP >= 17 & H >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 17 & S >= 6 & Single Suited & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 14 & H >= 5) & NOT (HCP >= 14 & S >= 5) & NOT (TP >= 20 & H >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TP >= 20 & S >= 6 & Single Suited & Losers >= 4 & HCP <= 18) & NOT (TwiceRebiddable(H) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (TwiceRebiddable(S) & Losers <= 4 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & HCP < 15 [23:37:44.375] [Timing] S precompute: 2ms mem d=104KB (total=1544MB) [23:37:44.376] [DealFinder] W HCP min: tightened from 0 to 3 using HandUnderstanding [23:37:44.376] [DealFinder] W constraints: HCP[3-16], Suits=(none), Trivial=False [23:37:44.376] [DealFinder] Expression (264 chars): (HCP <= 16 OR True) & NOT (BestMajor(H) & H >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(S) & S >= 5 & Losers <= 6 & HCP >= 13 & HCP <= 17) & NOT (BestMajor(H) & H >= 6 & Losers <= 5) & NOT (BestMajor(S) & S >= 6 & Losers <= 5) & NOT Takeout(D, -1) [23:37:44.377] [Timing] W precompute: 0ms mem d=55KB (total=1544MB) [23:37:44.377] ENDGAME_WORLD: #1 (w=1.00) N:..72. .A8.. 8... ...T [23:37:44.377] ENDGAME_WORLD: #2 (w=1.00) N:..72. .8..T 8... .A.. [23:37:44.377] ENDGAME_WORLD: #3 (w=1.00) N:..72. .A..T 8... .8.. [23:37:44.378] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [23:37:44.379] D2: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [23:37:44.379] D7: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [23:37:44.379] IMP D2: 0.00 [23:37:44.379] IMP D7: 0.00 [23:37:44.379] MP D2: 0.000 [23:37:44.379] MP D7: 0.000 [23:37:44.379] ENDGAME: Selected D7 (100 %) [23:37:44.379] Tied cards: D7,D2 -- invoking NN directly on tied set [23:37:44.379] === FindBestCardAsync: Position=N, CardsPlayed=46 === [23:37:44.380] Finding card to play for N: Q3.T92.KQJ762.J4 [23:37:44.380] Relative position: Declarer, Contract type: Suit [23:37:44.380] Cards in hand mask: 1 [23:37:44.382] Candidate: xD = 100.0 % [23:37:44.382] Selected: D2 (100.0 %)