=== Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:35 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:35 === [00:26:35.842] === FindBestCardAsync: Position=N, CardsPlayed=1 === [00:26:35.842] Contract: 3N, Declarer: S, Dealer: W [00:26:35.842] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:35.842] Deal: N:... ... ... ... [00:26:35.842] Position N is on declarer's side - score table shifted by 0 declarer tricks won [00:26:35.843] ****************************** [00:26:35.843] FindMatchingDealsWithPlayInternal Input: [00:26:35.843] Position parameter: N [00:26:35.843] Deal from game: N:... ... ... ... [00:26:35.843] Hand for N: AQT.J942.64.Q832 [00:26:35.843] Hand for E: (null) [00:26:35.843] Hand for S: K3.Q53.AQJT.AJ76 [00:26:35.843] Hand for W: (null) [00:26:35.843] Cards played: S4 [00:26:35.843] Declarer: S [00:26:35.843] ****************************** [00:26:35.843] [DealFinder] Seed from player N hand: -612320758 [00:26:35.844] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:35.855] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:35.855] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:35.855] [Timing] N precompute: 11ms mem d=238KB (total=1029MB) [00:26:35.862] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:35.862] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:35.863] [Timing] E precompute: 7ms mem d=187KB (total=1029MB) [00:26:35.864] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:35.864] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:35.864] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:35.864] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:35.864] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:35.864] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:35.864] [Timing] S precompute: 1ms mem d=128KB (total=1029MB) [00:26:35.872] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:35.872] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:35.872] [Timing] W precompute: 7ms mem d=180KB (total=1029MB) [00:26:35.872] [Timing] Pre-computation (constraints): 28ms mem d=0MB (total=1029MB, gc2=12) [00:26:35.873] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [00:26:35.873] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=1 [00:26:35.873] [ExtractPartialDeal] Visible hands: N, S [00:26:35.873] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:35.873] [ExtractPartialDeal] Extracted hands: [00:26:35.873] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:35.873] E: ... (0 cards) [00:26:35.873] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:35.873] W: ... (0 cards) [00:26:35.873] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:35.873] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:35.873] [ComputePlayedCards] Card 1: S4 played by W [00:26:35.873] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [00:26:35.873] [DealFinder] Added 0 played cards to E (was 0 cards): [00:26:35.873] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [00:26:35.874] [DealFinder] Added 1 played cards to W (was 0 cards): S4 [00:26:35.874] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:35.874] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:35.874] [DealFinder] Known cards per player: N=13, E=0, S=13, W=1 [00:26:35.874] [DealFinder] Locked players: N, S [00:26:35.874] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [00:26:35.874] [DealFinder] Players needing cards: E:13, W:12 [00:26:35.874] Large number of cards remaining. Using random generation. [00:26:35.874] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:35.879] [VerifyHands] FAIL for W: 8754.AKT76.K987. (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:35.879] [VerifyHands] FAIL for W: J97654.A.9873.95 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:35.879] [VerifyHands] FAIL for W: 9754.AK8.K853.K4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:35.880] [VerifyHands] FAIL for W: J98742.A8.K5.K94 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:35.881] [VerifyHands] FAIL for W: 864.AKT8.K853.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:35.885] [Timing] Total: 41ms, Generation: 1ms, Verification: 9ms [00:26:35.885] [Timing] Attempts: 62, PassedSimpleCheck: 62, FailedVerification: 12, Found: 50 [00:26:35.886] Search complete. Returning 50 deals. [00:26:35.886] Found 50 sample deals for simulation. [00:26:35.886] Valid deals for DDS: 50 / 50 [00:26:35.886] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:35.892] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:35.928] [SAMPLE-VAL] Opening lead rule validation (S4): 3/50 samples penalized for convention violation [00:26:35.928] [SAMPLE-VAL] Done. Weight range: 0.012-0.888 [00:26:35.928] After sample validation: 50 deals remaining [00:26:35.928] Using weighted samples: 50/50 have non-uniform weights (range 0.012-0.888) [00:26:35.928] Sample deals (50 total, showing first 20, by weight): [00:26:35.929] [1] (w=0.888) N:AQT.J942.64.Q832 J.AKT6.98732.KT9 K3.Q53.AQJT.AJ76 9876542.87.K5.54 [00:26:35.929] [2] (w=0.878) N:AQT.J942.64.Q832 J752.A7.7532.954 K3.Q53.AQJT.AJ76 9864.KT86.K98.KT [00:26:35.929] [3] (w=0.848) N:AQT.J942.64.Q832 86.AK876.K952.T9 K3.Q53.AQJT.AJ76 J97542.T.873.K54 [00:26:35.929] [4] (w=0.835) N:AQT.J942.64.Q832 J85.A76.753.KT95 K3.Q53.AQJT.AJ76 97642.KT8.K982.4 [00:26:35.929] [5] (w=0.830) N:AQT.J942.64.Q832 J95.A6.875.KT954 K3.Q53.AQJT.AJ76 87642.KT87.K932. [00:26:35.929] [6] (w=0.830) N:AQT.J942.64.Q832 J852.K76.8752.T5 K3.Q53.AQJT.AJ76 9764.AT8.K93.K94 [00:26:35.929] [7] (w=0.825) N:AQT.J942.64.Q832 J87.K6.K8753.T94 K3.Q53.AQJT.AJ76 96542.AT87.92.K5 [00:26:35.929] [8] (w=0.789) N:AQT.J942.64.Q832 J76.K8.9872.K954 K3.Q53.AQJT.AJ76 98542.AT76.K53.T [00:26:35.929] [9] (w=0.787) N:AQT.J942.64.Q832 876.AKT86.32.954 K3.Q53.AQJT.AJ76 J9542.7.K9875.KT [00:26:35.929] [10] (w=0.780) N:AQT.J942.64.Q832 J76.AT76.973.KT5 K3.Q53.AQJT.AJ76 98542.K8.K852.94 [00:26:35.929] [11] (w=0.757) N:AQT.J942.64.Q832 982.KT876.932.T4 K3.Q53.AQJT.AJ76 J7654.A.K875.K95 [00:26:35.930] [12] (w=0.733) N:AQT.J942.64.Q832 J65.T76.K985.T95 K3.Q53.AQJT.AJ76 98742.AK8.732.K4 [00:26:35.930] [13] (w=0.724) N:AQT.J942.64.Q832 965.KT87.9853.KT K3.Q53.AQJT.AJ76 J8742.A6.K72.954 [00:26:35.930] [14] (w=0.721) N:AQT.J942.64.Q832 J872.A76.K875.T9 K3.Q53.AQJT.AJ76 9654.KT8.932.K54 [00:26:35.930] [15] (w=0.716) N:AQT.J942.64.Q832 965.KT8.8753.K54 K3.Q53.AQJT.AJ76 J8742.A76.K92.T9 [00:26:35.930] [16] (w=0.709) N:AQT.J942.64.Q832 982.K876.7.KT954 K3.Q53.AQJT.AJ76 J7654.AT.K98532. [00:26:35.930] [17] (w=0.706) N:AQT.J942.64.Q832 852.86.K98752.94 K3.Q53.AQJT.AJ76 J9764.AKT7.3.KT5 [00:26:35.930] [18] (w=0.699) N:AQT.J942.64.Q832 J952.K87.932.954 K3.Q53.AQJT.AJ76 8764.AT6.K875.KT [00:26:35.930] [19] (w=0.677) N:AQT.J942.64.Q832 975.AT7.K975.KT5 K3.Q53.AQJT.AJ76 J8642.K86.832.94 [00:26:35.930] [20] (w=0.676) N:AQT.J942.64.Q832 J9762.A76.983.T9 K3.Q53.AQJT.AJ76 854.KT8.K752.K54 [00:26:35.930] ... and 30 more [00:26:37.704] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:37.704] ST: [600, 600, 630, 600, 600, 600, 600, 630, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 630, 660, 660, 630, 630, 600, 600, -100, 630, 630, 600, 630, 630, 660, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600] [00:26:37.704] SQ: [600, 600, 630, 600, 600, 600, 600, 630, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 630, 660, 660, 630, 630, 600, 600, -100, 630, 630, 600, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600] [00:26:37.704] SA: [600, 600, 630, 600, 600, 600, 600, 630, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 630, 660, 660, 630, 630, 600, 600, -100, 630, 630, 600, 630, 630, 660, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600] [00:26:37.704] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:37.704] ST: [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 10, 10, 9, 9, 8, 10, 10, 9, 10, 10, 11, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9] [00:26:37.704] SQ: [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 10, 10, 9, 9, 8, 10, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9] [00:26:37.704] SA: [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 10, 10, 9, 9, 8, 10, 10, 9, 10, 10, 11, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9] [00:26:37.704] --- IMP Calculation Output (card -> average IMP) --- [00:26:37.704] ST: 0.01 [00:26:37.704] SA: 0.01 [00:26:37.705] SQ: -0.02 [00:26:37.705] === DDS DETAILED ANALYSIS === [00:26:37.705] Cards analyzed: 3, Samples per card: 50 [00:26:37.705] [00:26:37.705] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:37.705] ----- ------ --------- ----------- -------------------------------- [00:26:37.705] ST 0.01 9.56 4 [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9...] [00:26:37.705] SA 0.01 9.56 4 [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9...] [00:26:37.705] SQ -0.02 9.54 4 [9, 9, 10, 9, 9, 9, 9, 10, 9, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9...] [00:26:37.705] [00:26:37.705] Selected: ST (IMPs=0.01, avgTricks=9.56) [00:26:37.705] =================== [00:26:37.705] [TRUMP] Skipped: not a suit contract [00:26:37.705] Selected: ST (avg 0.01 IMPs, 9.56 tricks) -- 1 tied card(s): SA [00:26:37.706] [stage-timing] ok sample=43ms validate=0ms nn=42ms signal=0ms simgames=2ms dds=1773ms total=1863ms samples=50 cards=1 [00:26:37.715] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw4 AQT K3 J9876542' [00:26:37.717] SUITC_CALL_END: jsonLength=874 [00:26:37.717] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"W:9","Vs":[{"T":"A [00:26:37.717] === FindBestCardAsync: Position=N, CardsPlayed=1 === [00:26:37.717] Finding card to play for N: AQT.J942.64.Q832 [00:26:37.718] Relative position: Dummy, Contract type: NoTrump [00:26:37.718] Cards in hand mask: 3 [00:26:37.718] Candidate: TS = 63.3 % [00:26:37.719] Candidate: AS = 28.0 % [00:26:37.719] Candidate: QS = 8.7 % [00:26:37.719] Selected: ST (63.3 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:39 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:39 === [00:26:39.335] === FindBestCardAsync: Position=S, CardsPlayed=3 === [00:26:39.335] Contract: 3N, Declarer: S, Dealer: W [00:26:39.336] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:39.336] Deal: N:... ... ... ... [00:26:39.336] Position S is on declarer's side - score table shifted by 0 declarer tricks won [00:26:39.336] ****************************** [00:26:39.336] FindMatchingDealsWithPlayInternal Input: [00:26:39.336] Position parameter: S [00:26:39.336] Deal from game: N:... ... ... ... [00:26:39.336] Hand for N: AQT.J942.64.Q832 [00:26:39.336] Hand for E: (null) [00:26:39.336] Hand for S: K3.Q53.AQJT.AJ76 [00:26:39.336] Hand for W: (null) [00:26:39.337] Cards played: S4, ST, S2 [00:26:39.337] Declarer: S [00:26:39.337] ****************************** [00:26:39.337] [DealFinder] Seed from player S hand: -1794097470 [00:26:39.337] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:39.346] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:39.346] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:39.346] [Timing] N precompute: 8ms mem d=242KB (total=1026MB) [00:26:39.353] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:39.353] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:39.353] [Timing] E precompute: 7ms mem d=187KB (total=1026MB) [00:26:39.355] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:39.355] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:39.355] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:39.355] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:39.355] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:39.355] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:39.355] [Timing] S precompute: 1ms mem d=128KB (total=1026MB) [00:26:39.363] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:39.363] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:39.363] [Timing] W precompute: 7ms mem d=184KB (total=1026MB) [00:26:39.363] [Timing] Pre-computation (constraints): 26ms mem d=0MB (total=1026MB, gc2=12) [00:26:39.363] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [00:26:39.363] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=3 [00:26:39.363] [ExtractPartialDeal] Visible hands: S, N [00:26:39.364] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:39.364] [ExtractPartialDeal] Extracted hands: [00:26:39.364] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:39.364] E: ... (0 cards) [00:26:39.364] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:39.364] W: ... (0 cards) [00:26:39.364] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:39.364] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:39.364] [ComputePlayedCards] Card 1: S4 played by W [00:26:39.364] [ComputePlayedCards] Card 2: ST played by N [00:26:39.364] [ComputePlayedCards] Card 3: S2 played by E [00:26:39.364] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST [00:26:39.364] [DealFinder] Added 1 played cards to E (was 0 cards): S2 [00:26:39.364] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [00:26:39.364] [DealFinder] Added 1 played cards to W (was 0 cards): S4 [00:26:39.365] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:39.365] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:39.365] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [00:26:39.365] [DealFinder] Locked players: N, S [00:26:39.365] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [00:26:39.365] [DealFinder] Players needing cards: E:12, W:12 [00:26:39.365] Large number of cards remaining. Using random generation. [00:26:39.365] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:39.366] [VerifyHands] FAIL for W: J97654.T7.K9875. (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:39.367] [VerifyHands] FAIL for E: J97652.KT6.95.K9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:39.367] [VerifyHands] FAIL for W: J97654.76.K72.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:39.368] [VerifyHands] FAIL for W: 764.AKT876..KT94 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:39.369] [VerifyHands] FAIL for E: 92.KT6.K87532.T9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:39.373] [Timing] Total: 36ms, Generation: 1ms, Verification: 6ms [00:26:39.373] [Timing] Attempts: 64, PassedSimpleCheck: 64, FailedVerification: 14, Found: 50 [00:26:39.373] Search complete. Returning 50 deals. [00:26:39.374] Found 50 sample deals for simulation. [00:26:39.374] Valid deals for DDS: 50 / 50 [00:26:39.374] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:39.380] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:39.381] [SAMPLE-VAL] Opening lead rule validation (S4): 1/50 samples penalized for convention violation [00:26:39.381] [SAMPLE-VAL] Done. Weight range: 0.026-0.820 [00:26:39.381] After sample validation: 50 deals remaining [00:26:39.381] Using weighted samples: 50/50 have non-uniform weights (range 0.026-0.820) [00:26:39.381] Sample deals (50 total, showing first 20, by weight): [00:26:39.381] [1] (w=0.820) N:AQT.J942.64.Q832 J52.AT7.8732.KT9 K3.Q53.AQJT.AJ76 98764.K86.K95.54 [00:26:39.381] [2] (w=0.808) N:AQT.J942.64.Q832 J62.AT8.8532.K54 K3.Q53.AQJT.AJ76 98754.K76.K97.T9 [00:26:39.381] [3] (w=0.807) N:AQT.J942.64.Q832 J92.KT7.753.KT54 K3.Q53.AQJT.AJ76 87654.A86.K982.9 [00:26:39.381] [4] (w=0.806) N:AQT.J942.64.Q832 J2.AT876.K73.K94 K3.Q53.AQJT.AJ76 987654.K.9852.T5 [00:26:39.381] [5] (w=0.757) N:AQT.J942.64.Q832 7652.A8.9872.T95 K3.Q53.AQJT.AJ76 J984.KT76.K53.K4 [00:26:39.381] [6] (w=0.757) N:AQT.J942.64.Q832 J72.A86.K87.KT54 K3.Q53.AQJT.AJ76 98654.KT7.9532.9 [00:26:39.382] [7] (w=0.755) N:AQT.J942.64.Q832 J72.A6.K85.KT954 K3.Q53.AQJT.AJ76 98654.KT87.9732. [00:26:39.382] [8] (w=0.738) N:AQT.J942.64.Q832 762.K.K985.KT954 K3.Q53.AQJT.AJ76 J9854.AT876.732. [00:26:39.382] [9] (w=0.717) N:AQT.J942.64.Q832 962.AT86.982.K54 K3.Q53.AQJT.AJ76 J8754.K7.K753.T9 [00:26:39.382] [10] (w=0.714) N:AQT.J942.64.Q832 862.AT87.K982.T5 K3.Q53.AQJT.AJ76 J9754.K6.753.K94 [00:26:39.382] [11] (w=0.710) N:AQT.J942.64.Q832 8762.A6.932.T954 K3.Q53.AQJT.AJ76 J954.KT87.K875.K [00:26:39.382] [12] (w=0.689) N:AQT.J942.64.Q832 952.AT6.K9532.T5 K3.Q53.AQJT.AJ76 J8764.K87.87.K94 [00:26:39.382] [13] (w=0.677) N:AQT.J942.64.Q832 962.AT7.K952.K95 K3.Q53.AQJT.AJ76 J8754.K86.873.T4 [00:26:39.382] [14] (w=0.669) N:AQT.J942.64.Q832 972.AK8.K873.T94 K3.Q53.AQJT.AJ76 J8654.T76.952.K5 [00:26:39.382] [15] (w=0.661) N:AQT.J942.64.Q832 9752.AT76.753.T5 K3.Q53.AQJT.AJ76 J864.K8.K982.K94 [00:26:39.382] [16] (w=0.656) N:AQT.J942.64.Q832 8762.A6.98732.95 K3.Q53.AQJT.AJ76 J954.KT87.K5.KT4 [00:26:39.383] [17] (w=0.653) N:AQT.J942.64.Q832 J852.AT876.8752. K3.Q53.AQJT.AJ76 9764.K.K93.KT954 [00:26:39.383] [18] (w=0.653) N:AQT.J942.64.Q832 952.K8.K982.K954 K3.Q53.AQJT.AJ76 J8764.AT76.753.T [00:26:39.383] [19] (w=0.645) N:AQT.J942.64.Q832 J872.AT.9752.K95 K3.Q53.AQJT.AJ76 9654.K876.K83.T4 [00:26:39.383] [20] (w=0.639) N:AQT.J942.64.Q832 J752.AKT6.985.54 K3.Q53.AQJT.AJ76 9864.87.K732.KT9 [00:26:39.383] ... and 30 more [00:26:41.094] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:41.095] S3: [600, 630, 630, 630, 600, 630, 660, 660, 630, 600, 600, 600, 600, 630, 600, 600, 600, 660, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 660, 660, 660, 630, 630, 630, 630, 630, 660, 630, 600, 630, 630, 660, 660, 630, 630, 600] [00:26:41.095] SK: [600, 630, 600, 630, 600, 630, 630, 630, 630, 600, 600, 600, 600, 630, 600, 600, 600, 630, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 630, 660, 660, 630, 630, 630, 630, 630, 660, 630, 600, 630, 630, 660, 660, 630, 630, 600] [00:26:41.095] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:41.096] S3: [9, 10, 10, 10, 9, 10, 11, 11, 10, 9, 9, 9, 9, 10, 9, 9, 9, 11, 9, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 10, 10, 10, 10, 10, 11, 10, 9, 10, 10, 11, 11, 10, 10, 9] [00:26:41.096] SK: [9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 9, 9, 9, 10, 9, 9, 9, 10, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 11, 11, 10, 10, 10, 10, 10, 11, 10, 9, 10, 10, 11, 11, 10, 10, 9] [00:26:41.096] --- IMP Calculation Output (card -> average IMP) --- [00:26:41.096] S3: 0.14 [00:26:41.096] SK: -0.14 [00:26:41.096] === DDS DETAILED ANALYSIS === [00:26:41.096] Cards analyzed: 2, Samples per card: 50 [00:26:41.096] [00:26:41.096] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:41.096] ----- ------ --------- ----------- -------------------------------- [00:26:41.096] S3 0.14 9.74 3 [9, 10, 10, 10, 9, 10, 11, 11, 10, 9, 9, 9, 9, 10, 9, 9, 9, 11, 9, 9...] [00:26:41.096] SK -0.14 9.62 3 [9, 10, 9, 10, 9, 10, 10, 10, 10, 9, 9, 9, 9, 10, 9, 9, 9, 10, 9, 9...] [00:26:41.096] [00:26:41.096] Selected: S3 (IMPs=0.14, avgTricks=9.74) [00:26:41.096] =================== [00:26:41.097] [TRUMP] Skipped: not a suit contract [00:26:41.097] Selected: S3 (avg 0.14 IMPs, 9.74 tricks) [00:26:41.097] [stage-timing] ok sample=37ms validate=0ms nn=7ms signal=0ms simgames=1ms dds=1711ms total=1761ms samples=50 cards=3 [00:26:41.097] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw4 AQT K3 J9876542' [00:26:41.099] SUITC_CALL_END: jsonLength=874 [00:26:41.099] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"W:9","Vs":[{"T":"A [00:26:41.100] === FindBestCardAsync: Position=S, CardsPlayed=3 === [00:26:41.100] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:26:41.100] Relative position: Declarer, Contract type: NoTrump [00:26:41.100] Cards in hand mask: 2 [00:26:41.101] Candidate: xS = 85.9 % [00:26:41.101] Candidate: KS = 14.1 % [00:26:41.101] Selected: S3 (85.9 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:42 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:42 === [00:26:42.885] === FindBestCardAsync: Position=S, CardsPlayed=4 === [00:26:42.885] Contract: 3N, Declarer: S, Dealer: W [00:26:42.885] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:42.885] Deal: N:... ... ... ... [00:26:42.885] Position S is on declarer's side - score table shifted by 1 declarer tricks won [00:26:42.885] ****************************** [00:26:42.885] FindMatchingDealsWithPlayInternal Input: [00:26:42.885] Position parameter: S [00:26:42.885] Deal from game: N:... ... ... ... [00:26:42.885] Hand for N: AQT.J942.64.Q832 [00:26:42.885] Hand for E: (null) [00:26:42.885] Hand for S: K3.Q53.AQJT.AJ76 [00:26:42.886] Hand for W: (null) [00:26:42.886] Cards played: S4, ST, S2, SK [00:26:42.886] Declarer: S [00:26:42.886] ****************************** [00:26:42.886] [DealFinder] Seed from player S hand: -1794097470 [00:26:42.886] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:42.895] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:42.895] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:42.895] [Timing] N precompute: 9ms mem d=240KB (total=1019MB) [00:26:42.902] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:42.902] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:42.902] [Timing] E precompute: 7ms mem d=176KB (total=1019MB) [00:26:42.904] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:42.904] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:42.904] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:42.904] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:42.904] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:42.904] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:42.904] [Timing] S precompute: 1ms mem d=128KB (total=1019MB) [00:26:42.912] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:42.912] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:42.912] [Timing] W precompute: 8ms mem d=197KB (total=1019MB) [00:26:42.912] [Timing] Pre-computation (constraints): 26ms mem d=0MB (total=1019MB, gc2=12) [00:26:42.913] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [00:26:42.913] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=4 [00:26:42.913] [ExtractPartialDeal] Visible hands: S, N [00:26:42.913] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:42.913] [ExtractPartialDeal] Extracted hands: [00:26:42.913] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:42.913] E: ... (0 cards) [00:26:42.913] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:42.913] W: ... (0 cards) [00:26:42.913] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:42.913] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:42.913] [ComputePlayedCards] Card 1: S4 played by W [00:26:42.913] [ComputePlayedCards] Card 2: ST played by N [00:26:42.913] [ComputePlayedCards] Card 3: S2 played by E [00:26:42.914] [ComputePlayedCards] Card 4: SK played by S [00:26:42.914] [ComputePlayedCards] Trick complete. Winner: S [00:26:42.914] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST [00:26:42.914] [DealFinder] Added 1 played cards to E (was 0 cards): S2 [00:26:42.914] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK [00:26:42.914] [DealFinder] Added 1 played cards to W (was 0 cards): S4 [00:26:42.914] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:42.914] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:42.914] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [00:26:42.915] [DealFinder] Locked players: N, S [00:26:42.915] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [00:26:42.915] [DealFinder] Players needing cards: E:12, W:12 [00:26:42.915] Large number of cards remaining. Using random generation. [00:26:42.915] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:42.916] [VerifyHands] FAIL for W: J97654.T7.K9875. (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:42.916] [VerifyHands] FAIL for E: J97652.KT6.95.K9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:42.917] [VerifyHands] FAIL for W: J97654.76.K72.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:42.918] [VerifyHands] FAIL for W: 764.AKT876..KT94 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:42.918] [VerifyHands] FAIL for E: 92.KT6.K87532.T9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:42.923] [Timing] Total: 36ms, Generation: 1ms, Verification: 6ms [00:26:42.923] [Timing] Attempts: 64, PassedSimpleCheck: 64, FailedVerification: 14, Found: 50 [00:26:42.923] Search complete. Returning 50 deals. [00:26:42.923] Found 50 sample deals for simulation. [00:26:42.923] Valid deals for DDS: 50 / 50 [00:26:42.923] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:42.929] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:42.930] [SAMPLE-VAL] Opening lead rule validation (S4): 1/50 samples penalized for convention violation [00:26:42.930] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:26:42.931] [SAMPLE-VAL] Sample 1: weight 0.609 -> 0.390 [E:T1-S2=88 %, W:T1-S4=46 %] [00:26:42.932] [SAMPLE-VAL] Sample 2: weight 0.717 -> 0.514 [E:T1-S2=93 %, W:T1-S4=55 %] [00:26:42.933] [SAMPLE-VAL] Sample 3: weight 0.653 -> 0.067 [E:T1-S2=2 %, W:T1-S4=56 %] [00:26:42.933] [SAMPLE-VAL] Sample 4: weight 0.755 -> 0.109 [E:T1-S2=4 %, W:T1-S4=48 %] [00:26:42.934] [SAMPLE-VAL] Sample 5: weight 0.689 -> 0.573 [E:T1-S2=93 %, W:T1-S4=74 %] [00:26:42.935] [SAMPLE-VAL] Sample 6: weight 0.807 -> 0.057 [E:T1-S2=1 %, W:T1-S4=80 %] [00:26:42.935] [SAMPLE-VAL] Sample 7: weight 0.669 -> 0.501 [E:T1-S2=94 %, W:T1-S4=59 %] [00:26:42.936] [SAMPLE-VAL] Sample 8: weight 0.757 -> 0.399 [E:T1-S2=100 %, W:T1-S4=28 %] [00:26:42.937] [SAMPLE-VAL] Sample 9: weight 0.639 -> 0.091 [E:T1-S2=5 %, W:T1-S4=43 %] [00:26:42.937] [SAMPLE-VAL] Sample 10: weight 0.559 -> 0.351 [E:T1-S2=95 %, W:T1-S4=41 %] [00:26:42.938] [SAMPLE-VAL] Sample 11: weight 0.623 -> 0.438 [E:T1-S2=92 %, W:T1-S4=53 %] [00:26:42.938] [SAMPLE-VAL] Sample 12: weight 0.576 -> 0.058 [E:T1-S2=2 %, W:T1-S4=44 %] [00:26:42.939] [SAMPLE-VAL] Sample 13: weight 0.820 -> 0.105 [E:T1-S2=2 %, W:T1-S4=67 %] [00:26:42.940] [SAMPLE-VAL] Sample 14: weight 0.528 -> 0.056 [E:T1-S2=3 %, W:T1-S4=45 %] [00:26:42.940] [SAMPLE-VAL] Sample 15: weight 0.594 -> 0.064 [E:T1-S2=3 %, W:T1-S4=46 %] [00:26:42.941] [SAMPLE-VAL] Sample 16: weight 0.507 -> 0.294 [E:T1-S2=92 %, W:T1-S4=37 %] [00:26:42.942] [SAMPLE-VAL] Sample 17: weight 0.624 -> 0.050 [E:T1-S2=1 %, W:T1-S4=48 %] [00:26:42.942] [SAMPLE-VAL] Sample 18: weight 0.467 -> 0.053 [E:T1-S2=4 %, W:T1-S4=35 %] [00:26:42.943] [SAMPLE-VAL] Sample 19: weight 0.600 -> 0.063 [E:T1-S2=2 %, W:T1-S4=55 %] [00:26:42.944] [SAMPLE-VAL] Sample 20: weight 0.478 -> 0.185 [E:T1-S2=94 %, W:T1-S4=16 %] [00:26:42.944] [SAMPLE-VAL] Sample 21: weight 0.560 -> 0.305 [E:T1-S2=96 %, W:T1-S4=31 %] [00:26:42.945] [SAMPLE-VAL] Sample 22: weight 0.677 -> 0.507 [E:T1-S2=92 %, W:T1-S4=61 %] [00:26:42.946] [SAMPLE-VAL] Sample 23: weight 0.532 -> 0.050 [E:T1-S2=2 %, W:T1-S4=45 %] [00:26:42.946] [SAMPLE-VAL] Sample 24: weight 0.622 -> 0.330 [E:T1-S2=93 %, W:T1-S4=30 %] [00:26:42.947] [SAMPLE-VAL] Sample 25: weight 0.635 -> 0.069 [E:T1-S2=6 %, W:T1-S4=20 %] [00:26:42.948] [SAMPLE-VAL] Sample 26: weight 0.661 -> 0.507 [E:T1-S2=96 %, W:T1-S4=61 %] [00:26:42.948] [SAMPLE-VAL] Sample 27: weight 0.710 -> 0.479 [E:T1-S2=93 %, W:T1-S4=49 %] [00:26:42.949] [SAMPLE-VAL] Sample 28: weight 0.437 -> 0.052 [E:T1-S2=4 %, W:T1-S4=36 %] [00:26:42.950] [SAMPLE-VAL] Sample 29: weight 0.738 -> 0.448 [E:T1-S2=100 %, W:T1-S4=37 %] [00:26:42.951] [SAMPLE-VAL] Sample 30: weight 0.757 -> 0.098 [E:T1-S2=3 %, W:T1-S4=50 %] [00:26:42.951] [SAMPLE-VAL] Sample 31: weight 0.441 -> 0.198 [E:T1-S2=95 %, W:T1-S4=21 %] [00:26:42.952] [SAMPLE-VAL] Sample 32: weight 0.806 -> 0.084 [E:T1-S2=2 %, W:T1-S4=71 %] [00:26:42.952] [SAMPLE-VAL] Sample 33: weight 0.558 -> 0.295 [E:T1-S2=94 %, W:T1-S4=30 %] [00:26:42.953] [SAMPLE-VAL] Sample 34: weight 0.573 -> 0.071 [E:T1-S2=6 %, W:T1-S4=28 %] [00:26:42.954] [SAMPLE-VAL] Sample 35: weight 0.608 -> 0.056 [E:T1-S2=1 %, W:T1-S4=74 %] [00:26:42.954] [SAMPLE-VAL] Sample 36: weight 0.532 -> 0.066 [E:T1-S2=6 %, W:T1-S4=25 %] [00:26:42.955] [SAMPLE-VAL] Sample 37: weight 0.714 -> 0.527 [E:T1-S2=95 %, W:T1-S4=57 %] [00:26:42.956] [SAMPLE-VAL] Sample 38: weight 0.609 -> 0.073 [E:T1-S2=4 %, W:T1-S4=41 %] [00:26:42.956] [SAMPLE-VAL] Sample 39: weight 0.630 -> 0.083 [E:T1-S2=4 %, W:T1-S4=40 %] [00:26:42.957] [SAMPLE-VAL] Sample 40: weight 0.653 -> 0.496 [E:T1-S2=95 %, W:T1-S4=61 %] [00:26:42.958] [SAMPLE-VAL] Sample 41: weight 0.808 -> 0.104 [E:T1-S2=2 %, W:T1-S4=72 %] [00:26:42.958] [SAMPLE-VAL] Sample 42: weight 0.613 -> 0.405 [E:T1-S2=90 %, W:T1-S4=48 %] [00:26:42.959] [SAMPLE-VAL] Sample 43: weight 0.656 -> 0.534 [E:T1-S2=95 %, W:T1-S4=70 %] [00:26:42.960] [SAMPLE-VAL] Sample 44: weight 0.622 -> 0.361 [E:T1-S2=95 %, W:T1-S4=36 %] [00:26:42.960] [SAMPLE-VAL] Sample 45: weight 0.432 -> 0.187 [E:T1-S2=96 %, W:T1-S4=19 %] [00:26:42.961] [SAMPLE-VAL] Sample 46: weight 0.026 -> 0.003 [E:T1-S2=4 %, W:T1-S4=37 %] [00:26:42.962] [SAMPLE-VAL] Sample 47: weight 0.486 -> 0.320 [E:T1-S2=91 %, W:T1-S4=48 %] [00:26:42.962] [SAMPLE-VAL] Sample 48: weight 0.645 -> 0.086 [E:T1-S2=3 %, W:T1-S4=59 %] [00:26:42.963] [SAMPLE-VAL] Sample 49: weight 0.467 -> 0.040 [E:T1-S2=1 %, W:T1-S4=49 %] [00:26:42.964] [SAMPLE-VAL] Sample 50: weight 0.563 -> 0.069 [E:T1-S2=3 %, W:T1-S4=51 %] [00:26:42.964] [SAMPLE-VAL] Zeroed 1 samples below threshold 0.010 [00:26:42.964] [SAMPLE-VAL] Done. Weight range: 0.000-0.573 [00:26:42.964] [SAMPLE-VAL] Top sample 5 (w=0.573): E:952.AT6.K9532.T5 W:J8764.K87.87.K94 [E:T1-S2=93 %, W:T1-S4=74 %] [00:26:42.964] [SAMPLE-VAL] Top sample 43 (w=0.534): E:8762.A6.98732.95 W:J954.KT87.K5.KT4 [E:T1-S2=95 %, W:T1-S4=70 %] [00:26:42.964] [SAMPLE-VAL] Top sample 37 (w=0.527): E:862.AT87.K982.T5 W:J9754.K6.753.K94 [E:T1-S2=95 %, W:T1-S4=57 %] [00:26:42.964] [SAMPLE-VAL] Top sample 2 (w=0.514): E:962.AT86.982.K54 W:J8754.K7.K753.T9 [E:T1-S2=93 %, W:T1-S4=55 %] [00:26:42.964] [SAMPLE-VAL] Top sample 22 (w=0.507): E:962.AT7.K952.K95 W:J8754.K86.873.T4 [E:T1-S2=92 %, W:T1-S4=61 %] [00:26:42.964] After sample validation: 49 deals remaining [00:26:42.964] Using weighted samples: 49/49 have non-uniform weights (range 0.040-0.573) [00:26:42.965] Sample deals (49 total, showing first 20, by weight): [00:26:42.965] [1] (w=0.573) N:AQT.J942.64.Q832 952.AT6.K9532.T5 K3.Q53.AQJT.AJ76 J8764.K87.87.K94 [00:26:42.965] [2] (w=0.534) N:AQT.J942.64.Q832 8762.A6.98732.95 K3.Q53.AQJT.AJ76 J954.KT87.K5.KT4 [00:26:42.965] [3] (w=0.527) N:AQT.J942.64.Q832 862.AT87.K982.T5 K3.Q53.AQJT.AJ76 J9754.K6.753.K94 [00:26:42.965] [4] (w=0.514) N:AQT.J942.64.Q832 962.AT86.982.K54 K3.Q53.AQJT.AJ76 J8754.K7.K753.T9 [00:26:42.965] [5] (w=0.507) N:AQT.J942.64.Q832 962.AT7.K952.K95 K3.Q53.AQJT.AJ76 J8754.K86.873.T4 [00:26:42.965] [6] (w=0.507) N:AQT.J942.64.Q832 9752.AT76.753.T5 K3.Q53.AQJT.AJ76 J864.K8.K982.K94 [00:26:42.965] [7] (w=0.501) N:AQT.J942.64.Q832 972.AK8.K873.T94 K3.Q53.AQJT.AJ76 J8654.T76.952.K5 [00:26:42.965] [8] (w=0.496) N:AQT.J942.64.Q832 952.K8.K982.K954 K3.Q53.AQJT.AJ76 J8764.AT76.753.T [00:26:42.965] [9] (w=0.479) N:AQT.J942.64.Q832 8762.A6.932.T954 K3.Q53.AQJT.AJ76 J954.KT87.K875.K [00:26:42.965] [10] (w=0.448) N:AQT.J942.64.Q832 762.K.K985.KT954 K3.Q53.AQJT.AJ76 J9854.AT876.732. [00:26:42.965] [11] (w=0.438) N:AQT.J942.64.Q832 9872.K87.75.K954 K3.Q53.AQJT.AJ76 J654.AT6.K9832.T [00:26:42.966] [12] (w=0.405) N:AQT.J942.64.Q832 8762.A7.8753.KT9 K3.Q53.AQJT.AJ76 J954.KT86.K92.54 [00:26:42.966] [13] (w=0.399) N:AQT.J942.64.Q832 7652.A8.9872.T95 K3.Q53.AQJT.AJ76 J984.KT76.K53.K4 [00:26:42.966] [14] (w=0.390) N:AQT.J942.64.Q832 9872.76.752.KT94 K3.Q53.AQJT.AJ76 J654.AKT8.K983.5 [00:26:42.966] [15] (w=0.361) N:AQT.J942.64.Q832 8652.AK876.87.95 K3.Q53.AQJT.AJ76 J974.T.K9532.KT4 [00:26:42.966] [16] (w=0.351) N:AQT.J942.64.Q832 8762.AT7.K832.K9 K3.Q53.AQJT.AJ76 J954.K86.975.T54 [00:26:42.966] [17] (w=0.330) N:AQT.J942.64.Q832 98762.A76.87.T94 K3.Q53.AQJT.AJ76 J54.KT8.K9532.K5 [00:26:42.966] [18] (w=0.320) N:AQT.J942.64.Q832 9862.KT6.K9852.5 K3.Q53.AQJT.AJ76 J754.A87.73.KT94 [00:26:42.966] [19] (w=0.305) N:AQT.J942.64.Q832 9762.KT8.K52.KT5 K3.Q53.AQJT.AJ76 J854.A76.9873.94 [00:26:42.966] [20] (w=0.295) N:AQT.J942.64.Q832 8652.K6.K98.KT94 K3.Q53.AQJT.AJ76 J974.AT87.7532.5 [00:26:42.966] ... and 29 more [00:26:45.671] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:45.671] S3: [600, -100, 600, 630, 600, -100, 630, 630, 600, 600, 600, 600, 600, 600, -100, 630, -100, 600, 630, 630, 630, 660, 630, 630, 600, -100, 630, 630, -100, 600, 630, 630, -100, 660, -100, 630, -100, 630, 630, 600, 630, 600, 630, -100, 660, 630, 630, 600, 600] [00:26:45.671] CA: [600, 600, 600, 600, 600, 600, 630, 630, 600, 630, 600, 600, 600, -100, 600, 600, 600, -100, 630, 630, 600, 630, 630, 630, 630, 600, 600, 630, 600, 600, 630, 630, 600, 630, 600, 600, -100, 600, 630, -100, 630, 600, 660, 600, 630, 630, 630, 600, 630] [00:26:45.672] H3: [600, -100, 600, 630, 600, -100, 630, 630, 600, 630, 600, 600, -100, 600, -100, 630, 600, 600, 630, 630, 630, 660, 630, 630, 630, -100, 630, 630, -100, 600, 630, 630, 600, 660, 600, 660, -100, 630, 630, -100, 630, 600, 660, 600, 660, 630, 630, 600, 600] [00:26:45.672] H5: [600, -100, 600, 630, 600, -100, 630, 630, 600, 630, 600, 600, -100, 600, -100, 630, 600, 600, 630, 630, 630, 660, 630, 630, 630, -100, 630, 630, -100, 600, 630, 630, 600, 660, 600, 660, -100, 630, 630, -100, 630, 600, 660, 600, 660, 630, 630, 600, 600] [00:26:45.672] DA: [600, 600, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 630, 600, -100, 600, 600, 630, 630, 600, 600, 630, 600, 630, 630, 600, 600, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, -100] [00:26:45.672] HQ: [600, 600, 600, 600, 600, -200, 630, 630, 600, 630, 600, 600, 600, 600, -100, 630, 600, 600, 600, 630, 600, 660, 600, 630, 630, -100, 600, 630, -200, 600, 630, 630, -200, 630, 600, 660, -100, 630, 630, -100, 630, -100, 660, 600, 660, 630, 600, 600, 630] [00:26:45.672] C7: [600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 630, 630, 630, 600, 600, 600, 600, 600, 600, 630, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, -100, 600, 600, 630, 630, 630, 600, 630] [00:26:45.672] CJ: [600, 600, 600, 600, 600, 600, 630, 600, -100, 600, 600, 600, 600, -100, 600, 600, 600, -100, 630, 600, 600, 630, 630, 630, 600, 600, 600, 630, 600, 600, 630, 630, 600, 630, 600, 600, -100, 600, 600, -100, 630, 600, 600, 600, 630, 630, 630, -100, 600] [00:26:45.672] DQ: [600, 600, 600, 630, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 600, -100, 600, 600, 630, 630, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 600, 630, 600, 600, 630, 600, 600, 600, 630, 600, 600, 600, -100] [00:26:45.672] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:45.672] S3: [8, 7, 8, 9, 8, 7, 9, 9, 8, 8, 8, 8, 8, 8, 7, 9, 7, 8, 9, 9, 9, 10, 9, 9, 8, 7, 9, 9, 7, 8, 9, 9, 7, 10, 7, 9, 7, 9, 9, 8, 9, 8, 9, 7, 10, 9, 9, 8, 8] [00:26:45.672] CA: [8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 7, 8, 8, 8, 7, 9, 9, 8, 9, 9, 9, 9, 8, 8, 9, 8, 8, 9, 9, 8, 9, 8, 8, 7, 8, 9, 7, 9, 8, 10, 8, 9, 9, 9, 8, 9] [00:26:45.672] H3: [8, 7, 8, 9, 8, 7, 9, 9, 8, 9, 8, 8, 7, 8, 7, 9, 8, 8, 9, 9, 9, 10, 9, 9, 9, 7, 9, 9, 7, 8, 9, 9, 8, 10, 8, 10, 7, 9, 9, 7, 9, 8, 10, 8, 10, 9, 9, 8, 8] [00:26:45.672] H5: [8, 7, 8, 9, 8, 7, 9, 9, 8, 9, 8, 8, 7, 8, 7, 9, 8, 8, 9, 9, 9, 10, 9, 9, 9, 7, 9, 9, 7, 8, 9, 9, 8, 10, 8, 10, 7, 9, 9, 7, 9, 8, 10, 8, 10, 9, 9, 8, 8] [00:26:45.672] DA: [8, 8, 8, 9, 8, 8, 8, 9, 8, 9, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8, 9, 9, 8, 8, 9, 8, 9, 9, 8, 8, 9, 8, 8, 9, 8, 9, 8, 9, 8, 8, 9, 8, 9, 8, 9, 8, 8, 8, 7] [00:26:45.672] HQ: [8, 8, 8, 8, 8, 6, 9, 9, 8, 9, 8, 8, 8, 8, 7, 9, 8, 8, 8, 9, 8, 10, 8, 9, 9, 7, 8, 9, 6, 8, 9, 9, 6, 9, 8, 10, 7, 9, 9, 7, 9, 7, 10, 8, 10, 9, 8, 8, 9] [00:26:45.673] C7: [8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 9, 9, 9, 8, 9] [00:26:45.673] CJ: [8, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 7, 9, 8, 8, 9, 9, 9, 8, 8, 8, 9, 8, 8, 9, 9, 8, 9, 8, 8, 7, 8, 8, 7, 9, 8, 8, 8, 9, 9, 9, 7, 8] [00:26:45.673] DQ: [8, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 8, 9, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 7] [00:26:45.673] --- IMP Calculation Output (card -> average IMP) --- [00:26:45.673] C7: 1.20 [00:26:45.673] DA: 0.96 [00:26:45.673] DQ: 0.89 [00:26:45.674] CA: 0.43 [00:26:45.674] HQ: -0.23 [00:26:45.674] CJ: -0.36 [00:26:45.674] H3: -0.92 [00:26:45.674] H5: -0.92 [00:26:45.674] S3: -1.06 [00:26:45.674] === DDS DETAILED ANALYSIS === [00:26:45.674] Cards analyzed: 9, Samples per card: 49 [00:26:45.674] [00:26:45.674] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:45.674] ----- ------ --------- ----------- -------------------------------- [00:26:45.674] C7 1.20 8.22 3 [8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8...] [00:26:45.674] DA 0.96 8.29 3 [8, 8, 8, 9, 8, 8, 8, 9, 8, 9, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8...] [00:26:45.675] DQ 0.89 8.20 3 [8, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8...] [00:26:45.675] CA 0.43 8.35 4 [8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 7, 8, 8, 8, 7, 9, 9...] [00:26:45.675] HQ -0.23 8.27 5 [8, 8, 8, 8, 8, 6, 9, 9, 8, 9, 8, 8, 8, 8, 7, 9, 8, 8, 8, 9...] [00:26:45.675] CJ -0.36 8.14 3 [8, 8, 8, 8, 8, 8, 9, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 7, 9, 8...] [00:26:45.675] H3 -0.92 8.45 4 [8, 7, 8, 9, 8, 7, 9, 9, 8, 9, 8, 8, 7, 8, 7, 9, 8, 8, 9, 9...] [00:26:45.675] H5 -0.92 8.45 4 [8, 7, 8, 9, 8, 7, 9, 9, 8, 9, 8, 8, 7, 8, 7, 9, 8, 8, 9, 9...] [00:26:45.675] S3 -1.06 8.33 4 [8, 7, 8, 9, 8, 7, 9, 9, 8, 8, 8, 8, 8, 8, 7, 9, 7, 8, 9, 9...] [00:26:45.675] [00:26:45.675] Selected: C7 (IMPs=1.20, avgTricks=8.22) [00:26:45.675] =================== [00:26:45.675] [TRUMP] Skipped: not a suit contract [00:26:45.675] Selected: C7 (avg 1.20 IMPs, 8.22 tricks) [00:26:45.675] [stage-timing] ok sample=37ms validate=0ms nn=41ms signal=0ms simgames=1ms dds=2707ms total=2790ms samples=49 cards=4 [00:26:45.677] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AJ76 Q832 KT954' [00:26:46.018] SUITC_CALL_END: jsonLength=2877 [00:26:46.018] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":13.5652} ,{"Tricks":3,"Percentage":84.7826} ],"Result":2.9552, "OptimumPlays":[ {"OptimumPlayFor": "N3","Plays":[{"Tricks":3,"Percentage" [00:26:46.018] === FindBestCardAsync: Position=S, CardsPlayed=4 === [00:26:46.018] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:26:46.019] Relative position: Declarer, Contract type: NoTrump [00:26:46.019] Cards in hand mask: 10 [00:26:46.019] Candidate: AC = 38.7 % [00:26:46.019] Candidate: xC = 21.3 % [00:26:46.019] Candidate: xS = 11.2 % [00:26:46.020] Candidate: AD = 9.0 % [00:26:46.020] Candidate: xH = 7.6 % [00:26:46.020] Candidate: QH = 3.3 % [00:26:46.020] Candidate: QD = 3.1 % [00:26:46.020] Candidate: JC = 2.5 % [00:26:46.020] Candidate: JD = 1.8 % [00:26:46.020] Candidate: TD = 1.4 % [00:26:46.020] Selected: CA (38.7 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:47 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:47 === [00:26:47.596] === FindBestCardAsync: Position=N, CardsPlayed=6 === [00:26:47.596] Contract: 3N, Declarer: S, Dealer: W [00:26:47.596] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:47.596] Deal: N:... ... ... ... [00:26:47.596] Position N is on declarer's side - score table shifted by 1 declarer tricks won [00:26:47.596] ****************************** [00:26:47.596] FindMatchingDealsWithPlayInternal Input: [00:26:47.596] Position parameter: N [00:26:47.596] Deal from game: N:... ... ... ... [00:26:47.596] Hand for N: AQT.J942.64.Q832 [00:26:47.597] Hand for E: (null) [00:26:47.597] Hand for S: K3.Q53.AQJT.AJ76 [00:26:47.597] Hand for W: (null) [00:26:47.597] Cards played: S4, ST, S2, SK, C7, CK [00:26:47.597] Declarer: S [00:26:47.597] ****************************** [00:26:47.597] [DealFinder] Seed from player N hand: -612320758 [00:26:47.597] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:47.606] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:47.606] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:47.606] [Timing] N precompute: 9ms mem d=243KB (total=1013MB) [00:26:47.613] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:47.614] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:47.614] [Timing] E precompute: 7ms mem d=180KB (total=1013MB) [00:26:47.615] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:47.615] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:47.615] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:47.615] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:47.615] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:47.616] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:47.616] [Timing] S precompute: 1ms mem d=128KB (total=1013MB) [00:26:47.623] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:47.624] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:47.624] [Timing] W precompute: 7ms mem d=185KB (total=1013MB) [00:26:47.624] [Timing] Pre-computation (constraints): 26ms mem d=0MB (total=1013MB, gc2=12) [00:26:47.624] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [00:26:47.624] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=6 [00:26:47.624] [ExtractPartialDeal] Visible hands: N, S [00:26:47.624] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:47.624] [ExtractPartialDeal] Extracted hands: [00:26:47.624] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:47.624] E: ... (0 cards) [00:26:47.624] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:47.624] W: ... (0 cards) [00:26:47.624] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:47.624] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:47.625] [ComputePlayedCards] Card 1: S4 played by W [00:26:47.625] [ComputePlayedCards] Card 2: ST played by N [00:26:47.625] [ComputePlayedCards] Card 3: S2 played by E [00:26:47.625] [ComputePlayedCards] Card 4: SK played by S [00:26:47.625] [ComputePlayedCards] Trick complete. Winner: S [00:26:47.625] [ComputePlayedCards] Card 5: C7 played by S [00:26:47.625] [ComputePlayedCards] Card 6: CK played by W [00:26:47.625] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST [00:26:47.625] [DealFinder] Added 1 played cards to E (was 0 cards): S2 [00:26:47.625] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7 [00:26:47.625] [DealFinder] Added 2 played cards to W (was 0 cards): S4, CK [00:26:47.625] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:47.626] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:47.626] [DealFinder] Known cards per player: N=13, E=1, S=13, W=2 [00:26:47.626] [DealFinder] Locked players: N, S [00:26:47.626] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [00:26:47.626] [DealFinder] Players needing cards: E:12, W:11 [00:26:47.626] Large number of cards remaining. Using random generation. [00:26:47.626] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:47.627] [VerifyHands] FAIL for W: J9874.A.K9732.K4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:47.628] [VerifyHands] FAIL for W: J98654.A76.K52.K (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:47.628] [VerifyHands] FAIL for W: J94.AK87.K9732.K (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:47.629] [VerifyHands] FAIL for E: J98762.KT8.K72.4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:47.629] [VerifyHands] FAIL for W: J974.AK.K5.KT954 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:47.634] [Timing] Total: 36ms, Generation: 1ms, Verification: 6ms [00:26:47.634] [Timing] Attempts: 61, PassedSimpleCheck: 61, FailedVerification: 11, Found: 50 [00:26:47.634] Search complete. Returning 50 deals. [00:26:47.634] Found 50 sample deals for simulation. [00:26:47.634] Valid deals for DDS: 50 / 50 [00:26:47.634] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:47.641] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:47.641] [SAMPLE-VAL] Opening lead rule validation (S4): 3/50 samples penalized for convention violation [00:26:47.641] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:26:47.641] [SAMPLE-VAL] T2: S=C7 W=CK (leader=S) (partial) [00:26:47.642] [SAMPLE-VAL] Sample 1: weight 0.869 -> 0.087 [E:T1-S2=1 %, W:T1-S4=75 % T2-CK=100 %] [00:26:47.643] [SAMPLE-VAL] Sample 2: weight 0.719 -> 0.580 [E:T1-S2=95 %, W:T1-S4=56 % T2-CK=85 %] [00:26:47.644] [SAMPLE-VAL] Sample 3: weight 0.839 -> 0.065 [E:T1-S2=1 %, W:T1-S4=76 % T2-CK=55 %] [00:26:47.645] [SAMPLE-VAL] Sample 4: weight 0.746 -> 0.086 [E:T1-S2=2 %, W:T1-S4=66 % T2-CK=50 %] [00:26:47.646] [SAMPLE-VAL] Sample 5: weight 0.623 -> 0.280 [E:T1-S2=100 %, W:T1-S4=13 % T2-CK=31 %] [00:26:47.648] [SAMPLE-VAL] Sample 6: weight 0.755 -> 0.522 [E:T1-S2=100 %, W:T1-S4=39 % T2-CK=59 %] [00:26:47.648] [SAMPLE-VAL] Sample 7: weight 0.441 -> 0.247 [E:T1-S2=95 %, W:T1-S4=27 % T2-CK=41 %] [00:26:47.650] [SAMPLE-VAL] Sample 8: weight 0.619 -> 0.440 [E:T1-S2=96 %, W:T1-S4=33 % T2-CK=84 %] [00:26:47.651] [SAMPLE-VAL] Sample 9: weight 0.536 -> 0.054 [E:T1-S2=2 %, W:T1-S4=28 % T2-CK=100 %] [00:26:47.651] [SAMPLE-VAL] Sample 10: weight 0.807 -> 0.056 [E:T1-S2=1 %, W:T1-S4=76 % T2-CK=64 %] [00:26:47.652] [SAMPLE-VAL] Sample 11: weight 0.533 -> 0.049 [E:T1-S2=2 %, W:T1-S4=49 % T2-CK=26 %] [00:26:47.653] [SAMPLE-VAL] Sample 12: weight 0.565 -> 0.376 [E:T1-S2=94 %, W:T1-S4=36 % T2-CK=62 %] [00:26:47.654] [SAMPLE-VAL] Sample 13: weight 0.794 -> 0.645 [E:T1-S2=91 %, W:T1-S4=73 % T2-CK=72 %] [00:26:47.655] [SAMPLE-VAL] Sample 14: weight 0.004 -> 0.000 [E:T1-S2=4 %, W:T1-S4=4 % T2-CK=68 %] [00:26:47.656] [SAMPLE-VAL] Sample 15: weight 0.578 -> 0.025 [E:T1-S2=1 %, W:T1-S4=49 % T2-CK=19 %] [00:26:47.657] [SAMPLE-VAL] Sample 16: weight 0.510 -> 0.385 [E:T1-S2=92 %, W:T1-S4=45 % T2-CK=86 %] [00:26:47.658] [SAMPLE-VAL] Sample 17: weight 0.541 -> 0.277 [E:T1-S2=96 %, W:T1-S4=28 % T2-CK=26 %] [00:26:47.659] [SAMPLE-VAL] Sample 18: weight 0.512 -> 0.056 [E:T1-S2=4 %, W:T1-S4=19 % T2-CK=44 %] [00:26:47.660] [SAMPLE-VAL] Sample 19: weight 0.027 -> 0.003 [E:T1-S2=2 %, W:T1-S4=48 % T2-CK=64 %] [00:26:47.660] [SAMPLE-VAL] Sample 20: weight 0.596 -> 0.046 [E:T1-S2=1 %, W:T1-S4=58 % T2-CK=41 %] [00:26:47.661] [SAMPLE-VAL] Sample 21: weight 0.664 -> 0.424 [E:T1-S2=97 %, W:T1-S4=57 % T2-CK=31 %] [00:26:47.662] [SAMPLE-VAL] Sample 22: weight 0.022 -> 0.002 [E:T1-S2=4 %, W:T1-S4=24 % T2-CK=36 %] [00:26:47.663] [SAMPLE-VAL] Sample 23: weight 0.562 -> 0.051 [E:T1-S2=2 %, W:T1-S4=49 % T2-CK=51 %] [00:26:47.664] [SAMPLE-VAL] Sample 24: weight 0.490 -> 0.332 [E:T1-S2=97 %, W:T1-S4=29 % T2-CK=77 %] [00:26:47.665] [SAMPLE-VAL] Sample 25: weight 0.829 -> 0.080 [E:T1-S2=1 %, W:T1-S4=59 % T2-CK=100 %] [00:26:47.666] [SAMPLE-VAL] Sample 26: weight 0.848 -> 0.064 [E:T1-S2=1 %, W:T1-S4=65 % T2-CK=66 %] [00:26:47.666] [SAMPLE-VAL] Sample 27: weight 0.548 -> 0.047 [E:T1-S2=2 %, W:T1-S4=43 % T2-CK=30 %] [00:26:47.667] [SAMPLE-VAL] Sample 28: weight 0.746 -> 0.631 [E:T1-S2=94 %, W:T1-S4=71 % T2-CK=82 %] [00:26:47.668] [SAMPLE-VAL] Sample 29: weight 0.848 -> 0.673 [E:T1-S2=95 %, W:T1-S4=89 % T2-CK=49 %] [00:26:47.669] [SAMPLE-VAL] Sample 30: weight 0.687 -> 0.482 [E:T1-S2=91 %, W:T1-S4=64 % T2-CK=45 %] [00:26:47.670] [SAMPLE-VAL] Sample 31: weight 0.728 -> 0.535 [E:T1-S2=93 %, W:T1-S4=77 % T2-CK=44 %] [00:26:47.671] [SAMPLE-VAL] Sample 32: weight 0.672 -> 0.069 [E:T1-S2=2 %, W:T1-S4=53 % T2-CK=43 %] [00:26:47.672] [SAMPLE-VAL] Sample 33: weight 0.490 -> 0.044 [E:T1-S2=4 %, W:T1-S4=34 % T2-CK=15 %] [00:26:47.672] [SAMPLE-VAL] Sample 34: weight 0.670 -> 0.064 [E:T1-S2=2 %, W:T1-S4=44 % T2-CK=57 %] [00:26:47.673] [SAMPLE-VAL] Sample 35: weight 0.547 -> 0.072 [E:T1-S2=3 %, W:T1-S4=59 % T2-CK=62 %] [00:26:47.674] [SAMPLE-VAL] Sample 36: weight 0.716 -> 0.081 [E:T1-S2=2 %, W:T1-S4=49 % T2-CK=68 %] [00:26:47.675] [SAMPLE-VAL] Sample 37: weight 0.598 -> 0.067 [E:T1-S2=3 %, W:T1-S4=50 % T2-CK=41 %] [00:26:47.676] [SAMPLE-VAL] Sample 38: weight 0.723 -> 0.060 [E:T1-S2=1 %, W:T1-S4=67 % T2-CK=39 %] [00:26:47.677] [SAMPLE-VAL] Sample 39: weight 0.502 -> 0.321 [E:T1-S2=96 %, W:T1-S4=26 % T2-CK=68 %] [00:26:47.677] [SAMPLE-VAL] Sample 40: weight 0.842 -> 0.732 [E:T1-S2=100 %, W:T1-S4=74 % T2-CK=78 %] [00:26:47.678] [SAMPLE-VAL] Sample 41: weight 0.832 -> 0.698 [E:T1-S2=92 %, W:T1-S4=84 % T2-CK=70 %] [00:26:47.679] [SAMPLE-VAL] Sample 42: weight 0.609 -> 0.065 [E:T1-S2=2 %, W:T1-S4=47 % T2-CK=45 %] [00:26:47.680] [SAMPLE-VAL] Sample 43: weight 0.706 -> 0.498 [E:T1-S2=95 %, W:T1-S4=66 % T2-CK=42 %] [00:26:47.681] [SAMPLE-VAL] Sample 44: weight 0.686 -> 0.063 [E:T1-S2=2 %, W:T1-S4=60 % T2-CK=43 %] [00:26:47.682] [SAMPLE-VAL] Sample 45: weight 0.769 -> 0.601 [E:T1-S2=100 %, W:T1-S4=54 % T2-CK=70 %] [00:26:47.683] [SAMPLE-VAL] Sample 46: weight 0.844 -> 0.101 [E:T1-S2=2 %, W:T1-S4=62 % T2-CK=72 %] [00:26:47.684] [SAMPLE-VAL] Sample 47: weight 0.637 -> 0.524 [E:T1-S2=95 %, W:T1-S4=65 % T2-CK=77 %] [00:26:47.684] [SAMPLE-VAL] Sample 48: weight 0.483 -> 0.047 [E:T1-S2=3 %, W:T1-S4=33 % T2-CK=42 %] [00:26:47.685] [SAMPLE-VAL] Sample 49: weight 0.570 -> 0.054 [E:T1-S2=2 %, W:T1-S4=51 % T2-CK=31 %] [00:26:47.686] [SAMPLE-VAL] Sample 50: weight 0.730 -> 0.089 [E:T1-S2=3 %, W:T1-S4=51 % T2-CK=58 %] [00:26:47.686] [SAMPLE-VAL] Zeroed 3 samples below threshold 0.010 [00:26:47.686] [SAMPLE-VAL] Done. Weight range: 0.000-0.732 [00:26:47.686] [SAMPLE-VAL] Top sample 40 (w=0.732): E:652.KT6.9732.T95 W:J9874.A87.K85.K4 [E:T1-S2=100 %, W:T1-S4=74 % T2-CK=78 %] [00:26:47.687] [SAMPLE-VAL] Top sample 41 (w=0.698): E:952.AT6.9873.T54 W:J8764.K87.K52.K9 [E:T1-S2=92 %, W:T1-S4=84 % T2-CK=70 %] [00:26:47.687] [SAMPLE-VAL] Top sample 29 (w=0.673): E:872.A86.98732.94 W:J9654.KT7.K5.KT5 [E:T1-S2=95 %, W:T1-S4=89 % T2-CK=49 %] [00:26:47.687] [SAMPLE-VAL] Top sample 13 (w=0.645): E:972.AK76.532.T54 W:J8654.T8.K987.K9 [E:T1-S2=91 %, W:T1-S4=73 % T2-CK=72 %] [00:26:47.687] [SAMPLE-VAL] Top sample 28 (w=0.631): E:8762.K6.8753.T94 W:J954.AT87.K92.K5 [E:T1-S2=94 %, W:T1-S4=71 % T2-CK=82 %] [00:26:47.687] After sample validation: 47 deals remaining [00:26:47.687] Using weighted samples: 47/47 have non-uniform weights (range 0.025-0.732) [00:26:47.687] Sample deals (47 total, showing first 20, by weight): [00:26:47.687] [1] (w=0.732) N:AQT.J942.64.Q832 652.KT6.9732.T95 K3.Q53.AQJT.AJ76 J9874.A87.K85.K4 [00:26:47.687] [2] (w=0.698) N:AQT.J942.64.Q832 952.AT6.9873.T54 K3.Q53.AQJT.AJ76 J8764.K87.K52.K9 [00:26:47.688] [3] (w=0.673) N:AQT.J942.64.Q832 872.A86.98732.94 K3.Q53.AQJT.AJ76 J9654.KT7.K5.KT5 [00:26:47.688] [4] (w=0.645) N:AQT.J942.64.Q832 972.AK76.532.T54 K3.Q53.AQJT.AJ76 J8654.T8.K987.K9 [00:26:47.688] [5] (w=0.631) N:AQT.J942.64.Q832 8762.K6.8753.T94 K3.Q53.AQJT.AJ76 J954.AT87.K92.K5 [00:26:47.688] [6] (w=0.601) N:AQT.J942.64.Q832 652.AT6.K973.954 K3.Q53.AQJT.AJ76 J9874.K87.852.KT [00:26:47.688] [7] (w=0.580) N:AQT.J942.64.Q832 972.T76.K983.T94 K3.Q53.AQJT.AJ76 J8654.AK8.752.K5 [00:26:47.688] [8] (w=0.535) N:AQT.J942.64.Q832 952.KT87.87532.5 K3.Q53.AQJT.AJ76 J8764.A6.K9.KT94 [00:26:47.688] [9] (w=0.524) N:AQT.J942.64.Q832 9752.KT6.732.T94 K3.Q53.AQJT.AJ76 J864.A87.K985.K5 [00:26:47.688] [10] (w=0.522) N:AQT.J942.64.Q832 762.AK876.K875.9 K3.Q53.AQJT.AJ76 J9854.T.932.KT54 [00:26:47.688] [11] (w=0.498) N:AQT.J942.64.Q832 962.AT87.K953.T4 K3.Q53.AQJT.AJ76 J8754.K6.872.K95 [00:26:47.688] [12] (w=0.482) N:AQT.J942.64.Q832 9862.KT76.9872.9 K3.Q53.AQJT.AJ76 J754.A8.K53.KT54 [00:26:47.688] [13] (w=0.440) N:AQT.J942.64.Q832 9652.76.K973.T95 K3.Q53.AQJT.AJ76 J874.AKT8.852.K4 [00:26:47.689] [14] (w=0.424) N:AQT.J942.64.Q832 9762.K87.98532.9 K3.Q53.AQJT.AJ76 J854.AT6.K7.KT54 [00:26:47.689] [15] (w=0.385) N:AQT.J942.64.Q832 9862.AK8.K52.T95 K3.Q53.AQJT.AJ76 J754.T76.9873.K4 [00:26:47.689] [16] (w=0.376) N:AQT.J942.64.Q832 8762.AKT6.K73.54 K3.Q53.AQJT.AJ76 J954.87.9852.KT9 [00:26:47.689] [17] (w=0.332) N:AQT.J942.64.Q832 9752.AK8.K83.T54 K3.Q53.AQJT.AJ76 J864.T76.9752.K9 [00:26:47.689] [18] (w=0.321) N:AQT.J942.64.Q832 97652.K7.K973.94 K3.Q53.AQJT.AJ76 J84.AT86.852.KT5 [00:26:47.689] [19] (w=0.280) N:AQT.J942.64.Q832 7652.KT876.53.T4 K3.Q53.AQJT.AJ76 J984.A.K9872.K95 [00:26:47.689] [20] (w=0.277) N:AQT.J942.64.Q832 97652.A86.9852.5 K3.Q53.AQJT.AJ76 J84.KT7.K73.KT94 [00:26:47.689] ... and 27 more [00:26:48.188] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:48.188] C3: [600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 630, 630, 630, 630, 600, 600, 630, -100, 630, 600, 600, 600, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, -100, 630, 630, 600, 630, 630] [00:26:48.188] C8: [600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 630, 630, 630, 630, 600, 600, 630, -100, 630, 600, 600, 600, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, -100, 630, 630, 600, 630, 630] [00:26:48.188] CQ: [600, 600, 600, 600, 600, 600, 600, -100, 600, 600, 600, -100, 600, -100, 630, 630, 630, 630, 600, -100, 630, -100, 600, 600, 600, 600, -100, 600, -100, 600, 630, 630, 600, 600, 600, 600, 600, 630, -100, 630, 630, -100, 600, 600, 600, 630, 600] [00:26:48.188] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:48.188] C3: [8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 9, 7, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 9, 7, 9, 9, 8, 9, 9] [00:26:48.188] C8: [8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 9, 7, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 9, 7, 9, 9, 8, 9, 9] [00:26:48.188] CQ: [8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 7, 8, 7, 9, 9, 9, 9, 8, 7, 9, 7, 8, 8, 8, 8, 7, 8, 7, 8, 9, 9, 8, 8, 8, 8, 8, 9, 7, 9, 9, 7, 8, 8, 8, 9, 8] [00:26:48.188] --- IMP Calculation Output (card -> average IMP) --- [00:26:48.188] C3: 1.00 [00:26:48.188] C8: 1.00 [00:26:48.188] CQ: -2.01 [00:26:48.189] === DDS DETAILED ANALYSIS === [00:26:48.189] Cards analyzed: 3, Samples per card: 47 [00:26:48.189] [00:26:48.189] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:48.189] ----- ------ --------- ----------- -------------------------------- [00:26:48.189] C3 1.00 8.30 3 [8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8...] [00:26:48.189] C8 1.00 8.30 3 [8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8...] [00:26:48.189] CQ -2.01 8.04 3 [8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 7, 8, 7, 9, 9, 9, 9, 8, 7...] [00:26:48.189] [00:26:48.189] Selected: C3 (IMPs=1.00, avgTricks=8.30) [00:26:48.189] =================== [00:26:48.189] [TRUMP] Skipped: not a suit contract [00:26:48.189] Selected: C3 (avg 1.00 IMPs, 8.30 tricks) -- 1 tied card(s): C8 [00:26:48.190] [stage-timing] ok sample=37ms validate=0ms nn=52ms signal=0ms simgames=1ms dds=498ms total=593ms samples=47 cards=6 [00:26:48.190] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 AJ76 Q832 KT954' [00:26:48.529] SUITC_CALL_END: jsonLength=2877 [00:26:48.529] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":13.5652} ,{"Tricks":3,"Percentage":84.7826} ],"Result":2.9552, "OptimumPlays":[ {"OptimumPlayFor": "N3","Plays":[{"Tricks":3,"Percentage" [00:26:48.529] === FindBestCardAsync: Position=N, CardsPlayed=6 === [00:26:48.530] Finding card to play for N: AQT.J942.64.Q832 [00:26:48.530] Relative position: Dummy, Contract type: NoTrump [00:26:48.530] Cards in hand mask: 3 [00:26:48.530] Candidate: xC = 96.4 % [00:26:48.531] Candidate: 8C = 3.2 % [00:26:48.531] Candidate: QC = 0.4 % [00:26:48.531] Selected: C2 (96.4 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:52 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:52 === [00:26:52.621] === FindBestCardAsync: Position=N, CardsPlayed=9 === [00:26:52.621] Contract: 3N, Declarer: S, Dealer: W [00:26:52.621] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:52.621] Deal: N:... ... ... ... [00:26:52.621] All 2 moves are equivalent (SASQ), playing lowest: SQ [00:26:52.622] [stage-timing] equivalent-shortcut total=0ms cards=9 [00:26:52.622] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 AQT K3 J9876542 -Lw w4T2K' [00:26:52.623] SUITC_CALL_END: jsonLength=292 [00:26:52.623] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.9569, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":97.8469}], "Result":2.0215 , "GameTree":[ {"T":"W:J","Vs":[{"T":"9" [00:26:52.623] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnQ -ls3 AQ 3 98765' [00:26:52.624] SUITC_CALL_END: jsonLength=276 [00:26:52.624] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:A","Vs":[{"T":"9 [00:26:52.625] === FindBestCardAsync: Position=N, CardsPlayed=9 === [00:26:52.625] Finding card to play for N: AQT.J942.64.Q832 [00:26:52.625] Relative position: Dummy, Contract type: NoTrump [00:26:52.625] Cards in hand mask: 2 [00:26:52.625] Candidate: QS = 65.3 % [00:26:52.626] Candidate: AS = 34.7 % [00:26:52.626] Selected: SQ (65.3 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:54 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:54 === [00:26:54.959] === FindBestCardAsync: Position=N, CardsPlayed=12 === [00:26:54.959] Contract: 3N, Declarer: S, Dealer: W [00:26:54.959] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:54.959] Deal: N:... ... ... ... [00:26:54.959] Position N is on declarer's side - score table shifted by 2 declarer tricks won [00:26:54.959] ****************************** [00:26:54.959] FindMatchingDealsWithPlayInternal Input: [00:26:54.959] Position parameter: N [00:26:54.960] Deal from game: N:... ... ... ... [00:26:54.960] Hand for N: AQT.J942.64.Q832 [00:26:54.960] Hand for E: (null) [00:26:54.960] Hand for S: K3.Q53.AQJT.AJ76 [00:26:54.960] Hand for W: (null) [00:26:54.960] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3 [00:26:54.960] Declarer: S [00:26:54.960] ****************************** [00:26:54.960] [DealFinder] Seed from player N hand: -612320758 [00:26:54.960] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:54.970] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:54.970] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:54.970] [Timing] N precompute: 10ms mem d=245KB (total=1016MB) [00:26:54.979] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:54.979] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:54.979] [Timing] E precompute: 8ms mem d=176KB (total=1016MB) [00:26:54.980] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:54.981] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:54.981] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:54.981] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:54.981] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:54.981] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:54.981] [Timing] S precompute: 1ms mem d=128KB (total=1017MB) [00:26:54.989] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:54.989] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:54.989] [Timing] W precompute: 8ms mem d=196KB (total=1017MB) [00:26:54.989] [Timing] Pre-computation (constraints): 29ms mem d=0MB (total=1017MB, gc2=12) [00:26:54.990] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [00:26:54.990] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=12 [00:26:54.990] [ExtractPartialDeal] Visible hands: N, S [00:26:54.990] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:54.990] [ExtractPartialDeal] Extracted hands: [00:26:54.990] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:54.990] E: ... (0 cards) [00:26:54.990] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:54.990] W: ... (0 cards) [00:26:54.990] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:54.990] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:54.990] [ComputePlayedCards] Card 1: S4 played by W [00:26:54.991] [ComputePlayedCards] Card 2: ST played by N [00:26:54.991] [ComputePlayedCards] Card 3: S2 played by E [00:26:54.991] [ComputePlayedCards] Card 4: SK played by S [00:26:54.991] [ComputePlayedCards] Trick complete. Winner: S [00:26:54.991] [ComputePlayedCards] Card 5: C7 played by S [00:26:54.991] [ComputePlayedCards] Card 6: CK played by W [00:26:54.991] [ComputePlayedCards] Card 7: C2 played by N [00:26:54.991] [ComputePlayedCards] Card 8: C4 played by E [00:26:54.991] [ComputePlayedCards] Trick complete. Winner: W [00:26:54.991] [ComputePlayedCards] Card 9: SJ played by W [00:26:54.991] [ComputePlayedCards] Card 10: SQ played by N [00:26:54.991] [ComputePlayedCards] Card 11: S6 played by E [00:26:54.991] [ComputePlayedCards] Card 12: S3 played by S [00:26:54.991] [ComputePlayedCards] Trick complete. Winner: N [00:26:54.992] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ [00:26:54.992] [DealFinder] Added 3 played cards to E (was 0 cards): S2, C4, S6 [00:26:54.992] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3 [00:26:54.992] [DealFinder] Added 3 played cards to W (was 0 cards): S4, CK, SJ [00:26:54.992] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:54.992] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:54.992] [DealFinder] Known cards per player: N=13, E=3, S=13, W=3 [00:26:54.992] [DealFinder] Locked players: N, S [00:26:54.992] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [00:26:54.992] [DealFinder] Players needing cards: E:10, W:10 [00:26:54.993] Large number of cards remaining. Using random generation. [00:26:54.993] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:54.994] [VerifyHands] FAIL for W: J54.AKT876.73.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:54.995] [VerifyHands] FAIL for W: J98754.AT.K53.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:54.995] [VerifyHands] FAIL for W: J98754.KT7.K9.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:54.996] [VerifyHands] FAIL for W: J4.T7.K98752.KT5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:54.998] [VerifyHands] FAIL for W: J54.AT.K97532.K9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:55.000] [Timing] Total: 39ms, Generation: 0ms, Verification: 6ms [00:26:55.000] [Timing] Attempts: 56, PassedSimpleCheck: 56, FailedVerification: 6, Found: 50 [00:26:55.000] Search complete. Returning 50 deals. [00:26:55.000] Found 50 sample deals for simulation. [00:26:55.000] Valid deals for DDS: 50 / 50 [00:26:55.000] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:55.007] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:55.007] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:26:55.007] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:26:55.007] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:26:55.009] [SAMPLE-VAL] Sample 1: weight 0.724 -> 0.402 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 %, W:T1-S4=63 % T2-CK=76 % T3-SJ=7 %] [00:26:55.011] [SAMPLE-VAL] Sample 2: weight 0.501 -> 0.244 [E:T1-S2=95 % T2-C4=98 % T3-S6=92 %, W:T1-S4=41 % T2-CK=100 % T3-SJ=4 %] [00:26:55.012] [SAMPLE-VAL] Sample 3: weight 0.524 -> 0.242 [E:T1-S2=95 % T2-C4=96 % T3-S6=81 %, W:T1-S4=30 % T2-CK=42 % T3-SJ=10 %] [00:26:55.014] [SAMPLE-VAL] Sample 4: weight 0.812 -> 0.450 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 %, W:T1-S4=53 % T2-CK=70 % T3-SJ=8 %] [00:26:55.016] [SAMPLE-VAL] Sample 5: weight 0.648 -> 0.313 [E:T1-S2=93 % T2-C4=98 % T3-S6=84 %, W:T1-S4=45 % T2-CK=56 % T3-SJ=7 %] [00:26:55.017] [SAMPLE-VAL] Sample 6: weight 0.578 -> 0.298 [E:T1-S2=94 % T2-C4=95 % T3-S6=85 %, W:T1-S4=45 % T2-CK=58 % T3-SJ=9 %] [00:26:55.019] [SAMPLE-VAL] Sample 7: weight 0.676 -> 0.330 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 %, W:T1-S4=18 % T2-CK=72 % T3-SJ=11 %] [00:26:55.020] [SAMPLE-VAL] Sample 8: weight 0.636 -> 0.271 [E:T1-S2=94 % T2-C4=59 % T3-S6=74 %, W:T1-S4=47 % T2-CK=67 % T3-SJ=5 %] [00:26:55.021] [SAMPLE-VAL] Sample 9: weight 0.813 -> 0.428 [E:T1-S2=100 % T2-C4=98 % T3-S6=100 %, W:T1-S4=65 % T2-CK=100 % T3-SJ=3 %] [00:26:55.023] [SAMPLE-VAL] Sample 10: weight 0.560 -> 0.290 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 %, W:T1-S4=45 % T2-CK=49 % T3-SJ=10 %] [00:26:55.024] [SAMPLE-VAL] Sample 11: weight 0.468 -> 0.214 [E:T1-S2=95 % T2-C4=98 % T3-S6=94 %, W:T1-S4=34 % T2-CK=100 % T3-SJ=3 %] [00:26:55.026] [SAMPLE-VAL] Sample 12: weight 0.605 -> 0.309 [E:T1-S2=96 % T2-C4=68 % T3-S6=90 %, W:T1-S4=51 % T2-CK=75 % T3-SJ=8 %] [00:26:55.027] [SAMPLE-VAL] Sample 13: weight 0.708 -> 0.403 [E:T1-S2=95 % T2-C4=95 % T3-S6=91 %, W:T1-S4=73 % T2-CK=64 % T3-SJ=9 %] [00:26:55.029] [SAMPLE-VAL] Sample 14: weight 0.683 -> 0.373 [E:T1-S2=100 % T2-C4=71 % T3-S6=100 %, W:T1-S4=25 % T2-CK=73 % T3-SJ=20 %] [00:26:55.030] [SAMPLE-VAL] Sample 15: weight 0.475 -> 0.235 [E:T1-S2=93 % T2-C4=100 % T3-S6=81 %, W:T1-S4=40 % T2-CK=47 % T3-SJ=10 %] [00:26:55.031] [SAMPLE-VAL] Sample 16: weight 0.486 -> 0.234 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 %, W:T1-S4=18 % T2-CK=50 % T3-SJ=16 %] [00:26:55.033] [SAMPLE-VAL] Sample 17: weight 0.496 -> 0.262 [E:T1-S2=92 % T2-C4=94 % T3-S6=81 %, W:T1-S4=37 % T2-CK=70 % T3-SJ=12 %] [00:26:55.034] [SAMPLE-VAL] Sample 18: weight 0.558 -> 0.252 [E:T1-S2=94 % T2-C4=62 % T3-S6=76 %, W:T1-S4=58 % T2-CK=57 % T3-SJ=6 %] [00:26:55.036] [SAMPLE-VAL] Sample 19: weight 0.470 -> 0.223 [E:T1-S2=94 % T2-C4=100 % T3-S6=83 %, W:T1-S4=32 % T2-CK=51 % T3-SJ=9 %] [00:26:55.037] [SAMPLE-VAL] Sample 20: weight 0.507 -> 0.243 [E:T1-S2=95 % T2-C4=100 % T3-S6=83 %, W:T1-S4=31 % T2-CK=41 % T3-SJ=12 %] [00:26:55.038] [SAMPLE-VAL] Sample 21: weight 0.507 -> 0.192 [E:T1-S2=96 % T2-C4=100 % T3-S6=95 %, W:T1-S4=32 % T2-CK=53 % T3-SJ=2 %] [00:26:55.040] [SAMPLE-VAL] Sample 22: weight 0.639 -> 0.272 [E:T1-S2=100 % T2-C4=69 % T3-S6=100 %, W:T1-S4=10 % T2-CK=76 % T3-SJ=12 %] [00:26:55.041] [SAMPLE-VAL] Sample 23: weight 0.783 -> 0.371 [E:T1-S2=93 % T2-C4=95 % T3-S6=32 %, W:T1-S4=80 % T2-CK=80 % T3-SJ=6 %] [00:26:55.043] [SAMPLE-VAL] Sample 24: weight 0.669 -> 0.306 [E:T1-S2=91 % T2-C4=95 % T3-S6=46 %, W:T1-S4=69 % T2-CK=78 % T3-SJ=4 %] [00:26:55.044] [SAMPLE-VAL] Sample 25: weight 0.592 -> 0.334 [E:T1-S2=96 % T2-C4=70 % T3-S6=90 %, W:T1-S4=34 % T2-CK=72 % T3-SJ=22 %] [00:26:55.046] [SAMPLE-VAL] Sample 26: weight 0.622 -> 0.325 [E:T1-S2=96 % T2-C4=98 % T3-S6=92 %, W:T1-S4=43 % T2-CK=100 % T3-SJ=5 %] [00:26:55.049] [SAMPLE-VAL] Sample 27: weight 0.501 -> 0.256 [E:T1-S2=94 % T2-C4=98 % T3-S6=89 %, W:T1-S4=13 % T2-CK=100 % T3-SJ=17 %] [00:26:55.051] [SAMPLE-VAL] Sample 28: weight 0.490 -> 0.212 [E:T1-S2=92 % T2-C4=99 % T3-S6=79 %, W:T1-S4=23 % T2-CK=80 % T3-SJ=5 %] [00:26:55.052] [SAMPLE-VAL] Sample 29: weight 0.581 -> 0.301 [E:T1-S2=96 % T2-C4=68 % T3-S6=91 %, W:T1-S4=48 % T2-CK=67 % T3-SJ=10 %] [00:26:55.053] [SAMPLE-VAL] Sample 30: weight 0.730 -> 0.319 [E:T1-S2=95 % T2-C4=99 % T3-S6=61 %, W:T1-S4=61 % T2-CK=77 % T3-SJ=3 %] [00:26:55.055] [SAMPLE-VAL] Sample 31: weight 0.488 -> 0.252 [E:T1-S2=96 % T2-C4=99 % T3-S6=95 %, W:T1-S4=20 % T2-CK=81 % T3-SJ=13 %] [00:26:55.058] [SAMPLE-VAL] Sample 32: weight 0.771 -> 0.430 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 %, W:T1-S4=49 % T2-CK=83 % T3-SJ=8 %] [00:26:55.060] [SAMPLE-VAL] Sample 33: weight 0.753 -> 0.450 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 %, W:T1-S4=57 % T2-CK=86 % T3-SJ=10 %] [00:26:55.061] [SAMPLE-VAL] Sample 34: weight 0.479 -> 0.242 [E:T1-S2=95 % T2-C4=100 % T3-S6=85 %, W:T1-S4=36 % T2-CK=52 % T3-SJ=11 %] [00:26:55.064] [SAMPLE-VAL] Sample 35: weight 0.618 -> 0.263 [E:T1-S2=90 % T2-C4=64 % T3-S6=75 %, W:T1-S4=66 % T2-CK=62 % T3-SJ=3 %] [00:26:55.066] [SAMPLE-VAL] Sample 36: weight 0.720 -> 0.280 [E:T1-S2=91 % T2-C4=98 % T3-S6=40 %, W:T1-S4=63 % T2-CK=35 % T3-SJ=5 %] [00:26:55.068] [SAMPLE-VAL] Sample 37: weight 0.638 -> 0.305 [E:T1-S2=91 % T2-C4=92 % T3-S6=77 %, W:T1-S4=61 % T2-CK=71 % T3-SJ=4 %] [00:26:55.070] [SAMPLE-VAL] Sample 38: weight 0.557 -> 0.239 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 %, W:T1-S4=34 % T2-CK=54 % T3-SJ=4 %] [00:26:55.072] [SAMPLE-VAL] Sample 39: weight 0.815 -> 0.473 [E:T1-S2=100 % T2-C4=98 % T3-S6=100 %, W:T1-S4=52 % T2-CK=100 % T3-SJ=7 %] [00:26:55.074] [SAMPLE-VAL] Sample 40: weight 0.657 -> 0.322 [E:T1-S2=94 % T2-C4=98 % T3-S6=85 %, W:T1-S4=67 % T2-CK=35 % T3-SJ=8 %] [00:26:55.076] [SAMPLE-VAL] Sample 41: weight 0.832 -> 0.395 [E:T1-S2=94 % T2-C4=94 % T3-S6=64 %, W:T1-S4=67 % T2-CK=79 % T3-SJ=4 %] [00:26:55.078] [SAMPLE-VAL] Sample 42: weight 0.812 -> 0.372 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 %, W:T1-S4=72 % T2-CK=63 % T3-SJ=2 %] [00:26:55.080] [SAMPLE-VAL] Sample 43: weight 0.648 -> 0.311 [E:T1-S2=95 % T2-C4=92 % T3-S6=64 %, W:T1-S4=62 % T2-CK=85 % T3-SJ=4 %] [00:26:55.082] [SAMPLE-VAL] Sample 44: weight 0.477 -> 0.243 [E:T1-S2=91 % T2-C4=100 % T3-S6=77 %, W:T1-S4=48 % T2-CK=41 % T3-SJ=13 %] [00:26:55.084] [SAMPLE-VAL] Sample 45: weight 0.620 -> 0.282 [E:T1-S2=97 % T2-C4=93 % T3-S6=90 %, W:T1-S4=25 % T2-CK=81 % T3-SJ=5 %] [00:26:55.086] [SAMPLE-VAL] Sample 46: weight 0.722 -> 0.377 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 %, W:T1-S4=64 % T2-CK=46 % T3-SJ=8 %] [00:26:55.088] [SAMPLE-VAL] Sample 47: weight 0.592 -> 0.267 [E:T1-S2=92 % T2-C4=99 % T3-S6=76 %, W:T1-S4=37 % T2-CK=100 % T3-SJ=3 %] [00:26:55.089] [SAMPLE-VAL] Sample 48: weight 0.723 -> 0.291 [E:T1-S2=94 % T2-C4=100 % T3-S6=36 %, W:T1-S4=66 % T2-CK=44 % T3-SJ=4 %] [00:26:55.091] [SAMPLE-VAL] Sample 49: weight 0.542 -> 0.265 [E:T1-S2=94 % T2-C4=65 % T3-S6=90 %, W:T1-S4=46 % T2-CK=71 % T3-SJ=8 %] [00:26:55.093] [SAMPLE-VAL] Sample 50: weight 0.751 -> 0.344 [E:T1-S2=95 % T2-C4=93 % T3-S6=38 %, W:T1-S4=63 % T2-CK=80 % T3-SJ=5 %] [00:26:55.093] [SAMPLE-VAL] Done. Weight range: 0.192-0.473 [00:26:55.094] [SAMPLE-VAL] Top sample 39 (w=0.473): E:762.AK6.832.T954 W:J9854.T87.K975.K [E:T1-S2=100 % T2-C4=98 % T3-S6=100 %, W:T1-S4=52 % T2-CK=100 % T3-SJ=7 %] [00:26:55.094] [SAMPLE-VAL] Top sample 4 (w=0.450): E:762.A6.K9852.954 W:J9854.KT87.73.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 %, W:T1-S4=53 % T2-CK=70 % T3-SJ=8 %] [00:26:55.094] [SAMPLE-VAL] Top sample 33 (w=0.450): E:652.AT7.K953.T94 W:J9874.K86.872.K5 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 %, W:T1-S4=57 % T2-CK=86 % T3-SJ=10 %] [00:26:55.094] [SAMPLE-VAL] Top sample 32 (w=0.430): E:652.AT86.K85.T94 W:J9874.K7.9732.K5 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 %, W:T1-S4=49 % T2-CK=83 % T3-SJ=8 %] [00:26:55.094] [SAMPLE-VAL] Top sample 9 (w=0.428): E:62.AK6.K853.T954 W:J98754.T87.972.K [E:T1-S2=100 % T2-C4=98 % T3-S6=100 %, W:T1-S4=65 % T2-CK=100 % T3-SJ=3 %] [00:26:55.094] After sample validation: 50 deals remaining [00:26:55.094] Using weighted samples: 50/50 have non-uniform weights (range 0.192-0.473) [00:26:55.095] Sample deals (50 total, showing first 20, by weight): [00:26:55.095] [1] (w=0.473) N:AQT.J942.64.Q832 762.AK6.832.T954 K3.Q53.AQJT.AJ76 J9854.T87.K975.K [00:26:55.095] [2] (w=0.450) N:AQT.J942.64.Q832 762.A6.K9852.954 K3.Q53.AQJT.AJ76 J9854.KT87.73.KT [00:26:55.095] [3] (w=0.450) N:AQT.J942.64.Q832 652.AT7.K953.T94 K3.Q53.AQJT.AJ76 J9874.K86.872.K5 [00:26:55.095] [4] (w=0.430) N:AQT.J942.64.Q832 652.AT86.K85.T94 K3.Q53.AQJT.AJ76 J9874.K7.9732.K5 [00:26:55.095] [5] (w=0.428) N:AQT.J942.64.Q832 62.AK6.K853.T954 K3.Q53.AQJT.AJ76 J98754.T87.972.K [00:26:55.095] [6] (w=0.403) N:AQT.J942.64.Q832 8652.A86.532.954 K3.Q53.AQJT.AJ76 J974.KT7.K987.KT [00:26:55.095] [7] (w=0.402) N:AQT.J942.64.Q832 762.T86.K752.954 K3.Q53.AQJT.AJ76 J9854.AK7.983.KT [00:26:55.095] [8] (w=0.395) N:AQT.J942.64.Q832 962.A76.K873.954 K3.Q53.AQJT.AJ76 J8754.KT8.952.KT [00:26:55.096] [9] (w=0.377) N:AQT.J942.64.Q832 9652.K76.8732.54 K3.Q53.AQJT.AJ76 J874.AT8.K95.KT9 [00:26:55.096] [10] (w=0.373) N:AQT.J942.64.Q832 7652.AK7.9752.94 K3.Q53.AQJT.AJ76 J984.T86.K83.KT5 [00:26:55.096] [11] (w=0.372) N:AQT.J942.64.Q832 62.AKT6.K8732.54 K3.Q53.AQJT.AJ76 J98754.87.95.KT9 [00:26:55.096] [12] (w=0.371) N:AQT.J942.64.Q832 862.KT87.973.T94 K3.Q53.AQJT.AJ76 J9754.A6.K852.K5 [00:26:55.096] [13] (w=0.344) N:AQT.J942.64.Q832 862.AKT8.953.954 K3.Q53.AQJT.AJ76 J9754.76.K872.KT [00:26:55.096] [14] (w=0.334) N:AQT.J942.64.Q832 87652.KT6.953.94 K3.Q53.AQJT.AJ76 J94.A87.K872.KT5 [00:26:55.096] [15] (w=0.330) N:AQT.J942.64.Q832 7652.K876.85.954 K3.Q53.AQJT.AJ76 J984.AT.K9732.KT [00:26:55.096] [16] (w=0.325) N:AQT.J942.64.Q832 9762.K8.973.T954 K3.Q53.AQJT.AJ76 J854.AT76.K852.K [00:26:55.097] [17] (w=0.322) N:AQT.J942.64.Q832 8652.KT86.532.T4 K3.Q53.AQJT.AJ76 J974.A7.K987.K95 [00:26:55.097] [18] (w=0.319) N:AQT.J942.64.Q832 962.KT86.K85.T54 K3.Q53.AQJT.AJ76 J8754.A7.9732.K9 [00:26:55.097] [19] (w=0.313) N:AQT.J942.64.Q832 8762.AK76.987.T4 K3.Q53.AQJT.AJ76 J954.T8.K532.K95 [00:26:55.097] [20] (w=0.311) N:AQT.J942.64.Q832 962.AK8.K732.954 K3.Q53.AQJT.AJ76 J8754.T76.985.KT [00:26:55.097] ... and 30 more [00:26:55.532] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:55.533] H2: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, -100, -100, -200, -100, 600, -100, 630, 600, 630, 630, 630, -200, 600, 600, 600, 600, 630, 600, 630, 630, -200, 630, 600, -100, -100, 630, 600, 630, -100, 630, 630, 630, 630, 630, 630, 630, 630, -100, 600] [00:26:55.533] H4: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, -100, -100, -200, -100, 600, -100, 630, 600, 630, 630, 630, -200, 600, 600, 600, 600, 630, 600, 630, 630, -200, 630, 600, -100, -100, 630, 600, 630, -100, 630, 630, 630, 630, 630, 630, 630, 630, -100, 600] [00:26:55.533] D4: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 630, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600] [00:26:55.533] D6: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 630, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600] [00:26:55.533] H9: [600, 600, 600, 630, 630, -200, 600, 600, -200, 600, 630, -100, -100, -200, -100, 600, -100, 630, -100, 630, 630, 630, -200, -100, -100, 600, 600, 630, 600, 630, 630, -200, 630, 600, -100, -100, 630, 600, 630, -100, 600, 630, 600, 630, 630, 630, 630, 630, -100, 600] [00:26:55.533] HJ: [600, 600, 600, 630, 600, -200, 600, 600, -200, 600, 630, -100, -100, -100, 600, -200, -100, 630, -100, 630, 630, 630, -100, -100, -100, 600, 600, 630, 600, 630, 630, -100, 630, 600, -100, -100, 600, 600, 600, -100, 600, 600, 600, 630, 600, 600, 600, 600, -100, 600] [00:26:55.533] C3: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 630, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600] [00:26:55.533] C8: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 630, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600] [00:26:55.533] CQ: [600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 630, 630, 630, 600, 600, 600, 600, 600, 630, 600, 630, 630, -100, 630, 600, 600, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600] [00:26:55.533] SA: [-200, 600, 600, 630, 630, -100, 600, 600, -100, -100, 630, -200, -200, -200, -100, -100, -100, 630, -100, 630, 630, 630, -100, -100, -100, 600, -100, 630, 600, 630, 630, -100, 630, 600, -200, -200, 630, 600, 630, -200, 630, 630, 630, 630, 630, 630, 630, 630, -200, 600] [00:26:55.533] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:55.534] H2: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 6, 6, 5, 6, 7, 6, 8, 7, 8, 8, 8, 5, 7, 7, 7, 7, 8, 7, 8, 8, 5, 8, 7, 6, 6, 8, 7, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 6, 7] [00:26:55.534] H4: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 6, 6, 5, 6, 7, 6, 8, 7, 8, 8, 8, 5, 7, 7, 7, 7, 8, 7, 8, 8, 5, 8, 7, 6, 6, 8, 7, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 6, 7] [00:26:55.534] D4: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7] [00:26:55.534] D6: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7] [00:26:55.534] H9: [7, 7, 7, 8, 8, 5, 7, 7, 5, 7, 8, 6, 6, 5, 6, 7, 6, 8, 6, 8, 8, 8, 5, 6, 6, 7, 7, 8, 7, 8, 8, 5, 8, 7, 6, 6, 8, 7, 8, 6, 7, 8, 7, 8, 8, 8, 8, 8, 6, 7] [00:26:55.534] HJ: [7, 7, 7, 8, 7, 5, 7, 7, 5, 7, 8, 6, 6, 6, 7, 5, 6, 8, 6, 8, 8, 8, 6, 6, 6, 7, 7, 8, 7, 8, 8, 6, 8, 7, 6, 6, 7, 7, 7, 6, 7, 7, 7, 8, 7, 7, 7, 7, 6, 7] [00:26:55.534] C3: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7] [00:26:55.534] C8: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 8, 7, 7, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7] [00:26:55.534] CQ: [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 6, 8, 7, 7, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7] [00:26:55.534] SA: [5, 7, 7, 8, 8, 6, 7, 7, 6, 6, 8, 5, 5, 5, 6, 6, 6, 8, 6, 8, 8, 8, 6, 6, 6, 7, 6, 8, 7, 8, 8, 6, 8, 7, 5, 5, 8, 7, 8, 5, 8, 8, 8, 8, 8, 8, 8, 8, 5, 7] [00:26:55.535] --- IMP Calculation Output (card -> average IMP) --- [00:26:55.535] D4: 2.08 [00:26:55.535] D6: 2.08 [00:26:55.536] C3: 2.08 [00:26:55.536] C8: 2.08 [00:26:55.536] CQ: 1.86 [00:26:55.536] H2: -0.81 [00:26:55.536] H4: -0.81 [00:26:55.536] H9: -2.39 [00:26:55.536] HJ: -2.43 [00:26:55.536] SA: -3.73 [00:26:55.536] === DDS DETAILED ANALYSIS === [00:26:55.536] Cards analyzed: 10, Samples per card: 50 [00:26:55.536] [00:26:55.536] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:55.536] ----- ------ --------- ----------- -------------------------------- [00:26:55.537] C3 2.08 7.42 2 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8...] [00:26:55.537] D4 2.08 7.42 2 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8...] [00:26:55.537] D6 2.08 7.42 2 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8...] [00:26:55.537] C8 2.08 7.42 2 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8...] [00:26:55.537] CQ 1.86 7.40 3 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8...] [00:26:55.537] H2 -0.81 7.14 4 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 6, 6, 5, 6, 7, 6, 8, 7, 8...] [00:26:55.537] H4 -0.81 7.14 4 [7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 6, 6, 5, 6, 7, 6, 8, 7, 8...] [00:26:55.537] H9 -2.39 6.96 4 [7, 7, 7, 8, 8, 5, 7, 7, 5, 7, 8, 6, 6, 5, 6, 7, 6, 8, 6, 8...] [00:26:55.537] HJ -2.43 6.84 4 [7, 7, 7, 8, 7, 5, 7, 7, 5, 7, 8, 6, 6, 6, 7, 5, 6, 8, 6, 8...] [00:26:55.537] SA -3.73 6.86 4 [5, 7, 7, 8, 8, 6, 7, 7, 6, 6, 8, 5, 5, 5, 6, 6, 6, 8, 6, 8...] [00:26:55.537] [00:26:55.538] Selected: C3 (IMPs=2.08, avgTricks=7.42) [00:26:55.538] =================== [00:26:55.538] [TRUMP] Skipped: not a suit contract [00:26:55.538] Selected: C3 (avg 2.08 IMPs, 7.42 tricks) -- 3 tied card(s): D4, D6, C8 [00:26:55.538] [stage-timing] ok sample=40ms validate=0ms nn=93ms signal=0ms simgames=24ms dds=416ms total=578ms samples=50 cards=12 [00:26:55.539] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 Q832 AJ76 KT954 -Ls s7K24' [00:26:55.542] SUITC_CALL_END: jsonLength=504 [00:26:55.542] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"T [00:26:55.542] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 64 AQJT K987532' [00:26:55.678] SUITC_CALL_END: jsonLength=1751 [00:26:55.678] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":18.1677} ],"Result":3.1817, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":18.1677},{"Tricks":3,"Percent [00:26:55.678] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 Q832 AJ76 KT954 -Ls s7K24' [00:26:55.682] SUITC_CALL_END: jsonLength=504 [00:26:55.682] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"T [00:26:55.682] === FindBestCardAsync: Position=N, CardsPlayed=12 === [00:26:55.682] Finding card to play for N: AQT.J942.64.Q832 [00:26:55.682] Relative position: Dummy, Contract type: NoTrump [00:26:55.682] Cards in hand mask: 8 [00:26:55.683] Candidate: xD = 44.8 % [00:26:55.683] Candidate: AS = 19.7 % [00:26:55.683] Candidate: xC = 15.4 % [00:26:55.683] Candidate: QC = 9.1 % [00:26:55.683] Candidate: xH = 7.0 % [00:26:55.683] Candidate: 8C = 3.4 % [00:26:55.683] Candidate: 9H = 0.4 % [00:26:55.683] Candidate: JH = 0.3 % [00:26:55.684] Selected: D4 (44.8 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:57 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:57 === [00:26:57.434] === FindBestCardAsync: Position=S, CardsPlayed=14 === [00:26:57.434] Contract: 3N, Declarer: S, Dealer: W [00:26:57.434] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:57.434] Deal: N:... ... ... ... [00:26:57.434] Position S is on declarer's side - score table shifted by 2 declarer tricks won [00:26:57.434] ****************************** [00:26:57.434] FindMatchingDealsWithPlayInternal Input: [00:26:57.434] Position parameter: S [00:26:57.434] Deal from game: N:... ... ... ... [00:26:57.435] Hand for N: AQT.J942.64.Q832 [00:26:57.435] Hand for E: (null) [00:26:57.435] Hand for S: K3.Q53.AQJT.AJ76 [00:26:57.435] Hand for W: (null) [00:26:57.435] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3 [00:26:57.435] Declarer: S [00:26:57.435] ****************************** [00:26:57.435] [DealFinder] Seed from player S hand: -1794097470 [00:26:57.435] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:57.446] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:57.446] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:57.446] [Timing] N precompute: 10ms mem d=241KB (total=1013MB) [00:26:57.454] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:57.454] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:57.454] [Timing] E precompute: 7ms mem d=180KB (total=1013MB) [00:26:57.455] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:57.455] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:57.456] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:57.456] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:57.456] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:57.456] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:57.456] [Timing] S precompute: 1ms mem d=120KB (total=1013MB) [00:26:57.464] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:57.464] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:57.464] [Timing] W precompute: 8ms mem d=185KB (total=1013MB) [00:26:57.464] [Timing] Pre-computation (constraints): 29ms mem d=0MB (total=1013MB, gc2=12) [00:26:57.464] [DealFinder] Using cardsPlayedCount=14 for visibility calculation [00:26:57.465] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=14 [00:26:57.465] [ExtractPartialDeal] Visible hands: S, N [00:26:57.465] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:57.465] [ExtractPartialDeal] Extracted hands: [00:26:57.465] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:57.465] E: ... (0 cards) [00:26:57.465] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:57.465] W: ... (0 cards) [00:26:57.465] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:57.465] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:57.465] [ComputePlayedCards] Card 1: S4 played by W [00:26:57.465] [ComputePlayedCards] Card 2: ST played by N [00:26:57.466] [ComputePlayedCards] Card 3: S2 played by E [00:26:57.466] [ComputePlayedCards] Card 4: SK played by S [00:26:57.466] [ComputePlayedCards] Trick complete. Winner: S [00:26:57.466] [ComputePlayedCards] Card 5: C7 played by S [00:26:57.466] [ComputePlayedCards] Card 6: CK played by W [00:26:57.466] [ComputePlayedCards] Card 7: C2 played by N [00:26:57.466] [ComputePlayedCards] Card 8: C4 played by E [00:26:57.466] [ComputePlayedCards] Trick complete. Winner: W [00:26:57.466] [ComputePlayedCards] Card 9: SJ played by W [00:26:57.466] [ComputePlayedCards] Card 10: SQ played by N [00:26:57.466] [ComputePlayedCards] Card 11: S6 played by E [00:26:57.466] [ComputePlayedCards] Card 12: S3 played by S [00:26:57.466] [ComputePlayedCards] Trick complete. Winner: N [00:26:57.467] [ComputePlayedCards] Card 13: D4 played by N [00:26:57.467] [ComputePlayedCards] Card 14: D3 played by E [00:26:57.467] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4 [00:26:57.467] [DealFinder] Added 4 played cards to E (was 0 cards): S2, C4, S6, D3 [00:26:57.467] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3 [00:26:57.467] [DealFinder] Added 3 played cards to W (was 0 cards): S4, CK, SJ [00:26:57.467] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:57.467] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:57.467] [DealFinder] Known cards per player: N=13, E=4, S=13, W=3 [00:26:57.467] [DealFinder] Locked players: N, S [00:26:57.468] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [00:26:57.468] [DealFinder] Players needing cards: E:9, W:10 [00:26:57.468] Large number of cards remaining. Using random generation. [00:26:57.468] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:57.468] [VerifyHands] FAIL for W: J9874.AT876.K9.K (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:57.469] [VerifyHands] FAIL for W: J974.AKT76.K2.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:57.469] [VerifyHands] FAIL for W: J94.AKT8.K9875.K (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:57.470] [VerifyHands] FAIL for W: J84.AKT7.K8.KT95 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:57.470] [VerifyHands] FAIL for W: J98754.A7.K82.K5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:57.476] [Timing] Total: 40ms, Generation: 1ms, Verification: 7ms [00:26:57.476] [Timing] Attempts: 67, PassedSimpleCheck: 67, FailedVerification: 17, Found: 50 [00:26:57.476] Search complete. Returning 50 deals. [00:26:57.477] Found 50 sample deals for simulation. [00:26:57.477] Valid deals for DDS: 50 / 50 [00:26:57.477] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:57.484] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:57.484] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:26:57.484] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:26:57.484] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:26:57.484] [SAMPLE-VAL] T4: N=D4 E=D3 (leader=N) (partial) [00:26:57.486] [SAMPLE-VAL] Sample 1: weight 0.748 -> 0.362 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=87 %, W:T1-S4=54 % T2-CK=41 % T3-SJ=6 %] [00:26:57.488] [SAMPLE-VAL] Sample 2: weight 0.708 -> 0.368 [E:T1-S2=100 % T2-C4=66 % T3-S6=100 % T4-D3=84 %, W:T1-S4=25 % T2-CK=71 % T3-SJ=18 %] [00:26:57.490] [SAMPLE-VAL] Sample 3: weight 0.766 -> 0.396 [E:T1-S2=100 % T2-C4=67 % T3-S6=100 % T4-D3=73 %, W:T1-S4=55 % T2-CK=70 % T3-SJ=8 %] [00:26:57.491] [SAMPLE-VAL] Sample 4: weight 0.802 -> 0.422 [E:T1-S2=92 % T2-C4=98 % T3-S6=56 % T4-D3=93 %, W:T1-S4=74 % T2-CK=100 % T3-SJ=5 %] [00:26:57.493] [SAMPLE-VAL] Sample 5: weight 0.840 -> 0.469 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=98 %, W:T1-S4=65 % T2-CK=74 % T3-SJ=6 %] [00:26:57.494] [SAMPLE-VAL] Sample 6: weight 0.786 -> 0.467 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=98 %, W:T1-S4=67 % T2-CK=73 % T3-SJ=10 %] [00:26:57.496] [SAMPLE-VAL] Sample 7: weight 0.651 -> 0.258 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=35 %, W:T1-S4=10 % T2-CK=88 % T3-SJ=10 %] [00:26:57.498] [SAMPLE-VAL] Sample 8: weight 0.560 -> 0.235 [E:T1-S2=91 % T2-C4=60 % T3-S6=75 % T4-D3=79 %, W:T1-S4=56 % T2-CK=70 % T3-SJ=3 %] [00:26:57.500] [SAMPLE-VAL] Sample 9: weight 0.514 -> 0.277 [E:T1-S2=94 % T2-C4=99 % T3-S6=88 % T4-D3=97 %, W:T1-S4=20 % T2-CK=83 % T3-SJ=17 %] [00:26:57.503] [SAMPLE-VAL] Sample 10: weight 0.491 -> 0.244 [E:T1-S2=95 % T2-C4=93 % T3-S6=83 % T4-D3=85 %, W:T1-S4=31 % T2-CK=69 % T3-SJ=10 %] [00:26:57.505] [SAMPLE-VAL] Sample 11: weight 0.749 -> 0.420 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=97 %, W:T1-S4=65 % T2-CK=73 % T3-SJ=7 %] [00:26:57.507] [SAMPLE-VAL] Sample 12: weight 0.722 -> 0.402 [E:T1-S2=100 % T2-C4=69 % T3-S6=100 % T4-D3=86 %, W:T1-S4=65 % T2-CK=68 % T3-SJ=10 %] [00:26:57.509] [SAMPLE-VAL] Sample 13: weight 0.750 -> 0.394 [E:T1-S2=95 % T2-C4=95 % T3-S6=88 % T4-D3=82 %, W:T1-S4=50 % T2-CK=85 % T3-SJ=7 %] [00:26:57.511] [SAMPLE-VAL] Sample 14: weight 0.746 -> 0.289 [E:T1-S2=91 % T2-C4=97 % T3-S6=34 % T4-D3=93 %, W:T1-S4=51 % T2-CK=57 % T3-SJ=3 %] [00:26:57.513] [SAMPLE-VAL] Sample 15: weight 0.783 -> 0.413 [E:T1-S2=100 % T2-C4=70 % T3-S6=100 % T4-D3=81 %, W:T1-S4=53 % T2-CK=59 % T3-SJ=10 %] [00:26:57.516] [SAMPLE-VAL] Sample 16: weight 0.522 -> 0.227 [E:T1-S2=92 % T2-C4=95 % T3-S6=77 % T4-D3=43 %, W:T1-S4=47 % T2-CK=88 % T3-SJ=4 %] [00:26:57.518] [SAMPLE-VAL] Sample 17: weight 0.817 -> 0.384 [E:T1-S2=91 % T2-C4=99 % T3-S6=41 % T4-D3=89 %, W:T1-S4=71 % T2-CK=100 % T3-SJ=4 %] [00:26:57.520] [SAMPLE-VAL] Sample 18: weight 0.838 -> 0.447 [E:T1-S2=93 % T2-C4=93 % T3-S6=34 % T4-D3=92 %, W:T1-S4=89 % T2-CK=77 % T3-SJ=9 %] [00:26:57.522] [SAMPLE-VAL] Sample 19: weight 0.633 -> 0.259 [E:T1-S2=92 % T2-C4=98 % T3-S6=81 % T4-D3=57 %, W:T1-S4=30 % T2-CK=60 % T3-SJ=5 %] [00:26:57.524] [SAMPLE-VAL] Sample 20: weight 0.668 -> 0.371 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=82 %, W:T1-S4=45 % T2-CK=100 % T3-SJ=8 %] [00:26:57.526] [SAMPLE-VAL] Sample 21: weight 0.483 -> 0.235 [E:T1-S2=93 % T2-C4=94 % T3-S6=87 % T4-D3=94 %, W:T1-S4=25 % T2-CK=71 % T3-SJ=10 %] [00:26:57.529] [SAMPLE-VAL] Sample 22: weight 0.689 -> 0.282 [E:T1-S2=94 % T2-C4=100 % T3-S6=43 % T4-D3=66 %, W:T1-S4=60 % T2-CK=60 % T3-SJ=4 %] [00:26:57.531] [SAMPLE-VAL] Sample 23: weight 0.559 -> 0.251 [E:T1-S2=93 % T2-C4=100 % T3-S6=84 % T4-D3=100 %, W:T1-S4=49 % T2-CK=37 % T3-SJ=5 %] [00:26:57.533] [SAMPLE-VAL] Sample 24: weight 0.599 -> 0.274 [E:T1-S2=97 % T2-C4=92 % T3-S6=93 % T4-D3=46 %, W:T1-S4=33 % T2-CK=82 % T3-SJ=7 %] [00:26:57.535] [SAMPLE-VAL] Sample 25: weight 0.732 -> 0.366 [E:T1-S2=96 % T2-C4=99 % T3-S6=89 % T4-D3=56 %, W:T1-S4=49 % T2-CK=72 % T3-SJ=8 %] [00:26:57.537] [SAMPLE-VAL] Sample 26: weight 0.524 -> 0.231 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=89 %, W:T1-S4=51 % T2-CK=43 % T3-SJ=4 %] [00:26:57.539] [SAMPLE-VAL] Sample 27: weight 0.801 -> 0.454 [E:T1-S2=100 % T2-C4=97 % T3-S6=100 % T4-D3=90 %, W:T1-S4=61 % T2-CK=64 % T3-SJ=9 %] [00:26:57.542] [SAMPLE-VAL] Sample 28: weight 0.552 -> 0.235 [E:T1-S2=93 % T2-C4=100 % T3-S6=67 % T4-D3=97 %, W:T1-S4=54 % T2-CK=30 % T3-SJ=5 %] [00:26:57.544] [SAMPLE-VAL] Sample 29: weight 0.769 -> 0.399 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=99 %, W:T1-S4=56 % T2-CK=47 % T3-SJ=7 %] [00:26:57.546] [SAMPLE-VAL] Sample 30: weight 0.685 -> 0.376 [E:T1-S2=95 % T2-C4=98 % T3-S6=89 % T4-D3=80 %, W:T1-S4=45 % T2-CK=100 % T3-SJ=8 %] [00:26:57.548] [SAMPLE-VAL] Sample 31: weight 0.759 -> 0.371 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=86 %, W:T1-S4=65 % T2-CK=56 % T3-SJ=4 %] [00:26:57.550] [SAMPLE-VAL] Sample 32: weight 0.765 -> 0.410 [E:T1-S2=100 % T2-C4=98 % T3-S6=100 % T4-D3=66 %, W:T1-S4=60 % T2-CK=64 % T3-SJ=9 %] [00:26:57.553] [SAMPLE-VAL] Sample 33: weight 0.679 -> 0.370 [E:T1-S2=93 % T2-C4=99 % T3-S6=87 % T4-D3=100 %, W:T1-S4=42 % T2-CK=100 % T3-SJ=7 %] [00:26:57.555] [SAMPLE-VAL] Sample 34: weight 0.894 -> 0.580 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=91 %, W:T1-S4=75 % T2-CK=78 % T3-SJ=14 %] [00:26:57.557] [SAMPLE-VAL] Sample 35: weight 0.734 -> 0.394 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=92 %, W:T1-S4=50 % T2-CK=74 % T3-SJ=7 %] [00:26:57.559] [SAMPLE-VAL] Sample 36: weight 0.420 -> 0.155 [E:T1-S2=94 % T2-C4=93 % T3-S6=84 % T4-D3=67 %, W:T1-S4=22 % T2-CK=28 % T3-SJ=7 %] [00:26:57.561] [SAMPLE-VAL] Sample 37: weight 0.737 -> 0.357 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=54 %, W:T1-S4=48 % T2-CK=62 % T3-SJ=7 %] [00:26:57.563] [SAMPLE-VAL] Sample 38: weight 0.511 -> 0.245 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=90 %, W:T1-S4=17 % T2-CK=61 % T3-SJ=14 %] [00:26:57.566] [SAMPLE-VAL] Sample 39: weight 0.586 -> 0.262 [E:T1-S2=100 % T2-C4=98 % T3-S6=100 % T4-D3=58 %, W:T1-S4=10 % T2-CK=100 % T3-SJ=12 %] [00:26:57.568] [SAMPLE-VAL] Sample 40: weight 0.515 -> 0.232 [E:T1-S2=92 % T2-C4=99 % T3-S6=77 % T4-D3=79 %, W:T1-S4=55 % T2-CK=83 % T3-SJ=3 %] [00:26:57.570] [SAMPLE-VAL] Sample 41: weight 0.613 -> 0.264 [E:T1-S2=90 % T2-C4=100 % T3-S6=72 % T4-D3=90 %, W:T1-S4=56 % T2-CK=40 % T3-SJ=4 %] [00:26:57.572] [SAMPLE-VAL] Sample 42: weight 0.793 -> 0.460 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=100 %, W:T1-S4=64 % T2-CK=75 % T3-SJ=8 %] [00:26:57.574] [SAMPLE-VAL] Sample 43: weight 0.839 -> 0.382 [E:T1-S2=93 % T2-C4=99 % T3-S6=52 % T4-D3=85 %, W:T1-S4=74 % T2-CK=60 % T3-SJ=4 %] [00:26:57.576] [SAMPLE-VAL] Sample 44: weight 0.550 -> 0.260 [E:T1-S2=94 % T2-C4=93 % T3-S6=81 % T4-D3=80 %, W:T1-S4=42 % T2-CK=35 % T3-SJ=12 %] [00:26:57.578] [SAMPLE-VAL] Sample 45: weight 0.667 -> 0.344 [E:T1-S2=100 % T2-C4=63 % T3-S6=100 % T4-D3=91 %, W:T1-S4=59 % T2-CK=60 % T3-SJ=8 %] [00:26:57.581] [SAMPLE-VAL] Sample 46: weight 0.653 -> 0.300 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=50 %, W:T1-S4=17 % T2-CK=86 % T3-SJ=11 %] [00:26:57.583] [SAMPLE-VAL] Sample 47: weight 0.526 -> 0.265 [E:T1-S2=97 % T2-C4=61 % T3-S6=93 % T4-D3=90 %, W:T1-S4=23 % T2-CK=75 % T3-SJ=16 %] [00:26:57.585] [SAMPLE-VAL] Sample 48: weight 0.702 -> 0.385 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=100 %, W:T1-S4=33 % T2-CK=48 % T3-SJ=18 %] [00:26:57.587] [SAMPLE-VAL] Sample 49: weight 0.671 -> 0.308 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=87 %, W:T1-S4=13 % T2-CK=83 % T3-SJ=10 %] [00:26:57.589] [SAMPLE-VAL] Sample 50: weight 0.643 -> 0.294 [E:T1-S2=95 % T2-C4=100 % T3-S6=65 % T4-D3=92 %, W:T1-S4=59 % T2-CK=58 % T3-SJ=4 %] [00:26:57.589] [SAMPLE-VAL] Done. Weight range: 0.155-0.580 [00:26:57.589] [SAMPLE-VAL] Top sample 34 (w=0.580): E:652.K76.9753.T94 W:J9874.AT8.K82.K5 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=91 %, W:T1-S4=75 % T2-CK=78 % T3-SJ=14 %] [00:26:57.590] [SAMPLE-VAL] Top sample 5 (w=0.469): E:762.A76.K732.T54 W:J9854.KT8.985.K9 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=98 %, W:T1-S4=65 % T2-CK=74 % T3-SJ=6 %] [00:26:57.590] [SAMPLE-VAL] Top sample 6 (w=0.467): E:762.A87.K753.954 W:J9854.KT6.982.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=98 %, W:T1-S4=67 % T2-CK=73 % T3-SJ=10 %] [00:26:57.590] [SAMPLE-VAL] Top sample 42 (w=0.460): E:652.AKT7.753.T54 W:J9874.86.K982.K9 [E:T1-S2=100 % T2-C4=99 % T3-S6=100 % T4-D3=100 %, W:T1-S4=64 % T2-CK=75 % T3-SJ=8 %] [00:26:57.590] [SAMPLE-VAL] Top sample 27 (w=0.454): E:762.KT8.K8732.T4 W:J9854.A76.95.K95 [E:T1-S2=100 % T2-C4=97 % T3-S6=100 % T4-D3=90 %, W:T1-S4=61 % T2-CK=64 % T3-SJ=9 %] [00:26:57.590] After sample validation: 50 deals remaining [00:26:57.590] Using weighted samples: 50/50 have non-uniform weights (range 0.155-0.580) [00:26:57.590] Sample deals (50 total, showing first 20, by weight): [00:26:57.590] [1] (w=0.580) N:AQT.J942.64.Q832 652.K76.9753.T94 K3.Q53.AQJT.AJ76 J9874.AT8.K82.K5 [00:26:57.591] [2] (w=0.469) N:AQT.J942.64.Q832 762.A76.K732.T54 K3.Q53.AQJT.AJ76 J9854.KT8.985.K9 [00:26:57.591] [3] (w=0.467) N:AQT.J942.64.Q832 762.A87.K753.954 K3.Q53.AQJT.AJ76 J9854.KT6.982.KT [00:26:57.591] [4] (w=0.460) N:AQT.J942.64.Q832 652.AKT7.753.T54 K3.Q53.AQJT.AJ76 J9874.86.K982.K9 [00:26:57.591] [5] (w=0.454) N:AQT.J942.64.Q832 762.KT8.K8732.T4 K3.Q53.AQJT.AJ76 J9854.A76.95.K95 [00:26:57.591] [6] (w=0.447) N:AQT.J942.64.Q832 862.K87.9532.T94 K3.Q53.AQJT.AJ76 J9754.AT6.K87.K5 [00:26:57.591] [7] (w=0.422) N:AQT.J942.64.Q832 962.A8.9732.T954 K3.Q53.AQJT.AJ76 J8754.KT76.K85.K [00:26:57.591] [8] (w=0.420) N:AQT.J942.64.Q832 762.AT7.K753.T54 K3.Q53.AQJT.AJ76 J9854.K86.982.K9 [00:26:57.591] [9] (w=0.413) N:AQT.J942.64.Q832 762.A876.K973.94 K3.Q53.AQJT.AJ76 J9854.KT.852.KT5 [00:26:57.591] [10] (w=0.410) N:AQT.J942.64.Q832 652.KT7.K9832.T4 K3.Q53.AQJT.AJ76 J9874.A86.75.K95 [00:26:57.592] [11] (w=0.402) N:AQT.J942.64.Q832 652.AT6.K9532.94 K3.Q53.AQJT.AJ76 J9874.K87.87.KT5 [00:26:57.592] [12] (w=0.399) N:AQT.J942.64.Q832 652.AT8.K7532.54 K3.Q53.AQJT.AJ76 J9874.K76.98.KT9 [00:26:57.592] [13] (w=0.396) N:AQT.J942.64.Q832 652.AT76.K973.94 K3.Q53.AQJT.AJ76 J9874.K8.852.KT5 [00:26:57.592] [14] (w=0.394) N:AQT.J942.64.Q832 652.AT86.K73.T54 K3.Q53.AQJT.AJ76 J9874.K7.9852.K9 [00:26:57.592] [15] (w=0.394) N:AQT.J942.64.Q832 9652.A76.953.T94 K3.Q53.AQJT.AJ76 J874.KT8.K872.K5 [00:26:57.592] [16] (w=0.385) N:AQT.J942.64.Q832 7652.AT6.7532.T4 K3.Q53.AQJT.AJ76 J984.K87.K98.K95 [00:26:57.592] [17] (w=0.384) N:AQT.J942.64.Q832 862.AT.8753.T954 K3.Q53.AQJT.AJ76 J9754.K876.K92.K [00:26:57.592] [18] (w=0.382) N:AQT.J942.64.Q832 962.A876.853.T54 K3.Q53.AQJT.AJ76 J8754.KT.K972.K9 [00:26:57.592] [19] (w=0.376) N:AQT.J942.64.Q832 8762.A8.932.T954 K3.Q53.AQJT.AJ76 J954.KT76.K875.K [00:26:57.592] [20] (w=0.371) N:AQT.J942.64.Q832 762.T8.K973.T954 K3.Q53.AQJT.AJ76 J9854.AK76.852.K [00:26:57.593] ... and 30 more [00:26:57.719] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:57.720] DA: [600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600] [00:26:57.720] DQ: [600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 600, 630, 600, 630, 630, 600, 630, 630, 600, 600, 630, 600, 600, 600, 630] [00:26:57.720] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:57.720] DA: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7] [00:26:57.720] DQ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 7, 8, 8, 7, 8, 8, 7, 7, 8, 7, 7, 7, 8] [00:26:57.720] --- IMP Calculation Output (card -> average IMP) --- [00:26:57.720] DQ: 0.21 [00:26:57.720] DA: -0.21 [00:26:57.720] === DDS DETAILED ANALYSIS === [00:26:57.720] Cards analyzed: 2, Samples per card: 50 [00:26:57.720] [00:26:57.720] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:57.720] ----- ------ --------- ----------- -------------------------------- [00:26:57.721] DQ 0.21 7.28 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7...] [00:26:57.721] DA -0.21 7.02 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [00:26:57.721] [00:26:57.721] Selected: DQ (IMPs=0.21, avgTricks=7.28) [00:26:57.721] =================== [00:26:57.721] [TRUMP] Skipped: not a suit contract [00:26:57.721] Selected: DQ (avg 0.21 IMPs, 7.28 tricks) [00:26:57.721] [stage-timing] ok sample=42ms validate=0ms nn=113ms signal=0ms simgames=3ms dds=124ms total=287ms samples=50 cards=14 [00:26:57.721] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 64 AQJT K987532' [00:26:57.839] SUITC_CALL_END: jsonLength=1751 [00:26:57.839] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":18.1677} ],"Result":3.1817, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":18.1677},{"Tricks":3,"Percent [00:26:57.840] === FindBestCardAsync: Position=S, CardsPlayed=14 === [00:26:57.840] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:26:57.840] Relative position: Declarer, Contract type: NoTrump [00:26:57.840] Cards in hand mask: 4 [00:26:57.841] Candidate: TD = 39.5 % [00:26:57.841] Candidate: QD = 36.4 % [00:26:57.841] Candidate: JD = 14.8 % [00:26:57.841] Candidate: AD = 9.3 % [00:26:57.841] Selected: DT (39.5 %) -- 1 tied: DQ === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:26:59 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:26:59 === [00:26:59.435] === FindBestCardAsync: Position=S, CardsPlayed=16 === [00:26:59.435] Contract: 3N, Declarer: S, Dealer: W [00:26:59.436] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:59.436] Deal: N:... ... ... ... [00:26:59.436] Position S is on declarer's side - score table shifted by 3 declarer tricks won [00:26:59.436] ****************************** [00:26:59.436] FindMatchingDealsWithPlayInternal Input: [00:26:59.436] Position parameter: S [00:26:59.436] Deal from game: N:... ... ... ... [00:26:59.436] Hand for N: AQT.J942.64.Q832 [00:26:59.436] Hand for E: (null) [00:26:59.437] Hand for S: K3.Q53.AQJT.AJ76 [00:26:59.437] Hand for W: (null) [00:26:59.437] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5 [00:26:59.437] Declarer: S [00:26:59.437] ****************************** [00:26:59.437] [DealFinder] Seed from player S hand: -1794097470 [00:26:59.437] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:26:59.448] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:26:59.448] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:59.448] [Timing] N precompute: 11ms mem d=235KB (total=1032MB) [00:26:59.458] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:59.459] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:59.459] [Timing] E precompute: 10ms mem d=187KB (total=1032MB) [00:26:59.460] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:59.460] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:59.460] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:59.461] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:26:59.461] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:26:59.461] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:26:59.461] [Timing] S precompute: 2ms mem d=128KB (total=1032MB) [00:26:59.470] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:26:59.470] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:26:59.470] [Timing] W precompute: 9ms mem d=180KB (total=1033MB) [00:26:59.470] [Timing] Pre-computation (constraints): 32ms mem d=0MB (total=1033MB, gc2=12) [00:26:59.470] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [00:26:59.470] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=16 [00:26:59.470] [ExtractPartialDeal] Visible hands: S, N [00:26:59.470] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:26:59.470] [ExtractPartialDeal] Extracted hands: [00:26:59.471] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:26:59.471] E: ... (0 cards) [00:26:59.471] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:26:59.471] W: ... (0 cards) [00:26:59.471] [DealFinder] Trump suit from contract '3N': NoTrump [00:26:59.471] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:26:59.471] [ComputePlayedCards] Card 1: S4 played by W [00:26:59.471] [ComputePlayedCards] Card 2: ST played by N [00:26:59.471] [ComputePlayedCards] Card 3: S2 played by E [00:26:59.471] [ComputePlayedCards] Card 4: SK played by S [00:26:59.471] [ComputePlayedCards] Trick complete. Winner: S [00:26:59.471] [ComputePlayedCards] Card 5: C7 played by S [00:26:59.471] [ComputePlayedCards] Card 6: CK played by W [00:26:59.471] [ComputePlayedCards] Card 7: C2 played by N [00:26:59.472] [ComputePlayedCards] Card 8: C4 played by E [00:26:59.472] [ComputePlayedCards] Trick complete. Winner: W [00:26:59.472] [ComputePlayedCards] Card 9: SJ played by W [00:26:59.472] [ComputePlayedCards] Card 10: SQ played by N [00:26:59.472] [ComputePlayedCards] Card 11: S6 played by E [00:26:59.472] [ComputePlayedCards] Card 12: S3 played by S [00:26:59.472] [ComputePlayedCards] Trick complete. Winner: N [00:26:59.472] [ComputePlayedCards] Card 13: D4 played by N [00:26:59.472] [ComputePlayedCards] Card 14: D3 played by E [00:26:59.472] [ComputePlayedCards] Card 15: DQ played by S [00:26:59.472] [ComputePlayedCards] Card 16: D5 played by W [00:26:59.472] [ComputePlayedCards] Trick complete. Winner: S [00:26:59.472] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4 [00:26:59.473] [DealFinder] Added 4 played cards to E (was 0 cards): S2, C4, S6, D3 [00:26:59.473] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ [00:26:59.473] [DealFinder] Added 4 played cards to W (was 0 cards): S4, CK, SJ, D5 [00:26:59.473] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:59.473] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:26:59.473] [DealFinder] Known cards per player: N=13, E=4, S=13, W=4 [00:26:59.473] [DealFinder] Locked players: N, S [00:26:59.473] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [00:26:59.473] [DealFinder] Players needing cards: E:9, W:9 [00:26:59.474] Large number of cards remaining. Using random generation. [00:26:59.474] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:26:59.477] [VerifyHands] FAIL for W: J98754.A.K752.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:59.478] [VerifyHands] FAIL for W: J98754.AK6.85.K9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:59.478] [VerifyHands] FAIL for W: J98754.K.9852.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:59.479] [VerifyHands] FAIL for W: J954.AKT.K975.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:59.481] [VerifyHands] FAIL for W: J98754.AK.K5.KT5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:26:59.486] [Timing] Total: 48ms, Generation: 1ms, Verification: 10ms [00:26:59.486] [Timing] Attempts: 61, PassedSimpleCheck: 61, FailedVerification: 11, Found: 50 [00:26:59.486] Search complete. Returning 50 deals. [00:26:59.486] Found 50 sample deals for simulation. [00:26:59.486] Valid deals for DDS: 50 / 50 [00:26:59.486] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:26:59.493] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:26:59.494] [SAMPLE-VAL] Opening lead rule validation (S4): 1/50 samples penalized for convention violation [00:26:59.494] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:26:59.494] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:26:59.494] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:26:59.494] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:26:59.496] [SAMPLE-VAL] Sample 1: weight 0.725 -> 0.362 [E:T1-S2=94 % T2-C4=98 % T3-S6=67 % T4-D3=68 %, W:T1-S4=57 % T2-CK=100 % T3-SJ=4 % T4-D5=100 %] [00:26:59.498] [SAMPLE-VAL] Sample 2: weight 0.574 -> 0.279 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=93 %, W:T1-S4=15 % T2-CK=58 % T3-SJ=11 % T4-D5=83 %] [00:26:59.500] [SAMPLE-VAL] Sample 3: weight 0.599 -> 0.172 [E:T1-S2=95 % T2-C4=95 % T3-S6=92 % T4-D3=40 %, W:T1-S4=28 % T2-CK=84 % T3-SJ=3 % T4-D5=4 %] [00:26:59.502] [SAMPLE-VAL] Sample 4: weight 0.662 -> 0.267 [E:T1-S2=96 % T2-C4=100 % T3-S6=38 % T4-D3=38 %, W:T1-S4=49 % T2-CK=56 % T3-SJ=4 % T4-D5=100 %] [00:26:59.504] [SAMPLE-VAL] Sample 5: weight 0.560 -> 0.273 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=69 %, W:T1-S4=16 % T2-CK=55 % T3-SJ=13 % T4-D5=100 %] [00:26:59.506] [SAMPLE-VAL] Sample 6: weight 0.534 -> 0.226 [E:T1-S2=94 % T2-C4=65 % T3-S6=84 % T4-D3=31 %, W:T1-S4=28 % T2-CK=61 % T3-SJ=10 % T4-D5=85 %] [00:26:59.508] [SAMPLE-VAL] Sample 7: weight 0.558 -> 0.174 [E:T1-S2=89 % T2-C4=93 % T3-S6=73 % T4-D3=100 %, W:T1-S4=44 % T2-CK=86 % T3-SJ=6 % T4-D5=2 %] [00:26:59.510] [SAMPLE-VAL] Sample 8: weight 0.817 -> 0.247 [E:T1-S2=91 % T2-C4=99 % T3-S6=41 % T4-D3=89 %, W:T1-S4=71 % T2-CK=100 % T3-SJ=4 % T4-D5=2 %] [00:26:59.512] [SAMPLE-VAL] Sample 9: weight 0.545 -> 0.168 [E:T1-S2=93 % T2-C4=100 % T3-S6=83 % T4-D3=30 %, W:T1-S4=30 % T2-CK=33 % T3-SJ=10 % T4-D5=8 %] [00:26:59.514] [SAMPLE-VAL] Sample 10: weight 0.855 -> 0.252 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=86 %, W:T1-S4=78 % T2-CK=40 % T3-SJ=12 % T4-D5=0 %] [00:26:59.515] [SAMPLE-VAL] Sample 11: weight 0.681 -> 0.216 [E:T1-S2=97 % T2-C4=62 % T3-S6=93 % T4-D3=57 %, W:T1-S4=47 % T2-CK=49 % T3-SJ=7 % T4-D5=5 %] [00:26:59.517] [SAMPLE-VAL] Sample 12: weight 0.543 -> 0.162 [E:T1-S2=96 % T2-C4=99 % T3-S6=92 % T4-D3=55 %, W:T1-S4=21 % T2-CK=40 % T3-SJ=10 % T4-D5=4 %] [00:26:59.519] [SAMPLE-VAL] Sample 13: weight 0.549 -> 0.225 [E:T1-S2=92 % T2-C4=98 % T3-S6=76 % T4-D3=40 %, W:T1-S4=33 % T2-CK=100 % T3-SJ=2 % T4-D5=85 %] [00:26:59.521] [SAMPLE-VAL] Sample 14: weight 0.509 -> 0.167 [E:T1-S2=94 % T2-C4=100 % T3-S6=80 % T4-D3=77 %, W:T1-S4=48 % T2-CK=28 % T3-SJ=13 % T4-D5=3 %] [00:26:59.523] [SAMPLE-VAL] Sample 15: weight 0.586 -> 0.185 [E:T1-S2=94 % T2-C4=100 % T3-S6=90 % T4-D3=81 %, W:T1-S4=45 % T2-CK=59 % T3-SJ=5 % T4-D5=2 %] [00:26:59.525] [SAMPLE-VAL] Sample 16: weight 0.803 -> 0.256 [E:T1-S2=94 % T2-C4=65 % T3-S6=61 % T4-D3=78 %, W:T1-S4=76 % T2-CK=61 % T3-SJ=6 % T4-D5=3 %] [00:26:59.526] [SAMPLE-VAL] Sample 17: weight 0.761 -> 0.381 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=78 %, W:T1-S4=48 % T2-CK=48 % T3-SJ=6 % T4-D5=82 %] [00:26:59.528] [SAMPLE-VAL] Sample 18: weight 0.538 -> 0.274 [E:T1-S2=93 % T2-C4=93 % T3-S6=80 % T4-D3=80 %, W:T1-S4=57 % T2-CK=84 % T3-SJ=4 % T4-D5=91 %] [00:26:59.530] [SAMPLE-VAL] Sample 19: weight 0.730 -> 0.330 [E:T1-S2=96 % T2-C4=94 % T3-S6=70 % T4-D3=46 %, W:T1-S4=56 % T2-CK=73 % T3-SJ=3 % T4-D5=100 %] [00:26:59.532] [SAMPLE-VAL] Sample 20: weight 0.551 -> 0.230 [E:T1-S2=96 % T2-C4=96 % T3-S6=93 % T4-D3=54 %, W:T1-S4=16 % T2-CK=34 % T3-SJ=9 % T4-D5=94 %] [00:26:59.534] [SAMPLE-VAL] Sample 21: weight 0.702 -> 0.343 [E:T1-S2=94 % T2-C4=98 % T3-S6=38 % T4-D3=86 %, W:T1-S4=59 % T2-CK=100 % T3-SJ=5 % T4-D5=83 %] [00:26:59.535] [SAMPLE-VAL] Sample 22: weight 0.672 -> 0.349 [E:T1-S2=100 % T2-C4=91 % T3-S6=100 % T4-D3=77 %, W:T1-S4=18 % T2-CK=76 % T3-SJ=14 % T4-D5=92 %] [00:26:59.537] [SAMPLE-VAL] Sample 23: weight 0.649 -> 0.274 [E:T1-S2=96 % T2-C4=59 % T3-S6=94 % T4-D3=37 %, W:T1-S4=34 % T2-CK=66 % T3-SJ=5 % T4-D5=100 %] [00:26:59.539] [SAMPLE-VAL] Sample 24: weight 0.792 -> 0.261 [E:T1-S2=100 % T2-C4=72 % T3-S6=100 % T4-D3=89 %, W:T1-S4=39 % T2-CK=57 % T3-SJ=19 % T4-D5=1 %] [00:26:59.541] [SAMPLE-VAL] Sample 25: weight 0.016 -> 0.005 [E:T1-S2=94 % T2-C4=96 % T3-S6=83 % T4-D3=100 %, W:T1-S4=5 % T2-CK=79 % T3-SJ=28 % T4-D5=2 %] [00:26:59.543] [SAMPLE-VAL] Sample 26: weight 0.665 -> 0.309 [E:T1-S2=94 % T2-C4=99 % T3-S6=88 % T4-D3=87 %, W:T1-S4=36 % T2-CK=79 % T3-SJ=4 % T4-D5=60 %] [00:26:59.545] [SAMPLE-VAL] Sample 27: weight 0.637 -> 0.284 [E:T1-S2=97 % T2-C4=59 % T3-S6=94 % T4-D3=48 %, W:T1-S4=35 % T2-CK=73 % T3-SJ=6 % T4-D5=85 %] [00:26:59.546] [SAMPLE-VAL] Sample 28: weight 0.583 -> 0.257 [E:T1-S2=90 % T2-C4=96 % T3-S6=76 % T4-D3=90 %, W:T1-S4=54 % T2-CK=55 % T3-SJ=4 % T4-D5=47 %] [00:26:59.549] [SAMPLE-VAL] Sample 29: weight 0.487 -> 0.234 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=80 %, W:T1-S4=35 % T2-CK=51 % T3-SJ=6 % T4-D5=86 %] [00:26:59.550] [SAMPLE-VAL] Sample 30: weight 0.679 -> 0.226 [E:T1-S2=96 % T2-C4=99 % T3-S6=92 % T4-D3=100 %, W:T1-S4=38 % T2-CK=61 % T3-SJ=5 % T4-D5=4 %] [00:26:59.552] [SAMPLE-VAL] Sample 31: weight 0.677 -> 0.191 [E:T1-S2=90 % T2-C4=99 % T3-S6=72 % T4-D3=29 %, W:T1-S4=40 % T2-CK=69 % T3-SJ=2 % T4-D5=7 %] [00:26:59.554] [SAMPLE-VAL] Sample 32: weight 0.427 -> 0.195 [E:T1-S2=95 % T2-C4=97 % T3-S6=86 % T4-D3=43 %, W:T1-S4=18 % T2-CK=100 % T3-SJ=8 % T4-D5=93 %] [00:26:59.556] [SAMPLE-VAL] Sample 33: weight 0.707 -> 0.301 [E:T1-S2=93 % T2-C4=100 % T3-S6=39 % T4-D3=90 %, W:T1-S4=57 % T2-CK=51 % T3-SJ=6 % T4-D5=48 %] [00:26:59.558] [SAMPLE-VAL] Sample 34: weight 0.499 -> 0.243 [E:T1-S2=94 % T2-C4=100 % T3-S6=86 % T4-D3=81 %, W:T1-S4=17 % T2-CK=47 % T3-SJ=18 % T4-D5=79 %] [00:26:59.560] [SAMPLE-VAL] Sample 35: weight 0.567 -> 0.154 [E:T1-S2=89 % T2-C4=94 % T3-S6=76 % T4-D3=31 %, W:T1-S4=42 % T2-CK=79 % T3-SJ=3 % T4-D5=4 %] [00:26:59.562] [SAMPLE-VAL] Sample 36: weight 0.824 -> 0.397 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=55 %, W:T1-S4=53 % T2-CK=88 % T3-SJ=3 % T4-D5=88 %] [00:26:59.563] [SAMPLE-VAL] Sample 37: weight 0.609 -> 0.248 [E:T1-S2=95 % T2-C4=98 % T3-S6=88 % T4-D3=55 %, W:T1-S4=27 % T2-CK=54 % T3-SJ=3 % T4-D5=84 %] [00:26:59.565] [SAMPLE-VAL] Sample 38: weight 0.521 -> 0.263 [E:T1-S2=95 % T2-C4=92 % T3-S6=92 % T4-D3=76 %, W:T1-S4=41 % T2-CK=82 % T3-SJ=5 % T4-D5=91 %] [00:26:59.567] [SAMPLE-VAL] Sample 39: weight 0.639 -> 0.331 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=91 %, W:T1-S4=22 % T2-CK=74 % T3-SJ=10 % T4-D5=84 %] [00:26:59.569] [SAMPLE-VAL] Sample 40: weight 0.498 -> 0.168 [E:T1-S2=91 % T2-C4=100 % T3-S6=80 % T4-D3=77 %, W:T1-S4=44 % T2-CK=50 % T3-SJ=10 % T4-D5=3 %] [00:26:59.571] [SAMPLE-VAL] Sample 41: weight 0.625 -> 0.247 [E:T1-S2=93 % T2-C4=97 % T3-S6=40 % T4-D3=42 %, W:T1-S4=39 % T2-CK=100 % T3-SJ=3 % T4-D5=86 %] [00:26:59.573] [SAMPLE-VAL] Sample 42: weight 0.722 -> 0.371 [E:T1-S2=100 % T2-C4=69 % T3-S6=100 % T4-D3=86 %, W:T1-S4=65 % T2-CK=68 % T3-SJ=10 % T4-D5=44 %] [00:26:59.575] [SAMPLE-VAL] Sample 43: weight 0.723 -> 0.373 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=87 %, W:T1-S4=45 % T2-CK=79 % T3-SJ=5 % T4-D5=82 %] [00:26:59.577] [SAMPLE-VAL] Sample 44: weight 0.685 -> 0.296 [E:T1-S2=94 % T2-C4=100 % T3-S6=66 % T4-D3=64 %, W:T1-S4=59 % T2-CK=54 % T3-SJ=2 % T4-D5=100 %] [00:26:59.579] [SAMPLE-VAL] Sample 45: weight 0.570 -> 0.179 [E:T1-S2=96 % T2-C4=64 % T3-S6=89 % T4-D3=79 %, W:T1-S4=44 % T2-CK=74 % T3-SJ=9 % T4-D5=2 %] [00:26:59.581] [SAMPLE-VAL] Sample 46: weight 0.664 -> 0.205 [E:T1-S2=94 % T2-C4=100 % T3-S6=86 % T4-D3=29 %, W:T1-S4=14 % T2-CK=71 % T3-SJ=12 % T4-D5=7 %] [00:26:59.583] [SAMPLE-VAL] Sample 47: weight 0.731 -> 0.267 [E:T1-S2=100 % T2-C4=90 % T3-S6=100 % T4-D3=85 %, W:T1-S4=31 % T2-CK=77 % T3-SJ=17 % T4-D5=2 %] [00:26:59.585] [SAMPLE-VAL] Sample 48: weight 0.492 -> 0.243 [E:T1-S2=94 % T2-C4=96 % T3-S6=83 % T4-D3=50 %, W:T1-S4=29 % T2-CK=85 % T3-SJ=11 % T4-D5=84 %] [00:26:59.586] [SAMPLE-VAL] Sample 49: weight 0.794 -> 0.258 [E:T1-S2=94 % T2-C4=95 % T3-S6=44 % T4-D3=80 %, W:T1-S4=76 % T2-CK=65 % T3-SJ=5 % T4-D5=4 %] [00:26:59.588] [SAMPLE-VAL] Sample 50: weight 0.588 -> 0.281 [E:T1-S2=97 % T2-C4=93 % T3-S6=93 % T4-D3=97 %, W:T1-S4=44 % T2-CK=70 % T3-SJ=4 % T4-D5=70 %] [00:26:59.589] [SAMPLE-VAL] Zeroed 1 samples below threshold 0.010 [00:26:59.589] [SAMPLE-VAL] Done. Weight range: 0.000-0.397 [00:26:59.589] [SAMPLE-VAL] Top sample 36 (w=0.397): E:62.AK876.K93.T94 W:J98754.T.8752.K5 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=55 %, W:T1-S4=53 % T2-CK=88 % T3-SJ=3 % T4-D5=88 %] [00:26:59.589] [SAMPLE-VAL] Top sample 17 (w=0.381): E:652.AT76.K932.54 W:J9874.K8.875.KT9 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=78 %, W:T1-S4=48 % T2-CK=48 % T3-SJ=6 % T4-D5=82 %] [00:26:59.589] [SAMPLE-VAL] Top sample 43 (w=0.373): E:762.AKT7.K73.954 W:J9854.86.9852.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=87 %, W:T1-S4=45 % T2-CK=79 % T3-SJ=5 % T4-D5=82 %] [00:26:59.589] [SAMPLE-VAL] Top sample 42 (w=0.371): E:652.AT7.K9732.94 W:J9874.K86.85.KT5 [E:T1-S2=100 % T2-C4=69 % T3-S6=100 % T4-D3=86 %, W:T1-S4=65 % T2-CK=68 % T3-SJ=10 % T4-D5=44 %] [00:26:59.589] [SAMPLE-VAL] Top sample 1 (w=0.362): E:962.K.K9832.T954 W:J8754.AT876.75.K [E:T1-S2=94 % T2-C4=98 % T3-S6=67 % T4-D3=68 %, W:T1-S4=57 % T2-CK=100 % T3-SJ=4 % T4-D5=100 %] [00:26:59.589] After sample validation: 49 deals remaining [00:26:59.589] Using weighted samples: 49/49 have non-uniform weights (range 0.154-0.397) [00:26:59.589] Sample deals (49 total, showing first 20, by weight): [00:26:59.590] [1] (w=0.397) N:AQT.J942.64.Q832 62.AK876.K93.T94 K3.Q53.AQJT.AJ76 J98754.T.8752.K5 [00:26:59.590] [2] (w=0.381) N:AQT.J942.64.Q832 652.AT76.K932.54 K3.Q53.AQJT.AJ76 J9874.K8.875.KT9 [00:26:59.590] [3] (w=0.373) N:AQT.J942.64.Q832 762.AKT7.K73.954 K3.Q53.AQJT.AJ76 J9854.86.9852.KT [00:26:59.590] [4] (w=0.371) N:AQT.J942.64.Q832 652.AT7.K9732.94 K3.Q53.AQJT.AJ76 J9874.K86.85.KT5 [00:26:59.590] [5] (w=0.362) N:AQT.J942.64.Q832 962.K.K9832.T954 K3.Q53.AQJT.AJ76 J8754.AT876.75.K [00:26:59.590] [6] (w=0.349) N:AQT.J942.64.Q832 7652.87.K832.T94 K3.Q53.AQJT.AJ76 J984.AKT6.975.K5 [00:26:59.590] [7] (w=0.343) N:AQT.J942.64.Q832 862.876.K32.T954 K3.Q53.AQJT.AJ76 J9754.AKT.9875.K [00:26:59.590] [8] (w=0.331) N:AQT.J942.64.Q832 7652.T86.K32.954 K3.Q53.AQJT.AJ76 J984.AK7.9875.KT [00:26:59.590] [9] (w=0.330) N:AQT.J942.64.Q832 962.876.K983.954 K3.Q53.AQJT.AJ76 J8754.AKT.752.KT [00:26:59.590] [10] (w=0.309) N:AQT.J942.64.Q832 8652.7.K8732.T54 K3.Q53.AQJT.AJ76 J974.AKT86.95.K9 [00:26:59.591] [11] (w=0.301) N:AQT.J942.64.Q832 862.AK87.K9732.4 K3.Q53.AQJT.AJ76 J9754.T6.85.KT95 [00:26:59.591] [12] (w=0.296) N:AQT.J942.64.Q832 962.T76.K9832.54 K3.Q53.AQJT.AJ76 J8754.AK8.75.KT9 [00:26:59.591] [13] (w=0.284) N:AQT.J942.64.Q832 9652.KT76.K93.94 K3.Q53.AQJT.AJ76 J874.A8.8752.KT5 [00:26:59.591] [14] (w=0.281) N:AQT.J942.64.Q832 9762.87.K732.954 K3.Q53.AQJT.AJ76 J854.AKT6.985.KT [00:26:59.591] [15] (w=0.279) N:AQT.J942.64.Q832 7652.KT87.K73.54 K3.Q53.AQJT.AJ76 J984.A6.9852.KT9 [00:26:59.591] [16] (w=0.274) N:AQT.J942.64.Q832 9762.A76.K983.94 K3.Q53.AQJT.AJ76 J854.KT8.752.KT5 [00:26:59.591] [17] (w=0.274) N:AQT.J942.64.Q832 9862.K8.K873.954 K3.Q53.AQJT.AJ76 J754.AT76.952.KT [00:26:59.591] [18] (w=0.273) N:AQT.J942.64.Q832 7652.A8.K9873.T4 K3.Q53.AQJT.AJ76 J984.KT76.52.K95 [00:26:59.591] [19] (w=0.267) N:AQT.J942.64.Q832 862.KT876.K983.4 K3.Q53.AQJT.AJ76 J9754.A.752.KT95 [00:26:59.591] [20] (w=0.267) N:AQT.J942.64.Q832 7652.K87.873.T94 K3.Q53.AQJT.AJ76 J984.AT6.K952.K5 [00:26:59.592] ... and 29 more [00:26:59.716] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:26:59.716] C6: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:26:59.716] CJ: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:26:59.716] CA: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:26:59.716] H3: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, -100, 630, 600, 600, 600, 600, 600, -100, -100, -100, -100, 600] [00:26:59.717] H5: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, -100, 630, 600, 600, 600, 600, 600, -100, -100, -100, -100, 600] [00:26:59.717] HQ: [630, 600, 630, 600, 600, 600, 630, 630, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 630, 600, 630, 600, -100, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 600, -100, 600, -100, -100, 630, -100, -100, -100, -100, 600, -100, -100, -100, -100, -100] [00:26:59.717] DA: [600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:26:59.717] DJ: [600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:26:59.717] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:26:59.717] C6: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:26:59.717] CJ: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:26:59.717] CA: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:26:59.717] H3: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 6, 5, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6] [00:26:59.717] H5: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 7, 6, 5, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6] [00:26:59.717] HQ: [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 5, 6, 6, 7, 7, 7, 6, 7, 7, 7, 7, 6, 5, 6, 5, 5, 7, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5] [00:26:59.717] DA: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 6, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:26:59.717] DJ: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:26:59.722] --- IMP Calculation Output (card -> average IMP) --- [00:26:59.722] C6: 0.69 [00:26:59.722] CJ: 0.69 [00:26:59.722] CA: 0.69 [00:26:59.722] DA: 0.31 [00:26:59.723] DJ: 0.22 [00:26:59.723] H3: -0.26 [00:26:59.723] H5: -0.26 [00:26:59.723] HQ: -2.07 [00:26:59.723] === DDS DETAILED ANALYSIS === [00:26:59.723] Cards analyzed: 8, Samples per card: 49 [00:26:59.723] [00:26:59.723] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:26:59.723] ----- ------ --------- ----------- -------------------------------- [00:26:59.723] C6 0.69 6.39 2 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6...] [00:26:59.723] CJ 0.69 6.39 2 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6...] [00:26:59.723] CA 0.69 6.39 2 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6...] [00:26:59.723] DA 0.31 6.08 2 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:26:59.724] DJ 0.22 6.00 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:26:59.724] H3 -0.26 6.29 3 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6...] [00:26:59.724] H5 -0.26 6.29 3 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 7, 6, 7, 6, 6, 6, 7, 6...] [00:26:59.724] HQ -2.07 6.04 3 [7, 6, 7, 6, 6, 6, 7, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6...] [00:26:59.724] [00:26:59.724] Selected: C6 (IMPs=0.69, avgTricks=6.39) [00:26:59.724] =================== [00:26:59.724] [TRUMP] Skipped: not a suit contract [00:26:59.724] Selected: C6 (avg 0.69 IMPs, 6.39 tricks) -- 2 tied card(s): CJ, CA [00:26:59.724] [stage-timing] ok sample=50ms validate=0ms nn=103ms signal=0ms simgames=2ms dds=130ms total=288ms samples=49 cards=16 [00:26:59.725] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AJ76 Q832 KT954 -Ls s7K24' [00:26:59.725] SUITC_CALL_END: jsonLength=70 [00:26:59.725] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {, "Error":"Played card not found in declarer hand"} [00:26:59.726] SUITC_DESER_ERROR: ',' is an invalid start of a property name. Expected a '"'. Path: $.SuitCAnalysis | LineNumber: 1 | BytePositionInLine: 1. [00:26:59.726] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AJ76 Q832 KT954 -Ls s7K24' [00:26:59.726] SUITC_CALL_END: jsonLength=70 [00:26:59.726] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {, "Error":"Played card not found in declarer hand"} [00:26:59.727] SUITC_DESER_ERROR: ',' is an invalid start of a property name. Expected a '"'. Path: $.SuitCAnalysis | LineNumber: 1 | BytePositionInLine: 1. [00:26:59.727] === FindBestCardAsync: Position=S, CardsPlayed=16 === [00:26:59.727] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:26:59.727] Relative position: Declarer, Contract type: NoTrump [00:26:59.727] Cards in hand mask: 8 [00:26:59.728] Candidate: AD = 36.9 % [00:26:59.728] Candidate: xC = 16.8 % [00:26:59.728] Candidate: xH = 13.1 % [00:26:59.728] Candidate: TD = 10.8 % [00:26:59.728] Candidate: JD = 8.4 % [00:26:59.728] Candidate: QH = 6.7 % [00:26:59.728] Candidate: AC = 5.9 % [00:26:59.728] Candidate: JC = 1.4 % [00:26:59.728] Selected: DA (36.9 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:02 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:02 === [00:27:02.079] === FindBestCardAsync: Position=N, CardsPlayed=18 === [00:27:02.079] Contract: 3N, Declarer: S, Dealer: W [00:27:02.079] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:02.079] Deal: N:... ... ... ... [00:27:02.080] Position N is on declarer's side - score table shifted by 3 declarer tricks won [00:27:02.080] ****************************** [00:27:02.080] FindMatchingDealsWithPlayInternal Input: [00:27:02.080] Position parameter: N [00:27:02.080] Deal from game: N:... ... ... ... [00:27:02.080] Hand for N: AQT.J942.64.Q832 [00:27:02.080] Hand for E: (null) [00:27:02.080] Hand for S: K3.Q53.AQJT.AJ76 [00:27:02.080] Hand for W: (null) [00:27:02.080] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT [00:27:02.080] Declarer: S [00:27:02.081] ****************************** [00:27:02.081] [DealFinder] Seed from player N hand: -612320758 [00:27:02.081] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:02.091] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:02.091] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:02.091] [Timing] N precompute: 10ms mem d=235KB (total=1029MB) [00:27:02.098] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:02.099] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:02.099] [Timing] E precompute: 7ms mem d=179KB (total=1030MB) [00:27:02.100] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:02.100] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:02.100] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:02.100] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:02.100] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:02.101] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:02.101] [Timing] S precompute: 1ms mem d=128KB (total=1030MB) [00:27:02.108] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:02.108] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:02.109] [Timing] W precompute: 7ms mem d=184KB (total=1030MB) [00:27:02.109] [Timing] Pre-computation (constraints): 27ms mem d=0MB (total=1030MB, gc2=12) [00:27:02.109] [DealFinder] Using cardsPlayedCount=18 for visibility calculation [00:27:02.109] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=18 [00:27:02.109] [ExtractPartialDeal] Visible hands: N, S [00:27:02.109] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:02.109] [ExtractPartialDeal] Extracted hands: [00:27:02.109] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:02.109] E: ... (0 cards) [00:27:02.109] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:02.109] W: ... (0 cards) [00:27:02.109] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:02.109] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:02.109] [ComputePlayedCards] Card 1: S4 played by W [00:27:02.110] [ComputePlayedCards] Card 2: ST played by N [00:27:02.110] [ComputePlayedCards] Card 3: S2 played by E [00:27:02.110] [ComputePlayedCards] Card 4: SK played by S [00:27:02.110] [ComputePlayedCards] Trick complete. Winner: S [00:27:02.110] [ComputePlayedCards] Card 5: C7 played by S [00:27:02.110] [ComputePlayedCards] Card 6: CK played by W [00:27:02.110] [ComputePlayedCards] Card 7: C2 played by N [00:27:02.110] [ComputePlayedCards] Card 8: C4 played by E [00:27:02.110] [ComputePlayedCards] Trick complete. Winner: W [00:27:02.110] [ComputePlayedCards] Card 9: SJ played by W [00:27:02.110] [ComputePlayedCards] Card 10: SQ played by N [00:27:02.110] [ComputePlayedCards] Card 11: S6 played by E [00:27:02.110] [ComputePlayedCards] Card 12: S3 played by S [00:27:02.110] [ComputePlayedCards] Trick complete. Winner: N [00:27:02.111] [ComputePlayedCards] Card 13: D4 played by N [00:27:02.111] [ComputePlayedCards] Card 14: D3 played by E [00:27:02.111] [ComputePlayedCards] Card 15: DQ played by S [00:27:02.111] [ComputePlayedCards] Card 16: D5 played by W [00:27:02.111] [ComputePlayedCards] Trick complete. Winner: S [00:27:02.111] [ComputePlayedCards] Card 17: C6 played by S [00:27:02.111] [ComputePlayedCards] Card 18: CT played by W [00:27:02.111] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4 [00:27:02.111] [DealFinder] Added 4 played cards to E (was 0 cards): S2, C4, S6, D3 [00:27:02.111] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6 [00:27:02.111] [DealFinder] Added 5 played cards to W (was 0 cards): S4, CK, SJ, D5, CT [00:27:02.111] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:02.112] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:02.112] [DealFinder] Known cards per player: N=13, E=4, S=13, W=5 [00:27:02.112] [DealFinder] Locked players: N, S [00:27:02.112] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [00:27:02.112] [DealFinder] Players needing cards: E:9, W:8 [00:27:02.112] Large number of cards remaining. Using random generation. [00:27:02.112] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:27:02.113] [VerifyHands] FAIL for E: 987652.A7.K732.4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:02.113] [VerifyHands] FAIL for E: 987652.AK.K732.4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:02.114] [VerifyHands] FAIL for W: J984.AK8.K52.KT9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:02.116] [VerifyHands] FAIL for W: J84.AKT87.K52.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:02.116] [VerifyHands] FAIL for W: J874.AKT.K85.KT5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:02.119] [Timing] Total: 38ms, Generation: 0ms, Verification: 6ms [00:27:02.119] [Timing] Attempts: 59, PassedSimpleCheck: 59, FailedVerification: 9, Found: 50 [00:27:02.120] Search complete. Returning 50 deals. [00:27:02.120] Found 50 sample deals for simulation. [00:27:02.120] Valid deals for DDS: 50 / 50 [00:27:02.120] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:27:02.126] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:27:02.127] [SAMPLE-VAL] Opening lead rule validation (S4): 1/50 samples penalized for convention violation [00:27:02.127] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:02.127] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:02.127] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:02.127] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:02.127] [SAMPLE-VAL] T5: S=C6 W=CT (leader=S) (partial) [00:27:02.129] [SAMPLE-VAL] Sample 1: weight 0.474 -> 0.270 [E:T1-S2=92 % T2-C4=100 % T3-S6=87 % T4-D3=64 %, W:T1-S4=32 % T2-CK=61 % T3-SJ=12 % T4-D5=100 % T5-CT=99 %] [00:27:02.132] [SAMPLE-VAL] Sample 2: weight 0.575 -> 0.261 [E:T1-S2=97 % T2-C4=56 % T3-S6=93 % T4-D3=79 %, W:T1-S4=48 % T2-CK=73 % T3-SJ=7 % T4-D5=91 % T5-CT=16 %] [00:27:02.134] [SAMPLE-VAL] Sample 3: weight 0.544 -> 0.286 [E:T1-S2=93 % T2-C4=100 % T3-S6=77 % T4-D3=89 %, W:T1-S4=57 % T2-CK=61 % T3-SJ=4 % T4-D5=62 % T5-CT=98 %] [00:27:02.136] [SAMPLE-VAL] Sample 4: weight 0.861 -> 0.329 [E:T1-S2=95 % T2-C4=93 % T3-S6=51 % T4-D3=82 %, W:T1-S4=82 % T2-CK=71 % T3-SJ=3 % T4-D5=3 % T5-CT=100 %] [00:27:02.139] [SAMPLE-VAL] Sample 5: weight 0.684 -> 0.258 [E:T1-S2=90 % T2-C4=95 % T3-S6=76 % T4-D3=83 %, W:T1-S4=67 % T2-CK=78 % T3-SJ=3 % T4-D5=2 % T5-CT=100 %] [00:27:02.141] [SAMPLE-VAL] Sample 6: weight 0.671 -> 0.278 [E:T1-S2=97 % T2-C4=63 % T3-S6=92 % T4-D3=54 %, W:T1-S4=35 % T2-CK=58 % T3-SJ=8 % T4-D5=82 % T5-CT=15 %] [00:27:02.143] [SAMPLE-VAL] Sample 7: weight 0.703 -> 0.352 [E:T1-S2=97 % T2-C4=100 % T3-S6=53 % T4-D3=67 %, W:T1-S4=60 % T2-CK=53 % T3-SJ=4 % T4-D5=100 % T5-CT=95 %] [00:27:02.146] [SAMPLE-VAL] Sample 8: weight 0.539 -> 0.238 [E:T1-S2=100 % T2-C4=65 % T3-S6=100 % T4-D3=60 %, W:T1-S4=15 % T2-CK=77 % T3-SJ=15 % T4-D5=100 % T5-CT=15 %] [00:27:02.148] [SAMPLE-VAL] Sample 9: weight 0.725 -> 0.397 [E:T1-S2=95 % T2-C4=93 % T3-S6=62 % T4-D3=84 %, W:T1-S4=67 % T2-CK=69 % T3-SJ=5 % T4-D5=80 % T5-CT=100 %] [00:27:02.150] [SAMPLE-VAL] Sample 10: weight 0.597 -> 0.326 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=78 %, W:T1-S4=42 % T2-CK=53 % T3-SJ=7 % T4-D5=78 % T5-CT=99 %] [00:27:02.152] [SAMPLE-VAL] Sample 11: weight 0.728 -> 0.435 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=93 %, W:T1-S4=62 % T2-CK=59 % T3-SJ=12 % T4-D5=46 % T5-CT=94 %] [00:27:02.154] [SAMPLE-VAL] Sample 12: weight 0.784 -> 0.317 [E:T1-S2=93 % T2-C4=60 % T3-S6=59 % T4-D3=65 %, W:T1-S4=65 % T2-CK=64 % T3-SJ=4 % T4-D5=100 % T5-CT=13 %] [00:27:02.156] [SAMPLE-VAL] Sample 13: weight 0.502 -> 0.262 [E:T1-S2=97 % T2-C4=90 % T3-S6=95 % T4-D3=55 %, W:T1-S4=29 % T2-CK=80 % T3-SJ=6 % T4-D5=82 % T5-CT=100 %] [00:27:02.158] [SAMPLE-VAL] Sample 14: weight 0.565 -> 0.282 [E:T1-S2=96 % T2-C4=100 % T3-S6=95 % T4-D3=90 %, W:T1-S4=44 % T2-CK=52 % T3-SJ=4 % T4-D5=44 % T5-CT=97 %] [00:27:02.160] [SAMPLE-VAL] Sample 15: weight 0.718 -> 0.385 [E:T1-S2=96 % T2-C4=95 % T3-S6=42 % T4-D3=83 %, W:T1-S4=61 % T2-CK=77 % T3-SJ=6 % T4-D5=81 % T5-CT=100 %] [00:27:02.163] [SAMPLE-VAL] Sample 16: weight 0.734 -> 0.226 [E:T1-S2=93 % T2-C4=63 % T3-S6=56 % T4-D3=55 %, W:T1-S4=63 % T2-CK=66 % T3-SJ=6 % T4-D5=5 % T5-CT=15 %] [00:27:02.165] [SAMPLE-VAL] Sample 17: weight 0.496 -> 0.205 [E:T1-S2=92 % T2-C4=94 % T3-S6=81 % T4-D3=100 %, W:T1-S4=37 % T2-CK=70 % T3-SJ=12 % T4-D5=2 % T5-CT=100 %] [00:27:02.167] [SAMPLE-VAL] Sample 18: weight 0.578 -> 0.194 [E:T1-S2=93 % T2-C4=100 % T3-S6=89 % T4-D3=100 %, W:T1-S4=57 % T2-CK=58 % T3-SJ=6 % T4-D5=0 % T5-CT=97 %] [00:27:02.169] [SAMPLE-VAL] Sample 19: weight 0.637 -> 0.205 [E:T1-S2=95 % T2-C4=70 % T3-S6=91 % T4-D3=100 %, W:T1-S4=40 % T2-CK=74 % T3-SJ=10 % T4-D5=2 % T5-CT=13 %] [00:27:02.171] [SAMPLE-VAL] Sample 20: weight 0.484 -> 0.269 [E:T1-S2=96 % T2-C4=93 % T3-S6=95 % T4-D3=81 %, W:T1-S4=20 % T2-CK=70 % T3-SJ=11 % T4-D5=82 % T5-CT=100 %] [00:27:02.173] [SAMPLE-VAL] Sample 21: weight 0.541 -> 0.183 [E:T1-S2=96 % T2-C4=63 % T3-S6=90 % T4-D3=79 %, W:T1-S4=49 % T2-CK=63 % T3-SJ=9 % T4-D5=4 % T5-CT=17 %] [00:27:02.175] [SAMPLE-VAL] Sample 22: weight 0.513 -> 0.211 [E:T1-S2=96 % T2-C4=95 % T3-S6=94 % T4-D3=83 %, W:T1-S4=29 % T2-CK=74 % T3-SJ=14 % T4-D5=2 % T5-CT=100 %] [00:27:02.178] [SAMPLE-VAL] Sample 23: weight 0.019 -> 0.006 [E:T1-S2=95 % T2-C4=100 % T3-S6=84 % T4-D3=58 %, W:T1-S4=6 % T2-CK=26 % T3-SJ=25 % T4-D5=3 % T5-CT=27 %] [00:27:02.180] [SAMPLE-VAL] Sample 24: weight 0.559 -> 0.219 [E:T1-S2=97 % T2-C4=57 % T3-S6=95 % T4-D3=36 %, W:T1-S4=16 % T2-CK=67 % T3-SJ=13 % T4-D5=100 % T5-CT=14 %] [00:27:02.182] [SAMPLE-VAL] Sample 25: weight 0.699 -> 0.222 [E:T1-S2=95 % T2-C4=57 % T3-S6=93 % T4-D3=78 %, W:T1-S4=53 % T2-CK=57 % T3-SJ=5 % T4-D5=4 % T5-CT=16 %] [00:27:02.184] [SAMPLE-VAL] Sample 26: weight 0.661 -> 0.218 [E:T1-S2=93 % T2-C4=100 % T3-S6=84 % T4-D3=88 %, W:T1-S4=53 % T2-CK=43 % T3-SJ=9 % T4-D5=1 % T5-CT=29 %] [00:27:02.187] [SAMPLE-VAL] Sample 27: weight 0.647 -> 0.272 [E:T1-S2=96 % T2-C4=60 % T3-S6=70 % T4-D3=70 %, W:T1-S4=59 % T2-CK=68 % T3-SJ=5 % T4-D5=100 % T5-CT=12 %] [00:27:02.206] [SAMPLE-VAL] Sample 28: weight 0.553 -> 0.266 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 % T4-D3=74 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=7 % T4-D5=87 % T5-CT=32 %] [00:27:02.209] [SAMPLE-VAL] Sample 29: weight 0.642 -> 0.320 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=75 %, W:T1-S4=47 % T2-CK=59 % T3-SJ=6 % T4-D5=100 % T5-CT=25 %] [00:27:02.211] [SAMPLE-VAL] Sample 30: weight 0.624 -> 0.354 [E:T1-S2=96 % T2-C4=94 % T3-S6=94 % T4-D3=80 %, W:T1-S4=38 % T2-CK=76 % T3-SJ=7 % T4-D5=80 % T5-CT=100 %] [00:27:02.213] [SAMPLE-VAL] Sample 31: weight 0.681 -> 0.279 [E:T1-S2=95 % T2-C4=100 % T3-S6=91 % T4-D3=74 %, W:T1-S4=63 % T2-CK=52 % T3-SJ=8 % T4-D5=3 % T5-CT=99 %] [00:27:02.215] [SAMPLE-VAL] Sample 32: weight 0.597 -> 0.326 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=78 %, W:T1-S4=42 % T2-CK=53 % T3-SJ=7 % T4-D5=78 % T5-CT=99 %] [00:27:02.217] [SAMPLE-VAL] Sample 33: weight 0.581 -> 0.267 [E:T1-S2=96 % T2-C4=63 % T3-S6=91 % T4-D3=74 %, W:T1-S4=21 % T2-CK=75 % T3-SJ=18 % T4-D5=90 % T5-CT=14 %] [00:27:02.219] [SAMPLE-VAL] Sample 34: weight 0.770 -> 0.344 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=79 %, W:T1-S4=72 % T2-CK=47 % T3-SJ=10 % T4-D5=4 % T5-CT=95 %] [00:27:02.221] [SAMPLE-VAL] Sample 35: weight 0.488 -> 0.273 [E:T1-S2=95 % T2-C4=92 % T3-S6=86 % T4-D3=56 %, W:T1-S4=32 % T2-CK=80 % T3-SJ=11 % T4-D5=94 % T5-CT=100 %] [00:27:02.223] [SAMPLE-VAL] Sample 36: weight 0.656 -> 0.197 [E:T1-S2=93 % T2-C4=61 % T3-S6=75 % T4-D3=79 %, W:T1-S4=76 % T2-CK=47 % T3-SJ=5 % T4-D5=3 % T5-CT=13 %] [00:27:02.226] [SAMPLE-VAL] Sample 37: weight 0.704 -> 0.421 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=65 %, W:T1-S4=57 % T2-CK=68 % T3-SJ=8 % T4-D5=100 % T5-CT=98 %] [00:27:02.228] [SAMPLE-VAL] Sample 38: weight 0.749 -> 0.348 [E:T1-S2=100 % T2-C4=69 % T3-S6=100 % T4-D3=64 %, W:T1-S4=51 % T2-CK=72 % T3-SJ=8 % T4-D5=100 % T5-CT=13 %] [00:27:02.230] [SAMPLE-VAL] Sample 39: weight 0.779 -> 0.313 [E:T1-S2=95 % T2-C4=95 % T3-S6=94 % T4-D3=80 %, W:T1-S4=52 % T2-CK=68 % T3-SJ=4 % T4-D5=3 % T5-CT=100 %] [00:27:02.232] [SAMPLE-VAL] Sample 40: weight 0.425 -> 0.186 [E:T1-S2=93 % T2-C4=100 % T3-S6=80 % T4-D3=47 %, W:T1-S4=24 % T2-CK=43 % T3-SJ=9 % T4-D5=86 % T5-CT=34 %] [00:27:02.234] [SAMPLE-VAL] Sample 41: weight 0.689 -> 0.349 [E:T1-S2=95 % T2-C4=100 % T3-S6=54 % T4-D3=90 %, W:T1-S4=52 % T2-CK=53 % T3-SJ=4 % T4-D5=83 % T5-CT=98 %] [00:27:02.236] [SAMPLE-VAL] Sample 42: weight 0.684 -> 0.256 [E:T1-S2=97 % T2-C4=63 % T3-S6=36 % T4-D3=81 %, W:T1-S4=62 % T2-CK=63 % T3-SJ=4 % T4-D5=80 % T5-CT=10 %] [00:27:02.238] [SAMPLE-VAL] Sample 43: weight 0.606 -> 0.256 [E:T1-S2=98 % T2-C4=58 % T3-S6=93 % T4-D3=45 %, W:T1-S4=43 % T2-CK=76 % T3-SJ=8 % T4-D5=100 % T5-CT=12 %] [00:27:02.240] [SAMPLE-VAL] Sample 44: weight 0.611 -> 0.187 [E:T1-S2=96 % T2-C4=65 % T3-S6=89 % T4-D3=90 %, W:T1-S4=57 % T2-CK=70 % T3-SJ=12 % T4-D5=1 % T5-CT=12 %] [00:27:02.242] [SAMPLE-VAL] Sample 45: weight 0.735 -> 0.308 [E:T1-S2=100 % T2-C4=66 % T3-S6=100 % T4-D3=48 %, W:T1-S4=39 % T2-CK=63 % T3-SJ=7 % T4-D5=86 % T5-CT=13 %] [00:27:02.245] [SAMPLE-VAL] Sample 46: weight 0.490 -> 0.196 [E:T1-S2=92 % T2-C4=100 % T3-S6=80 % T4-D3=82 %, W:T1-S4=42 % T2-CK=51 % T3-SJ=9 % T4-D5=3 % T5-CT=99 %] [00:27:02.247] [SAMPLE-VAL] Sample 47: weight 0.499 -> 0.260 [E:T1-S2=96 % T2-C4=96 % T3-S6=92 % T4-D3=50 %, W:T1-S4=14 % T2-CK=80 % T3-SJ=13 % T4-D5=85 % T5-CT=100 %] [00:27:02.249] [SAMPLE-VAL] Sample 48: weight 0.723 -> 0.415 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=87 %, W:T1-S4=45 % T2-CK=79 % T3-SJ=5 % T4-D5=82 % T5-CT=100 %] [00:27:02.251] [SAMPLE-VAL] Sample 49: weight 0.661 -> 0.269 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=75 %, W:T1-S4=60 % T2-CK=43 % T3-SJ=10 % T4-D5=2 % T5-CT=99 %] [00:27:02.254] [SAMPLE-VAL] Sample 50: weight 0.491 -> 0.264 [E:T1-S2=95 % T2-C4=91 % T3-S6=94 % T4-D3=74 %, W:T1-S4=37 % T2-CK=70 % T3-SJ=5 % T4-D5=80 % T5-CT=100 %] [00:27:02.254] [SAMPLE-VAL] Zeroed 1 samples below threshold 0.010 [00:27:02.254] [SAMPLE-VAL] Done. Weight range: 0.000-0.435 [00:27:02.254] [SAMPLE-VAL] Top sample 11 (w=0.435): E:762.K86.K9732.54 W:J9854.AT7.85.KT9 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=93 %, W:T1-S4=62 % T2-CK=59 % T3-SJ=12 % T4-D5=46 % T5-CT=94 %] [00:27:02.254] [SAMPLE-VAL] Top sample 37 (w=0.421): E:652.KT7.K9873.54 W:J9874.A86.52.KT9 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=65 %, W:T1-S4=57 % T2-CK=68 % T3-SJ=8 % T4-D5=100 % T5-CT=98 %] [00:27:02.254] [SAMPLE-VAL] Top sample 48 (w=0.415): E:762.AKT6.K32.954 W:J9854.87.9875.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=87 %, W:T1-S4=45 % T2-CK=79 % T3-SJ=5 % T4-D5=82 % T5-CT=100 %] [00:27:02.254] [SAMPLE-VAL] Top sample 9 (w=0.397): E:962.A87.K932.954 W:J8754.KT6.875.KT [E:T1-S2=95 % T2-C4=93 % T3-S6=62 % T4-D3=84 %, W:T1-S4=67 % T2-CK=69 % T3-SJ=5 % T4-D5=80 % T5-CT=100 %] [00:27:02.254] [SAMPLE-VAL] Top sample 15 (w=0.385): E:862.T76.K932.954 W:J9754.AK8.875.KT [E:T1-S2=96 % T2-C4=95 % T3-S6=42 % T4-D3=83 %, W:T1-S4=61 % T2-CK=77 % T3-SJ=6 % T4-D5=81 % T5-CT=100 %] [00:27:02.254] After sample validation: 49 deals remaining [00:27:02.254] Using weighted samples: 49/49 have non-uniform weights (range 0.183-0.435) [00:27:02.255] Sample deals (49 total, showing first 20, by weight): [00:27:02.255] [1] (w=0.435) N:AQT.J942.64.Q832 762.K86.K9732.54 K3.Q53.AQJT.AJ76 J9854.AT7.85.KT9 [00:27:02.255] [2] (w=0.421) N:AQT.J942.64.Q832 652.KT7.K9873.54 K3.Q53.AQJT.AJ76 J9874.A86.52.KT9 [00:27:02.255] [3] (w=0.415) N:AQT.J942.64.Q832 762.AKT6.K32.954 K3.Q53.AQJT.AJ76 J9854.87.9875.KT [00:27:02.255] [4] (w=0.397) N:AQT.J942.64.Q832 962.A87.K932.954 K3.Q53.AQJT.AJ76 J8754.KT6.875.KT [00:27:02.255] [5] (w=0.385) N:AQT.J942.64.Q832 862.T76.K932.954 K3.Q53.AQJT.AJ76 J9754.AK8.875.KT [00:27:02.255] [6] (w=0.354) N:AQT.J942.64.Q832 8652.T7.K973.954 K3.Q53.AQJT.AJ76 J974.AK86.852.KT [00:27:02.255] [7] (w=0.352) N:AQT.J942.64.Q832 862.T87.K9873.54 K3.Q53.AQJT.AJ76 J9754.AK6.52.KT9 [00:27:02.255] [8] (w=0.349) N:AQT.J942.64.Q832 962.AKT86.K73.54 K3.Q53.AQJT.AJ76 J8754.7.9852.KT9 [00:27:02.255] [9] (w=0.348) N:AQT.J942.64.Q832 652.AK7.K9873.94 K3.Q53.AQJT.AJ76 J9874.T86.52.KT5 [00:27:02.256] [10] (w=0.344) N:AQT.J942.64.Q832 652.KT86.9873.54 K3.Q53.AQJT.AJ76 J9874.A7.K52.KT9 [00:27:02.256] [11] (w=0.329) N:AQT.J942.64.Q832 962.K876.973.954 K3.Q53.AQJT.AJ76 J8754.AT.K852.KT [00:27:02.256] [12] (w=0.326) N:AQT.J942.64.Q832 8762.AT7.K973.54 K3.Q53.AQJT.AJ76 J954.K86.852.KT9 [00:27:02.256] [13] (w=0.326) N:AQT.J942.64.Q832 8652.AT7.K932.54 K3.Q53.AQJT.AJ76 J974.K86.875.KT9 [00:27:02.256] [14] (w=0.320) N:AQT.J942.64.Q832 762.T86.K98732.4 K3.Q53.AQJT.AJ76 J9854.AK7.5.KT95 [00:27:02.256] [15] (w=0.317) N:AQT.J942.64.Q832 962.A76.K9832.94 K3.Q53.AQJT.AJ76 J8754.KT8.75.KT5 [00:27:02.256] [16] (w=0.313) N:AQT.J942.64.Q832 9652.A76.873.954 K3.Q53.AQJT.AJ76 J874.KT8.K952.KT [00:27:02.256] [17] (w=0.308) N:AQT.J942.64.Q832 652.AT876.K93.94 K3.Q53.AQJT.AJ76 J9874.K.8752.KT5 [00:27:02.256] [18] (w=0.286) N:AQT.J942.64.Q832 9862.K8.K8732.54 K3.Q53.AQJT.AJ76 J754.AT76.95.KT9 [00:27:02.256] [19] (w=0.282) N:AQT.J942.64.Q832 9762.T7.K9732.54 K3.Q53.AQJT.AJ76 J854.AK86.85.KT9 [00:27:02.257] [20] (w=0.279) N:AQT.J942.64.Q832 8652.AT6.9832.54 K3.Q53.AQJT.AJ76 J974.K87.K75.KT9 [00:27:02.257] ... and 29 more [00:27:02.331] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:02.331] CQ: [600, 600, 630, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 630, 630, 630, 630, 600, 630, 630, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600] [00:27:02.331] C3: [-100, -100, 600, -100, -100, -100, -100, 600, 600, -200, -200, -100, -100, -100, -100, -200, 600, -100, -100, -200, 600, 600, 600, 600, -200, 600, 600, -100, -100, 600, -100, 600, -200, -100, -100, -100, -200, -200, 600, -200, -200, -200, -100, -200, -200, -200, -200, 600, -200] [00:27:02.331] C8: [-100, -100, 600, -100, -100, -100, -100, 600, 600, -200, -200, -100, -100, -100, -100, -200, 600, -100, -100, -200, 600, 600, 600, 600, -200, 600, 600, -100, -100, 600, -100, 600, -200, -100, -100, -100, -200, -200, 600, -200, -200, -200, -100, -200, -200, -200, -200, 600, -200] [00:27:02.331] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:02.331] CQ: [6, 6, 7, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 7, 7, 7, 7, 6, 7, 7, 6, 6, 7, 6, 7, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6] [00:27:02.331] C3: [5, 5, 6, 5, 5, 5, 5, 6, 6, 4, 4, 5, 5, 5, 5, 4, 6, 5, 5, 4, 6, 6, 6, 6, 4, 6, 6, 5, 5, 6, 5, 6, 4, 5, 5, 5, 4, 4, 6, 4, 4, 4, 5, 4, 4, 4, 4, 6, 4] [00:27:02.331] C8: [5, 5, 6, 5, 5, 5, 5, 6, 6, 4, 4, 5, 5, 5, 5, 4, 6, 5, 5, 4, 6, 6, 6, 6, 4, 6, 6, 5, 5, 6, 5, 6, 4, 5, 5, 5, 4, 4, 6, 4, 4, 4, 5, 4, 4, 4, 4, 6, 4] [00:27:02.332] --- IMP Calculation Output (card -> average IMP) --- [00:27:02.332] CQ: 9.10 [00:27:02.332] C3: -4.55 [00:27:02.332] C8: -4.55 [00:27:02.332] === DDS DETAILED ANALYSIS === [00:27:02.332] Cards analyzed: 3, Samples per card: 49 [00:27:02.332] [00:27:02.332] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:02.332] ----- ------ --------- ----------- -------------------------------- [00:27:02.332] CQ 9.10 6.29 2 [6, 6, 7, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6...] [00:27:02.332] C3 -4.55 4.96 3 [5, 5, 6, 5, 5, 5, 5, 6, 6, 4, 4, 5, 5, 5, 5, 4, 6, 5, 5, 4...] [00:27:02.332] C8 -4.55 4.96 3 [5, 5, 6, 5, 5, 5, 5, 6, 6, 4, 4, 5, 5, 5, 5, 4, 6, 5, 5, 4...] [00:27:02.333] [00:27:02.333] Selected: CQ (IMPs=9.10, avgTricks=6.29) [00:27:02.333] =================== [00:27:02.333] [TRUMP] Skipped: not a suit contract [00:27:02.333] Selected: CQ (avg 9.10 IMPs, 6.29 tricks) [00:27:02.333] [stage-timing] ok sample=39ms validate=0ms nn=134ms signal=0ms simgames=2ms dds=74ms total=253ms samples=49 cards=18 [00:27:02.333] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AJ76 Q832 KT954 -Ls s7K24' [00:27:02.334] SUITC_CALL_END: jsonLength=70 [00:27:02.334] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {, "Error":"Played card not found in declarer hand"} [00:27:02.334] SUITC_DESER_ERROR: ',' is an invalid start of a property name. Expected a '"'. Path: $.SuitCAnalysis | LineNumber: 1 | BytePositionInLine: 1. [00:27:02.335] === FindBestCardAsync: Position=N, CardsPlayed=18 === [00:27:02.335] Finding card to play for N: AQT.J942.64.Q832 [00:27:02.335] Relative position: Dummy, Contract type: NoTrump [00:27:02.335] Cards in hand mask: 3 [00:27:02.336] Candidate: QC = 99.3 % [00:27:02.336] Candidate: xC = 0.6 % [00:27:02.336] Candidate: 8C = 0.2 % [00:27:02.336] Selected: CQ (99.3 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:03 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:03 === [00:27:03.931] === FindBestCardAsync: Position=N, CardsPlayed=20 === [00:27:03.932] Contract: 3N, Declarer: S, Dealer: W [00:27:03.932] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:03.932] Deal: N:... ... ... ... [00:27:03.932] Position N is on declarer's side - score table shifted by 4 declarer tricks won [00:27:03.932] ****************************** [00:27:03.932] FindMatchingDealsWithPlayInternal Input: [00:27:03.932] Position parameter: N [00:27:03.932] Deal from game: N:... ... ... ... [00:27:03.932] Hand for N: AQT.J942.64.Q832 [00:27:03.932] Hand for E: (null) [00:27:03.932] Hand for S: K3.Q53.AQJT.AJ76 [00:27:03.932] Hand for W: (null) [00:27:03.932] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT, CQ, C5 [00:27:03.932] Declarer: S [00:27:03.933] ****************************** [00:27:03.933] [DealFinder] Seed from player N hand: -612320758 [00:27:03.933] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:03.942] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:03.942] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:03.943] [Timing] N precompute: 9ms mem d=257KB (total=1026MB) [00:27:03.950] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:03.951] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:03.951] [Timing] E precompute: 7ms mem d=177KB (total=1026MB) [00:27:03.952] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:03.952] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:03.952] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:03.953] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:03.953] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:03.953] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:03.953] [Timing] S precompute: 2ms mem d=128KB (total=1026MB) [00:27:03.961] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:03.961] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:03.961] [Timing] W precompute: 8ms mem d=185KB (total=1026MB) [00:27:03.961] [Timing] Pre-computation (constraints): 28ms mem d=0MB (total=1026MB, gc2=12) [00:27:03.961] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [00:27:03.961] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=20 [00:27:03.961] [ExtractPartialDeal] Visible hands: N, S [00:27:03.961] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:03.961] [ExtractPartialDeal] Extracted hands: [00:27:03.961] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:03.962] E: ... (0 cards) [00:27:03.962] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:03.962] W: ... (0 cards) [00:27:03.962] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:03.962] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:03.962] [ComputePlayedCards] Card 1: S4 played by W [00:27:03.962] [ComputePlayedCards] Card 2: ST played by N [00:27:03.962] [ComputePlayedCards] Card 3: S2 played by E [00:27:03.962] [ComputePlayedCards] Card 4: SK played by S [00:27:03.962] [ComputePlayedCards] Trick complete. Winner: S [00:27:03.962] [ComputePlayedCards] Card 5: C7 played by S [00:27:03.962] [ComputePlayedCards] Card 6: CK played by W [00:27:03.962] [ComputePlayedCards] Card 7: C2 played by N [00:27:03.963] [ComputePlayedCards] Card 8: C4 played by E [00:27:03.963] [ComputePlayedCards] Trick complete. Winner: W [00:27:03.963] [ComputePlayedCards] Card 9: SJ played by W [00:27:03.963] [ComputePlayedCards] Card 10: SQ played by N [00:27:03.963] [ComputePlayedCards] Card 11: S6 played by E [00:27:03.963] [ComputePlayedCards] Card 12: S3 played by S [00:27:03.963] [ComputePlayedCards] Trick complete. Winner: N [00:27:03.963] [ComputePlayedCards] Card 13: D4 played by N [00:27:03.963] [ComputePlayedCards] Card 14: D3 played by E [00:27:03.963] [ComputePlayedCards] Card 15: DQ played by S [00:27:03.963] [ComputePlayedCards] Card 16: D5 played by W [00:27:03.963] [ComputePlayedCards] Trick complete. Winner: S [00:27:03.963] [ComputePlayedCards] Card 17: C6 played by S [00:27:03.963] [ComputePlayedCards] Card 18: CT played by W [00:27:03.964] [ComputePlayedCards] Card 19: CQ played by N [00:27:03.964] [ComputePlayedCards] Card 20: C5 played by E [00:27:03.964] [ComputePlayedCards] Trick complete. Winner: N [00:27:03.964] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4, CQ [00:27:03.964] [DealFinder] Added 5 played cards to E (was 0 cards): S2, C4, S6, D3, C5 [00:27:03.964] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6 [00:27:03.964] [DealFinder] Added 5 played cards to W (was 0 cards): S4, CK, SJ, D5, CT [00:27:03.964] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:03.964] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:03.965] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [00:27:03.965] [DealFinder] Locked players: N, S [00:27:03.965] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [00:27:03.965] [DealFinder] Players needing cards: E:8, W:8 [00:27:03.965] Large number of cards remaining. Using random generation. [00:27:03.965] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:27:03.966] [VerifyHands] FAIL for W: J4.AK876.K752.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:03.967] [VerifyHands] FAIL for W: J854.AK.K985.KT9 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:03.967] [VerifyHands] FAIL for W: J8754.A.K9752.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:03.968] [VerifyHands] FAIL for W: J98754.K6.K52.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:03.969] [VerifyHands] FAIL for W: J984.AK6.K952.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:03.972] [Timing] Total: 39ms, Generation: 0ms, Verification: 5ms [00:27:03.972] [Timing] Attempts: 57, PassedSimpleCheck: 57, FailedVerification: 7, Found: 50 [00:27:03.972] Search complete. Returning 50 deals. [00:27:03.972] Found 50 sample deals for simulation. [00:27:03.972] Valid deals for DDS: 50 / 50 [00:27:03.972] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:27:03.978] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:27:03.979] [SAMPLE-VAL] Opening lead rule validation (S4): 1/50 samples penalized for convention violation [00:27:03.979] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:03.979] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:03.979] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:03.979] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:03.979] [SAMPLE-VAL] T5: S=C6 W=CT N=CQ E=C5 (leader=S) [00:27:03.982] [SAMPLE-VAL] Sample 1: weight 0.589 -> 0.191 [E:T1-S2=89 % T2-C4=93 % T3-S6=78 % T4-D3=77 % T5-C5=55 %, W:T1-S4=59 % T2-CK=73 % T3-SJ=3 % T4-D5=3 % T5-CT=100 %] [00:27:03.985] [SAMPLE-VAL] Sample 2: weight 0.680 -> 0.234 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=91 % T5-C5=100 %, W:T1-S4=31 % T2-CK=63 % T3-SJ=20 % T4-D5=1 % T5-CT=95 %] [00:27:03.987] [SAMPLE-VAL] Sample 3: weight 0.578 -> 0.308 [E:T1-S2=96 % T2-C4=100 % T3-S6=90 % T4-D3=80 % T5-C5=100 %, W:T1-S4=51 % T2-CK=58 % T3-SJ=9 % T4-D5=88 % T5-CT=96 %] [00:27:03.990] [SAMPLE-VAL] Sample 4: weight 0.545 -> 0.182 [E:T1-S2=95 % T2-C4=94 % T3-S6=91 % T4-D3=100 % T5-C5=53 %, W:T1-S4=26 % T2-CK=77 % T3-SJ=4 % T4-D5=4 % T5-CT=100 %] [00:27:03.992] [SAMPLE-VAL] Sample 5: weight 0.805 -> 0.377 [E:T1-S2=93 % T2-C4=100 % T3-S6=39 % T4-D3=89 % T5-C5=100 %, W:T1-S4=75 % T2-CK=58 % T3-SJ=5 % T4-D5=65 % T5-CT=95 %] [00:27:03.994] [SAMPLE-VAL] Sample 6: weight 0.782 -> 0.366 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=33 % T5-C5=62 %, W:T1-S4=45 % T2-CK=75 % T3-SJ=6 % T4-D5=100 % T5-CT=100 %] [00:27:03.997] [SAMPLE-VAL] Sample 7: weight 0.763 -> 0.267 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=32 % T5-C5=57 %, W:T1-S4=39 % T2-CK=80 % T3-SJ=6 % T4-D5=7 % T5-CT=100 %] [00:27:03.999] [SAMPLE-VAL] Sample 8: weight 0.701 -> 0.203 [E:T1-S2=95 % T2-C4=95 % T3-S6=92 % T4-D3=85 % T5-C5=61 %, W:T1-S4=47 % T2-CK=67 % T3-SJ=5 % T4-D5=0 % T5-CT=100 %] [00:27:04.002] [SAMPLE-VAL] Sample 9: weight 0.795 -> 0.283 [E:T1-S2=93 % T2-C4=93 % T3-S6=57 % T4-D3=79 % T5-C5=57 %, W:T1-S4=76 % T2-CK=61 % T3-SJ=5 % T4-D5=5 % T5-CT=100 %] [00:27:04.004] [SAMPLE-VAL] Sample 10: weight 0.491 -> 0.235 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=65 % T5-C5=100 %, W:T1-S4=43 % T2-CK=51 % T3-SJ=4 % T4-D5=100 % T5-CT=99 %] [00:27:04.006] [SAMPLE-VAL] Sample 11: weight 0.478 -> 0.218 [E:T1-S2=96 % T2-C4=93 % T3-S6=93 % T4-D3=55 % T5-C5=58 %, W:T1-S4=12 % T2-CK=80 % T3-SJ=14 % T4-D5=86 % T5-CT=100 %] [00:27:04.008] [SAMPLE-VAL] Sample 12: weight 0.530 -> 0.186 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=50 % T5-C5=100 %, W:T1-S4=24 % T2-CK=40 % T3-SJ=11 % T4-D5=5 % T5-CT=99 %] [00:27:04.011] [SAMPLE-VAL] Sample 13: weight 0.617 -> 0.272 [E:T1-S2=93 % T2-C4=90 % T3-S6=67 % T4-D3=80 % T5-C5=54 %, W:T1-S4=55 % T2-CK=75 % T3-SJ=3 % T4-D5=82 % T5-CT=100 %] [00:27:04.013] [SAMPLE-VAL] Sample 14: weight 0.507 -> 0.250 [E:T1-S2=96 % T2-C4=100 % T3-S6=95 % T4-D3=64 % T5-C5=100 %, W:T1-S4=45 % T2-CK=57 % T3-SJ=5 % T4-D5=100 % T5-CT=98 %] [00:27:04.015] [SAMPLE-VAL] Sample 15: weight 0.507 -> 0.259 [E:T1-S2=96 % T2-C4=100 % T3-S6=90 % T4-D3=78 % T5-C5=100 %, W:T1-S4=40 % T2-CK=66 % T3-SJ=7 % T4-D5=89 % T5-CT=99 %] [00:27:04.018] [SAMPLE-VAL] Sample 16: weight 0.574 -> 0.267 [E:T1-S2=92 % T2-C4=100 % T3-S6=76 % T4-D3=81 % T5-C5=100 %, W:T1-S4=53 % T2-CK=56 % T3-SJ=3 % T4-D5=78 % T5-CT=99 %] [00:27:04.022] [SAMPLE-VAL] Sample 17: weight 0.531 -> 0.189 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 %, W:T1-S4=54 % T2-CK=49 % T3-SJ=5 % T4-D5=3 % T5-CT=99 %] [00:27:04.025] [SAMPLE-VAL] Sample 18: weight 0.761 -> 0.412 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=98 % T5-C5=59 %, W:T1-S4=61 % T2-CK=85 % T3-SJ=9 % T4-D5=72 % T5-CT=100 %] [00:27:04.027] [SAMPLE-VAL] Sample 19: weight 0.799 -> 0.396 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=38 % T5-C5=62 %, W:T1-S4=50 % T2-CK=82 % T3-SJ=8 % T4-D5=100 % T5-CT=100 %] [00:27:04.031] [SAMPLE-VAL] Sample 20: weight 0.779 -> 0.270 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=90 % T5-C5=60 %, W:T1-S4=36 % T2-CK=82 % T3-SJ=15 % T4-D5=1 % T5-CT=100 %] [00:27:04.035] [SAMPLE-VAL] Sample 21: weight 0.596 -> 0.222 [E:T1-S2=94 % T2-C4=100 % T3-S6=90 % T4-D3=57 % T5-C5=100 %, W:T1-S4=44 % T2-CK=55 % T3-SJ=7 % T4-D5=5 % T5-CT=99 %] [00:27:04.037] [SAMPLE-VAL] Sample 22: weight 0.551 -> 0.191 [E:T1-S2=94 % T2-C4=100 % T3-S6=90 % T4-D3=75 % T5-C5=100 %, W:T1-S4=46 % T2-CK=61 % T3-SJ=7 % T4-D5=2 % T5-CT=99 %] [00:27:04.043] [SAMPLE-VAL] Sample 23: weight 0.456 -> 0.206 [E:T1-S2=97 % T2-C4=92 % T3-S6=95 % T4-D3=56 % T5-C5=58 %, W:T1-S4=14 % T2-CK=77 % T3-SJ=11 % T4-D5=85 % T5-CT=100 %] [00:27:04.047] [SAMPLE-VAL] Sample 24: weight 0.470 -> 0.223 [E:T1-S2=96 % T2-C4=93 % T3-S6=95 % T4-D3=77 % T5-C5=55 %, W:T1-S4=19 % T2-CK=67 % T3-SJ=14 % T4-D5=79 % T5-CT=100 %] [00:27:04.052] [SAMPLE-VAL] Sample 25: weight 0.544 -> 0.208 [E:T1-S2=96 % T2-C4=100 % T3-S6=89 % T4-D3=78 % T5-C5=100 %, W:T1-S4=35 % T2-CK=59 % T3-SJ=24 % T4-D5=2 % T5-CT=98 %] [00:27:04.055] [SAMPLE-VAL] Sample 26: weight 0.491 -> 0.257 [E:T1-S2=93 % T2-C4=100 % T3-S6=82 % T4-D3=79 % T5-C5=100 %, W:T1-S4=41 % T2-CK=59 % T3-SJ=10 % T4-D5=92 % T5-CT=98 %] [00:27:04.058] [SAMPLE-VAL] Sample 27: weight 0.710 -> 0.314 [E:T1-S2=92 % T2-C4=100 % T3-S6=36 % T4-D3=79 % T5-C5=100 %, W:T1-S4=57 % T2-CK=56 % T3-SJ=3 % T4-D5=91 % T5-CT=99 %] [00:27:04.061] [SAMPLE-VAL] Sample 28: weight 0.499 -> 0.155 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 % T4-D3=27 % T5-C5=100 %, W:T1-S4=11 % T2-CK=51 % T3-SJ=13 % T4-D5=4 % T5-CT=98 %] [00:27:04.063] [SAMPLE-VAL] Sample 29: weight 0.633 -> 0.224 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 % T4-D3=46 % T5-C5=100 %, W:T1-S4=45 % T2-CK=36 % T3-SJ=5 % T4-D5=8 % T5-CT=98 %] [00:27:04.066] [SAMPLE-VAL] Sample 30: weight 0.666 -> 0.237 [E:T1-S2=96 % T2-C4=100 % T3-S6=88 % T4-D3=92 % T5-C5=100 %, W:T1-S4=75 % T2-CK=50 % T3-SJ=12 % T4-D5=1 % T5-CT=95 %] [00:27:04.069] [SAMPLE-VAL] Sample 31: weight 0.020 -> 0.007 [E:T1-S2=94 % T2-C4=100 % T3-S6=84 % T4-D3=77 % T5-C5=100 %, W:T1-S4=11 % T2-CK=40 % T3-SJ=20 % T4-D5=3 % T5-CT=98 %] [00:27:04.071] [SAMPLE-VAL] Sample 32: weight 0.761 -> 0.263 [E:T1-S2=95 % T2-C4=96 % T3-S6=88 % T4-D3=90 % T5-C5=69 %, W:T1-S4=72 % T2-CK=78 % T3-SJ=8 % T4-D5=1 % T5-CT=100 %] [00:27:04.073] [SAMPLE-VAL] Sample 33: weight 0.601 -> 0.217 [E:T1-S2=94 % T2-C4=95 % T3-S6=90 % T4-D3=76 % T5-C5=59 %, W:T1-S4=52 % T2-CK=71 % T3-SJ=7 % T4-D5=4 % T5-CT=100 %] [00:27:04.075] [SAMPLE-VAL] Sample 34: weight 0.792 -> 0.268 [E:T1-S2=94 % T2-C4=93 % T3-S6=70 % T4-D3=77 % T5-C5=49 %, W:T1-S4=69 % T2-CK=72 % T3-SJ=5 % T4-D5=3 % T5-CT=100 %] [00:27:04.078] [SAMPLE-VAL] Sample 35: weight 0.545 -> 0.191 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 % T4-D3=74 % T5-C5=100 %, W:T1-S4=44 % T2-CK=52 % T3-SJ=5 % T4-D5=3 % T5-CT=99 %] [00:27:04.080] [SAMPLE-VAL] Sample 36: weight 0.516 -> 0.230 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=42 % T5-C5=61 %, W:T1-S4=14 % T2-CK=68 % T3-SJ=14 % T4-D5=87 % T5-CT=100 %] [00:27:04.082] [SAMPLE-VAL] Sample 37: weight 0.489 -> 0.240 [E:T1-S2=95 % T2-C4=100 % T3-S6=86 % T4-D3=77 % T5-C5=100 %, W:T1-S4=31 % T2-CK=50 % T3-SJ=8 % T4-D5=90 % T5-CT=92 %] [00:27:04.084] [SAMPLE-VAL] Sample 38: weight 0.517 -> 0.191 [E:T1-S2=93 % T2-C4=95 % T3-S6=83 % T4-D3=83 % T5-C5=64 %, W:T1-S4=49 % T2-CK=76 % T3-SJ=13 % T4-D5=2 % T5-CT=100 %] [00:27:04.087] [SAMPLE-VAL] Sample 39: weight 0.647 -> 0.215 [E:T1-S2=92 % T2-C4=100 % T3-S6=74 % T4-D3=79 % T5-C5=100 %, W:T1-S4=72 % T2-CK=51 % T3-SJ=4 % T4-D5=2 % T5-CT=99 %] [00:27:04.089] [SAMPLE-VAL] Sample 40: weight 0.808 -> 0.281 [E:T1-S2=95 % T2-C4=94 % T3-S6=52 % T4-D3=78 % T5-C5=54 %, W:T1-S4=70 % T2-CK=72 % T3-SJ=6 % T4-D5=4 % T5-CT=100 %] [00:27:04.091] [SAMPLE-VAL] Sample 41: weight 0.540 -> 0.251 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=88 % T5-C5=100 %, W:T1-S4=16 % T2-CK=54 % T3-SJ=9 % T4-D5=65 % T5-CT=96 %] [00:27:04.093] [SAMPLE-VAL] Sample 42: weight 0.648 -> 0.193 [E:T1-S2=93 % T2-C4=100 % T3-S6=68 % T4-D3=100 % T5-C5=100 %, W:T1-S4=79 % T2-CK=29 % T3-SJ=5 % T4-D5=1 % T5-CT=89 %] [00:27:04.095] [SAMPLE-VAL] Sample 43: weight 0.556 -> 0.207 [E:T1-S2=94 % T2-C4=94 % T3-S6=86 % T4-D3=100 % T5-C5=64 %, W:T1-S4=42 % T2-CK=58 % T3-SJ=14 % T4-D5=2 % T5-CT=100 %] [00:27:04.116] [SAMPLE-VAL] Sample 44: weight 0.551 -> 0.281 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 % T4-D3=99 % T5-C5=100 %, W:T1-S4=51 % T2-CK=44 % T3-SJ=7 % T4-D5=71 % T5-CT=97 %] [00:27:04.120] [SAMPLE-VAL] Sample 45: weight 0.609 -> 0.261 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=89 % T5-C5=64 %, W:T1-S4=13 % T2-CK=71 % T3-SJ=10 % T4-D5=36 % T5-CT=100 %] [00:27:04.122] [SAMPLE-VAL] Sample 46: weight 0.711 -> 0.294 [E:T1-S2=95 % T2-C4=93 % T3-S6=57 % T4-D3=37 % T5-C5=57 %, W:T1-S4=44 % T2-CK=81 % T3-SJ=4 % T4-D5=86 % T5-CT=100 %] [00:27:04.125] [SAMPLE-VAL] Sample 47: weight 0.488 -> 0.237 [E:T1-S2=95 % T2-C4=92 % T3-S6=86 % T4-D3=56 % T5-C5=56 %, W:T1-S4=32 % T2-CK=80 % T3-SJ=11 % T4-D5=94 % T5-CT=100 %] [00:27:04.128] [SAMPLE-VAL] Sample 48: weight 0.624 -> 0.202 [E:T1-S2=96 % T2-C4=95 % T3-S6=94 % T4-D3=35 % T5-C5=65 %, W:T1-S4=35 % T2-CK=76 % T3-SJ=5 % T4-D5=4 % T5-CT=100 %] [00:27:04.130] [SAMPLE-VAL] Sample 49: weight 0.755 -> 0.347 [E:T1-S2=95 % T2-C4=94 % T3-S6=67 % T4-D3=84 % T5-C5=58 %, W:T1-S4=69 % T2-CK=74 % T3-SJ=3 % T4-D5=81 % T5-CT=100 %] [00:27:04.132] [SAMPLE-VAL] Sample 50: weight 0.697 -> 0.239 [E:T1-S2=95 % T2-C4=100 % T3-S6=87 % T4-D3=90 % T5-C5=100 %, W:T1-S4=69 % T2-CK=58 % T3-SJ=8 % T4-D5=1 % T5-CT=97 %] [00:27:04.132] [SAMPLE-VAL] Zeroed 1 samples below threshold 0.010 [00:27:04.133] [SAMPLE-VAL] Done. Weight range: 0.000-0.412 [00:27:04.133] [SAMPLE-VAL] Top sample 18 (w=0.412): E:762.KT8.K732.954 W:J9854.A76.985.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=98 % T5-C5=59 %, W:T1-S4=61 % T2-CK=85 % T3-SJ=9 % T4-D5=72 % T5-CT=100 %] [00:27:04.133] [SAMPLE-VAL] Top sample 19 (w=0.396): E:762.KT6.K983.954 W:J9854.A87.752.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=38 % T5-C5=62 %, W:T1-S4=50 % T2-CK=82 % T3-SJ=8 % T4-D5=100 % T5-CT=100 %] [00:27:04.133] [SAMPLE-VAL] Top sample 5 (w=0.377): E:862.K76.K8732.54 W:J9754.AT8.95.KT9 [E:T1-S2=93 % T2-C4=100 % T3-S6=39 % T4-D3=89 % T5-C5=100 %, W:T1-S4=75 % T2-CK=58 % T3-SJ=5 % T4-D5=65 % T5-CT=95 %] [00:27:04.133] [SAMPLE-VAL] Top sample 6 (w=0.366): E:652.AT7.K983.954 W:J9874.K86.752.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=33 % T5-C5=62 %, W:T1-S4=45 % T2-CK=75 % T3-SJ=6 % T4-D5=100 % T5-CT=100 %] [00:27:04.133] [SAMPLE-VAL] Top sample 49 (w=0.347): E:962.KT6.K973.954 W:J8754.A87.852.KT [E:T1-S2=95 % T2-C4=94 % T3-S6=67 % T4-D3=84 % T5-C5=58 %, W:T1-S4=69 % T2-CK=74 % T3-SJ=3 % T4-D5=81 % T5-CT=100 %] [00:27:04.133] After sample validation: 49 deals remaining [00:27:04.133] Using weighted samples: 49/49 have non-uniform weights (range 0.155-0.412) [00:27:04.133] Sample deals (49 total, showing first 20, by weight): [00:27:04.134] [1] (w=0.412) N:AQT.J942.64.Q832 762.KT8.K732.954 K3.Q53.AQJT.AJ76 J9854.A76.985.KT [00:27:04.134] [2] (w=0.396) N:AQT.J942.64.Q832 762.KT6.K983.954 K3.Q53.AQJT.AJ76 J9854.A87.752.KT [00:27:04.134] [3] (w=0.377) N:AQT.J942.64.Q832 862.K76.K8732.54 K3.Q53.AQJT.AJ76 J9754.AT8.95.KT9 [00:27:04.134] [4] (w=0.366) N:AQT.J942.64.Q832 652.AT7.K983.954 K3.Q53.AQJT.AJ76 J9874.K86.752.KT [00:27:04.134] [5] (w=0.347) N:AQT.J942.64.Q832 962.KT6.K973.954 K3.Q53.AQJT.AJ76 J8754.A87.852.KT [00:27:04.134] [6] (w=0.314) N:AQT.J942.64.Q832 862.AK76.K873.54 K3.Q53.AQJT.AJ76 J9754.T8.952.KT9 [00:27:04.134] [7] (w=0.308) N:AQT.J942.64.Q832 8762.K86.K873.54 K3.Q53.AQJT.AJ76 J954.AT7.952.KT9 [00:27:04.134] [8] (w=0.294) N:AQT.J942.64.Q832 962.AKT87.K3.954 K3.Q53.AQJT.AJ76 J8754.6.98752.KT [00:27:04.134] [9] (w=0.283) N:AQT.J942.64.Q832 962.AT86.973.954 K3.Q53.AQJT.AJ76 J8754.K7.K852.KT [00:27:04.134] [10] (w=0.281) N:AQT.J942.64.Q832 9652.A86.K732.54 K3.Q53.AQJT.AJ76 J874.KT7.985.KT9 [00:27:04.134] [11] (w=0.281) N:AQT.J942.64.Q832 862.AK8.9873.954 K3.Q53.AQJT.AJ76 J9754.T76.K52.KT [00:27:04.134] [12] (w=0.272) N:AQT.J942.64.Q832 962.AKT.K932.954 K3.Q53.AQJT.AJ76 J8754.876.875.KT [00:27:04.135] [13] (w=0.270) N:AQT.J942.64.Q832 7652.K8.8732.954 K3.Q53.AQJT.AJ76 J984.AT76.K95.KT [00:27:04.135] [14] (w=0.268) N:AQT.J942.64.Q832 962.AK8.9832.954 K3.Q53.AQJT.AJ76 J8754.T76.K75.KT [00:27:04.135] [15] (w=0.267) N:AQT.J942.64.Q832 9862.KT6.K932.54 K3.Q53.AQJT.AJ76 J754.A87.875.KT9 [00:27:04.135] [16] (w=0.267) N:AQT.J942.64.Q832 652.AK876.93.954 K3.Q53.AQJT.AJ76 J9874.T.K8752.KT [00:27:04.135] [17] (w=0.263) N:AQT.J942.64.Q832 8762.K6.8732.954 K3.Q53.AQJT.AJ76 J954.AT87.K95.KT [00:27:04.135] [18] (w=0.261) N:AQT.J942.64.Q832 7652.T.K9732.954 K3.Q53.AQJT.AJ76 J984.AK876.85.KT [00:27:04.135] [19] (w=0.259) N:AQT.J942.64.Q832 8652.AK8.K832.54 K3.Q53.AQJT.AJ76 J974.T76.975.KT9 [00:27:04.135] [20] (w=0.257) N:AQT.J942.64.Q832 98652.K7.K832.54 K3.Q53.AQJT.AJ76 J74.AT86.975.KT9 [00:27:04.135] ... and 29 more [00:27:04.217] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:04.217] D6: [600, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 600, 630, 600, 600, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:27:04.218] C8: [600, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 630, 630, 600, 630, 600, 600, 630, 600, 600, 630, 600, 630, 600, 630, 600, 600, 600, 600, 630, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:27:04.218] SA: [600, 600, 600, 600, 600, 630, 600, 630, -100, 600, -100, 630, -100, -100, 600, 630, -100, 600, 630, 630, 630, 600, 630, -100, -100, 630, 600, -100, 630, -100, 630, -100, 630, -100, -100, -100, -100, 630, 630, -100, -100, -100, -100, -100, -100, -100, -100, 600, -100] [00:27:04.218] H2: [-100, -100, 600, -100, -100, 600, 600, 630, -100, 600, 600, 600, 600, 600, -100, 600, 600, 600, 600, 630, 630, 600, 600, -100, 600, 630, 600, -100, 630, -100, 630, 600, 630, 600, -100, -100, -100, 630, 630, -100, 600, 600, -100, 600, -100, 600, -100, 600, -100] [00:27:04.218] H4: [-100, -100, 600, -100, -100, 600, 600, 630, -100, 600, 600, 600, 600, 600, -100, 600, 600, 600, 600, 630, 630, 600, 600, -100, 600, 630, 600, -100, 630, -100, 630, 600, 630, 600, -100, -100, -100, 630, 630, -100, 600, 600, -100, 600, -100, 600, -100, 600, -100] [00:27:04.218] H9: [-100, -100, -100, -100, -100, 600, -100, 630, -100, -100, 600, 600, 600, 600, -100, 600, 600, 600, 600, 630, 630, 600, 600, -100, -100, 630, 600, -100, 600, -100, 630, 600, 630, 600, -100, -100, -100, 630, 630, -100, -100, 600, 600, 600, -100, 600, -100, 600, -100] [00:27:04.218] HJ: [-100, -100, -100, -100, -100, 600, -100, 600, 600, -100, 600, -100, 600, 600, -100, 600, 600, 600, 600, -100, 600, -100, -100, 600, -100, 600, -100, 600, 600, -100, -100, 600, 600, -100, 600, -100, -100, 600, 600, 600, 600, 600, -100, 600, -100, 600, -100, 600, -100] [00:27:04.218] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:04.218] D6: [5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 6, 5, 5, 6, 5, 5, 6, 5, 6, 5, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:04.218] C8: [5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 6, 5, 5, 6, 5, 5, 6, 5, 6, 5, 6, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:04.218] SA: [5, 5, 5, 5, 5, 6, 5, 6, 4, 5, 4, 6, 4, 4, 5, 6, 4, 5, 6, 6, 6, 5, 6, 4, 4, 6, 5, 4, 6, 4, 6, 4, 6, 4, 4, 4, 4, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4] [00:27:04.218] H2: [4, 4, 5, 4, 4, 5, 5, 6, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6, 6, 5, 5, 4, 5, 6, 5, 4, 6, 4, 6, 5, 6, 5, 4, 4, 4, 6, 6, 4, 5, 5, 4, 5, 4, 5, 4, 5, 4] [00:27:04.218] H4: [4, 4, 5, 4, 4, 5, 5, 6, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6, 6, 5, 5, 4, 5, 6, 5, 4, 6, 4, 6, 5, 6, 5, 4, 4, 4, 6, 6, 4, 5, 5, 4, 5, 4, 5, 4, 5, 4] [00:27:04.218] H9: [4, 4, 4, 4, 4, 5, 4, 6, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6, 6, 5, 5, 4, 4, 6, 5, 4, 5, 4, 6, 5, 6, 5, 4, 4, 4, 6, 6, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4] [00:27:04.218] HJ: [4, 4, 4, 4, 4, 5, 4, 5, 5, 4, 5, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 4, 5, 4, 4, 5, 5, 5, 5, 5, 4, 5, 4, 5, 4, 5, 4] [00:27:04.219] --- IMP Calculation Output (card -> average IMP) --- [00:27:04.219] D6: 4.20 [00:27:04.219] C8: 4.20 [00:27:04.219] H2: -0.83 [00:27:04.219] H4: -0.83 [00:27:04.219] SA: -1.55 [00:27:04.219] H9: -2.24 [00:27:04.219] HJ: -2.95 [00:27:04.219] === DDS DETAILED ANALYSIS === [00:27:04.219] Cards analyzed: 7, Samples per card: 49 [00:27:04.219] [00:27:04.219] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:04.219] ----- ------ --------- ----------- -------------------------------- [00:27:04.219] D6 4.20 5.24 2 [5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6...] [00:27:04.220] C8 4.20 5.24 2 [5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6...] [00:27:04.220] H2 -0.83 4.84 3 [4, 4, 5, 4, 4, 5, 5, 6, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6...] [00:27:04.220] H4 -0.83 4.84 3 [4, 4, 5, 4, 4, 5, 5, 6, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6...] [00:27:04.220] SA -1.55 4.82 3 [5, 5, 5, 5, 5, 6, 5, 6, 4, 5, 4, 6, 4, 4, 5, 6, 4, 5, 6, 6...] [00:27:04.220] H9 -2.24 4.73 3 [4, 4, 4, 4, 4, 5, 4, 6, 4, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 6...] [00:27:04.220] HJ -2.95 4.53 2 [4, 4, 4, 4, 4, 5, 4, 5, 5, 4, 5, 4, 5, 5, 4, 5, 5, 5, 5, 4...] [00:27:04.220] [00:27:04.220] Selected: D6 (IMPs=4.20, avgTricks=5.24) [00:27:04.220] =================== [00:27:04.220] [TRUMP] Skipped: not a suit contract [00:27:04.220] Selected: D6 (avg 4.20 IMPs, 5.24 tricks) -- 1 tied card(s): C8 [00:27:04.220] [stage-timing] ok sample=40ms validate=0ms nn=160ms signal=0ms simgames=2ms dds=82ms total=288ms samples=49 cards=20 [00:27:04.221] === FindBestCardAsync: Position=N, CardsPlayed=20 === [00:27:04.221] Finding card to play for N: AQT.J942.64.Q832 [00:27:04.221] Relative position: Dummy, Contract type: NoTrump [00:27:04.221] Cards in hand mask: 7 [00:27:04.222] Candidate: AS = 58.7 % [00:27:04.222] Candidate: xD = 16.9 % [00:27:04.222] Candidate: xC = 14.2 % [00:27:04.222] Candidate: 8C = 6.1 % [00:27:04.222] Candidate: xH = 3.7 % [00:27:04.222] Candidate: JH = 0.2 % [00:27:04.222] Candidate: 9H = 0.2 % [00:27:04.222] Selected: SA (58.7 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:05 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:05 === [00:27:05.939] === FindBestCardAsync: Position=S, CardsPlayed=22 === [00:27:05.939] Contract: 3N, Declarer: S, Dealer: W [00:27:05.939] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:05.939] Deal: N:... ... ... ... [00:27:05.939] Position S is on declarer's side - score table shifted by 4 declarer tricks won [00:27:05.939] ****************************** [00:27:05.939] FindMatchingDealsWithPlayInternal Input: [00:27:05.939] Position parameter: S [00:27:05.939] Deal from game: N:... ... ... ... [00:27:05.940] Hand for N: AQT.J942.64.Q832 [00:27:05.940] Hand for E: (null) [00:27:05.940] Hand for S: K3.Q53.AQJT.AJ76 [00:27:05.940] Hand for W: (null) [00:27:05.940] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT, CQ, C5, D6, DK [00:27:05.940] Declarer: S [00:27:05.940] ****************************** [00:27:05.940] [DealFinder] Seed from player S hand: -1794097470 [00:27:05.940] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:05.950] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:05.950] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:05.950] [Timing] N precompute: 9ms mem d=247KB (total=1024MB) [00:27:05.958] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:05.958] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:05.958] [Timing] E precompute: 7ms mem d=181KB (total=1025MB) [00:27:05.959] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:05.960] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:05.960] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:05.960] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:05.960] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:05.960] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:05.960] [Timing] S precompute: 2ms mem d=128KB (total=1025MB) [00:27:05.968] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:05.969] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:05.969] [Timing] W precompute: 8ms mem d=190KB (total=1025MB) [00:27:05.969] [Timing] Pre-computation (constraints): 28ms mem d=0MB (total=1025MB, gc2=12) [00:27:05.969] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [00:27:05.969] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=22 [00:27:05.969] [ExtractPartialDeal] Visible hands: S, N [00:27:05.969] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:05.969] [ExtractPartialDeal] Extracted hands: [00:27:05.969] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:05.969] E: ... (0 cards) [00:27:05.969] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:05.969] W: ... (0 cards) [00:27:05.969] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:05.970] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:05.970] [ComputePlayedCards] Card 1: S4 played by W [00:27:05.970] [ComputePlayedCards] Card 2: ST played by N [00:27:05.970] [ComputePlayedCards] Card 3: S2 played by E [00:27:05.970] [ComputePlayedCards] Card 4: SK played by S [00:27:05.970] [ComputePlayedCards] Trick complete. Winner: S [00:27:05.970] [ComputePlayedCards] Card 5: C7 played by S [00:27:05.970] [ComputePlayedCards] Card 6: CK played by W [00:27:05.970] [ComputePlayedCards] Card 7: C2 played by N [00:27:05.970] [ComputePlayedCards] Card 8: C4 played by E [00:27:05.970] [ComputePlayedCards] Trick complete. Winner: W [00:27:05.970] [ComputePlayedCards] Card 9: SJ played by W [00:27:05.970] [ComputePlayedCards] Card 10: SQ played by N [00:27:05.970] [ComputePlayedCards] Card 11: S6 played by E [00:27:05.971] [ComputePlayedCards] Card 12: S3 played by S [00:27:05.971] [ComputePlayedCards] Trick complete. Winner: N [00:27:05.971] [ComputePlayedCards] Card 13: D4 played by N [00:27:05.971] [ComputePlayedCards] Card 14: D3 played by E [00:27:05.971] [ComputePlayedCards] Card 15: DQ played by S [00:27:05.971] [ComputePlayedCards] Card 16: D5 played by W [00:27:05.971] [ComputePlayedCards] Trick complete. Winner: S [00:27:05.971] [ComputePlayedCards] Card 17: C6 played by S [00:27:05.971] [ComputePlayedCards] Card 18: CT played by W [00:27:05.971] [ComputePlayedCards] Card 19: CQ played by N [00:27:05.971] [ComputePlayedCards] Card 20: C5 played by E [00:27:05.971] [ComputePlayedCards] Trick complete. Winner: N [00:27:05.971] [ComputePlayedCards] Card 21: D6 played by N [00:27:05.971] [ComputePlayedCards] Card 22: DK played by E [00:27:05.972] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4, CQ, D6 [00:27:05.972] [DealFinder] Added 6 played cards to E (was 0 cards): S2, C4, S6, D3, C5, DK [00:27:05.972] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6 [00:27:05.972] [DealFinder] Added 5 played cards to W (was 0 cards): S4, CK, SJ, D5, CT [00:27:05.972] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:05.972] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:05.973] [DealFinder] Known cards per player: N=13, E=6, S=13, W=5 [00:27:05.973] [DealFinder] Locked players: N, S [00:27:05.973] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [00:27:05.973] [DealFinder] Players needing cards: E:7, W:8 [00:27:05.973] Large number of cards remaining. Using random generation. [00:27:05.973] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:27:05.974] [VerifyHands] FAIL for W: J98754.A76.75.KT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:05.975] [VerifyHands] FAIL for E: 62.AKT876.K3.954 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:05.979] [VerifyHands] FAIL for E: 987652.A7.K93.54 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 &...) [00:27:05.981] [Timing] Total: 40ms, Generation: 0ms, Verification: 6ms [00:27:05.981] [Timing] Attempts: 53, PassedSimpleCheck: 53, FailedVerification: 3, Found: 50 [00:27:05.981] Search complete. Returning 50 deals. [00:27:05.981] Found 50 sample deals for simulation. [00:27:05.981] Valid deals for DDS: 50 / 50 [00:27:05.981] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: NT [00:27:05.989] [SAMPLE-VAL] Opening lead NN validation (S4): 50/50 samples adjusted [00:27:05.989] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:05.990] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:05.990] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:05.990] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:05.990] [SAMPLE-VAL] T5: S=C6 W=CT N=CQ E=C5 (leader=S) [00:27:05.990] [SAMPLE-VAL] T6: N=D6 E=DK (leader=N) (partial) [00:27:05.993] [SAMPLE-VAL] Sample 1: weight 0.508 -> 0.214 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=37 % T5-C5=100 % T6-DK=23 %, W:T1-S4=15 % T2-CK=63 % T3-SJ=13 % T4-D5=100 % T5-CT=98 %] [00:27:05.997] [SAMPLE-VAL] Sample 2: weight 0.744 -> 0.310 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=40 % T5-C5=100 % T6-DK=19 %, W:T1-S4=39 % T2-CK=45 % T3-SJ=7 % T4-D5=100 % T5-CT=96 %] [00:27:06.000] [SAMPLE-VAL] Sample 3: weight 0.465 -> 0.199 [E:T1-S2=97 % T2-C4=100 % T3-S6=96 % T4-D3=62 % T5-C5=100 % T6-DK=12 %, W:T1-S4=17 % T2-CK=63 % T3-SJ=15 % T4-D5=100 % T5-CT=99 %] [00:27:06.003] [SAMPLE-VAL] Sample 4: weight 0.755 -> 0.331 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=80 % T5-C5=100 % T6-DK=15 %, W:T1-S4=48 % T2-CK=45 % T3-SJ=7 % T4-D5=90 % T5-CT=95 %] [00:27:06.006] [SAMPLE-VAL] Sample 5: weight 0.710 -> 0.281 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=90 % T5-C5=100 % T6-DK=5 %, W:T1-S4=56 % T2-CK=55 % T3-SJ=6 % T4-D5=66 % T5-CT=87 %] [00:27:06.009] [SAMPLE-VAL] Sample 6: weight 0.386 -> 0.150 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=64 % T5-C5=100 % T6-DK=15 %, W:T1-S4=12 % T2-CK=46 % T3-SJ=9 % T4-D5=100 % T5-CT=96 %] [00:27:06.012] [SAMPLE-VAL] Sample 7: weight 0.826 -> 0.323 [E:T1-S2=92 % T2-C4=94 % T3-S6=59 % T4-D3=85 % T5-C5=54 % T6-DK=10 %, W:T1-S4=78 % T2-CK=76 % T3-SJ=4 % T4-D5=65 % T5-CT=100 %] [00:27:06.014] [SAMPLE-VAL] Sample 8: weight 0.607 -> 0.264 [E:T1-S2=97 % T2-C4=95 % T3-S6=95 % T4-D3=65 % T5-C5=62 % T6-DK=26 %, W:T1-S4=29 % T2-CK=75 % T3-SJ=7 % T4-D5=100 % T5-CT=100 %] [00:27:06.017] [SAMPLE-VAL] Sample 9: weight 0.495 -> 0.229 [E:T1-S2=96 % T2-C4=100 % T3-S6=89 % T4-D3=78 % T5-C5=100 % T6-DK=24 %, W:T1-S4=21 % T2-CK=56 % T3-SJ=16 % T4-D5=89 % T5-CT=99 %] [00:27:06.020] [SAMPLE-VAL] Sample 10: weight 0.559 -> 0.237 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=64 % T5-C5=100 % T6-DK=14 %, W:T1-S4=37 % T2-CK=61 % T3-SJ=6 % T4-D5=100 % T5-CT=98 %] [00:27:06.022] [SAMPLE-VAL] Sample 11: weight 0.513 -> 0.215 [E:T1-S2=91 % T2-C4=92 % T3-S6=78 % T4-D3=81 % T5-C5=57 % T6-DK=29 %, W:T1-S4=56 % T2-CK=69 % T3-SJ=3 % T4-D5=81 % T5-CT=100 %] [00:27:06.025] [SAMPLE-VAL] Sample 12: weight 0.574 -> 0.261 [E:T1-S2=96 % T2-C4=100 % T3-S6=89 % T4-D3=77 % T5-C5=100 % T6-DK=23 %, W:T1-S4=47 % T2-CK=53 % T3-SJ=7 % T4-D5=88 % T5-CT=97 %] [00:27:06.028] [SAMPLE-VAL] Sample 13: weight 0.681 -> 0.293 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=98 % T5-C5=100 % T6-DK=13 %, W:T1-S4=52 % T2-CK=60 % T3-SJ=5 % T4-D5=70 % T5-CT=98 %] [00:27:06.031] [SAMPLE-VAL] Sample 14: weight 0.530 -> 0.223 [E:T1-S2=97 % T2-C4=92 % T3-S6=95 % T4-D3=42 % T5-C5=52 % T6-DK=22 %, W:T1-S4=40 % T2-CK=76 % T3-SJ=7 % T4-D5=100 % T5-CT=100 %] [00:27:06.034] [SAMPLE-VAL] Sample 15: weight 0.473 -> 0.218 [E:T1-S2=92 % T2-C4=100 % T3-S6=82 % T4-D3=77 % T5-C5=100 % T6-DK=27 %, W:T1-S4=31 % T2-CK=59 % T3-SJ=10 % T4-D5=92 % T5-CT=99 %] [00:27:06.037] [SAMPLE-VAL] Sample 16: weight 0.495 -> 0.222 [E:T1-S2=94 % T2-C4=92 % T3-S6=86 % T4-D3=29 % T5-C5=62 % T6-DK=100 %, W:T1-S4=26 % T2-CK=73 % T3-SJ=9 % T4-D5=86 % T5-CT=100 %] [00:27:06.039] [SAMPLE-VAL] Sample 17: weight 0.659 -> 0.294 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=80 % T5-C5=100 % T6-DK=21 %, W:T1-S4=39 % T2-CK=67 % T3-SJ=5 % T4-D5=90 % T5-CT=98 %] [00:27:06.042] [SAMPLE-VAL] Sample 18: weight 0.713 -> 0.295 [E:T1-S2=95 % T2-C4=100 % T3-S6=58 % T4-D3=55 % T5-C5=100 % T6-DK=51 %, W:T1-S4=46 % T2-CK=52 % T3-SJ=3 % T4-D5=94 % T5-CT=97 %] [00:27:06.046] [SAMPLE-VAL] Sample 19: weight 0.877 -> 0.387 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=77 % T5-C5=63 % T6-DK=18 %, W:T1-S4=63 % T2-CK=83 % T3-SJ=4 % T4-D5=95 % T5-CT=100 %] [00:27:06.050] [SAMPLE-VAL] Sample 20: weight 0.771 -> 0.336 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=39 % T5-C5=58 % T6-DK=25 %, W:T1-S4=45 % T2-CK=66 % T3-SJ=8 % T4-D5=100 % T5-CT=100 %] [00:27:06.053] [SAMPLE-VAL] Sample 21: weight 0.597 -> 0.261 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=78 % T5-C5=100 % T6-DK=20 %, W:T1-S4=42 % T2-CK=53 % T3-SJ=7 % T4-D5=78 % T5-CT=99 %] [00:27:06.056] [SAMPLE-VAL] Sample 22: weight 0.576 -> 0.265 [E:T1-S2=93 % T2-C4=100 % T3-S6=77 % T4-D3=87 % T5-C5=100 % T6-DK=51 %, W:T1-S4=53 % T2-CK=54 % T3-SJ=4 % T4-D5=82 % T5-CT=97 %] [00:27:06.059] [SAMPLE-VAL] Sample 23: weight 0.545 -> 0.240 [E:T1-S2=95 % T2-C4=94 % T3-S6=92 % T4-D3=79 % T5-C5=64 % T6-DK=24 %, W:T1-S4=46 % T2-CK=69 % T3-SJ=6 % T4-D5=81 % T5-CT=100 %] [00:27:06.063] [SAMPLE-VAL] Sample 24: weight 0.645 -> 0.259 [E:T1-S2=96 % T2-C4=100 % T3-S6=63 % T4-D3=98 % T5-C5=100 % T6-DK=11 %, W:T1-S4=55 % T2-CK=56 % T3-SJ=4 % T4-D5=71 % T5-CT=99 %] [00:27:06.067] [SAMPLE-VAL] Sample 25: weight 0.688 -> 0.269 [E:T1-S2=95 % T2-C4=93 % T3-S6=60 % T4-D3=86 % T5-C5=57 % T6-DK=15 %, W:T1-S4=65 % T2-CK=68 % T3-SJ=3 % T4-D5=78 % T5-CT=100 %] [00:27:06.070] [SAMPLE-VAL] Sample 26: weight 0.479 -> 0.200 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=49 % T5-C5=100 % T6-DK=51 %, W:T1-S4=15 % T2-CK=42 % T3-SJ=9 % T4-D5=80 % T5-CT=95 %] [00:27:06.073] [SAMPLE-VAL] Sample 27: weight 0.490 -> 0.219 [E:T1-S2=94 % T2-C4=100 % T3-S6=87 % T4-D3=45 % T5-C5=100 % T6-DK=65 %, W:T1-S4=28 % T2-CK=45 % T3-SJ=8 % T4-D5=93 % T5-CT=93 %] [00:27:06.076] [SAMPLE-VAL] Sample 28: weight 0.576 -> 0.244 [E:T1-S2=96 % T2-C4=95 % T3-S6=94 % T4-D3=31 % T5-C5=66 % T6-DK=100 %, W:T1-S4=28 % T2-CK=73 % T3-SJ=4 % T4-D5=87 % T5-CT=100 %] [00:27:06.079] [SAMPLE-VAL] Sample 29: weight 0.581 -> 0.247 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=42 % T5-C5=100 % T6-DK=12 %, W:T1-S4=42 % T2-CK=58 % T3-SJ=8 % T4-D5=100 % T5-CT=97 %] [00:27:06.083] [SAMPLE-VAL] Sample 30: weight 0.568 -> 0.243 [E:T1-S2=96 % T2-C4=100 % T3-S6=90 % T4-D3=81 % T5-C5=100 % T6-DK=12 %, W:T1-S4=45 % T2-CK=49 % T3-SJ=8 % T4-D5=78 % T5-CT=98 %] [00:27:06.086] [SAMPLE-VAL] Sample 31: weight 0.489 -> 0.219 [E:T1-S2=95 % T2-C4=100 % T3-S6=86 % T4-D3=77 % T5-C5=100 % T6-DK=31 %, W:T1-S4=31 % T2-CK=50 % T3-SJ=8 % T4-D5=90 % T5-CT=92 %] [00:27:06.089] [SAMPLE-VAL] Sample 32: weight 0.460 -> 0.217 [E:T1-S2=95 % T2-C4=94 % T3-S6=85 % T4-D3=44 % T5-C5=60 % T6-DK=100 %, W:T1-S4=27 % T2-CK=74 % T3-SJ=10 % T4-D5=86 % T5-CT=100 %] [00:27:06.092] [SAMPLE-VAL] Sample 33: weight 0.509 -> 0.216 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=78 % T5-C5=100 % T6-DK=19 %, W:T1-S4=39 % T2-CK=55 % T3-SJ=4 % T4-D5=92 % T5-CT=99 %] [00:27:06.096] [SAMPLE-VAL] Sample 34: weight 0.717 -> 0.315 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=16 %, W:T1-S4=46 % T2-CK=47 % T3-SJ=7 % T4-D5=80 % T5-CT=98 %] [00:27:06.098] [SAMPLE-VAL] Sample 35: weight 0.537 -> 0.219 [E:T1-S2=94 % T2-C4=100 % T3-S6=77 % T4-D3=41 % T5-C5=100 % T6-DK=33 %, W:T1-S4=39 % T2-CK=46 % T3-SJ=4 % T4-D5=100 % T5-CT=99 %] [00:27:06.101] [SAMPLE-VAL] Sample 36: weight 0.502 -> 0.224 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=45 % T5-C5=100 % T6-DK=61 %, W:T1-S4=16 % T2-CK=49 % T3-SJ=13 % T4-D5=92 % T5-CT=92 %] [00:27:06.105] [SAMPLE-VAL] Sample 37: weight 0.644 -> 0.284 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=65 % T5-C5=100 % T6-DK=17 %, W:T1-S4=44 % T2-CK=65 % T3-SJ=5 % T4-D5=100 % T5-CT=99 %] [00:27:06.107] [SAMPLE-VAL] Sample 38: weight 0.600 -> 0.289 [E:T1-S2=97 % T2-C4=95 % T3-S6=94 % T4-D3=85 % T5-C5=69 % T6-DK=60 %, W:T1-S4=44 % T2-CK=76 % T3-SJ=5 % T4-D5=83 % T5-CT=100 %] [00:27:06.110] [SAMPLE-VAL] Sample 39: weight 0.616 -> 0.309 [E:T1-S2=97 % T2-C4=95 % T3-S6=93 % T4-D3=85 % T5-C5=67 % T6-DK=58 %, W:T1-S4=44 % T2-CK=72 % T3-SJ=9 % T4-D5=83 % T5-CT=100 %] [00:27:06.113] [SAMPLE-VAL] Sample 40: weight 0.644 -> 0.284 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=56 % T5-C5=57 % T6-DK=31 %, W:T1-S4=17 % T2-CK=79 % T3-SJ=14 % T4-D5=85 % T5-CT=100 %] [00:27:06.134] [SAMPLE-VAL] Sample 41: weight 0.537 -> 0.241 [E:T1-S2=96 % T2-C4=93 % T3-S6=92 % T4-D3=78 % T5-C5=59 % T6-DK=25 %, W:T1-S4=44 % T2-CK=74 % T3-SJ=7 % T4-D5=91 % T5-CT=100 %] [00:27:06.138] [SAMPLE-VAL] Sample 42: weight 0.682 -> 0.278 [E:T1-S2=93 % T2-C4=92 % T3-S6=63 % T4-D3=50 % T5-C5=54 % T6-DK=55 %, W:T1-S4=48 % T2-CK=76 % T3-SJ=3 % T4-D5=86 % T5-CT=100 %] [00:27:06.142] [SAMPLE-VAL] Sample 43: weight 0.494 -> 0.237 [E:T1-S2=95 % T2-C4=93 % T3-S6=86 % T4-D3=44 % T5-C5=61 % T6-DK=100 %, W:T1-S4=29 % T2-CK=70 % T3-SJ=11 % T4-D5=87 % T5-CT=100 %] [00:27:06.145] [SAMPLE-VAL] Sample 44: weight 0.602 -> 0.276 [E:T1-S2=97 % T2-C4=93 % T3-S6=95 % T4-D3=58 % T5-C5=57 % T6-DK=58 %, W:T1-S4=41 % T2-CK=72 % T3-SJ=6 % T4-D5=93 % T5-CT=100 %] [00:27:06.148] [SAMPLE-VAL] Sample 45: weight 0.605 -> 0.237 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=39 % T5-C5=100 % T6-DK=14 %, W:T1-S4=12 % T2-CK=58 % T3-SJ=12 % T4-D5=100 % T5-CT=98 %] [00:27:06.151] [SAMPLE-VAL] Sample 46: weight 0.769 -> 0.344 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=62 % T5-C5=59 % T6-DK=19 %, W:T1-S4=49 % T2-CK=80 % T3-SJ=7 % T4-D5=100 % T5-CT=100 %] [00:27:06.154] [SAMPLE-VAL] Sample 47: weight 0.500 -> 0.232 [E:T1-S2=93 % T2-C4=100 % T3-S6=80 % T4-D3=56 % T5-C5=100 % T6-DK=52 %, W:T1-S4=30 % T2-CK=55 % T3-SJ=9 % T4-D5=94 % T5-CT=99 %] [00:27:06.157] [SAMPLE-VAL] Sample 48: weight 0.701 -> 0.288 [E:T1-S2=96 % T2-C4=100 % T3-S6=60 % T4-D3=86 % T5-C5=100 % T6-DK=16 %, W:T1-S4=64 % T2-CK=47 % T3-SJ=4 % T4-D5=77 % T5-CT=98 %] [00:27:06.161] [SAMPLE-VAL] Sample 49: weight 0.493 -> 0.228 [E:T1-S2=94 % T2-C4=93 % T3-S6=84 % T4-D3=54 % T5-C5=56 % T6-DK=50 %, W:T1-S4=34 % T2-CK=73 % T3-SJ=11 % T4-D5=84 % T5-CT=100 %] [00:27:06.164] [SAMPLE-VAL] Sample 50: weight 0.739 -> 0.300 [E:T1-S2=97 % T2-C4=92 % T3-S6=42 % T4-D3=81 % T5-C5=51 % T6-DK=17 %, W:T1-S4=70 % T2-CK=77 % T3-SJ=5 % T4-D5=79 % T5-CT=100 %] [00:27:06.165] [SAMPLE-VAL] Done. Weight range: 0.150-0.387 [00:27:06.165] [SAMPLE-VAL] Top sample 19 (w=0.387): E:62.AK76.K873.954 W:J98754.T8.952.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=77 % T5-C5=63 % T6-DK=18 %, W:T1-S4=63 % T2-CK=83 % T3-SJ=4 % T4-D5=95 % T5-CT=100 %] [00:27:06.165] [SAMPLE-VAL] Top sample 46 (w=0.344): E:762.AK.K9873.954 W:J9854.T876.52.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=62 % T5-C5=59 % T6-DK=19 %, W:T1-S4=49 % T2-CK=80 % T3-SJ=7 % T4-D5=100 % T5-CT=100 %] [00:27:06.165] [SAMPLE-VAL] Top sample 20 (w=0.336): E:762.A86.K983.954 W:J9854.KT7.752.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=39 % T5-C5=58 % T6-DK=25 %, W:T1-S4=45 % T2-CK=66 % T3-SJ=8 % T4-D5=100 % T5-CT=100 %] [00:27:06.165] [SAMPLE-VAL] Top sample 4 (w=0.331): E:652.A876.K873.54 W:J9874.KT.952.KT9 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=80 % T5-C5=100 % T6-DK=15 %, W:T1-S4=48 % T2-CK=45 % T3-SJ=7 % T4-D5=90 % T5-CT=95 %] [00:27:06.165] [SAMPLE-VAL] Top sample 7 (w=0.323): E:962.A7.K8732.954 W:J8754.KT86.95.KT [E:T1-S2=92 % T2-C4=94 % T3-S6=59 % T4-D3=85 % T5-C5=54 % T6-DK=10 %, W:T1-S4=78 % T2-CK=76 % T3-SJ=4 % T4-D5=65 % T5-CT=100 %] [00:27:06.165] After sample validation: 50 deals remaining [00:27:06.165] Using weighted samples: 50/50 have non-uniform weights (range 0.150-0.387) [00:27:06.166] Sample deals (50 total, showing first 20, by weight): [00:27:06.166] [1] (w=0.387) N:AQT.J942.64.Q832 62.AK76.K873.954 K3.Q53.AQJT.AJ76 J98754.T8.952.KT [00:27:06.166] [2] (w=0.344) N:AQT.J942.64.Q832 762.AK.K9873.954 K3.Q53.AQJT.AJ76 J9854.T876.52.KT [00:27:06.166] [3] (w=0.336) N:AQT.J942.64.Q832 762.A86.K983.954 K3.Q53.AQJT.AJ76 J9854.KT7.752.KT [00:27:06.166] [4] (w=0.331) N:AQT.J942.64.Q832 652.A876.K873.54 K3.Q53.AQJT.AJ76 J9874.KT.952.KT9 [00:27:06.166] [5] (w=0.323) N:AQT.J942.64.Q832 962.A7.K8732.954 K3.Q53.AQJT.AJ76 J8754.KT86.95.KT [00:27:06.166] [6] (w=0.315) N:AQT.J942.64.Q832 762.AT87.K973.54 K3.Q53.AQJT.AJ76 J9854.K6.852.KT9 [00:27:06.166] [7] (w=0.310) N:AQT.J942.64.Q832 652.A876.K983.54 K3.Q53.AQJT.AJ76 J9874.KT.752.KT9 [00:27:06.166] [8] (w=0.309) N:AQT.J942.64.Q832 8652.876.K32.954 K3.Q53.AQJT.AJ76 J974.AKT.9875.KT [00:27:06.166] [9] (w=0.300) N:AQT.J942.64.Q832 862.KT8.K932.954 K3.Q53.AQJT.AJ76 J9754.A76.875.KT [00:27:06.167] [10] (w=0.295) N:AQT.J942.64.Q832 962.AK876.K83.54 K3.Q53.AQJT.AJ76 J8754.T.9752.KT9 [00:27:06.167] [11] (w=0.294) N:AQT.J942.64.Q832 652.AKT8.K873.54 K3.Q53.AQJT.AJ76 J9874.76.952.KT9 [00:27:06.167] [12] (w=0.293) N:AQT.J942.64.Q832 762.AKT7.K732.54 K3.Q53.AQJT.AJ76 J9854.86.985.KT9 [00:27:06.167] [13] (w=0.289) N:AQT.J942.64.Q832 8652.T87.K73.954 K3.Q53.AQJT.AJ76 J974.AK6.9852.KT [00:27:06.167] [14] (w=0.288) N:AQT.J942.64.Q832 962.KT87.K973.54 K3.Q53.AQJT.AJ76 J8754.A6.852.KT9 [00:27:06.167] [15] (w=0.284) N:AQT.J942.64.Q832 652.AKT.K9873.54 K3.Q53.AQJT.AJ76 J9874.876.52.KT9 [00:27:06.167] [16] (w=0.284) N:AQT.J942.64.Q832 7652.K86.K93.954 K3.Q53.AQJT.AJ76 J984.AT7.8752.KT [00:27:06.167] [17] (w=0.281) N:AQT.J942.64.Q832 652.T86.K8732.54 K3.Q53.AQJT.AJ76 J9874.AK7.95.KT9 [00:27:06.167] [18] (w=0.278) N:AQT.J942.64.Q832 962.AKT7.K93.954 K3.Q53.AQJT.AJ76 J8754.86.8752.KT [00:27:06.167] [19] (w=0.276) N:AQT.J942.64.Q832 9652.A87.K83.954 K3.Q53.AQJT.AJ76 J874.KT6.9752.KT [00:27:06.167] [20] (w=0.269) N:AQT.J942.64.Q832 962.T87.K932.954 K3.Q53.AQJT.AJ76 J8754.AK6.875.KT [00:27:06.168] ... and 30 more [00:27:06.208] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:06.208] DA: [630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:06.209] DJ: [600, -100, 600, 600, 600, 600, 600, 600, -100, 600, 600, 600, 600, 600, -100, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:27:06.209] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:06.209] DA: [6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [00:27:06.209] DJ: [5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:06.209] --- IMP Calculation Output (card -> average IMP) --- [00:27:06.209] DA: 1.79 [00:27:06.209] DJ: -1.79 [00:27:06.209] === DDS DETAILED ANALYSIS === [00:27:06.209] Cards analyzed: 2, Samples per card: 50 [00:27:06.209] [00:27:06.209] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:06.209] ----- ------ --------- ----------- -------------------------------- [00:27:06.210] DA 1.79 5.98 2 [6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:27:06.210] DJ -1.79 4.94 2 [5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5...] [00:27:06.210] [00:27:06.210] Selected: DA (IMPs=1.79, avgTricks=5.98) [00:27:06.210] =================== [00:27:06.210] [TRUMP] Skipped: not a suit contract [00:27:06.210] Selected: DA (avg 1.79 IMPs, 5.98 tricks) [00:27:06.210] [stage-timing] ok sample=41ms validate=0ms nn=184ms signal=0ms simgames=4ms dds=38ms total=271ms samples=50 cards=22 [00:27:06.211] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 64 AQJT K987532 -Ln n43Q5' [00:27:06.213] SUITC_CALL_END: jsonLength=552 [00:27:06.213] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":19.6687} ],"Result":2.1967, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":19.6687},{"Tricks":2,"Percent [00:27:06.213] === FindBestCardAsync: Position=S, CardsPlayed=22 === [00:27:06.213] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:27:06.213] Relative position: Declarer, Contract type: NoTrump [00:27:06.213] Cards in hand mask: 3 [00:27:06.214] Candidate: AD = 95.7 % [00:27:06.214] Candidate: TD = 3.9 % [00:27:06.214] Candidate: JD = 0.4 % [00:27:06.214] Selected: DA (95.7 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:07 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:07 === [00:27:07.881] === FindBestCardAsync: Position=S, CardsPlayed=24 === [00:27:07.881] Contract: 3N, Declarer: S, Dealer: W [00:27:07.882] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:07.882] Deal: N:... ... ... ... [00:27:07.882] Position S is on declarer's side - score table shifted by 5 declarer tricks won [00:27:07.882] ****************************** [00:27:07.882] FindMatchingDealsWithPlayInternal Input: [00:27:07.882] Position parameter: S [00:27:07.882] Deal from game: N:... ... ... ... [00:27:07.882] Hand for N: AQT.J942.64.Q832 [00:27:07.882] Hand for E: (null) [00:27:07.882] Hand for S: K3.Q53.AQJT.AJ76 [00:27:07.882] Hand for W: (null) [00:27:07.882] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT, CQ, C5, D6, DK, DA, D8 [00:27:07.883] Declarer: S [00:27:07.883] ****************************** [00:27:07.883] [DealFinder] Seed from player S hand: -1794097470 [00:27:07.883] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:07.893] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:07.893] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:07.893] [Timing] N precompute: 9ms mem d=247KB (total=1025MB) [00:27:07.900] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:07.900] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:07.900] [Timing] E precompute: 7ms mem d=181KB (total=1025MB) [00:27:07.902] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:07.902] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:07.902] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:07.902] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:07.902] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:07.902] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:07.902] [Timing] S precompute: 1ms mem d=128KB (total=1025MB) [00:27:07.910] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:07.910] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:07.910] [Timing] W precompute: 7ms mem d=185KB (total=1025MB) [00:27:07.911] [Timing] Pre-computation (constraints): 27ms mem d=0MB (total=1025MB, gc2=12) [00:27:07.911] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [00:27:07.911] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=24 [00:27:07.911] [ExtractPartialDeal] Visible hands: S, N [00:27:07.911] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:07.911] [ExtractPartialDeal] Extracted hands: [00:27:07.911] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:07.911] E: ... (0 cards) [00:27:07.911] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:07.911] W: ... (0 cards) [00:27:07.911] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:07.911] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:07.911] [ComputePlayedCards] Card 1: S4 played by W [00:27:07.911] [ComputePlayedCards] Card 2: ST played by N [00:27:07.911] [ComputePlayedCards] Card 3: S2 played by E [00:27:07.911] [ComputePlayedCards] Card 4: SK played by S [00:27:07.912] [ComputePlayedCards] Trick complete. Winner: S [00:27:07.912] [ComputePlayedCards] Card 5: C7 played by S [00:27:07.912] [ComputePlayedCards] Card 6: CK played by W [00:27:07.912] [ComputePlayedCards] Card 7: C2 played by N [00:27:07.912] [ComputePlayedCards] Card 8: C4 played by E [00:27:07.912] [ComputePlayedCards] Trick complete. Winner: W [00:27:07.912] [ComputePlayedCards] Card 9: SJ played by W [00:27:07.912] [ComputePlayedCards] Card 10: SQ played by N [00:27:07.912] [ComputePlayedCards] Card 11: S6 played by E [00:27:07.912] [ComputePlayedCards] Card 12: S3 played by S [00:27:07.912] [ComputePlayedCards] Trick complete. Winner: N [00:27:07.912] [ComputePlayedCards] Card 13: D4 played by N [00:27:07.912] [ComputePlayedCards] Card 14: D3 played by E [00:27:07.912] [ComputePlayedCards] Card 15: DQ played by S [00:27:07.912] [ComputePlayedCards] Card 16: D5 played by W [00:27:07.912] [ComputePlayedCards] Trick complete. Winner: S [00:27:07.912] [ComputePlayedCards] Card 17: C6 played by S [00:27:07.913] [ComputePlayedCards] Card 18: CT played by W [00:27:07.913] [ComputePlayedCards] Card 19: CQ played by N [00:27:07.913] [ComputePlayedCards] Card 20: C5 played by E [00:27:07.913] [ComputePlayedCards] Trick complete. Winner: N [00:27:07.913] [ComputePlayedCards] Card 21: D6 played by N [00:27:07.913] [ComputePlayedCards] Card 22: DK played by E [00:27:07.913] [ComputePlayedCards] Card 23: DA played by S [00:27:07.913] [ComputePlayedCards] Card 24: D8 played by W [00:27:07.913] [ComputePlayedCards] Trick complete. Winner: S [00:27:07.913] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4, CQ, D6 [00:27:07.913] [DealFinder] Added 6 played cards to E (was 0 cards): S2, C4, S6, D3, C5, DK [00:27:07.913] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6, DA [00:27:07.913] [DealFinder] Added 6 played cards to W (was 0 cards): S4, CK, SJ, D5, CT, D8 [00:27:07.913] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:07.913] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:07.914] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [00:27:07.914] [DealFinder] Locked players: N, S [00:27:07.914] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [00:27:07.914] [DealFinder] Players needing cards: E:7, W:7 [00:27:07.914] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:27:08.430] [DealFinder] Combinatorial: enumerated 3432, perfect 3432, sending 100 to DDS [00:27:08.430] [Timing] Total: 547ms, Generation: 0ms, Verification: 0ms [00:27:08.430] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 3432 [00:27:08.430] Search complete. Returning 100 deals. [00:27:08.431] Found 100 sample deals for simulation. [00:27:08.431] Valid deals for DDS: 100 / 100 [00:27:08.431] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [00:27:08.443] [SAMPLE-VAL] Opening lead NN validation (S4): 100/100 samples adjusted [00:27:08.444] [SAMPLE-VAL] Opening lead rule validation (S4): 3/100 samples penalized for convention violation [00:27:08.444] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:08.445] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:08.445] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:08.445] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:08.445] [SAMPLE-VAL] T5: S=C6 W=CT N=CQ E=C5 (leader=S) [00:27:08.445] [SAMPLE-VAL] T6: N=D6 E=DK S=DA W=D8 (leader=N) [00:27:08.448] [SAMPLE-VAL] Sample 1: weight 0.433 -> 0.136 [E:T1-S2=95 % T2-C4=93 % T3-S6=87 % T4-D3=95 % T5-C5=63 % T6-DK=24 %, W:T1-S4=26 % T2-CK=72 % T3-SJ=8 % T4-D5=72 % T5-CT=100 % T6-D8=1 %] [00:27:08.451] [SAMPLE-VAL] Sample 2: weight 0.507 -> 0.216 [E:T1-S2=93 % T2-C4=100 % T3-S6=83 % T4-D3=47 % T5-C5=100 % T6-DK=48 %, W:T1-S4=30 % T2-CK=53 % T3-SJ=9 % T4-D5=83 % T5-CT=99 % T6-D8=21 %] [00:27:08.454] [SAMPLE-VAL] Sample 3: weight 0.516 -> 0.171 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=42 % T5-C5=61 % T6-DK=100 %, W:T1-S4=14 % T2-CK=68 % T3-SJ=14 % T4-D5=87 % T5-CT=100 % T6-D8=1 %] [00:27:08.457] [SAMPLE-VAL] Sample 4: weight 0.568 -> 0.253 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 % T6-DK=24 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=6 % T4-D5=78 % T5-CT=99 % T6-D8=56 %] [00:27:08.460] [SAMPLE-VAL] Sample 5: weight 0.721 -> 0.239 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=40 % T5-C5=64 % T6-DK=100 %, W:T1-S4=36 % T2-CK=72 % T3-SJ=5 % T4-D5=87 % T5-CT=100 % T6-D8=1 %] [00:27:08.464] [SAMPLE-VAL] Sample 6: weight 0.607 -> 0.266 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=77 % T5-C5=63 % T6-DK=19 %, W:T1-S4=17 % T2-CK=71 % T3-SJ=13 % T4-D5=82 % T5-CT=100 % T6-D8=56 %] [00:27:08.469] [SAMPLE-VAL] Sample 7: weight 0.693 -> 0.237 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=94 % T5-C5=100 % T6-DK=45 %, W:T1-S4=39 % T2-CK=57 % T3-SJ=4 % T4-D5=84 % T5-CT=98 % T6-D8=1 %] [00:27:08.473] [SAMPLE-VAL] Sample 8: weight 0.576 -> 0.180 [E:T1-S2=96 % T2-C4=95 % T3-S6=94 % T4-D3=31 % T5-C5=66 % T6-DK=100 %, W:T1-S4=28 % T2-CK=73 % T3-SJ=4 % T4-D5=87 % T5-CT=100 % T6-D8=1 %] [00:27:08.477] [SAMPLE-VAL] Sample 9: weight 0.504 -> 0.180 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=93 % T5-C5=100 % T6-DK=40 %, W:T1-S4=21 % T2-CK=50 % T3-SJ=14 % T4-D5=84 % T5-CT=96 % T6-D8=1 %] [00:27:08.479] [SAMPLE-VAL] Sample 10: weight 0.701 -> 0.296 [E:T1-S2=96 % T2-C4=100 % T3-S6=60 % T4-D3=86 % T5-C5=100 % T6-DK=16 %, W:T1-S4=64 % T2-CK=47 % T3-SJ=4 % T4-D5=77 % T5-CT=98 % T6-D8=55 %] [00:27:08.482] [SAMPLE-VAL] Sample 11: weight 0.016 -> 0.006 [E:T1-S2=95 % T2-C4=100 % T3-S6=87 % T4-D3=49 % T5-C5=100 % T6-DK=58 %, W:T1-S4=3 % T2-CK=49 % T3-SJ=18 % T4-D5=83 % T5-CT=97 % T6-D8=25 %] [00:27:08.485] [SAMPLE-VAL] Sample 12: weight 0.693 -> 0.237 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=94 % T5-C5=100 % T6-DK=45 %, W:T1-S4=39 % T2-CK=57 % T3-SJ=4 % T4-D5=84 % T5-CT=98 % T6-D8=1 %] [00:27:08.488] [SAMPLE-VAL] Sample 13: weight 0.511 -> 0.214 [E:T1-S2=97 % T2-C4=92 % T3-S6=94 % T4-D3=82 % T5-C5=51 % T6-DK=14 %, W:T1-S4=42 % T2-CK=69 % T3-SJ=6 % T4-D5=78 % T5-CT=100 % T6-D8=60 %] [00:27:08.490] [SAMPLE-VAL] Sample 14: weight 0.480 -> 0.198 [E:T1-S2=95 % T2-C4=100 % T3-S6=86 % T4-D3=43 % T5-C5=100 % T6-DK=56 %, W:T1-S4=29 % T2-CK=41 % T3-SJ=7 % T4-D5=81 % T5-CT=94 % T6-D8=23 %] [00:27:08.493] [SAMPLE-VAL] Sample 15: weight 0.488 -> 0.166 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=98 % T5-C5=100 % T6-DK=15 %, W:T1-S4=22 % T2-CK=56 % T3-SJ=11 % T4-D5=71 % T5-CT=96 % T6-D8=3 %] [00:27:08.496] [SAMPLE-VAL] Sample 16: weight 0.686 -> 0.262 [E:T1-S2=93 % T2-C4=100 % T3-S6=36 % T4-D3=52 % T5-C5=100 % T6-DK=42 %, W:T1-S4=45 % T2-CK=61 % T3-SJ=4 % T4-D5=83 % T5-CT=99 % T6-D8=18 %] [00:27:08.498] [SAMPLE-VAL] Sample 17: weight 0.717 -> 0.241 [E:T1-S2=95 % T2-C4=95 % T3-S6=46 % T4-D3=97 % T5-C5=71 % T6-DK=23 %, W:T1-S4=70 % T2-CK=78 % T3-SJ=6 % T4-D5=71 % T5-CT=100 % T6-D8=2 %] [00:27:08.501] [SAMPLE-VAL] Sample 18: weight 0.019 -> 0.005 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=43 % T5-C5=100 % T6-DK=100 %, W:T1-S4=2 % T2-CK=45 % T3-SJ=14 % T4-D5=87 % T5-CT=98 % T6-D8=1 %] [00:27:08.504] [SAMPLE-VAL] Sample 19: weight 0.550 -> 0.221 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=57 % T5-C5=100 % T6-DK=38 %, W:T1-S4=9 % T2-CK=66 % T3-SJ=11 % T4-D5=84 % T5-CT=99 % T6-D8=19 %] [00:27:08.507] [SAMPLE-VAL] Sample 20: weight 0.730 -> 0.323 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=76 % T5-C5=60 % T6-DK=17 %, W:T1-S4=49 % T2-CK=75 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=49 %] [00:27:08.509] [SAMPLE-VAL] Sample 21: weight 0.480 -> 0.210 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=79 % T5-C5=100 % T6-DK=16 %, W:T1-S4=19 % T2-CK=54 % T3-SJ=11 % T4-D5=78 % T5-CT=98 % T6-D8=61 %] [00:27:08.512] [SAMPLE-VAL] Sample 22: weight 0.500 -> 0.172 [E:T1-S2=97 % T2-C4=92 % T3-S6=94 % T4-D3=94 % T5-C5=56 % T6-DK=37 %, W:T1-S4=37 % T2-CK=83 % T3-SJ=5 % T4-D5=82 % T5-CT=100 % T6-D8=2 %] [00:27:08.515] [SAMPLE-VAL] Sample 23: weight 0.778 -> 0.308 [E:T1-S2=91 % T2-C4=100 % T3-S6=40 % T4-D3=92 % T5-C5=100 % T6-DK=7 %, W:T1-S4=72 % T2-CK=51 % T3-SJ=4 % T4-D5=49 % T5-CT=98 % T6-D8=100 %] [00:27:08.517] [SAMPLE-VAL] Sample 24: weight 0.510 -> 0.195 [E:T1-S2=95 % T2-C4=100 % T3-S6=85 % T4-D3=89 % T5-C5=100 % T6-DK=51 %, W:T1-S4=32 % T2-CK=47 % T3-SJ=11 % T4-D5=83 % T5-CT=98 % T6-D8=3 %] [00:27:08.520] [SAMPLE-VAL] Sample 25: weight 0.609 -> 0.241 [E:T1-S2=96 % T2-C4=92 % T3-S6=94 % T4-D3=42 % T5-C5=54 % T6-DK=60 %, W:T1-S4=34 % T2-CK=71 % T3-SJ=5 % T4-D5=84 % T5-CT=100 % T6-D8=17 %] [00:27:08.523] [SAMPLE-VAL] Sample 26: weight 0.497 -> 0.190 [E:T1-S2=93 % T2-C4=94 % T3-S6=83 % T4-D3=89 % T5-C5=60 % T6-DK=37 %, W:T1-S4=43 % T2-CK=74 % T3-SJ=13 % T4-D5=83 % T5-CT=100 % T6-D8=2 %] [00:27:08.526] [SAMPLE-VAL] Sample 27: weight 0.505 -> 0.220 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=79 % T5-C5=55 % T6-DK=23 %, W:T1-S4=47 % T2-CK=71 % T3-SJ=5 % T4-D5=81 % T5-CT=100 % T6-D8=58 %] [00:27:08.529] [SAMPLE-VAL] Sample 28: weight 0.507 -> 0.194 [E:T1-S2=95 % T2-C4=100 % T3-S6=84 % T4-D3=94 % T5-C5=100 % T6-DK=46 %, W:T1-S4=38 % T2-CK=44 % T3-SJ=12 % T4-D5=83 % T5-CT=97 % T6-D8=2 %] [00:27:08.532] [SAMPLE-VAL] Sample 29: weight 0.621 -> 0.253 [E:T1-S2=96 % T2-C4=94 % T3-S6=93 % T4-D3=45 % T5-C5=60 % T6-DK=57 %, W:T1-S4=36 % T2-CK=74 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=17 %] [00:27:08.534] [SAMPLE-VAL] Sample 30: weight 0.557 -> 0.194 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 % T4-D3=88 % T5-C5=100 % T6-DK=45 %, W:T1-S4=34 % T2-CK=54 % T3-SJ=4 % T4-D5=84 % T5-CT=99 % T6-D8=2 %] [00:27:08.537] [SAMPLE-VAL] Sample 31: weight 0.855 -> 0.307 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=93 % T5-C5=60 % T6-DK=49 %, W:T1-S4=60 % T2-CK=87 % T3-SJ=3 % T4-D5=84 % T5-CT=100 % T6-D8=2 %] [00:27:08.540] [SAMPLE-VAL] Sample 32: weight 0.596 -> 0.192 [E:T1-S2=97 % T2-C4=94 % T3-S6=94 % T4-D3=33 % T5-C5=62 % T6-DK=100 %, W:T1-S4=32 % T2-CK=70 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=1 %] [00:27:08.543] [SAMPLE-VAL] Sample 33: weight 0.460 -> 0.203 [E:T1-S2=94 % T2-C4=100 % T3-S6=86 % T4-D3=78 % T5-C5=100 % T6-DK=20 %, W:T1-S4=32 % T2-CK=50 % T3-SJ=8 % T4-D5=79 % T5-CT=98 % T6-D8=58 %] [00:27:08.546] [SAMPLE-VAL] Sample 34: weight 0.466 -> 0.203 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=54 % T5-C5=100 % T6-DK=40 %, W:T1-S4=28 % T2-CK=53 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=23 %] [00:27:08.548] [SAMPLE-VAL] Sample 35: weight 0.531 -> 0.187 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=96 % T5-C5=100 % T6-DK=41 %, W:T1-S4=37 % T2-CK=58 % T3-SJ=5 % T4-D5=83 % T5-CT=98 % T6-D8=2 %] [00:27:08.551] [SAMPLE-VAL] Sample 36: weight 0.529 -> 0.212 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 % T4-D3=92 % T5-C5=100 % T6-DK=6 %, W:T1-S4=43 % T2-CK=43 % T3-SJ=6 % T4-D5=41 % T5-CT=99 % T6-D8=100 %] [00:27:08.554] [SAMPLE-VAL] Sample 37: weight 0.752 -> 0.282 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=93 % T5-C5=65 % T6-DK=48 %, W:T1-S4=58 % T2-CK=82 % T3-SJ=7 % T4-D5=82 % T5-CT=100 % T6-D8=1 %] [00:27:08.556] [SAMPLE-VAL] Sample 38: weight 0.521 -> 0.198 [E:T1-S2=94 % T2-C4=100 % T3-S6=82 % T4-D3=87 % T5-C5=100 % T6-DK=47 %, W:T1-S4=34 % T2-CK=49 % T3-SJ=10 % T4-D5=83 % T5-CT=99 % T6-D8=3 %] [00:27:08.559] [SAMPLE-VAL] Sample 39: weight 0.585 -> 0.246 [E:T1-S2=97 % T2-C4=100 % T3-S6=91 % T4-D3=91 % T5-C5=100 % T6-DK=4 %, W:T1-S4=54 % T2-CK=61 % T3-SJ=9 % T4-D5=43 % T5-CT=99 % T6-D8=100 %] [00:27:08.562] [SAMPLE-VAL] Sample 40: weight 0.538 -> 0.165 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=98 % T5-C5=100 % T6-DK=11 %, W:T1-S4=43 % T2-CK=47 % T3-SJ=4 % T4-D5=71 % T5-CT=91 % T6-D8=2 %] [00:27:08.565] [SAMPLE-VAL] Sample 41: weight 0.695 -> 0.220 [E:T1-S2=95 % T2-C4=100 % T3-S6=53 % T4-D3=90 % T5-C5=100 % T6-DK=47 %, W:T1-S4=58 % T2-CK=39 % T3-SJ=3 % T4-D5=84 % T5-CT=92 % T6-D8=1 %] [00:27:08.568] [SAMPLE-VAL] Sample 42: weight 0.496 -> 0.181 [E:T1-S2=94 % T2-C4=94 % T3-S6=90 % T4-D3=90 % T5-C5=63 % T6-DK=39 %, W:T1-S4=21 % T2-CK=77 % T3-SJ=15 % T4-D5=84 % T5-CT=100 % T6-D8=2 %] [00:27:08.570] [SAMPLE-VAL] Sample 43: weight 0.568 -> 0.253 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 % T6-DK=24 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=6 % T4-D5=78 % T5-CT=99 % T6-D8=56 %] [00:27:08.573] [SAMPLE-VAL] Sample 44: weight 0.486 -> 0.190 [E:T1-S2=93 % T2-C4=94 % T3-S6=83 % T4-D3=89 % T5-C5=62 % T6-DK=44 %, W:T1-S4=43 % T2-CK=71 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=3 %] [00:27:08.576] [SAMPLE-VAL] Sample 45: weight 0.600 -> 0.220 [E:T1-S2=97 % T2-C4=95 % T3-S6=94 % T4-D3=85 % T5-C5=69 % T6-DK=60 %, W:T1-S4=44 % T2-CK=76 % T3-SJ=5 % T4-D5=83 % T5-CT=100 % T6-D8=2 %] [00:27:08.579] [SAMPLE-VAL] Sample 46: weight 0.612 -> 0.220 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=92 % T5-C5=100 % T6-DK=53 %, W:T1-S4=38 % T2-CK=40 % T3-SJ=7 % T4-D5=83 % T5-CT=97 % T6-D8=2 %] [00:27:08.581] [SAMPLE-VAL] Sample 47: weight 0.517 -> 0.189 [E:T1-S2=96 % T2-C4=94 % T3-S6=95 % T4-D3=90 % T5-C5=62 % T6-DK=34 %, W:T1-S4=20 % T2-CK=76 % T3-SJ=12 % T4-D5=81 % T5-CT=100 % T6-D8=3 %] [00:27:08.584] [SAMPLE-VAL] Sample 48: weight 0.734 -> 0.302 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=55 % T5-C5=59 % T6-DK=39 %, W:T1-S4=38 % T2-CK=81 % T3-SJ=6 % T4-D5=86 % T5-CT=100 % T6-D8=15 %] [00:27:08.587] [SAMPLE-VAL] Sample 49: weight 0.578 -> 0.213 [E:T1-S2=96 % T2-C4=94 % T3-S6=94 % T4-D3=88 % T5-C5=62 % T6-DK=56 %, W:T1-S4=43 % T2-CK=79 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=2 %] [00:27:08.607] [SAMPLE-VAL] Sample 50: weight 0.559 -> 0.197 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=86 % T5-C5=100 % T6-DK=61 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=5 % T4-D5=83 % T5-CT=83 % T6-D8=2 %] [00:27:08.610] [SAMPLE-VAL] Sample 51: weight 0.735 -> 0.216 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=98 % T5-C5=100 % T6-DK=10 %, W:T1-S4=51 % T2-CK=55 % T3-SJ=5 % T4-D5=71 % T5-CT=98 % T6-D8=0 %] [00:27:08.613] [SAMPLE-VAL] Sample 52: weight 0.722 -> 0.343 [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=80 % T5-C5=64 % T6-DK=20 %, W:T1-S4=52 % T2-CK=75 % T3-SJ=10 % T4-D5=83 % T5-CT=100 % T6-D8=51 %] [00:27:08.615] [SAMPLE-VAL] Sample 53: weight 0.517 -> 0.167 [E:T1-S2=96 % T2-C4=93 % T3-S6=93 % T4-D3=45 % T5-C5=56 % T6-DK=100 %, W:T1-S4=26 % T2-CK=85 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=1 %] [00:27:08.618] [SAMPLE-VAL] Sample 54: weight 0.567 -> 0.181 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=44 % T5-C5=100 % T6-DK=100 %, W:T1-S4=13 % T2-CK=34 % T3-SJ=10 % T4-D5=87 % T5-CT=96 % T6-D8=1 %] [00:27:08.621] [SAMPLE-VAL] Sample 55: weight 0.591 -> 0.259 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=80 % T5-C5=100 % T6-DK=11 %, W:T1-S4=14 % T2-CK=70 % T3-SJ=16 % T4-D5=80 % T5-CT=98 % T6-D8=56 %] [00:27:08.624] [SAMPLE-VAL] Sample 56: weight 0.786 -> 0.259 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=98 % T5-C5=65 % T6-DK=14 %, W:T1-S4=67 % T2-CK=73 % T3-SJ=10 % T4-D5=73 % T5-CT=100 % T6-D8=1 %] [00:27:08.627] [SAMPLE-VAL] Sample 57: weight 0.532 -> 0.221 [E:T1-S2=94 % T2-C4=100 % T3-S6=81 % T4-D3=42 % T5-C5=100 % T6-DK=54 %, W:T1-S4=28 % T2-CK=44 % T3-SJ=9 % T4-D5=83 % T5-CT=99 % T6-D8=21 %] [00:27:08.630] [SAMPLE-VAL] Sample 58: weight 0.636 -> 0.253 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=45 % T5-C5=59 % T6-DK=41 %, W:T1-S4=16 % T2-CK=73 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=17 %] [00:27:08.632] [SAMPLE-VAL] Sample 59: weight 0.539 -> 0.189 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=93 % T5-C5=100 % T6-DK=41 %, W:T1-S4=30 % T2-CK=58 % T3-SJ=5 % T4-D5=83 % T5-CT=98 % T6-D8=2 %] [00:27:08.635] [SAMPLE-VAL] Sample 60: weight 0.551 -> 0.237 [E:T1-S2=92 % T2-C4=93 % T3-S6=77 % T4-D3=81 % T5-C5=58 % T6-DK=19 %, W:T1-S4=59 % T2-CK=75 % T3-SJ=4 % T4-D5=79 % T5-CT=100 % T6-D8=58 %] [00:27:08.638] [SAMPLE-VAL] Sample 61: weight 0.534 -> 0.174 [E:T1-S2=94 % T2-C4=94 % T3-S6=92 % T4-D3=96 % T5-C5=68 % T6-DK=24 %, W:T1-S4=47 % T2-CK=76 % T3-SJ=6 % T4-D5=73 % T5-CT=100 % T6-D8=1 %] [00:27:08.641] [SAMPLE-VAL] Sample 62: weight 0.712 -> 0.300 [E:T1-S2=96 % T2-C4=91 % T3-S6=65 % T4-D3=82 % T5-C5=51 % T6-DK=17 %, W:T1-S4=61 % T2-CK=70 % T3-SJ=5 % T4-D5=79 % T5-CT=100 % T6-D8=58 %] [00:27:08.644] [SAMPLE-VAL] Sample 63: weight 0.572 -> 0.207 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=91 % T5-C5=100 % T6-DK=59 %, W:T1-S4=41 % T2-CK=51 % T3-SJ=5 % T4-D5=83 % T5-CT=97 % T6-D8=1 %] [00:27:08.646] [SAMPLE-VAL] Sample 64: weight 0.489 -> 0.204 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=48 % T5-C5=100 % T6-DK=48 %, W:T1-S4=15 % T2-CK=51 % T3-SJ=15 % T4-D5=84 % T5-CT=87 % T6-D8=20 %] [00:27:08.649] [SAMPLE-VAL] Sample 65: weight 0.510 -> 0.209 [E:T1-S2=90 % T2-C4=100 % T3-S6=71 % T4-D3=80 % T5-C5=100 % T6-DK=18 %, W:T1-S4=49 % T2-CK=55 % T3-SJ=3 % T4-D5=80 % T5-CT=100 % T6-D8=53 %] [00:27:08.652] [SAMPLE-VAL] Sample 66: weight 0.565 -> 0.200 [E:T1-S2=96 % T2-C4=100 % T3-S6=89 % T4-D3=88 % T5-C5=100 % T6-DK=43 %, W:T1-S4=45 % T2-CK=44 % T3-SJ=9 % T4-D5=84 % T5-CT=93 % T6-D8=1 %] [00:27:08.654] [SAMPLE-VAL] Sample 67: weight 0.604 -> 0.232 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=91 % T5-C5=100 % T6-DK=4 %, W:T1-S4=47 % T2-CK=51 % T3-SJ=4 % T4-D5=43 % T5-CT=96 % T6-D8=100 %] [00:27:08.657] [SAMPLE-VAL] Sample 68: weight 0.517 -> 0.197 [E:T1-S2=94 % T2-C4=94 % T3-S6=84 % T4-D3=84 % T5-C5=61 % T6-DK=46 %, W:T1-S4=30 % T2-CK=73 % T3-SJ=12 % T4-D5=83 % T5-CT=100 % T6-D8=3 %] [00:27:08.660] [SAMPLE-VAL] Sample 69: weight 0.488 -> 0.168 [E:T1-S2=93 % T2-C4=94 % T3-S6=83 % T4-D3=50 % T5-C5=67 % T6-DK=100 %, W:T1-S4=26 % T2-CK=75 % T3-SJ=8 % T4-D5=85 % T5-CT=100 % T6-D8=1 %] [00:27:08.663] [SAMPLE-VAL] Sample 70: weight 0.531 -> 0.183 [E:T1-S2=94 % T2-C4=100 % T3-S6=87 % T4-D3=94 % T5-C5=100 % T6-DK=30 %, W:T1-S4=17 % T2-CK=59 % T3-SJ=13 % T4-D5=83 % T5-CT=99 % T6-D8=1 %] [00:27:08.665] [SAMPLE-VAL] Sample 71: weight 0.699 -> 0.196 [E:T1-S2=94 % T2-C4=100 % T3-S6=36 % T4-D3=98 % T5-C5=100 % T6-DK=12 %, W:T1-S4=68 % T2-CK=41 % T3-SJ=5 % T4-D5=73 % T5-CT=94 % T6-D8=1 %] [00:27:08.668] [SAMPLE-VAL] Sample 72: weight 0.796 -> 0.341 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=52 % T5-C5=63 % T6-DK=43 %, W:T1-S4=47 % T2-CK=83 % T3-SJ=8 % T4-D5=86 % T5-CT=100 % T6-D8=14 %] [00:27:08.671] [SAMPLE-VAL] Sample 73: weight 0.483 -> 0.162 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=48 % T5-C5=100 % T6-DK=100 %, W:T1-S4=14 % T2-CK=56 % T3-SJ=11 % T4-D5=87 % T5-CT=99 % T6-D8=1 %] [00:27:08.674] [SAMPLE-VAL] Sample 74: weight 0.821 -> 0.353 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=83 % T5-C5=57 % T6-DK=11 %, W:T1-S4=64 % T2-CK=82 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=54 %] [00:27:08.677] [SAMPLE-VAL] Sample 75: weight 0.571 -> 0.220 [E:T1-S2=91 % T2-C4=100 % T3-S6=82 % T4-D3=90 % T5-C5=100 % T6-DK=9 %, W:T1-S4=56 % T2-CK=48 % T3-SJ=2 % T4-D5=46 % T5-CT=98 % T6-D8=100 %] [00:27:08.679] [SAMPLE-VAL] Sample 76: weight 0.665 -> 0.229 [E:T1-S2=95 % T2-C4=92 % T3-S6=64 % T4-D3=91 % T5-C5=54 % T6-DK=51 %, W:T1-S4=52 % T2-CK=83 % T3-SJ=4 % T4-D5=82 % T5-CT=100 % T6-D8=2 %] [00:27:08.682] [SAMPLE-VAL] Sample 77: weight 0.678 -> 0.217 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=49 % T5-C5=100 % T6-DK=100 %, W:T1-S4=33 % T2-CK=51 % T3-SJ=3 % T4-D5=89 % T5-CT=97 % T6-D8=1 %] [00:27:08.685] [SAMPLE-VAL] Sample 78: weight 0.482 -> 0.158 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=44 % T5-C5=100 % T6-DK=100 %, W:T1-S4=10 % T2-CK=61 % T3-SJ=12 % T4-D5=86 % T5-CT=99 % T6-D8=1 %] [00:27:08.687] [SAMPLE-VAL] Sample 79: weight 0.022 -> 0.007 [E:T1-S2=94 % T2-C4=93 % T3-S6=87 % T4-D3=91 % T5-C5=62 % T6-DK=50 %, W:T1-S4=4 % T2-CK=72 % T3-SJ=23 % T4-D5=82 % T5-CT=100 % T6-D8=3 %] [00:27:08.690] [SAMPLE-VAL] Sample 80: weight 0.586 -> 0.210 [E:T1-S2=94 % T2-C4=93 % T3-S6=77 % T4-D3=84 % T5-C5=64 % T6-DK=56 %, W:T1-S4=56 % T2-CK=72 % T3-SJ=3 % T4-D5=83 % T5-CT=100 % T6-D8=3 %] [00:27:08.693] [SAMPLE-VAL] Sample 81: weight 0.518 -> 0.207 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=91 % T5-C5=100 % T6-DK=6 %, W:T1-S4=15 % T2-CK=61 % T3-SJ=13 % T4-D5=42 % T5-CT=98 % T6-D8=100 %] [00:27:08.696] [SAMPLE-VAL] Sample 82: weight 0.537 -> 0.167 [E:T1-S2=94 % T2-C4=100 % T3-S6=75 % T4-D3=97 % T5-C5=100 % T6-DK=17 %, W:T1-S4=56 % T2-CK=42 % T3-SJ=3 % T4-D5=73 % T5-CT=87 % T6-D8=2 %] [00:27:08.698] [SAMPLE-VAL] Sample 83: weight 0.513 -> 0.220 [E:T1-S2=92 % T2-C4=100 % T3-S6=85 % T4-D3=89 % T5-C5=100 % T6-DK=8 %, W:T1-S4=35 % T2-CK=52 % T3-SJ=11 % T4-D5=44 % T5-CT=99 % T6-D8=100 %] [00:27:08.701] [SAMPLE-VAL] Sample 84: weight 0.588 -> 0.176 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=42 % T5-C5=100 % T6-DK=100 %, W:T1-S4=25 % T2-CK=42 % T3-SJ=3 % T4-D5=88 % T5-CT=92 % T6-D8=1 %] [00:27:08.704] [SAMPLE-VAL] Sample 85: weight 0.624 -> 0.281 [E:T1-S2=96 % T2-C4=94 % T3-S6=94 % T4-D3=80 % T5-C5=65 % T6-DK=22 %, W:T1-S4=38 % T2-CK=76 % T3-SJ=7 % T4-D5=80 % T5-CT=100 % T6-D8=57 %] [00:27:08.707] [SAMPLE-VAL] Sample 86: weight 0.483 -> 0.153 [E:T1-S2=97 % T2-C4=100 % T3-S6=95 % T4-D3=98 % T5-C5=100 % T6-DK=11 %, W:T1-S4=20 % T2-CK=48 % T3-SJ=11 % T4-D5=70 % T5-CT=95 % T6-D8=2 %] [00:27:08.709] [SAMPLE-VAL] Sample 87: weight 0.565 -> 0.213 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=90 % T5-C5=100 % T6-DK=6 %, W:T1-S4=38 % T2-CK=55 % T3-SJ=2 % T4-D5=47 % T5-CT=96 % T6-D8=100 %] [00:27:08.712] [SAMPLE-VAL] Sample 88: weight 0.557 -> 0.186 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=93 % T5-C5=58 % T6-DK=37 %, W:T1-S4=13 % T2-CK=83 % T3-SJ=10 % T4-D5=82 % T5-CT=100 % T6-D8=1 %] [00:27:08.715] [SAMPLE-VAL] Sample 89: weight 0.539 -> 0.236 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 % T4-D3=84 % T5-C5=100 % T6-DK=15 %, W:T1-S4=41 % T2-CK=44 % T3-SJ=7 % T4-D5=75 % T5-CT=98 % T6-D8=58 %] [00:27:08.718] [SAMPLE-VAL] Sample 90: weight 0.765 -> 0.321 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=12 %, W:T1-S4=60 % T2-CK=49 % T3-SJ=3 % T4-D5=82 % T5-CT=96 % T6-D8=54 %] [00:27:08.720] [SAMPLE-VAL] Sample 91: weight 0.544 -> 0.193 [E:T1-S2=93 % T2-C4=95 % T3-S6=91 % T4-D3=91 % T5-C5=63 % T6-DK=40 %, W:T1-S4=41 % T2-CK=78 % T3-SJ=6 % T4-D5=84 % T5-CT=100 % T6-D8=2 %] [00:27:08.723] [SAMPLE-VAL] Sample 92: weight 0.562 -> 0.224 [E:T1-S2=94 % T2-C4=100 % T3-S6=77 % T4-D3=80 % T5-C5=100 % T6-DK=19 %, W:T1-S4=50 % T2-CK=44 % T3-SJ=2 % T4-D5=77 % T5-CT=95 % T6-D8=57 %] [00:27:08.726] [SAMPLE-VAL] Sample 93: weight 0.569 -> 0.183 [E:T1-S2=92 % T2-C4=100 % T3-S6=89 % T4-D3=41 % T5-C5=100 % T6-DK=100 %, W:T1-S4=29 % T2-CK=60 % T3-SJ=4 % T4-D5=87 % T5-CT=99 % T6-D8=1 %] [00:27:08.729] [SAMPLE-VAL] Sample 94: weight 0.524 -> 0.183 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=88 % T5-C5=100 % T6-DK=37 %, W:T1-S4=19 % T2-CK=56 % T3-SJ=12 % T4-D5=83 % T5-CT=98 % T6-D8=1 %] [00:27:08.731] [SAMPLE-VAL] Sample 95: weight 0.791 -> 0.347 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=89 % T5-C5=63 % T6-DK=8 %, W:T1-S4=59 % T2-CK=77 % T3-SJ=9 % T4-D5=41 % T5-CT=100 % T6-D8=100 %] [00:27:08.734] [SAMPLE-VAL] Sample 96: weight 0.659 -> 0.240 [E:T1-S2=95 % T2-C4=93 % T3-S6=61 % T4-D3=93 % T5-C5=57 % T6-DK=5 %, W:T1-S4=67 % T2-CK=65 % T3-SJ=3 % T4-D5=42 % T5-CT=100 % T6-D8=100 %] [00:27:08.737] [SAMPLE-VAL] Sample 97: weight 0.498 -> 0.211 [E:T1-S2=95 % T2-C4=100 % T3-S6=85 % T4-D3=46 % T5-C5=100 % T6-DK=52 %, W:T1-S4=27 % T2-CK=40 % T3-SJ=11 % T4-D5=81 % T5-CT=99 % T6-D8=23 %] [00:27:08.739] [SAMPLE-VAL] Sample 98: weight 0.791 -> 0.347 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=89 % T5-C5=63 % T6-DK=8 %, W:T1-S4=59 % T2-CK=77 % T3-SJ=9 % T4-D5=41 % T5-CT=100 % T6-D8=100 %] [00:27:08.742] [SAMPLE-VAL] Sample 99: weight 0.522 -> 0.149 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=99 % T5-C5=100 % T6-DK=13 %, W:T1-S4=14 % T2-CK=68 % T3-SJ=11 % T4-D5=66 % T5-CT=99 % T6-D8=0 %] [00:27:08.745] [SAMPLE-VAL] Sample 100: weight 0.492 -> 0.165 [E:T1-S2=92 % T2-C4=100 % T3-S6=83 % T4-D3=98 % T5-C5=100 % T6-DK=16 %, W:T1-S4=48 % T2-CK=56 % T3-SJ=12 % T4-D5=74 % T5-CT=99 % T6-D8=1 %] [00:27:08.745] [SAMPLE-VAL] Zeroed 3 samples below threshold 0.010 [00:27:08.745] [SAMPLE-VAL] Done. Weight range: 0.000-0.353 [00:27:08.745] [SAMPLE-VAL] Top sample 74 (w=0.353): E:62.AK86.K973.954 W:J98754.T7.852.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=83 % T5-C5=57 % T6-DK=11 %, W:T1-S4=64 % T2-CK=82 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=54 %] [00:27:08.745] [SAMPLE-VAL] Top sample 95 (w=0.347): E:762.KT.K9732.954 W:J9854.A876.85.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=89 % T5-C5=63 % T6-DK=8 %, W:T1-S4=59 % T2-CK=77 % T3-SJ=9 % T4-D5=41 % T5-CT=100 % T6-D8=100 %] [00:27:08.745] [SAMPLE-VAL] Top sample 98 (w=0.347): E:652.KT.K9732.954 W:J9874.A876.85.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=89 % T5-C5=63 % T6-DK=8 %, W:T1-S4=59 % T2-CK=77 % T3-SJ=9 % T4-D5=41 % T5-CT=100 % T6-D8=100 %] [00:27:08.746] [SAMPLE-VAL] Top sample 52 (w=0.343): E:762.T76.K973.954 W:J9854.AK8.852.KT [E:T1-S2=100 % T2-C4=96 % T3-S6=100 % T4-D3=80 % T5-C5=64 % T6-DK=20 %, W:T1-S4=52 % T2-CK=75 % T3-SJ=10 % T4-D5=83 % T5-CT=100 % T6-D8=51 %] [00:27:08.746] [SAMPLE-VAL] Top sample 72 (w=0.341): E:762.KT76.K93.954 W:J9854.A8.8752.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=52 % T5-C5=63 % T6-DK=43 %, W:T1-S4=47 % T2-CK=83 % T3-SJ=8 % T4-D5=86 % T5-CT=100 % T6-D8=14 %] [00:27:08.746] After sample validation: 97 deals remaining [00:27:08.746] Using weighted samples: 97/97 have non-uniform weights (range 0.136-0.353) [00:27:08.746] Sample deals (97 total, showing first 20, by weight): [00:27:08.746] [1] (w=0.353) W:J98754.T7.852.KT AQT.J942.64.Q832 62.AK86.K973.954 K3.Q53.AQJT.AJ76 [00:27:08.746] [2] (w=0.347) W:J9854.A876.85.KT AQT.J942.64.Q832 762.KT.K9732.954 K3.Q53.AQJT.AJ76 [00:27:08.746] [3] (w=0.347) W:J9874.A876.85.KT AQT.J942.64.Q832 652.KT.K9732.954 K3.Q53.AQJT.AJ76 [00:27:08.746] [4] (w=0.343) W:J9854.AK8.852.KT AQT.J942.64.Q832 762.T76.K973.954 K3.Q53.AQJT.AJ76 [00:27:08.746] [5] (w=0.341) W:J9854.A8.8752.KT AQT.J942.64.Q832 762.KT76.K93.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [6] (w=0.323) W:J9874.T87.875.KT AQT.J942.64.Q832 652.AK6.K932.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [7] (w=0.321) W:J98754.K.875.KT9 AQT.J942.64.Q832 62.AT876.K932.54 K3.Q53.AQJT.AJ76 [00:27:08.747] [8] (w=0.308) W:J9754.KT8.85.KT9 AQT.J942.64.Q832 862.A76.K9732.54 K3.Q53.AQJT.AJ76 [00:27:08.747] [9] (w=0.307) W:J98754.7.9875.KT AQT.J942.64.Q832 62.AKT86.K32.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [10] (w=0.302) W:J9854.T7.8752.KT AQT.J942.64.Q832 762.AK86.K93.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [11] (w=0.300) W:J8754.K76.875.KT AQT.J942.64.Q832 962.AT8.K932.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [12] (w=0.296) W:J8754.A6.852.KT9 AQT.J942.64.Q832 962.KT87.K973.54 K3.Q53.AQJT.AJ76 [00:27:08.747] [13] (w=0.282) W:J9854.A7.9875.KT AQT.J942.64.Q832 762.KT86.K32.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [14] (w=0.281) W:J954.AK87.852.KT AQT.J942.64.Q832 8762.T6.K973.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [15] (w=0.266) W:J984.KT87.852.KT AQT.J942.64.Q832 7652.A6.K973.954 K3.Q53.AQJT.AJ76 [00:27:08.747] [16] (w=0.262) W:J9754.6.8752.KT9 AQT.J942.64.Q832 862.AKT87.K93.54 K3.Q53.AQJT.AJ76 [00:27:08.748] [17] (w=0.259) W:J9874.KT7.985.KT AQT.J942.64.Q832 652.A86.K732.954 K3.Q53.AQJT.AJ76 [00:27:08.748] [18] (w=0.259) W:J984.A86.852.KT9 AQT.J942.64.Q832 7652.KT7.K973.54 K3.Q53.AQJT.AJ76 [00:27:08.748] [19] (w=0.253) W:J974.K86.8752.KT AQT.J942.64.Q832 8652.AT7.K93.954 K3.Q53.AQJT.AJ76 [00:27:08.748] [20] (w=0.253) W:J874.K87.875.KT9 AQT.J942.64.Q832 9652.AT6.K932.54 K3.Q53.AQJT.AJ76 [00:27:08.748] ... and 77 more [00:27:08.824] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:08.824] DJ: [630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:08.824] CA: [630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 600, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:08.824] H3: [630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 600, 600, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 600, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:08.824] H5: [630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 630, 600, 600, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 600, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:08.825] HQ: [630, 630, 630, 630, 600, 630, 600, 630, 600, 630, 600, 600, 600, 630, 630, 600, 630, 600, 600, 600, 600, 630, 630, 630, 600, 630, 600, 600, 600, 630, 630, 630, 600, 630, 600, 630, 600, 630, 630, 630, 630, 600, 630, 600, 630, 630, 600, 630, 630, 600, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 600, 630, 630, 600, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:08.825] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:08.825] DJ: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:08.825] CA: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:08.825] H3: [5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:08.825] H5: [5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 4, 4, 5, 5, 5, 4, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:08.825] HQ: [5, 5, 5, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, 5, 5, 4, 5, 4, 4, 4, 4, 5, 5, 5, 4, 5, 4, 4, 4, 5, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 4, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5] [00:27:08.825] --- IMP Calculation Output (card -> average IMP) --- [00:27:08.825] DJ: 0.19 [00:27:08.825] CA: 0.15 [00:27:08.826] H3: -0.06 [00:27:08.826] H5: -0.06 [00:27:08.826] HQ: -0.21 [00:27:08.826] === DDS DETAILED ANALYSIS === [00:27:08.826] Cards analyzed: 5, Samples per card: 97 [00:27:08.826] [00:27:08.826] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:08.826] ----- ------ --------- ----------- -------------------------------- [00:27:08.826] DJ 0.19 4.98 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:27:08.826] CA 0.15 4.96 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 4...] [00:27:08.826] H3 -0.06 4.78 2 [5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 4...] [00:27:08.826] H5 -0.06 4.78 2 [5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 4, 4, 4...] [00:27:08.827] HQ -0.21 4.68 2 [5, 5, 5, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, 5, 5, 4, 5, 4, 4, 4...] [00:27:08.827] [00:27:08.827] Selected: DJ (IMPs=0.19, avgTricks=4.98) [00:27:08.827] =================== [00:27:08.827] [TRUMP] Skipped: not a suit contract [00:27:08.827] Selected: DJ (avg 0.19 IMPs, 4.98 tricks) [00:27:08.827] [stage-timing] ok sample=548ms validate=0ms nn=315ms signal=0ms simgames=4ms dds=74ms total=945ms samples=97 cards=24 [00:27:08.827] === FindBestCardAsync: Position=S, CardsPlayed=24 === [00:27:08.828] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:27:08.828] Relative position: Declarer, Contract type: NoTrump [00:27:08.828] Cards in hand mask: 6 [00:27:08.829] Candidate: JD = 33.8 % [00:27:08.829] Candidate: xH = 19.5 % [00:27:08.829] Candidate: AC = 19.1 % [00:27:08.829] Candidate: TD = 16.5 % [00:27:08.829] Candidate: QH = 10.5 % [00:27:08.829] Candidate: JC = 0.6 % [00:27:08.829] Selected: DJ (33.8 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:11 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:11 === [00:27:11.602] === FindBestCardAsync: Position=N, CardsPlayed=26 === [00:27:11.602] Contract: 3N, Declarer: S, Dealer: W [00:27:11.602] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:11.602] Deal: N:... ... ... ... [00:27:11.602] Position N is on declarer's side - score table shifted by 5 declarer tricks won [00:27:11.603] ****************************** [00:27:11.603] FindMatchingDealsWithPlayInternal Input: [00:27:11.603] Position parameter: N [00:27:11.603] Deal from game: N:... ... ... ... [00:27:11.603] Hand for N: AQT.J942.64.Q832 [00:27:11.603] Hand for E: (null) [00:27:11.603] Hand for S: K3.Q53.AQJT.AJ76 [00:27:11.603] Hand for W: (null) [00:27:11.603] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT, CQ, C5, D6, DK, DA, D8, DJ, D7 [00:27:11.603] Declarer: S [00:27:11.603] ****************************** [00:27:11.603] [DealFinder] Seed from player N hand: -612320758 [00:27:11.604] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:11.614] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:11.614] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:11.614] [Timing] N precompute: 10ms mem d=235KB (total=1020MB) [00:27:11.621] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:11.621] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:11.621] [Timing] E precompute: 7ms mem d=179KB (total=1021MB) [00:27:11.623] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:11.623] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:11.623] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:11.623] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:11.623] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:11.623] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:11.623] [Timing] S precompute: 1ms mem d=120KB (total=1021MB) [00:27:11.631] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:11.631] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:11.631] [Timing] W precompute: 7ms mem d=185KB (total=1021MB) [00:27:11.631] [Timing] Pre-computation (constraints): 27ms mem d=0MB (total=1021MB, gc2=12) [00:27:11.631] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [00:27:11.631] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=26 [00:27:11.631] [ExtractPartialDeal] Visible hands: N, S [00:27:11.632] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:11.632] [ExtractPartialDeal] Extracted hands: [00:27:11.632] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:11.632] E: ... (0 cards) [00:27:11.632] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:11.632] W: ... (0 cards) [00:27:11.632] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:11.632] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:11.632] [ComputePlayedCards] Card 1: S4 played by W [00:27:11.632] [ComputePlayedCards] Card 2: ST played by N [00:27:11.632] [ComputePlayedCards] Card 3: S2 played by E [00:27:11.632] [ComputePlayedCards] Card 4: SK played by S [00:27:11.632] [ComputePlayedCards] Trick complete. Winner: S [00:27:11.632] [ComputePlayedCards] Card 5: C7 played by S [00:27:11.632] [ComputePlayedCards] Card 6: CK played by W [00:27:11.633] [ComputePlayedCards] Card 7: C2 played by N [00:27:11.633] [ComputePlayedCards] Card 8: C4 played by E [00:27:11.633] [ComputePlayedCards] Trick complete. Winner: W [00:27:11.633] [ComputePlayedCards] Card 9: SJ played by W [00:27:11.633] [ComputePlayedCards] Card 10: SQ played by N [00:27:11.633] [ComputePlayedCards] Card 11: S6 played by E [00:27:11.633] [ComputePlayedCards] Card 12: S3 played by S [00:27:11.633] [ComputePlayedCards] Trick complete. Winner: N [00:27:11.633] [ComputePlayedCards] Card 13: D4 played by N [00:27:11.633] [ComputePlayedCards] Card 14: D3 played by E [00:27:11.633] [ComputePlayedCards] Card 15: DQ played by S [00:27:11.633] [ComputePlayedCards] Card 16: D5 played by W [00:27:11.633] [ComputePlayedCards] Trick complete. Winner: S [00:27:11.633] [ComputePlayedCards] Card 17: C6 played by S [00:27:11.633] [ComputePlayedCards] Card 18: CT played by W [00:27:11.633] [ComputePlayedCards] Card 19: CQ played by N [00:27:11.633] [ComputePlayedCards] Card 20: C5 played by E [00:27:11.633] [ComputePlayedCards] Trick complete. Winner: N [00:27:11.633] [ComputePlayedCards] Card 21: D6 played by N [00:27:11.634] [ComputePlayedCards] Card 22: DK played by E [00:27:11.634] [ComputePlayedCards] Card 23: DA played by S [00:27:11.634] [ComputePlayedCards] Card 24: D8 played by W [00:27:11.634] [ComputePlayedCards] Trick complete. Winner: S [00:27:11.634] [ComputePlayedCards] Card 25: DJ played by S [00:27:11.634] [ComputePlayedCards] Card 26: D7 played by W [00:27:11.634] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4, CQ, D6 [00:27:11.634] [DealFinder] Added 6 played cards to E (was 0 cards): S2, C4, S6, D3, C5, DK [00:27:11.634] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6, DA, DJ [00:27:11.634] [DealFinder] Added 7 played cards to W (was 0 cards): S4, CK, SJ, D5, CT, D8, D7 [00:27:11.634] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:11.634] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:11.635] [DealFinder] Known cards per player: N=13, E=6, S=13, W=7 [00:27:11.635] [DealFinder] Locked players: N, S [00:27:11.635] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [00:27:11.635] [DealFinder] Players needing cards: E:7, W:6 [00:27:11.635] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:27:11.896] [DealFinder] Combinatorial: enumerated 1716, perfect 1716, sending 100 to DDS [00:27:11.896] [Timing] Total: 292ms, Generation: 0ms, Verification: 0ms [00:27:11.896] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1716 [00:27:11.896] Search complete. Returning 100 deals. [00:27:11.896] Found 100 sample deals for simulation. [00:27:11.897] Valid deals for DDS: 100 / 100 [00:27:11.897] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [00:27:11.909] [SAMPLE-VAL] Opening lead NN validation (S4): 100/100 samples adjusted [00:27:11.910] [SAMPLE-VAL] Opening lead rule validation (S4): 5/100 samples penalized for convention violation [00:27:11.910] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:11.910] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:11.911] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:11.911] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:11.911] [SAMPLE-VAL] T5: S=C6 W=CT N=CQ E=C5 (leader=S) [00:27:11.911] [SAMPLE-VAL] T6: N=D6 E=DK S=DA W=D8 (leader=N) [00:27:11.911] [SAMPLE-VAL] T7: S=DJ W=D7 (leader=S) (partial) [00:27:11.915] [SAMPLE-VAL] Sample 1: weight 0.472 -> 0.208 [E:T1-S2=97 % T2-C4=91 % T3-S6=95 % T4-D3=54 % T5-C5=51 % T6-DK=38 %, W:T1-S4=18 % T2-CK=66 % T3-SJ=15 % T4-D5=82 % T5-CT=100 % T6-D8=22 % T7-D7=100 %] [00:27:11.919] [SAMPLE-VAL] Sample 2: weight 0.583 -> 0.197 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=32 % T5-C5=100 % T6-DK=100 %, W:T1-S4=27 % T2-CK=46 % T3-SJ=5 % T4-D5=87 % T5-CT=92 % T6-D8=1 % T7-D7=71 %] [00:27:11.922] [SAMPLE-VAL] Sample 3: weight 0.577 -> 0.267 [E:T1-S2=97 % T2-C4=93 % T3-S6=93 % T4-D3=81 % T5-C5=53 % T6-DK=11 %, W:T1-S4=50 % T2-CK=78 % T3-SJ=9 % T4-D5=79 % T5-CT=100 % T6-D8=57 % T7-D7=100 %] [00:27:11.926] [SAMPLE-VAL] Sample 4: weight 0.466 -> 0.217 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=54 % T5-C5=100 % T6-DK=40 %, W:T1-S4=28 % T2-CK=53 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=23 % T7-D7=100 %] [00:27:11.930] [SAMPLE-VAL] Sample 5: weight 0.756 -> 0.254 [E:T1-S2=93 % T2-C4=95 % T3-S6=57 % T4-D3=88 % T5-C5=59 % T6-DK=47 %, W:T1-S4=56 % T2-CK=77 % T3-SJ=2 % T4-D5=82 % T5-CT=100 % T6-D8=2 % T7-D7=34 %] [00:27:11.934] [SAMPLE-VAL] Sample 6: weight 0.627 -> 0.290 [E:T1-S2=97 % T2-C4=94 % T3-S6=93 % T4-D3=83 % T5-C5=60 % T6-DK=16 %, W:T1-S4=37 % T2-CK=72 % T3-SJ=7 % T4-D5=80 % T5-CT=100 % T6-D8=57 % T7-D7=100 %] [00:27:11.938] [SAMPLE-VAL] Sample 7: weight 0.649 -> 0.294 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=82 % T5-C5=61 % T6-DK=12 %, W:T1-S4=16 % T2-CK=73 % T3-SJ=15 % T4-D5=80 % T5-CT=100 % T6-D8=59 % T7-D7=100 %] [00:27:11.941] [SAMPLE-VAL] Sample 8: weight 0.581 -> 0.262 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 % T4-D3=57 % T5-C5=100 % T6-DK=45 %, W:T1-S4=33 % T2-CK=46 % T3-SJ=5 % T4-D5=81 % T5-CT=96 % T6-D8=24 % T7-D7=100 %] [00:27:11.945] [SAMPLE-VAL] Sample 9: weight 0.547 -> 0.236 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=52 % T5-C5=100 % T6-DK=38 %, W:T1-S4=8 % T2-CK=66 % T3-SJ=11 % T4-D5=83 % T5-CT=99 % T6-D8=19 % T7-D7=100 %] [00:27:11.949] [SAMPLE-VAL] Sample 10: weight 0.014 -> 0.006 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 % T4-D3=78 % T5-C5=100 % T6-DK=23 %, W:T1-S4=4 % T2-CK=51 % T3-SJ=19 % T4-D5=77 % T5-CT=98 % T6-D8=62 % T7-D7=100 %] [00:27:11.971] [SAMPLE-VAL] Sample 11: weight 0.494 -> 0.220 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=49 % T5-C5=100 % T6-DK=41 %, W:T1-S4=16 % T2-CK=56 % T3-SJ=11 % T4-D5=83 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:11.976] [SAMPLE-VAL] Sample 12: weight 0.527 -> 0.242 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=82 % T5-C5=55 % T6-DK=17 %, W:T1-S4=47 % T2-CK=72 % T3-SJ=6 % T4-D5=80 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:11.980] [SAMPLE-VAL] Sample 13: weight 0.531 -> 0.201 [E:T1-S2=93 % T2-C4=100 % T3-S6=76 % T4-D3=91 % T5-C5=100 % T6-DK=46 %, W:T1-S4=43 % T2-CK=61 % T3-SJ=5 % T4-D5=83 % T5-CT=99 % T6-D8=2 % T7-D7=40 %] [00:27:11.985] [SAMPLE-VAL] Sample 14: weight 0.588 -> 0.263 [E:T1-S2=93 % T2-C4=93 % T3-S6=79 % T4-D3=81 % T5-C5=58 % T6-DK=26 %, W:T1-S4=42 % T2-CK=75 % T3-SJ=3 % T4-D5=81 % T5-CT=100 % T6-D8=61 % T7-D7=100 %] [00:27:11.989] [SAMPLE-VAL] Sample 15: weight 0.529 -> 0.185 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=47 % T5-C5=100 % T6-DK=100 %, W:T1-S4=27 % T2-CK=49 % T3-SJ=3 % T4-D5=88 % T5-CT=97 % T6-D8=1 % T7-D7=76 %] [00:27:11.995] [SAMPLE-VAL] Sample 16: weight 0.568 -> 0.269 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 % T6-DK=24 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=6 % T4-D5=78 % T5-CT=99 % T6-D8=56 % T7-D7=100 %] [00:27:12.000] [SAMPLE-VAL] Sample 17: weight 0.604 -> 0.258 [E:T1-S2=97 % T2-C4=93 % T3-S6=95 % T4-D3=50 % T5-C5=57 % T6-DK=43 %, W:T1-S4=36 % T2-CK=74 % T3-SJ=5 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:12.006] [SAMPLE-VAL] Sample 18: weight 0.578 -> 0.201 [E:T1-S2=95 % T2-C4=94 % T3-S6=94 % T4-D3=30 % T5-C5=63 % T6-DK=100 %, W:T1-S4=31 % T2-CK=76 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=70 %] [00:27:12.011] [SAMPLE-VAL] Sample 19: weight 0.526 -> 0.221 [E:T1-S2=91 % T2-C4=92 % T3-S6=76 % T4-D3=56 % T5-C5=54 % T6-DK=52 %, W:T1-S4=41 % T2-CK=75 % T3-SJ=3 % T4-D5=85 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:12.016] [SAMPLE-VAL] Sample 20: weight 0.017 -> 0.006 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=31 % T5-C5=100 % T6-DK=100 %, W:T1-S4=3 % T2-CK=48 % T3-SJ=16 % T4-D5=87 % T5-CT=99 % T6-D8=1 % T7-D7=74 %] [00:27:12.022] [SAMPLE-VAL] Sample 21: weight 0.475 -> 0.229 [E:T1-S2=93 % T2-C4=100 % T3-S6=81 % T4-D3=79 % T5-C5=100 % T6-DK=20 %, W:T1-S4=40 % T2-CK=47 % T3-SJ=10 % T4-D5=80 % T5-CT=99 % T6-D8=57 % T7-D7=100 %] [00:27:12.026] [SAMPLE-VAL] Sample 22: weight 0.508 -> 0.246 [E:T1-S2=95 % T2-C4=100 % T3-S6=89 % T4-D3=81 % T5-C5=100 % T6-DK=12 %, W:T1-S4=23 % T2-CK=62 % T3-SJ=20 % T4-D5=80 % T5-CT=99 % T6-D8=58 % T7-D7=100 %] [00:27:12.032] [SAMPLE-VAL] Sample 23: weight 0.525 -> 0.238 [E:T1-S2=96 % T2-C4=94 % T3-S6=92 % T4-D3=49 % T5-C5=61 % T6-DK=54 %, W:T1-S4=18 % T2-CK=69 % T3-SJ=16 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:12.036] [SAMPLE-VAL] Sample 24: weight 0.584 -> 0.217 [E:T1-S2=97 % T2-C4=94 % T3-S6=93 % T4-D3=90 % T5-C5=61 % T6-DK=47 %, W:T1-S4=46 % T2-CK=83 % T3-SJ=7 % T4-D5=82 % T5-CT=100 % T6-D8=1 % T7-D7=34 %] [00:27:12.041] [SAMPLE-VAL] Sample 25: weight 0.659 -> 0.223 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=33 % T5-C5=65 % T6-DK=100 %, W:T1-S4=9 % T2-CK=74 % T3-SJ=9 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=71 %] [00:27:12.046] [SAMPLE-VAL] Sample 26: weight 0.489 -> 0.212 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=41 % T5-C5=100 % T6-DK=43 %, W:T1-S4=13 % T2-CK=54 % T3-SJ=11 % T4-D5=82 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:12.052] [SAMPLE-VAL] Sample 27: weight 0.646 -> 0.278 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=41 % T5-C5=61 % T6-DK=56 %, W:T1-S4=15 % T2-CK=72 % T3-SJ=12 % T4-D5=86 % T5-CT=100 % T6-D8=15 % T7-D7=100 %] [00:27:12.058] [SAMPLE-VAL] Sample 28: weight 0.594 -> 0.265 [E:T1-S2=92 % T2-C4=93 % T3-S6=81 % T4-D3=80 % T5-C5=61 % T6-DK=27 %, W:T1-S4=45 % T2-CK=73 % T3-SJ=2 % T4-D5=80 % T5-CT=100 % T6-D8=59 % T7-D7=100 %] [00:27:12.063] [SAMPLE-VAL] Sample 29: weight 0.556 -> 0.261 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=81 % T5-C5=100 % T6-DK=17 %, W:T1-S4=39 % T2-CK=54 % T3-SJ=6 % T4-D5=79 % T5-CT=99 % T6-D8=56 % T7-D7=100 %] [00:27:12.070] [SAMPLE-VAL] Sample 30: weight 0.478 -> 0.214 [E:T1-S2=92 % T2-C4=91 % T3-S6=80 % T4-D3=80 % T5-C5=58 % T6-DK=24 %, W:T1-S4=46 % T2-CK=76 % T3-SJ=3 % T4-D5=81 % T5-CT=100 % T6-D8=56 % T7-D7=100 %] [00:27:12.075] [SAMPLE-VAL] Sample 31: weight 0.702 -> 0.309 [E:T1-S2=95 % T2-C4=100 % T3-S6=37 % T4-D3=79 % T5-C5=100 % T6-DK=19 %, W:T1-S4=58 % T2-CK=48 % T3-SJ=5 % T4-D5=79 % T5-CT=99 % T6-D8=53 % T7-D7=100 %] [00:27:12.081] [SAMPLE-VAL] Sample 32: weight 0.498 -> 0.225 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=79 % T5-C5=100 % T6-DK=17 %, W:T1-S4=38 % T2-CK=54 % T3-SJ=4 % T4-D5=79 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.086] [SAMPLE-VAL] Sample 33: weight 0.482 -> 0.238 [E:T1-S2=93 % T2-C4=100 % T3-S6=84 % T4-D3=79 % T5-C5=100 % T6-DK=20 %, W:T1-S4=35 % T2-CK=56 % T3-SJ=12 % T4-D5=79 % T5-CT=99 % T6-D8=58 % T7-D7=100 %] [00:27:12.091] [SAMPLE-VAL] Sample 34: weight 0.574 -> 0.262 [E:T1-S2=97 % T2-C4=100 % T3-S6=91 % T4-D3=83 % T5-C5=100 % T6-DK=10 %, W:T1-S4=40 % T2-CK=50 % T3-SJ=9 % T4-D5=79 % T5-CT=87 % T6-D8=56 % T7-D7=100 %] [00:27:12.096] [SAMPLE-VAL] Sample 35: weight 0.628 -> 0.267 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=48 % T5-C5=61 % T6-DK=39 %, W:T1-S4=13 % T2-CK=82 % T3-SJ=11 % T4-D5=86 % T5-CT=100 % T6-D8=16 % T7-D7=100 %] [00:27:12.101] [SAMPLE-VAL] Sample 36: weight 0.502 -> 0.187 [E:T1-S2=92 % T2-C4=100 % T3-S6=80 % T4-D3=93 % T5-C5=100 % T6-DK=36 %, W:T1-S4=35 % T2-CK=53 % T3-SJ=9 % T4-D5=83 % T5-CT=99 % T6-D8=2 % T7-D7=31 %] [00:27:12.106] [SAMPLE-VAL] Sample 37: weight 0.594 -> 0.221 [E:T1-S2=93 % T2-C4=100 % T3-S6=75 % T4-D3=87 % T5-C5=100 % T6-DK=50 %, W:T1-S4=52 % T2-CK=43 % T3-SJ=4 % T4-D5=82 % T5-CT=95 % T6-D8=2 % T7-D7=42 %] [00:27:12.110] [SAMPLE-VAL] Sample 38: weight 0.482 -> 0.173 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=44 % T5-C5=100 % T6-DK=100 %, W:T1-S4=10 % T2-CK=61 % T3-SJ=12 % T4-D5=86 % T5-CT=99 % T6-D8=1 % T7-D7=72 %] [00:27:12.115] [SAMPLE-VAL] Sample 39: weight 0.611 -> 0.276 [E:T1-S2=95 % T2-C4=100 % T3-S6=60 % T4-D3=83 % T5-C5=100 % T6-DK=16 %, W:T1-S4=57 % T2-CK=55 % T3-SJ=4 % T4-D5=78 % T5-CT=99 % T6-D8=56 % T7-D7=100 %] [00:27:12.118] [SAMPLE-VAL] Sample 40: weight 0.707 -> 0.258 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=91 % T5-C5=58 % T6-DK=47 %, W:T1-S4=42 % T2-CK=86 % T3-SJ=5 % T4-D5=83 % T5-CT=100 % T6-D8=1 % T7-D7=43 %] [00:27:12.122] [SAMPLE-VAL] Sample 41: weight 0.615 -> 0.221 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=37 % T5-C5=62 % T6-DK=100 %, W:T1-S4=33 % T2-CK=73 % T3-SJ=6 % T4-D5=87 % T5-CT=100 % T6-D8=1 % T7-D7=72 %] [00:27:12.126] [SAMPLE-VAL] Sample 42: weight 0.022 -> 0.008 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=92 % T5-C5=100 % T6-DK=45 %, W:T1-S4=6 % T2-CK=46 % T3-SJ=19 % T4-D5=83 % T5-CT=99 % T6-D8=2 % T7-D7=27 %] [00:27:12.130] [SAMPLE-VAL] Sample 43: weight 0.616 -> 0.243 [E:T1-S2=97 % T2-C4=95 % T3-S6=93 % T4-D3=85 % T5-C5=67 % T6-DK=58 %, W:T1-S4=44 % T2-CK=72 % T3-SJ=9 % T4-D5=83 % T5-CT=100 % T6-D8=2 % T7-D7=37 %] [00:27:12.134] [SAMPLE-VAL] Sample 44: weight 0.624 -> 0.297 [E:T1-S2=96 % T2-C4=94 % T3-S6=94 % T4-D3=80 % T5-C5=65 % T6-DK=22 %, W:T1-S4=38 % T2-CK=76 % T3-SJ=7 % T4-D5=80 % T5-CT=100 % T6-D8=57 % T7-D7=100 %] [00:27:12.138] [SAMPLE-VAL] Sample 45: weight 0.505 -> 0.233 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=79 % T5-C5=55 % T6-DK=23 %, W:T1-S4=47 % T2-CK=71 % T3-SJ=5 % T4-D5=81 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:12.141] [SAMPLE-VAL] Sample 46: weight 0.567 -> 0.194 [E:T1-S2=95 % T2-C4=94 % T3-S6=93 % T4-D3=45 % T5-C5=60 % T6-DK=100 %, W:T1-S4=27 % T2-CK=78 % T3-SJ=3 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=72 %] [00:27:12.144] [SAMPLE-VAL] Sample 47: weight 0.584 -> 0.250 [E:T1-S2=97 % T2-C4=91 % T3-S6=95 % T4-D3=48 % T5-C5=51 % T6-DK=44 %, W:T1-S4=32 % T2-CK=72 % T3-SJ=6 % T4-D5=82 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:12.147] [SAMPLE-VAL] Sample 48: weight 0.596 -> 0.208 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=89 % T5-C5=100 % T6-DK=35 %, W:T1-S4=15 % T2-CK=69 % T3-SJ=11 % T4-D5=82 % T5-CT=95 % T6-D8=1 % T7-D7=31 %] [00:27:12.150] [SAMPLE-VAL] Sample 49: weight 0.557 -> 0.211 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=86 % T5-C5=100 % T6-DK=50 %, W:T1-S4=20 % T2-CK=49 % T3-SJ=11 % T4-D5=84 % T5-CT=99 % T6-D8=2 % T7-D7=35 %] [00:27:12.154] [SAMPLE-VAL] Sample 50: weight 0.720 -> 0.258 [E:T1-S2=95 % T2-C4=94 % T3-S6=60 % T4-D3=90 % T5-C5=63 % T6-DK=51 %, W:T1-S4=67 % T2-CK=79 % T3-SJ=4 % T4-D5=82 % T5-CT=100 % T6-D8=1 % T7-D7=40 %] [00:27:12.157] [SAMPLE-VAL] Sample 51: weight 0.695 -> 0.231 [E:T1-S2=95 % T2-C4=100 % T3-S6=53 % T4-D3=90 % T5-C5=100 % T6-DK=47 %, W:T1-S4=58 % T2-CK=39 % T3-SJ=3 % T4-D5=84 % T5-CT=92 % T6-D8=1 % T7-D7=37 %] [00:27:12.160] [SAMPLE-VAL] Sample 52: weight 0.538 -> 0.242 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=53 % T5-C5=100 % T6-DK=35 %, W:T1-S4=32 % T2-CK=62 % T3-SJ=7 % T4-D5=83 % T5-CT=99 % T6-D8=19 % T7-D7=100 %] [00:27:12.163] [SAMPLE-VAL] Sample 53: weight 0.555 -> 0.193 [E:T1-S2=96 % T2-C4=95 % T3-S6=94 % T4-D3=37 % T5-C5=65 % T6-DK=100 %, W:T1-S4=33 % T2-CK=80 % T3-SJ=5 % T4-D5=85 % T5-CT=100 % T6-D8=1 % T7-D7=69 %] [00:27:12.167] [SAMPLE-VAL] Sample 54: weight 0.549 -> 0.248 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=50 % T5-C5=63 % T6-DK=51 %, W:T1-S4=12 % T2-CK=79 % T3-SJ=17 % T4-D5=85 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:12.170] [SAMPLE-VAL] Sample 55: weight 0.855 -> 0.318 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=93 % T5-C5=60 % T6-DK=49 %, W:T1-S4=60 % T2-CK=87 % T3-SJ=3 % T4-D5=84 % T5-CT=100 % T6-D8=2 % T7-D7=40 %] [00:27:12.174] [SAMPLE-VAL] Sample 56: weight 0.012 -> 0.005 [E:T1-S2=95 % T2-C4=93 % T3-S6=89 % T4-D3=80 % T5-C5=60 % T6-DK=30 %, W:T1-S4=3 % T2-CK=70 % T3-SJ=19 % T4-D5=76 % T5-CT=100 % T6-D8=64 % T7-D7=100 %] [00:27:12.177] [SAMPLE-VAL] Sample 57: weight 0.486 -> 0.189 [E:T1-S2=93 % T2-C4=94 % T3-S6=83 % T4-D3=89 % T5-C5=62 % T6-DK=44 %, W:T1-S4=43 % T2-CK=71 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=3 % T7-D7=29 %] [00:27:12.180] [SAMPLE-VAL] Sample 58: weight 0.476 -> 0.180 [E:T1-S2=95 % T2-C4=100 % T3-S6=85 % T4-D3=86 % T5-C5=100 % T6-DK=51 %, W:T1-S4=35 % T2-CK=34 % T3-SJ=10 % T4-D5=84 % T5-CT=84 % T6-D8=2 % T7-D7=38 %] [00:27:12.184] [SAMPLE-VAL] Sample 59: weight 0.795 -> 0.284 [E:T1-S2=95 % T2-C4=95 % T3-S6=39 % T4-D3=92 % T5-C5=63 % T6-DK=50 %, W:T1-S4=70 % T2-CK=80 % T3-SJ=6 % T4-D5=84 % T5-CT=100 % T6-D8=1 % T7-D7=36 %] [00:27:12.187] [SAMPLE-VAL] Sample 60: weight 0.615 -> 0.218 [E:T1-S2=93 % T2-C4=93 % T3-S6=76 % T4-D3=34 % T5-C5=61 % T6-DK=100 %, W:T1-S4=43 % T2-CK=73 % T3-SJ=4 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=72 %] [00:27:12.190] [SAMPLE-VAL] Sample 61: weight 0.487 -> 0.171 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=35 % T5-C5=63 % T6-DK=100 %, W:T1-S4=13 % T2-CK=72 % T3-SJ=11 % T4-D5=87 % T5-CT=100 % T6-D8=1 % T7-D7=68 %] [00:27:12.193] [SAMPLE-VAL] Sample 62: weight 0.606 -> 0.256 [E:T1-S2=92 % T2-C4=100 % T3-S6=74 % T4-D3=48 % T5-C5=100 % T6-DK=48 %, W:T1-S4=43 % T2-CK=49 % T3-SJ=3 % T4-D5=84 % T5-CT=99 % T6-D8=23 % T7-D7=100 %] [00:27:12.197] [SAMPLE-VAL] Sample 63: weight 0.696 -> 0.298 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=46 % T5-C5=57 % T6-DK=57 %, W:T1-S4=35 % T2-CK=74 % T3-SJ=4 % T4-D5=84 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:12.200] [SAMPLE-VAL] Sample 64: weight 0.627 -> 0.228 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=80 % T5-C5=100 % T6-DK=54 %, W:T1-S4=39 % T2-CK=44 % T3-SJ=4 % T4-D5=82 % T5-CT=98 % T6-D8=2 % T7-D7=39 %] [00:27:12.203] [SAMPLE-VAL] Sample 65: weight 0.506 -> 0.195 [E:T1-S2=95 % T2-C4=94 % T3-S6=86 % T4-D3=84 % T5-C5=65 % T6-DK=54 %, W:T1-S4=32 % T2-CK=71 % T3-SJ=10 % T4-D5=84 % T5-CT=100 % T6-D8=3 % T7-D7=34 %] [00:27:12.206] [SAMPLE-VAL] Sample 66: weight 0.014 -> 0.005 [E:T1-S2=95 % T2-C4=94 % T3-S6=88 % T4-D3=82 % T5-C5=61 % T6-DK=49 %, W:T1-S4=2 % T2-CK=70 % T3-SJ=20 % T4-D5=80 % T5-CT=100 % T6-D8=4 % T7-D7=28 %] [00:27:12.209] [SAMPLE-VAL] Sample 67: weight 0.745 -> 0.308 [E:T1-S2=96 % T2-C4=93 % T3-S6=38 % T4-D3=46 % T5-C5=57 % T6-DK=42 %, W:T1-S4=60 % T2-CK=81 % T3-SJ=5 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:12.212] [SAMPLE-VAL] Sample 68: weight 0.769 -> 0.381 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=73 % T5-C5=65 % T6-DK=29 %, W:T1-S4=54 % T2-CK=70 % T3-SJ=7 % T4-D5=83 % T5-CT=100 % T6-D8=51 % T7-D7=100 %] [00:27:12.216] [SAMPLE-VAL] Sample 69: weight 0.562 -> 0.241 [E:T1-S2=94 % T2-C4=100 % T3-S6=77 % T4-D3=80 % T5-C5=100 % T6-DK=19 %, W:T1-S4=50 % T2-CK=44 % T3-SJ=2 % T4-D5=77 % T5-CT=95 % T6-D8=57 % T7-D7=100 %] [00:27:12.219] [SAMPLE-VAL] Sample 70: weight 0.495 -> 0.179 [E:T1-S2=95 % T2-C4=93 % T3-S6=85 % T4-D3=43 % T5-C5=59 % T6-DK=100 %, W:T1-S4=24 % T2-CK=75 % T3-SJ=8 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=66 %] [00:27:12.223] [SAMPLE-VAL] Sample 71: weight 0.526 -> 0.242 [E:T1-S2=93 % T2-C4=100 % T3-S6=81 % T4-D3=52 % T5-C5=100 % T6-DK=47 %, W:T1-S4=31 % T2-CK=48 % T3-SJ=10 % T4-D5=83 % T5-CT=99 % T6-D8=22 % T7-D7=100 %] [00:27:12.226] [SAMPLE-VAL] Sample 72: weight 0.562 -> 0.244 [E:T1-S2=94 % T2-C4=94 % T3-S6=92 % T4-D3=53 % T5-C5=57 % T6-DK=46 %, W:T1-S4=33 % T2-CK=76 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=16 % T7-D7=100 %] [00:27:12.230] [SAMPLE-VAL] Sample 73: weight 0.557 -> 0.202 [E:T1-S2=95 % T2-C4=100 % T3-S6=93 % T4-D3=88 % T5-C5=100 % T6-DK=45 %, W:T1-S4=34 % T2-CK=54 % T3-SJ=4 % T4-D5=84 % T5-CT=99 % T6-D8=2 % T7-D7=38 %] [00:27:12.233] [SAMPLE-VAL] Sample 74: weight 0.796 -> 0.374 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=83 % T5-C5=60 % T6-DK=19 %, W:T1-S4=71 % T2-CK=73 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.236] [SAMPLE-VAL] Sample 75: weight 0.550 -> 0.240 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=57 % T5-C5=100 % T6-DK=38 %, W:T1-S4=9 % T2-CK=66 % T3-SJ=11 % T4-D5=84 % T5-CT=99 % T6-D8=19 % T7-D7=100 %] [00:27:12.239] [SAMPLE-VAL] Sample 76: weight 0.566 -> 0.242 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=42 % T5-C5=100 % T6-DK=47 %, W:T1-S4=28 % T2-CK=53 % T3-SJ=4 % T4-D5=84 % T5-CT=99 % T6-D8=20 % T7-D7=100 %] [00:27:12.243] [SAMPLE-VAL] Sample 77: weight 0.717 -> 0.253 [E:T1-S2=95 % T2-C4=94 % T3-S6=44 % T4-D3=93 % T5-C5=67 % T6-DK=56 %, W:T1-S4=70 % T2-CK=82 % T3-SJ=4 % T4-D5=82 % T5-CT=100 % T6-D8=1 % T7-D7=36 %] [00:27:12.246] [SAMPLE-VAL] Sample 78: weight 0.708 -> 0.333 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=81 % T5-C5=56 % T6-DK=15 %, W:T1-S4=46 % T2-CK=81 % T3-SJ=8 % T4-D5=81 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.249] [SAMPLE-VAL] Sample 79: weight 0.514 -> 0.186 [E:T1-S2=97 % T2-C4=94 % T3-S6=94 % T4-D3=45 % T5-C5=59 % T6-DK=100 %, W:T1-S4=29 % T2-CK=80 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=74 %] [00:27:12.252] [SAMPLE-VAL] Sample 80: weight 0.496 -> 0.239 [E:T1-S2=97 % T2-C4=100 % T3-S6=91 % T4-D3=80 % T5-C5=100 % T6-DK=13 %, W:T1-S4=22 % T2-CK=60 % T3-SJ=19 % T4-D5=77 % T5-CT=99 % T6-D8=58 % T7-D7=100 %] [00:27:12.255] [SAMPLE-VAL] Sample 81: weight 0.531 -> 0.200 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=96 % T5-C5=100 % T6-DK=47 %, W:T1-S4=21 % T2-CK=41 % T3-SJ=14 % T4-D5=84 % T5-CT=97 % T6-D8=2 % T7-D7=39 %] [00:27:12.259] [SAMPLE-VAL] Sample 82: weight 0.752 -> 0.290 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=93 % T5-C5=65 % T6-DK=48 %, W:T1-S4=58 % T2-CK=82 % T3-SJ=7 % T4-D5=82 % T5-CT=100 % T6-D8=1 % T7-D7=39 %] [00:27:12.262] [SAMPLE-VAL] Sample 83: weight 0.739 -> 0.339 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=84 % T5-C5=62 % T6-DK=14 %, W:T1-S4=71 % T2-CK=73 % T3-SJ=3 % T4-D5=81 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.265] [SAMPLE-VAL] Sample 84: weight 0.480 -> 0.214 [E:T1-S2=95 % T2-C4=100 % T3-S6=86 % T4-D3=43 % T5-C5=100 % T6-DK=56 %, W:T1-S4=29 % T2-CK=41 % T3-SJ=7 % T4-D5=81 % T5-CT=94 % T6-D8=23 % T7-D7=100 %] [00:27:12.268] [SAMPLE-VAL] Sample 85: weight 0.594 -> 0.227 [E:T1-S2=96 % T2-C4=95 % T3-S6=92 % T4-D3=89 % T5-C5=62 % T6-DK=48 %, W:T1-S4=53 % T2-CK=80 % T3-SJ=9 % T4-D5=83 % T5-CT=100 % T6-D8=1 % T7-D7=36 %] [00:27:12.271] [SAMPLE-VAL] Sample 86: weight 0.586 -> 0.214 [E:T1-S2=97 % T2-C4=94 % T3-S6=93 % T4-D3=91 % T5-C5=60 % T6-DK=41 %, W:T1-S4=49 % T2-CK=75 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=2 % T7-D7=35 %] [00:27:12.274] [SAMPLE-VAL] Sample 87: weight 0.734 -> 0.313 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=45 % T5-C5=63 % T6-DK=51 %, W:T1-S4=13 % T2-CK=76 % T3-SJ=11 % T4-D5=86 % T5-CT=100 % T6-D8=14 % T7-D7=100 %] [00:27:12.278] [SAMPLE-VAL] Sample 88: weight 0.590 -> 0.202 [E:T1-S2=92 % T2-C4=100 % T3-S6=86 % T4-D3=89 % T5-C5=100 % T6-DK=36 %, W:T1-S4=39 % T2-CK=56 % T3-SJ=5 % T4-D5=83 % T5-CT=99 % T6-D8=1 % T7-D7=35 %] [00:27:12.281] [SAMPLE-VAL] Sample 89: weight 0.585 -> 0.260 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=80 % T5-C5=100 % T6-DK=11 %, W:T1-S4=41 % T2-CK=51 % T3-SJ=6 % T4-D5=77 % T5-CT=92 % T6-D8=55 % T7-D7=100 %] [00:27:12.284] [SAMPLE-VAL] Sample 90: weight 0.691 -> 0.310 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=49 % T5-C5=62 % T6-DK=42 %, W:T1-S4=44 % T2-CK=74 % T3-SJ=6 % T4-D5=85 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:12.288] [SAMPLE-VAL] Sample 91: weight 0.621 -> 0.273 [E:T1-S2=96 % T2-C4=94 % T3-S6=93 % T4-D3=45 % T5-C5=60 % T6-DK=57 %, W:T1-S4=36 % T2-CK=74 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:12.291] [SAMPLE-VAL] Sample 92: weight 0.520 -> 0.191 [E:T1-S2=95 % T2-C4=95 % T3-S6=91 % T4-D3=37 % T5-C5=68 % T6-DK=100 %, W:T1-S4=15 % T2-CK=73 % T3-SJ=14 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=67 %] [00:27:12.294] [SAMPLE-VAL] Sample 93: weight 0.538 -> 0.229 [E:T1-S2=95 % T2-C4=92 % T3-S6=92 % T4-D3=45 % T5-C5=56 % T6-DK=53 %, W:T1-S4=31 % T2-CK=78 % T3-SJ=5 % T4-D5=83 % T5-CT=100 % T6-D8=16 % T7-D7=100 %] [00:27:12.297] [SAMPLE-VAL] Sample 94: weight 0.499 -> 0.183 [E:T1-S2=96 % T2-C4=96 % T3-S6=92 % T4-D3=50 % T5-C5=67 % T6-DK=100 %, W:T1-S4=14 % T2-CK=80 % T3-SJ=13 % T4-D5=85 % T5-CT=100 % T6-D8=1 % T7-D7=63 %] [00:27:12.301] [SAMPLE-VAL] Sample 95: weight 0.695 -> 0.302 [E:T1-S2=91 % T2-C4=100 % T3-S6=36 % T4-D3=81 % T5-C5=100 % T6-DK=18 %, W:T1-S4=56 % T2-CK=64 % T3-SJ=4 % T4-D5=81 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:12.304] [SAMPLE-VAL] Sample 96: weight 0.770 -> 0.328 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=50 % T5-C5=61 % T6-DK=43 %, W:T1-S4=36 % T2-CK=80 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=12 % T7-D7=100 %] [00:27:12.307] [SAMPLE-VAL] Sample 97: weight 0.487 -> 0.222 [E:T1-S2=97 % T2-C4=100 % T3-S6=90 % T4-D3=81 % T5-C5=100 % T6-DK=11 %, W:T1-S4=16 % T2-CK=57 % T3-SJ=16 % T4-D5=79 % T5-CT=95 % T6-D8=58 % T7-D7=100 %] [00:27:12.310] [SAMPLE-VAL] Sample 98: weight 0.497 -> 0.219 [E:T1-S2=96 % T2-C4=93 % T3-S6=93 % T4-D3=40 % T5-C5=59 % T6-DK=61 %, W:T1-S4=15 % T2-CK=69 % T3-SJ=14 % T4-D5=85 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:12.313] [SAMPLE-VAL] Sample 99: weight 0.650 -> 0.232 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=51 %, W:T1-S4=15 % T2-CK=53 % T3-SJ=9 % T4-D5=82 % T5-CT=97 % T6-D8=2 % T7-D7=37 %] [00:27:12.316] [SAMPLE-VAL] Sample 100: weight 0.522 -> 0.191 [E:T1-S2=97 % T2-C4=94 % T3-S6=95 % T4-D3=39 % T5-C5=65 % T6-DK=100 %, W:T1-S4=16 % T2-CK=69 % T3-SJ=9 % T4-D5=86 % T5-CT=100 % T6-D8=1 % T7-D7=71 %] [00:27:12.316] [SAMPLE-VAL] Zeroed 5 samples below threshold 0.010 [00:27:12.316] [SAMPLE-VAL] Done. Weight range: 0.000-0.381 [00:27:12.316] [SAMPLE-VAL] Top sample 68 (w=0.381): E:652.AT7.K932.954 W:J9874.K86.875.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=73 % T5-C5=65 % T6-DK=29 %, W:T1-S4=54 % T2-CK=70 % T3-SJ=7 % T4-D5=83 % T5-CT=100 % T6-D8=51 % T7-D7=100 %] [00:27:12.317] [SAMPLE-VAL] Top sample 74 (w=0.374): E:62.AT86.K932.954 W:J98754.K7.875.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=83 % T5-C5=60 % T6-DK=19 %, W:T1-S4=71 % T2-CK=73 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.317] [SAMPLE-VAL] Top sample 83 (w=0.339): E:62.T876.K932.954 W:J98754.AK.875.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=84 % T5-C5=62 % T6-DK=14 %, W:T1-S4=71 % T2-CK=73 % T3-SJ=3 % T4-D5=81 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.317] [SAMPLE-VAL] Top sample 78 (w=0.333): E:762.AK8.K932.954 W:J9854.T76.875.KT [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=81 % T5-C5=56 % T6-DK=15 %, W:T1-S4=46 % T2-CK=81 % T3-SJ=8 % T4-D5=81 % T5-CT=100 % T6-D8=54 % T7-D7=100 %] [00:27:12.317] [SAMPLE-VAL] Top sample 96 (w=0.328): E:652.AK76.K93.954 W:J9874.T8.8752.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=50 % T5-C5=61 % T6-DK=43 %, W:T1-S4=36 % T2-CK=80 % T3-SJ=5 % T4-D5=86 % T5-CT=100 % T6-D8=12 % T7-D7=100 %] [00:27:12.317] After sample validation: 95 deals remaining [00:27:12.317] Using weighted samples: 95/95 have non-uniform weights (range 0.171-0.381) [00:27:12.317] Sample deals (95 total, showing first 20, by weight): [00:27:12.317] [1] (w=0.381) W:J9874.K86.875.KT AQT.J942.64.Q832 652.AT7.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.317] [2] (w=0.374) W:J98754.K7.875.KT AQT.J942.64.Q832 62.AT86.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.317] [3] (w=0.339) W:J98754.AK.875.KT AQT.J942.64.Q832 62.T876.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.317] [4] (w=0.333) W:J9854.T76.875.KT AQT.J942.64.Q832 762.AK8.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [5] (w=0.328) W:J9874.T8.8752.KT AQT.J942.64.Q832 652.AK76.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [6] (w=0.318) W:J98754.7.9875.KT AQT.J942.64.Q832 62.AKT86.K32.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [7] (w=0.313) W:J984.KT8.8752.KT AQT.J942.64.Q832 7652.A76.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [8] (w=0.310) W:J9874.AK.8752.KT AQT.J942.64.Q832 652.T876.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [9] (w=0.309) W:J9754.K7.875.KT9 AQT.J942.64.Q832 862.AT86.K932.54 K3.Q53.AQJT.AJ76 [00:27:12.318] [10] (w=0.308) W:J9754.A6.8752.KT AQT.J942.64.Q832 862.KT87.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [11] (w=0.302) W:J9754.87.875.KT9 AQT.J942.64.Q832 862.AKT6.K932.54 K3.Q53.AQJT.AJ76 [00:27:12.318] [12] (w=0.298) W:J874.KT8.8752.KT AQT.J942.64.Q832 9652.A76.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [13] (w=0.297) W:J954.AK87.875.KT AQT.J942.64.Q832 8762.T6.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [14] (w=0.294) W:J984.AKT6.875.KT AQT.J942.64.Q832 7652.87.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.318] [15] (w=0.290) W:J9854.A6.9875.KT AQT.J942.64.Q832 762.KT87.K32.954 K3.Q53.AQJT.AJ76 [00:27:12.319] [16] (w=0.290) W:J954.AKT6.875.KT AQT.J942.64.Q832 8762.87.K932.954 K3.Q53.AQJT.AJ76 [00:27:12.319] [17] (w=0.284) W:J9754.AT.9875.KT AQT.J942.64.Q832 862.K876.K32.954 K3.Q53.AQJT.AJ76 [00:27:12.319] [18] (w=0.278) W:J984.K87.8752.KT AQT.J942.64.Q832 7652.AT6.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.319] [19] (w=0.276) W:J8754.T7.875.KT9 AQT.J942.64.Q832 962.AK86.K932.54 K3.Q53.AQJT.AJ76 [00:27:12.319] [20] (w=0.273) W:J954.K86.8752.KT AQT.J942.64.Q832 8762.AT7.K93.954 K3.Q53.AQJT.AJ76 [00:27:12.319] ... and 75 more [00:27:12.444] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:12.445] H2: [600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600] [00:27:12.445] H4: [600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600] [00:27:12.445] H9: [600, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 600, 600, 600, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 600, 630, 600, 630, 600] [00:27:12.445] HJ: [600, 630, 630, 600, 600, 600, 600, 630, 630, 630, 600, 600, 600, 600, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 630, 630, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 630, 630, 600, 600, 630, 600, 600, 600, 600, 600, 630, 600, 600, 630, 600, 600, 600, 600, 600, 630, 600, 600, 630, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600] [00:27:12.445] C8: [600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 600, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 600, 630, 600, 630, 600] [00:27:12.445] SA: [600, 600, 600, 600, 600, 630, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600] [00:27:12.445] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:12.445] H2: [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4] [00:27:12.445] H4: [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4] [00:27:12.445] H9: [4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 4, 4, 4, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 4, 5, 4] [00:27:12.445] HJ: [4, 5, 5, 4, 4, 4, 4, 5, 5, 5, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 5, 5, 4, 4, 5, 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, 4, 4, 4, 5, 4, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4] [00:27:12.445] C8: [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 5, 4, 5, 4] [00:27:12.445] SA: [4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:12.446] --- IMP Calculation Output (card -> average IMP) --- [00:27:12.446] H2: 0.40 [00:27:12.446] H4: 0.40 [00:27:12.446] C8: 0.28 [00:27:12.446] H9: 0.16 [00:27:12.446] HJ: -0.49 [00:27:12.446] SA: -0.75 [00:27:12.446] === DDS DETAILED ANALYSIS === [00:27:12.446] Cards analyzed: 6, Samples per card: 95 [00:27:12.447] [00:27:12.447] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:12.447] ----- ------ --------- ----------- -------------------------------- [00:27:12.447] H2 0.40 4.98 2 [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:27:12.447] H4 0.40 4.98 2 [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:27:12.447] C8 0.28 4.87 2 [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4...] [00:27:12.447] H9 0.16 4.78 2 [4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 4, 5, 4...] [00:27:12.447] HJ -0.49 4.22 2 [4, 5, 5, 4, 4, 4, 4, 5, 5, 5, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4...] [00:27:12.447] SA -0.75 4.01 2 [4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [00:27:12.447] [00:27:12.447] Selected: H2 (IMPs=0.40, avgTricks=4.98) [00:27:12.447] =================== [00:27:12.447] [TRUMP] Skipped: not a suit contract [00:27:12.447] Selected: H2 (avg 0.40 IMPs, 4.98 tricks) -- 1 tied card(s): H4 [00:27:12.448] [stage-timing] ok sample=293ms validate=0ms nn=420ms signal=0ms simgames=18ms dds=110ms total=845ms samples=95 cards=26 [00:27:12.448] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 Q53 J942 AKT876' [00:27:13.012] SUITC_CALL_END: jsonLength=18951 [00:27:13.012] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":34.4161} ,{"Tricks":1,"Percentage":88.2919} ],"Result":1.2230, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percen [00:27:13.014] === FindBestCardAsync: Position=N, CardsPlayed=26 === [00:27:13.014] Finding card to play for N: AQT.J942.64.Q832 [00:27:13.014] Relative position: Dummy, Contract type: NoTrump [00:27:13.014] Cards in hand mask: 6 [00:27:13.015] Candidate: xC = 47.7 % [00:27:13.015] Candidate: xH = 46.7 % [00:27:13.015] Candidate: 8C = 3.8 % [00:27:13.015] Candidate: 9H = 1.7 % [00:27:13.015] Candidate: JH = 0.1 % [00:27:13.015] Candidate: AS = 0.1 % [00:27:13.015] Selected: C3 (47.7 %) -- 1 tied: H2 === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:16 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:16 === [00:27:16.987] === FindBestCardAsync: Position=S, CardsPlayed=28 === [00:27:16.987] Contract: 3N, Declarer: S, Dealer: W [00:27:16.987] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:16.987] Deal: N:... ... ... ... [00:27:16.987] Position S is on declarer's side - score table shifted by 6 declarer tricks won [00:27:16.987] ****************************** [00:27:16.987] FindMatchingDealsWithPlayInternal Input: [00:27:16.988] Position parameter: S [00:27:16.988] Deal from game: N:... ... ... ... [00:27:16.988] Hand for N: AQT.J942.64.Q832 [00:27:16.988] Hand for E: (null) [00:27:16.988] Hand for S: K3.Q53.AQJT.AJ76 [00:27:16.988] Hand for W: (null) [00:27:16.988] Cards played: S4, ST, S2, SK, C7, CK, C2, C4, SJ, SQ, S6, S3, D4, D3, DQ, D5, C6, CT, CQ, C5, D6, DK, DA, D8, DJ, D7, H2, D9 [00:27:16.988] Declarer: S [00:27:16.988] ****************************** [00:27:16.988] [DealFinder] Seed from player S hand: -1794097470 [00:27:16.988] [DealFinder] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:16.998] [DealFinder] N constraints: HCP[8-11], Suits=(none), Trivial=False [00:27:16.998] [DealFinder] Expression (4483 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:16.998] [Timing] N precompute: 9ms mem d=242KB (total=1033MB) [00:27:17.007] [DealFinder] E constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:17.007] [DealFinder] Expression (3705 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:17.007] [Timing] E precompute: 8ms mem d=179KB (total=1033MB) [00:27:17.008] [DealFinder] S Spades: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:17.009] [DealFinder] S Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:17.009] [DealFinder] S Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:17.009] [DealFinder] S Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:27:17.009] [DealFinder] S constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [00:27:17.009] [DealFinder] Expression (514 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [00:27:17.009] [Timing] S precompute: 1ms mem d=128KB (total=1033MB) [00:27:17.018] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [00:27:17.019] [DealFinder] Expression (4006 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:27:17.019] [Timing] W precompute: 9ms mem d=193KB (total=1033MB) [00:27:17.019] [Timing] Pre-computation (constraints): 30ms mem d=0MB (total=1033MB, gc2=12) [00:27:17.019] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [00:27:17.019] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=28 [00:27:17.019] [ExtractPartialDeal] Visible hands: S, N [00:27:17.019] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:27:17.019] [ExtractPartialDeal] Extracted hands: [00:27:17.019] N: AQT.J942.64.Q832 (13 cards) [LOCKED] [00:27:17.019] E: ... (0 cards) [00:27:17.019] S: K3.Q53.AQJT.AJ76 (13 cards) [LOCKED] [00:27:17.020] W: ... (0 cards) [00:27:17.020] [DealFinder] Trump suit from contract '3N': NoTrump [00:27:17.020] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=NoTrump [00:27:17.020] [ComputePlayedCards] Card 1: S4 played by W [00:27:17.020] [ComputePlayedCards] Card 2: ST played by N [00:27:17.020] [ComputePlayedCards] Card 3: S2 played by E [00:27:17.020] [ComputePlayedCards] Card 4: SK played by S [00:27:17.020] [ComputePlayedCards] Trick complete. Winner: S [00:27:17.020] [ComputePlayedCards] Card 5: C7 played by S [00:27:17.020] [ComputePlayedCards] Card 6: CK played by W [00:27:17.021] [ComputePlayedCards] Card 7: C2 played by N [00:27:17.021] [ComputePlayedCards] Card 8: C4 played by E [00:27:17.021] [ComputePlayedCards] Trick complete. Winner: W [00:27:17.021] [ComputePlayedCards] Card 9: SJ played by W [00:27:17.021] [ComputePlayedCards] Card 10: SQ played by N [00:27:17.021] [ComputePlayedCards] Card 11: S6 played by E [00:27:17.021] [ComputePlayedCards] Card 12: S3 played by S [00:27:17.021] [ComputePlayedCards] Trick complete. Winner: N [00:27:17.021] [ComputePlayedCards] Card 13: D4 played by N [00:27:17.021] [ComputePlayedCards] Card 14: D3 played by E [00:27:17.021] [ComputePlayedCards] Card 15: DQ played by S [00:27:17.022] [ComputePlayedCards] Card 16: D5 played by W [00:27:17.022] [ComputePlayedCards] Trick complete. Winner: S [00:27:17.022] [ComputePlayedCards] Card 17: C6 played by S [00:27:17.022] [ComputePlayedCards] Card 18: CT played by W [00:27:17.022] [ComputePlayedCards] Card 19: CQ played by N [00:27:17.022] [ComputePlayedCards] Card 20: C5 played by E [00:27:17.022] [ComputePlayedCards] Trick complete. Winner: N [00:27:17.022] [ComputePlayedCards] Card 21: D6 played by N [00:27:17.022] [ComputePlayedCards] Card 22: DK played by E [00:27:17.022] [ComputePlayedCards] Card 23: DA played by S [00:27:17.022] [ComputePlayedCards] Card 24: D8 played by W [00:27:17.022] [ComputePlayedCards] Trick complete. Winner: S [00:27:17.022] [ComputePlayedCards] Card 25: DJ played by S [00:27:17.023] [ComputePlayedCards] Card 26: D7 played by W [00:27:17.023] [ComputePlayedCards] Card 27: H2 played by N [00:27:17.023] [ComputePlayedCards] Card 28: D9 played by E [00:27:17.023] [ComputePlayedCards] Trick complete. Winner: S [00:27:17.023] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, C2, SQ, D4, CQ, D6, H2 [00:27:17.023] [DealFinder] Added 7 played cards to E (was 0 cards): S2, C4, S6, D3, C5, DK, D9 [00:27:17.023] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, C7, S3, DQ, C6, DA, DJ [00:27:17.023] [DealFinder] Added 7 played cards to W (was 0 cards): S4, CK, SJ, D5, CT, D8, D7 [00:27:17.023] [DealFinder] Propagated E: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:17.023] [DealFinder] Propagated W: HCP[3-11], Suits=S[0-8] H[0-6] D[0-7] C[0-5] (2 iterations) [00:27:17.023] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [00:27:17.024] [DealFinder] Locked players: N, S [00:27:17.024] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [00:27:17.024] [DealFinder] Players needing cards: E:6, W:6 [00:27:17.024] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:27:17.171] [DealFinder] Combinatorial: enumerated 924, perfect 924, sending 100 to DDS [00:27:17.171] [Timing] Total: 182ms, Generation: 0ms, Verification: 0ms [00:27:17.171] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 924 [00:27:17.171] Search complete. Returning 100 deals. [00:27:17.171] Found 100 sample deals for simulation. [00:27:17.171] Valid deals for DDS: 100 / 100 [00:27:17.171] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: NT [00:27:17.185] [SAMPLE-VAL] Opening lead NN validation (S4): 100/100 samples adjusted [00:27:17.186] [SAMPLE-VAL] Opening lead rule validation (S4): 3/100 samples penalized for convention violation [00:27:17.187] [SAMPLE-VAL] T1: W=S4 N=ST E=S2 S=SK (leader=W) [00:27:17.187] [SAMPLE-VAL] T2: S=C7 W=CK N=C2 E=C4 (leader=S) [00:27:17.187] [SAMPLE-VAL] T3: W=SJ N=SQ E=S6 S=S3 (leader=W) [00:27:17.187] [SAMPLE-VAL] T4: N=D4 E=D3 S=DQ W=D5 (leader=N) [00:27:17.187] [SAMPLE-VAL] T5: S=C6 W=CT N=CQ E=C5 (leader=S) [00:27:17.187] [SAMPLE-VAL] T6: N=D6 E=DK S=DA W=D8 (leader=N) [00:27:17.187] [SAMPLE-VAL] T7: S=DJ W=D7 N=H2 E=D9 (leader=S) [00:27:17.192] [SAMPLE-VAL] Sample 1: weight 0.502 -> 0.240 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 % T4-D3=79 % T5-C5=100 % T6-DK=15 % T7-D9=71 %, W:T1-S4=23 % T2-CK=54 % T3-SJ=16 % T4-D5=80 % T5-CT=99 % T6-D8=58 % T7-D7=100 %] [00:27:17.197] [SAMPLE-VAL] Sample 2: weight 0.677 -> 0.301 [E:T1-S2=93 % T2-C4=93 % T3-S6=77 % T4-D3=55 % T5-C5=57 % T6-DK=54 % T7-D9=100 %, W:T1-S4=48 % T2-CK=79 % T3-SJ=3 % T4-D5=85 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.202] [SAMPLE-VAL] Sample 3: weight 0.486 -> 0.220 [E:T1-S2=94 % T2-C4=91 % T3-S6=85 % T4-D3=49 % T5-C5=56 % T6-DK=45 % T7-D9=100 %, W:T1-S4=29 % T2-CK=75 % T3-SJ=9 % T4-D5=85 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.205] [SAMPLE-VAL] Sample 4: weight 0.792 -> 0.390 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=85 % T5-C5=59 % T6-DK=12 % T7-D9=73 %, W:T1-S4=58 % T2-CK=77 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.209] [SAMPLE-VAL] Sample 5: weight 0.669 -> 0.319 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=11 % T7-D9=72 %, W:T1-S4=45 % T2-CK=61 % T3-SJ=8 % T4-D5=80 % T5-CT=99 % T6-D8=54 % T7-D7=100 %] [00:27:17.213] [SAMPLE-VAL] Sample 6: weight 0.672 -> 0.294 [E:T1-S2=94 % T2-C4=100 % T3-S6=58 % T4-D3=54 % T5-C5=100 % T6-DK=42 % T7-D9=100 %, W:T1-S4=44 % T2-CK=52 % T3-SJ=4 % T4-D5=83 % T5-CT=99 % T6-D8=20 % T7-D7=100 %] [00:27:17.216] [SAMPLE-VAL] Sample 7: weight 0.606 -> 0.270 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=47 % T5-C5=100 % T6-DK=47 % T7-D9=100 %, W:T1-S4=31 % T2-CK=50 % T3-SJ=4 % T4-D5=83 % T5-CT=99 % T6-D8=22 % T7-D7=100 %] [00:27:17.219] [SAMPLE-VAL] Sample 8: weight 0.018 -> 0.008 [E:T1-S2=96 % T2-C4=100 % T3-S6=88 % T4-D3=52 % T5-C5=100 % T6-DK=55 % T7-D9=100 %, W:T1-S4=6 % T2-CK=45 % T3-SJ=25 % T4-D5=80 % T5-CT=99 % T6-D8=23 % T7-D7=100 %] [00:27:17.222] [SAMPLE-VAL] Sample 9: weight 0.575 -> 0.279 [E:T1-S2=96 % T2-C4=95 % T3-S6=92 % T4-D3=82 % T5-C5=62 % T6-DK=16 % T7-D9=70 %, W:T1-S4=49 % T2-CK=75 % T3-SJ=10 % T4-D5=81 % T5-CT=100 % T6-D8=56 % T7-D7=100 %] [00:27:17.226] [SAMPLE-VAL] Sample 10: weight 0.694 -> 0.295 [E:T1-S2=96 % T2-C4=100 % T3-S6=35 % T4-D3=81 % T5-C5=100 % T6-DK=15 % T7-D9=78 %, W:T1-S4=58 % T2-CK=48 % T3-SJ=3 % T4-D5=79 % T5-CT=86 % T6-D8=55 % T7-D7=100 %] [00:27:17.229] [SAMPLE-VAL] Sample 11: weight 0.477 -> 0.226 [E:T1-S2=94 % T2-C4=92 % T3-S6=83 % T4-D3=54 % T5-C5=57 % T6-DK=64 % T7-D9=100 %, W:T1-S4=33 % T2-CK=69 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.232] [SAMPLE-VAL] Sample 12: weight 0.727 -> 0.329 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=51 % T5-C5=100 % T6-DK=47 % T7-D9=100 %, W:T1-S4=33 % T2-CK=48 % T3-SJ=5 % T4-D5=85 % T5-CT=97 % T6-D8=18 % T7-D7=100 %] [00:27:17.235] [SAMPLE-VAL] Sample 13: weight 0.701 -> 0.319 [E:T1-S2=96 % T2-C4=100 % T3-S6=60 % T4-D3=86 % T5-C5=100 % T6-DK=16 % T7-D9=77 %, W:T1-S4=64 % T2-CK=47 % T3-SJ=4 % T4-D5=77 % T5-CT=98 % T6-D8=55 % T7-D7=100 %] [00:27:17.239] [SAMPLE-VAL] Sample 14: weight 0.619 -> 0.287 [E:T1-S2=97 % T2-C4=93 % T3-S6=93 % T4-D3=51 % T5-C5=55 % T6-DK=34 % T7-D9=100 %, W:T1-S4=44 % T2-CK=81 % T3-SJ=9 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:17.242] [SAMPLE-VAL] Sample 15: weight 0.515 -> 0.231 [E:T1-S2=94 % T2-C4=92 % T3-S6=80 % T4-D3=80 % T5-C5=50 % T6-DK=19 % T7-D9=68 %, W:T1-S4=52 % T2-CK=71 % T3-SJ=4 % T4-D5=79 % T5-CT=100 % T6-D8=59 % T7-D7=100 %] [00:27:17.245] [SAMPLE-VAL] Sample 16: weight 0.613 -> 0.286 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=81 % T5-C5=100 % T6-DK=10 % T7-D9=79 %, W:T1-S4=18 % T2-CK=63 % T3-SJ=14 % T4-D5=80 % T5-CT=94 % T6-D8=56 % T7-D7=100 %] [00:27:17.249] [SAMPLE-VAL] Sample 17: weight 0.621 -> 0.277 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=47 % T5-C5=100 % T6-DK=37 % T7-D9=100 %, W:T1-S4=11 % T2-CK=70 % T3-SJ=12 % T4-D5=85 % T5-CT=98 % T6-D8=18 % T7-D7=100 %] [00:27:17.252] [SAMPLE-VAL] Sample 18: weight 0.741 -> 0.337 [E:T1-S2=95 % T2-C4=94 % T3-S6=45 % T4-D3=83 % T5-C5=60 % T6-DK=21 % T7-D9=69 %, W:T1-S4=66 % T2-CK=71 % T3-SJ=6 % T4-D5=81 % T5-CT=100 % T6-D8=53 % T7-D7=100 %] [00:27:17.255] [SAMPLE-VAL] Sample 19: weight 0.575 -> 0.274 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=83 % T5-C5=100 % T6-DK=16 % T7-D9=77 %, W:T1-S4=14 % T2-CK=64 % T3-SJ=16 % T4-D5=77 % T5-CT=98 % T6-D8=56 % T7-D7=100 %] [00:27:17.258] [SAMPLE-VAL] Sample 20: weight 0.475 -> 0.220 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=83 % T5-C5=100 % T6-DK=14 % T7-D9=66 %, W:T1-S4=19 % T2-CK=42 % T3-SJ=15 % T4-D5=74 % T5-CT=99 % T6-D8=61 % T7-D7=100 %] [00:27:17.261] [SAMPLE-VAL] Sample 21: weight 0.717 -> 0.343 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=16 % T7-D9=75 %, W:T1-S4=46 % T2-CK=47 % T3-SJ=7 % T4-D5=80 % T5-CT=98 % T6-D8=55 % T7-D7=100 %] [00:27:17.265] [SAMPLE-VAL] Sample 22: weight 0.716 -> 0.301 [E:T1-S2=93 % T2-C4=100 % T3-S6=52 % T4-D3=49 % T5-C5=100 % T6-DK=51 % T7-D9=100 %, W:T1-S4=44 % T2-CK=53 % T3-SJ=2 % T4-D5=85 % T5-CT=99 % T6-D8=18 % T7-D7=100 %] [00:27:17.268] [SAMPLE-VAL] Sample 23: weight 0.741 -> 0.340 [E:T1-S2=94 % T2-C4=94 % T3-S6=44 % T4-D3=80 % T5-C5=66 % T6-DK=34 % T7-D9=72 %, W:T1-S4=64 % T2-CK=73 % T3-SJ=4 % T4-D5=81 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.271] [SAMPLE-VAL] Sample 24: weight 0.840 -> 0.391 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=85 % T5-C5=60 % T6-DK=12 % T7-D9=77 %, W:T1-S4=76 % T2-CK=79 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=51 % T7-D7=100 %] [00:27:17.275] [SAMPLE-VAL] Sample 25: weight 0.611 -> 0.278 [E:T1-S2=95 % T2-C4=100 % T3-S6=60 % T4-D3=83 % T5-C5=100 % T6-DK=16 % T7-D9=70 %, W:T1-S4=57 % T2-CK=55 % T3-SJ=4 % T4-D5=78 % T5-CT=99 % T6-D8=56 % T7-D7=100 %] [00:27:17.278] [SAMPLE-VAL] Sample 26: weight 0.627 -> 0.295 [E:T1-S2=97 % T2-C4=94 % T3-S6=93 % T4-D3=83 % T5-C5=60 % T6-DK=16 % T7-D9=79 %, W:T1-S4=37 % T2-CK=72 % T3-SJ=7 % T4-D5=80 % T5-CT=100 % T6-D8=57 % T7-D7=100 %] [00:27:17.281] [SAMPLE-VAL] Sample 27: weight 0.511 -> 0.228 [E:T1-S2=97 % T2-C4=92 % T3-S6=94 % T4-D3=82 % T5-C5=51 % T6-DK=14 % T7-D9=64 %, W:T1-S4=42 % T2-CK=69 % T3-SJ=6 % T4-D5=78 % T5-CT=100 % T6-D8=60 % T7-D7=100 %] [00:27:17.284] [SAMPLE-VAL] Sample 28: weight 0.674 -> 0.298 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=53 % T5-C5=56 % T6-DK=45 % T7-D9=100 %, W:T1-S4=36 % T2-CK=78 % T3-SJ=4 % T4-D5=84 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.287] [SAMPLE-VAL] Sample 29: weight 0.839 -> 0.417 [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=79 % T5-C5=66 % T6-DK=24 % T7-D9=75 %, W:T1-S4=51 % T2-CK=73 % T3-SJ=8 % T4-D5=83 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:17.291] [SAMPLE-VAL] Sample 30: weight 0.730 -> 0.341 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=76 % T5-C5=60 % T6-DK=17 % T7-D9=64 %, W:T1-S4=49 % T2-CK=75 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=49 % T7-D7=100 %] [00:27:17.294] [SAMPLE-VAL] Sample 31: weight 0.591 -> 0.260 [E:T1-S2=98 % T2-C4=92 % T3-S6=95 % T4-D3=53 % T5-C5=50 % T6-DK=36 % T7-D9=100 %, W:T1-S4=34 % T2-CK=73 % T3-SJ=6 % T4-D5=81 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.297] [SAMPLE-VAL] Sample 32: weight 0.552 -> 0.228 [E:T1-S2=94 % T2-C4=100 % T3-S6=77 % T4-D3=45 % T5-C5=100 % T6-DK=57 % T7-D9=100 %, W:T1-S4=43 % T2-CK=42 % T3-SJ=1 % T4-D5=83 % T5-CT=90 % T6-D8=24 % T7-D7=100 %] [00:27:17.300] [SAMPLE-VAL] Sample 33: weight 0.500 -> 0.222 [E:T1-S2=97 % T2-C4=92 % T3-S6=95 % T4-D3=51 % T5-C5=55 % T6-DK=45 % T7-D9=100 %, W:T1-S4=15 % T2-CK=65 % T3-SJ=11 % T4-D5=81 % T5-CT=100 % T6-D8=24 % T7-D7=100 %] [00:27:17.303] [SAMPLE-VAL] Sample 34: weight 0.585 -> 0.264 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=80 % T5-C5=100 % T6-DK=11 % T7-D9=79 %, W:T1-S4=41 % T2-CK=51 % T3-SJ=6 % T4-D5=77 % T5-CT=92 % T6-D8=55 % T7-D7=100 %] [00:27:17.307] [SAMPLE-VAL] Sample 35: weight 0.644 -> 0.293 [E:T1-S2=95 % T2-C4=100 % T3-S6=90 % T4-D3=41 % T5-C5=100 % T6-DK=52 % T7-D9=100 %, W:T1-S4=33 % T2-CK=48 % T3-SJ=7 % T4-D5=82 % T5-CT=99 % T6-D8=20 % T7-D7=100 %] [00:27:17.310] [SAMPLE-VAL] Sample 36: weight 0.482 -> 0.229 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=78 % T5-C5=100 % T6-DK=18 % T7-D9=70 %, W:T1-S4=23 % T2-CK=50 % T3-SJ=12 % T4-D5=78 % T5-CT=99 % T6-D8=60 % T7-D7=100 %] [00:27:17.313] [SAMPLE-VAL] Sample 37: weight 0.685 -> 0.300 [E:T1-S2=92 % T2-C4=94 % T3-S6=45 % T4-D3=81 % T5-C5=61 % T6-DK=23 % T7-D9=65 %, W:T1-S4=60 % T2-CK=76 % T3-SJ=3 % T4-D5=81 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:17.316] [SAMPLE-VAL] Sample 38: weight 0.716 -> 0.314 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=44 % T5-C5=62 % T6-DK=50 % T7-D9=100 %, W:T1-S4=39 % T2-CK=80 % T3-SJ=4 % T4-D5=86 % T5-CT=100 % T6-D8=13 % T7-D7=100 %] [00:27:17.320] [SAMPLE-VAL] Sample 39: weight 0.486 -> 0.230 [E:T1-S2=96 % T2-C4=100 % T3-S6=94 % T4-D3=82 % T5-C5=100 % T6-DK=13 % T7-D9=69 %, W:T1-S4=22 % T2-CK=56 % T3-SJ=13 % T4-D5=78 % T5-CT=99 % T6-D8=61 % T7-D7=100 %] [00:27:17.323] [SAMPLE-VAL] Sample 40: weight 0.594 -> 0.268 [E:T1-S2=92 % T2-C4=93 % T3-S6=81 % T4-D3=80 % T5-C5=61 % T6-DK=27 % T7-D9=78 %, W:T1-S4=45 % T2-CK=73 % T3-SJ=2 % T4-D5=80 % T5-CT=100 % T6-D8=59 % T7-D7=100 %] [00:27:17.326] [SAMPLE-VAL] Sample 41: weight 0.597 -> 0.272 [E:T1-S2=97 % T2-C4=92 % T3-S6=94 % T4-D3=57 % T5-C5=53 % T6-DK=44 % T7-D9=100 %, W:T1-S4=37 % T2-CK=71 % T3-SJ=6 % T4-D5=83 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.329] [SAMPLE-VAL] Sample 42: weight 0.639 -> 0.288 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=48 % T5-C5=100 % T6-DK=44 % T7-D9=100 %, W:T1-S4=12 % T2-CK=52 % T3-SJ=12 % T4-D5=84 % T5-CT=98 % T6-D8=21 % T7-D7=100 %] [00:27:17.332] [SAMPLE-VAL] Sample 43: weight 0.674 -> 0.298 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=53 % T5-C5=56 % T6-DK=45 % T7-D9=100 %, W:T1-S4=36 % T2-CK=78 % T3-SJ=4 % T4-D5=84 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.336] [SAMPLE-VAL] Sample 44: weight 0.688 -> 0.300 [E:T1-S2=95 % T2-C4=93 % T3-S6=60 % T4-D3=86 % T5-C5=57 % T6-DK=15 % T7-D9=75 %, W:T1-S4=65 % T2-CK=68 % T3-SJ=3 % T4-D5=78 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:17.339] [SAMPLE-VAL] Sample 45: weight 0.500 -> 0.234 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 % T6-DK=25 % T7-D9=70 %, W:T1-S4=32 % T2-CK=55 % T3-SJ=5 % T4-D5=78 % T5-CT=100 % T6-D8=56 % T7-D7=100 %] [00:27:17.342] [SAMPLE-VAL] Sample 46: weight 0.515 -> 0.232 [E:T1-S2=96 % T2-C4=100 % T3-S6=95 % T4-D3=45 % T5-C5=100 % T6-DK=44 % T7-D9=100 %, W:T1-S4=14 % T2-CK=54 % T3-SJ=11 % T4-D5=82 % T5-CT=99 % T6-D8=21 % T7-D7=100 %] [00:27:17.346] [SAMPLE-VAL] Sample 47: weight 0.583 -> 0.263 [E:T1-S2=97 % T2-C4=93 % T3-S6=95 % T4-D3=82 % T5-C5=55 % T6-DK=16 % T7-D9=76 %, W:T1-S4=34 % T2-CK=68 % T3-SJ=5 % T4-D5=76 % T5-CT=100 % T6-D8=62 % T7-D7=100 %] [00:27:17.349] [SAMPLE-VAL] Sample 48: weight 0.568 -> 0.269 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=76 % T5-C5=100 % T6-DK=24 % T7-D9=74 %, W:T1-S4=38 % T2-CK=47 % T3-SJ=6 % T4-D5=78 % T5-CT=99 % T6-D8=56 % T7-D7=100 %] [00:27:17.352] [SAMPLE-VAL] Sample 49: weight 0.460 -> 0.217 [E:T1-S2=94 % T2-C4=100 % T3-S6=86 % T4-D3=78 % T5-C5=100 % T6-DK=20 % T7-D9=74 %, W:T1-S4=32 % T2-CK=50 % T3-SJ=8 % T4-D5=79 % T5-CT=98 % T6-D8=58 % T7-D7=100 %] [00:27:17.355] [SAMPLE-VAL] Sample 50: weight 0.015 -> 0.007 [E:T1-S2=95 % T2-C4=100 % T3-S6=88 % T4-D3=80 % T5-C5=100 % T6-DK=22 % T7-D9=74 %, W:T1-S4=4 % T2-CK=52 % T3-SJ=20 % T4-D5=79 % T5-CT=98 % T6-D8=62 % T7-D7=100 %] [00:27:17.358] [SAMPLE-VAL] Sample 51: weight 0.577 -> 0.257 [E:T1-S2=94 % T2-C4=93 % T3-S6=79 % T4-D3=82 % T5-C5=57 % T6-DK=21 % T7-D9=78 %, W:T1-S4=47 % T2-CK=70 % T3-SJ=3 % T4-D5=78 % T5-CT=100 % T6-D8=60 % T7-D7=100 %] [00:27:17.362] [SAMPLE-VAL] Sample 52: weight 0.584 -> 0.257 [E:T1-S2=97 % T2-C4=91 % T3-S6=95 % T4-D3=48 % T5-C5=51 % T6-DK=44 % T7-D9=100 %, W:T1-S4=32 % T2-CK=72 % T3-SJ=6 % T4-D5=82 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.365] [SAMPLE-VAL] Sample 53: weight 0.755 -> 0.339 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=10 % T7-D9=75 %, W:T1-S4=58 % T2-CK=62 % T3-SJ=3 % T4-D5=83 % T5-CT=99 % T6-D8=54 % T7-D7=100 %] [00:27:17.368] [SAMPLE-VAL] Sample 54: weight 0.600 -> 0.278 [E:T1-S2=97 % T2-C4=100 % T3-S6=92 % T4-D3=51 % T5-C5=100 % T6-DK=38 % T7-D9=100 %, W:T1-S4=37 % T2-CK=57 % T3-SJ=7 % T4-D5=82 % T5-CT=98 % T6-D8=20 % T7-D7=100 %] [00:27:17.372] [SAMPLE-VAL] Sample 55: weight 0.752 -> 0.319 [E:T1-S2=91 % T2-C4=100 % T3-S6=37 % T4-D3=54 % T5-C5=100 % T6-DK=40 % T7-D9=100 %, W:T1-S4=46 % T2-CK=64 % T3-SJ=4 % T4-D5=84 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:17.375] [SAMPLE-VAL] Sample 56: weight 0.491 -> 0.225 [E:T1-S2=96 % T2-C4=100 % T3-S6=91 % T4-D3=50 % T5-C5=100 % T6-DK=38 % T7-D9=100 %, W:T1-S4=14 % T2-CK=63 % T3-SJ=15 % T4-D5=82 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:17.378] [SAMPLE-VAL] Sample 57: weight 0.480 -> 0.218 [E:T1-S2=95 % T2-C4=100 % T3-S6=86 % T4-D3=43 % T5-C5=100 % T6-DK=56 % T7-D9=100 %, W:T1-S4=29 % T2-CK=41 % T3-SJ=7 % T4-D5=81 % T5-CT=94 % T6-D8=23 % T7-D7=100 %] [00:27:17.381] [SAMPLE-VAL] Sample 58: weight 0.527 -> 0.244 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=82 % T5-C5=55 % T6-DK=17 % T7-D9=68 %, W:T1-S4=47 % T2-CK=72 % T3-SJ=6 % T4-D5=80 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:17.385] [SAMPLE-VAL] Sample 59: weight 0.811 -> 0.374 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=79 % T5-C5=62 % T6-DK=20 % T7-D9=70 %, W:T1-S4=63 % T2-CK=80 % T3-SJ=3 % T4-D5=85 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:17.388] [SAMPLE-VAL] Sample 60: weight 0.630 -> 0.290 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=48 % T5-C5=100 % T6-DK=45 % T7-D9=100 %, W:T1-S4=33 % T2-CK=50 % T3-SJ=7 % T4-D5=83 % T5-CT=99 % T6-D8=21 % T7-D7=100 %] [00:27:17.391] [SAMPLE-VAL] Sample 61: weight 0.539 -> 0.245 [E:T1-S2=94 % T2-C4=100 % T3-S6=88 % T4-D3=80 % T5-C5=100 % T6-DK=11 % T7-D9=68 %, W:T1-S4=41 % T2-CK=58 % T3-SJ=6 % T4-D5=80 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.395] [SAMPLE-VAL] Sample 62: weight 0.792 -> 0.390 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=85 % T5-C5=59 % T6-DK=12 % T7-D9=73 %, W:T1-S4=58 % T2-CK=77 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.398] [SAMPLE-VAL] Sample 63: weight 0.574 -> 0.257 [E:T1-S2=92 % T2-C4=100 % T3-S6=76 % T4-D3=81 % T5-C5=100 % T6-DK=17 % T7-D9=71 %, W:T1-S4=53 % T2-CK=56 % T3-SJ=3 % T4-D5=78 % T5-CT=99 % T6-D8=55 % T7-D7=100 %] [00:27:17.401] [SAMPLE-VAL] Sample 64: weight 0.527 -> 0.244 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=82 % T5-C5=55 % T6-DK=17 % T7-D9=68 %, W:T1-S4=47 % T2-CK=72 % T3-SJ=6 % T4-D5=80 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:17.404] [SAMPLE-VAL] Sample 65: weight 0.644 -> 0.316 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=83 % T5-C5=100 % T6-DK=19 % T7-D9=76 %, W:T1-S4=39 % T2-CK=62 % T3-SJ=7 % T4-D5=80 % T5-CT=99 % T6-D8=55 % T7-D7=100 %] [00:27:17.408] [SAMPLE-VAL] Sample 66: weight 0.463 -> 0.219 [E:T1-S2=94 % T2-C4=94 % T3-S6=87 % T4-D3=80 % T5-C5=59 % T6-DK=28 % T7-D9=77 %, W:T1-S4=22 % T2-CK=69 % T3-SJ=10 % T4-D5=79 % T5-CT=100 % T6-D8=62 % T7-D7=100 %] [00:27:17.411] [SAMPLE-VAL] Sample 67: weight 0.590 -> 0.269 [E:T1-S2=97 % T2-C4=92 % T3-S6=94 % T4-D3=60 % T5-C5=54 % T6-DK=37 % T7-D9=100 %, W:T1-S4=41 % T2-CK=73 % T3-SJ=7 % T4-D5=83 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.414] [SAMPLE-VAL] Sample 68: weight 0.507 -> 0.243 [E:T1-S2=95 % T2-C4=100 % T3-S6=83 % T4-D3=54 % T5-C5=100 % T6-DK=52 % T7-D9=100 %, W:T1-S4=31 % T2-CK=41 % T3-SJ=12 % T4-D5=82 % T5-CT=99 % T6-D8=23 % T7-D7=100 %] [00:27:17.417] [SAMPLE-VAL] Sample 69: weight 0.574 -> 0.265 [E:T1-S2=97 % T2-C4=100 % T3-S6=91 % T4-D3=83 % T5-C5=100 % T6-DK=10 % T7-D9=77 %, W:T1-S4=40 % T2-CK=50 % T3-SJ=9 % T4-D5=79 % T5-CT=87 % T6-D8=56 % T7-D7=100 %] [00:27:17.420] [SAMPLE-VAL] Sample 70: weight 0.619 -> 0.287 [E:T1-S2=97 % T2-C4=93 % T3-S6=93 % T4-D3=51 % T5-C5=55 % T6-DK=34 % T7-D9=100 %, W:T1-S4=44 % T2-CK=81 % T3-SJ=9 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:17.424] [SAMPLE-VAL] Sample 71: weight 0.555 -> 0.259 [E:T1-S2=97 % T2-C4=100 % T3-S6=93 % T4-D3=87 % T5-C5=100 % T6-DK=13 % T7-D9=72 %, W:T1-S4=43 % T2-CK=49 % T3-SJ=7 % T4-D5=76 % T5-CT=98 % T6-D8=56 % T7-D7=100 %] [00:27:17.427] [SAMPLE-VAL] Sample 72: weight 0.539 -> 0.245 [E:T1-S2=94 % T2-C4=100 % T3-S6=88 % T4-D3=80 % T5-C5=100 % T6-DK=11 % T7-D9=68 %, W:T1-S4=41 % T2-CK=58 % T3-SJ=6 % T4-D5=80 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.430] [SAMPLE-VAL] Sample 73: weight 0.621 -> 0.290 [E:T1-S2=96 % T2-C4=100 % T3-S6=90 % T4-D3=50 % T5-C5=100 % T6-DK=39 % T7-D9=100 %, W:T1-S4=35 % T2-CK=60 % T3-SJ=8 % T4-D5=83 % T5-CT=99 % T6-D8=20 % T7-D7=100 %] [00:27:17.433] [SAMPLE-VAL] Sample 74: weight 0.630 -> 0.290 [E:T1-S2=96 % T2-C4=100 % T3-S6=92 % T4-D3=48 % T5-C5=100 % T6-DK=45 % T7-D9=100 %, W:T1-S4=33 % T2-CK=50 % T3-SJ=7 % T4-D5=83 % T5-CT=99 % T6-D8=21 % T7-D7=100 %] [00:27:17.436] [SAMPLE-VAL] Sample 75: weight 0.550 -> 0.245 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=57 % T5-C5=100 % T6-DK=38 % T7-D9=100 %, W:T1-S4=9 % T2-CK=66 % T3-SJ=11 % T4-D5=84 % T5-CT=99 % T6-D8=19 % T7-D7=100 %] [00:27:17.440] [SAMPLE-VAL] Sample 76: weight 0.609 -> 0.267 [E:T1-S2=96 % T2-C4=92 % T3-S6=94 % T4-D3=42 % T5-C5=54 % T6-DK=60 % T7-D9=100 %, W:T1-S4=34 % T2-CK=71 % T3-SJ=5 % T4-D5=84 % T5-CT=100 % T6-D8=17 % T7-D7=100 %] [00:27:17.443] [SAMPLE-VAL] Sample 77: weight 0.493 -> 0.233 [E:T1-S2=94 % T2-C4=93 % T3-S6=84 % T4-D3=54 % T5-C5=56 % T6-DK=50 % T7-D9=100 %, W:T1-S4=34 % T2-CK=73 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:17.446] [SAMPLE-VAL] Sample 78: weight 0.598 -> 0.265 [E:T1-S2=97 % T2-C4=93 % T3-S6=94 % T4-D3=43 % T5-C5=50 % T6-DK=42 % T7-D9=100 %, W:T1-S4=34 % T2-CK=75 % T3-SJ=7 % T4-D5=84 % T5-CT=100 % T6-D8=18 % T7-D7=100 %] [00:27:17.449] [SAMPLE-VAL] Sample 79: weight 0.754 -> 0.356 [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=55 % T5-C5=62 % T6-DK=40 % T7-D9=100 %, W:T1-S4=48 % T2-CK=79 % T3-SJ=8 % T4-D5=86 % T5-CT=100 % T6-D8=16 % T7-D7=100 %] [00:27:17.452] [SAMPLE-VAL] Sample 80: weight 0.478 -> 0.212 [E:T1-S2=96 % T2-C4=91 % T3-S6=95 % T4-D3=39 % T5-C5=55 % T6-DK=57 % T7-D9=100 %, W:T1-S4=16 % T2-CK=68 % T3-SJ=12 % T4-D5=84 % T5-CT=100 % T6-D8=19 % T7-D7=100 %] [00:27:17.456] [SAMPLE-VAL] Sample 81: weight 0.549 -> 0.254 [E:T1-S2=96 % T2-C4=95 % T3-S6=93 % T4-D3=50 % T5-C5=63 % T6-DK=51 % T7-D9=100 %, W:T1-S4=12 % T2-CK=79 % T3-SJ=17 % T4-D5=85 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.459] [SAMPLE-VAL] Sample 82: weight 0.494 -> 0.225 [E:T1-S2=95 % T2-C4=92 % T3-S6=85 % T4-D3=47 % T5-C5=54 % T6-DK=52 % T7-D9=100 %, W:T1-S4=26 % T2-CK=69 % T3-SJ=9 % T4-D5=84 % T5-CT=100 % T6-D8=24 % T7-D7=100 %] [00:27:17.462] [SAMPLE-VAL] Sample 83: weight 0.493 -> 0.233 [E:T1-S2=94 % T2-C4=93 % T3-S6=84 % T4-D3=54 % T5-C5=56 % T6-DK=50 % T7-D9=100 %, W:T1-S4=34 % T2-CK=73 % T3-SJ=11 % T4-D5=84 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:17.465] [SAMPLE-VAL] Sample 84: weight 0.583 -> 0.259 [E:T1-S2=97 % T2-C4=93 % T3-S6=94 % T4-D3=84 % T5-C5=56 % T6-DK=14 % T7-D9=75 %, W:T1-S4=36 % T2-CK=69 % T3-SJ=5 % T4-D5=77 % T5-CT=100 % T6-D8=61 % T7-D7=100 %] [00:27:17.469] [SAMPLE-VAL] Sample 85: weight 0.543 -> 0.251 [E:T1-S2=97 % T2-C4=93 % T3-S6=93 % T4-D3=78 % T5-C5=54 % T6-DK=16 % T7-D9=67 %, W:T1-S4=43 % T2-CK=71 % T3-SJ=7 % T4-D5=79 % T5-CT=100 % T6-D8=57 % T7-D7=100 %] [00:27:17.472] [SAMPLE-VAL] Sample 86: weight 0.525 -> 0.238 [E:T1-S2=96 % T2-C4=94 % T3-S6=93 % T4-D3=44 % T5-C5=58 % T6-DK=40 % T7-D9=100 %, W:T1-S4=17 % T2-CK=79 % T3-SJ=15 % T4-D5=84 % T5-CT=100 % T6-D8=20 % T7-D7=100 %] [00:27:17.475] [SAMPLE-VAL] Sample 87: weight 0.467 -> 0.217 [E:T1-S2=95 % T2-C4=100 % T3-S6=84 % T4-D3=50 % T5-C5=100 % T6-DK=60 % T7-D9=100 %, W:T1-S4=29 % T2-CK=40 % T3-SJ=9 % T4-D5=83 % T5-CT=90 % T6-D8=24 % T7-D7=100 %] [00:27:17.478] [SAMPLE-VAL] Sample 88: weight 0.577 -> 0.263 [E:T1-S2=100 % T2-C4=100 % T3-S6=100 % T4-D3=82 % T5-C5=100 % T6-DK=11 % T7-D9=81 %, W:T1-S4=18 % T2-CK=56 % T3-SJ=12 % T4-D5=77 % T5-CT=91 % T6-D8=56 % T7-D7=100 %] [00:27:17.481] [SAMPLE-VAL] Sample 89: weight 0.494 -> 0.224 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=49 % T5-C5=100 % T6-DK=41 % T7-D9=100 %, W:T1-S4=16 % T2-CK=56 % T3-SJ=11 % T4-D5=83 % T5-CT=100 % T6-D8=21 % T7-D7=100 %] [00:27:17.485] [SAMPLE-VAL] Sample 90: weight 0.507 -> 0.232 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=53 % T5-C5=100 % T6-DK=41 % T7-D9=100 %, W:T1-S4=25 % T2-CK=56 % T3-SJ=7 % T4-D5=81 % T5-CT=99 % T6-D8=23 % T7-D7=100 %] [00:27:17.488] [SAMPLE-VAL] Sample 91: weight 0.467 -> 0.222 [E:T1-S2=94 % T2-C4=100 % T3-S6=84 % T4-D3=80 % T5-C5=100 % T6-DK=19 % T7-D9=75 %, W:T1-S4=27 % T2-CK=52 % T3-SJ=10 % T4-D5=81 % T5-CT=97 % T6-D8=60 % T7-D7=100 %] [00:27:17.491] [SAMPLE-VAL] Sample 92: weight 0.524 -> 0.247 [E:T1-S2=97 % T2-C4=100 % T3-S6=94 % T4-D3=57 % T5-C5=100 % T6-DK=45 % T7-D9=100 %, W:T1-S4=17 % T2-CK=44 % T3-SJ=15 % T4-D5=80 % T5-CT=99 % T6-D8=26 % T7-D7=100 %] [00:27:17.494] [SAMPLE-VAL] Sample 93: weight 0.524 -> 0.239 [E:T1-S2=97 % T2-C4=94 % T3-S6=93 % T4-D3=45 % T5-C5=57 % T6-DK=48 % T7-D9=100 %, W:T1-S4=14 % T2-CK=75 % T3-SJ=16 % T4-D5=84 % T5-CT=100 % T6-D8=22 % T7-D7=100 %] [00:27:17.497] [SAMPLE-VAL] Sample 94: weight 0.804 -> 0.343 [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=55 % T5-C5=58 % T6-DK=31 % T7-D9=100 %, W:T1-S4=53 % T2-CK=85 % T3-SJ=3 % T4-D5=87 % T5-CT=100 % T6-D8=13 % T7-D7=100 %] [00:27:17.501] [SAMPLE-VAL] Sample 95: weight 0.022 -> 0.009 [E:T1-S2=94 % T2-C4=100 % T3-S6=85 % T4-D3=48 % T5-C5=100 % T6-DK=60 % T7-D9=100 %, W:T1-S4=5 % T2-CK=47 % T3-SJ=21 % T4-D5=83 % T5-CT=99 % T6-D8=22 % T7-D7=100 %] [00:27:17.504] [SAMPLE-VAL] Sample 96: weight 0.505 -> 0.234 [E:T1-S2=96 % T2-C4=93 % T3-S6=94 % T4-D3=79 % T5-C5=55 % T6-DK=23 % T7-D9=69 %, W:T1-S4=47 % T2-CK=71 % T3-SJ=5 % T4-D5=81 % T5-CT=100 % T6-D8=58 % T7-D7=100 %] [00:27:17.507] [SAMPLE-VAL] Sample 97: weight 0.621 -> 0.278 [E:T1-S2=96 % T2-C4=100 % T3-S6=93 % T4-D3=38 % T5-C5=100 % T6-DK=57 % T7-D9=100 %, W:T1-S4=31 % T2-CK=45 % T3-SJ=5 % T4-D5=83 % T5-CT=99 % T6-D8=22 % T7-D7=100 %] [00:27:17.511] [SAMPLE-VAL] Sample 98: weight 0.605 -> 0.278 [E:T1-S2=97 % T2-C4=94 % T3-S6=95 % T4-D3=79 % T5-C5=58 % T6-DK=22 % T7-D9=77 %, W:T1-S4=36 % T2-CK=70 % T3-SJ=4 % T4-D5=80 % T5-CT=100 % T6-D8=59 % T7-D7=100 %] [00:27:17.514] [SAMPLE-VAL] Sample 99: weight 0.467 -> 0.225 [E:T1-S2=93 % T2-C4=100 % T3-S6=84 % T4-D3=75 % T5-C5=100 % T6-DK=25 % T7-D9=67 %, W:T1-S4=31 % T2-CK=46 % T3-SJ=11 % T4-D5=80 % T5-CT=99 % T6-D8=57 % T7-D7=100 %] [00:27:17.535] [SAMPLE-VAL] Sample 100: weight 0.475 -> 0.229 [E:T1-S2=93 % T2-C4=100 % T3-S6=81 % T4-D3=79 % T5-C5=100 % T6-DK=20 % T7-D9=69 %, W:T1-S4=40 % T2-CK=47 % T3-SJ=10 % T4-D5=80 % T5-CT=99 % T6-D8=57 % T7-D7=100 %] [00:27:17.535] [SAMPLE-VAL] Zeroed 3 samples below threshold 0.010 [00:27:17.535] [SAMPLE-VAL] Done. Weight range: 0.000-0.417 [00:27:17.535] [SAMPLE-VAL] Top sample 29 (w=0.417): E:762.A76.K932.954 W:J9854.KT8.875.KT [E:T1-S2=100 % T2-C4=95 % T3-S6=100 % T4-D3=79 % T5-C5=66 % T6-DK=24 % T7-D9=75 %, W:T1-S4=51 % T2-CK=73 % T3-SJ=8 % T4-D5=83 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:17.536] [SAMPLE-VAL] Top sample 24 (w=0.391): E:62.KT87.K932.954 W:J98754.A6.875.KT [E:T1-S2=100 % T2-C4=93 % T3-S6=100 % T4-D3=85 % T5-C5=60 % T6-DK=12 % T7-D9=77 %, W:T1-S4=76 % T2-CK=79 % T3-SJ=4 % T4-D5=83 % T5-CT=100 % T6-D8=51 % T7-D7=100 %] [00:27:17.536] [SAMPLE-VAL] Top sample 4 (w=0.390): E:652.K86.K932.954 W:J9874.AT7.875.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=85 % T5-C5=59 % T6-DK=12 % T7-D9=73 %, W:T1-S4=58 % T2-CK=77 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.536] [SAMPLE-VAL] Top sample 62 (w=0.390): E:762.K86.K932.954 W:J9854.AT7.875.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=85 % T5-C5=59 % T6-DK=12 % T7-D9=73 %, W:T1-S4=58 % T2-CK=77 % T3-SJ=12 % T4-D5=82 % T5-CT=100 % T6-D8=52 % T7-D7=100 %] [00:27:17.536] [SAMPLE-VAL] Top sample 59 (w=0.374): E:62.AKT7.K932.954 W:J98754.86.875.KT [E:T1-S2=100 % T2-C4=94 % T3-S6=100 % T4-D3=79 % T5-C5=62 % T6-DK=20 % T7-D9=70 %, W:T1-S4=63 % T2-CK=80 % T3-SJ=3 % T4-D5=85 % T5-CT=100 % T6-D8=50 % T7-D7=100 %] [00:27:17.536] After sample validation: 97 deals remaining [00:27:17.536] Using weighted samples: 97/97 have non-uniform weights (range 0.212-0.417) [00:27:17.536] Sample deals (97 total, showing first 20, by weight): [00:27:17.536] [1] (w=0.417) W:J9854.KT8.875.KT AQT.J942.64.Q832 762.A76.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.536] [2] (w=0.391) W:J98754.A6.875.KT AQT.J942.64.Q832 62.KT87.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [3] (w=0.390) W:J9874.AT7.875.KT AQT.J942.64.Q832 652.K86.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [4] (w=0.390) W:J9854.AT7.875.KT AQT.J942.64.Q832 762.K86.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [5] (w=0.374) W:J98754.86.875.KT AQT.J942.64.Q832 62.AKT7.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [6] (w=0.356) W:J9854.A7.8752.KT AQT.J942.64.Q832 762.KT86.K93.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [7] (w=0.343) W:J9854.K6.875.KT9 AQT.J942.64.Q832 762.AT87.K932.54 K3.Q53.AQJT.AJ76 [00:27:17.537] [8] (w=0.343) W:J98754.6.8752.KT AQT.J942.64.Q832 62.AKT87.K93.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [9] (w=0.341) W:J9874.T86.875.KT AQT.J942.64.Q832 652.AK7.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [10] (w=0.340) W:J9754.K87.875.KT AQT.J942.64.Q832 862.AT6.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.537] [11] (w=0.339) W:J98754.6.875.KT9 AQT.J942.64.Q832 62.AKT87.K932.54 K3.Q53.AQJT.AJ76 [00:27:17.537] [12] (w=0.337) W:J9754.KT7.875.KT AQT.J942.64.Q832 862.A86.K932.954 K3.Q53.AQJT.AJ76 [00:27:17.538] [13] (w=0.329) W:J9874.K.8752.KT9 AQT.J942.64.Q832 652.AT876.K93.54 K3.Q53.AQJT.AJ76 [00:27:17.538] [14] (w=0.319) W:J8754.A6.875.KT9 AQT.J942.64.Q832 962.KT87.K932.54 K3.Q53.AQJT.AJ76 [00:27:17.538] [15] (w=0.319) W:J9754.8.8752.KT9 AQT.J942.64.Q832 862.AKT76.K93.54 K3.Q53.AQJT.AJ76 [00:27:17.538] [16] (w=0.319) W:J9874.T6.875.KT9 AQT.J942.64.Q832 652.AK87.K932.54 K3.Q53.AQJT.AJ76 [00:27:17.538] [17] (w=0.316) W:J9854.76.875.KT9 AQT.J942.64.Q832 762.AKT8.K932.54 K3.Q53.AQJT.AJ76 [00:27:17.538] [18] (w=0.314) W:J9854.86.8752.KT AQT.J942.64.Q832 762.AKT7.K93.954 K3.Q53.AQJT.AJ76 [00:27:17.538] [19] (w=0.301) W:J754.AT8.8752.KT AQT.J942.64.Q832 9862.K76.K93.954 K3.Q53.AQJT.AJ76 [00:27:17.538] [20] (w=0.301) W:J8754.8.8752.KT9 AQT.J942.64.Q832 962.AKT76.K93.54 K3.Q53.AQJT.AJ76 [00:27:17.538] ... and 77 more [00:27:17.617] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:27:17.617] CA: [630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:17.618] DT: [630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 600, 630, 630, 630, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:17.618] H3: [630, 630, 630, 630, 600, 630, 630, 600, 630, 600, 600, 630, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 600, 630, 600, 630, 600, 630, 630, 630, 600, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:17.618] H5: [630, 630, 630, 630, 600, 630, 630, 600, 630, 600, 600, 630, 630, 630, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 600, 630, 600, 630, 600, 630, 630, 630, 600, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:17.618] HQ: [630, -100, 630, 630, 600, -100, -100, 600, 630, 600, 600, 630, 600, -100, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, -100, -100, -100, -100, -100, 630, 630, 630, 630, -100, 630, -100, 630, -100, 600, 630, -100, 630, 600, 630, 600, 630, 600, 630, 630, 630, 600, 630, 630, 600, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 600, 630, 630, 630, 600, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630] [00:27:17.618] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:27:17.618] CA: [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:17.618] DT: [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:17.618] H3: [4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:17.618] H5: [4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:17.618] HQ: [4, 2, 4, 4, 3, 2, 2, 3, 4, 3, 3, 4, 3, 2, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 4, 2, 4, 2, 3, 4, 2, 4, 3, 4, 3, 4, 3, 4, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [00:27:17.619] --- IMP Calculation Output (card -> average IMP) --- [00:27:17.619] CA: 0.54 [00:27:17.619] DT: 0.53 [00:27:17.619] H3: 0.40 [00:27:17.619] H5: 0.40 [00:27:17.619] HQ: -1.87 [00:27:17.619] === DDS DETAILED ANALYSIS === [00:27:17.619] Cards analyzed: 5, Samples per card: 97 [00:27:17.619] [00:27:17.619] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:27:17.619] ----- ------ --------- ----------- -------------------------------- [00:27:17.619] CA 0.54 3.96 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [00:27:17.619] DT 0.53 3.95 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [00:27:17.620] H3 0.40 3.86 2 [4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4...] [00:27:17.620] H5 0.40 3.86 2 [4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4...] [00:27:17.620] HQ -1.87 3.57 3 [4, 2, 4, 4, 3, 2, 2, 3, 4, 3, 3, 4, 3, 2, 4, 4, 3, 3, 4, 4...] [00:27:17.620] [00:27:17.620] Selected: CA (IMPs=0.54, avgTricks=3.96) [00:27:17.620] =================== [00:27:17.620] [TRUMP] Skipped: not a suit contract [00:27:17.620] Selected: CA (avg 0.54 IMPs, 3.96 tricks) [00:27:17.620] [stage-timing] ok sample=183ms validate=0ms nn=364ms signal=0ms simgames=5ms dds=76ms total=633ms samples=97 cards=28 [00:27:17.621] === FindBestCardAsync: Position=S, CardsPlayed=28 === [00:27:17.621] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:27:17.621] Relative position: Declarer, Contract type: NoTrump [00:27:17.621] Cards in hand mask: 5 [00:27:17.622] Candidate: TD = 95.1 % [00:27:17.622] Candidate: AC = 2.3 % [00:27:17.622] Candidate: xH = 2.0 % [00:27:17.622] Candidate: QH = 0.6 % [00:27:17.622] Candidate: JC = 0.1 % [00:27:17.622] Selected: DT (95.1 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:19 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:19 === [00:27:19.339] === FindBestCardAsync: Position=N, CardsPlayed=30 === [00:27:19.339] Contract: 3N, Declarer: S, Dealer: W [00:27:19.339] Auction: P-P-P-1N-P-2C-P-2D-P-2N-P-3N-P-P-P [00:27:19.339] Deal: N:... ... ... ... [00:27:19.339] All 2 moves are equivalent (C8C3), playing lowest: C3 [00:27:19.339] [stage-timing] equivalent-shortcut total=0ms cards=30 [00:27:19.340] === FindBestCardAsync: Position=N, CardsPlayed=30 === [00:27:19.340] Finding card to play for N: AQT.J942.64.Q832 [00:27:19.340] Relative position: Dummy, Contract type: NoTrump [00:27:19.340] Cards in hand mask: 2 [00:27:19.341] Candidate: xC = 96.6 % [00:27:19.341] Candidate: 8C = 3.4 % [00:27:19.341] Selected: C3 (96.6 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:21 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:21 === [00:27:21.987] Activated: 5 tricks remaining, threshold=5 [00:27:21.988] ENDGAME: Hidden cards=10 between E and W, need 5+5, declarer tricks=7, defense tricks=1 [00:27:21.988] ENDGAME: Contract=3N, Declarer=S, ToPlay=S, Trump=NT [00:27:21.988] ENDGAME: S [- HQ53 DT CJ] [00:27:21.988] ENDGAME: N [SA HJ94 - C8] [00:27:21.988] ENDGAME: Hidden [S985 HAKT876 D2 -] [00:27:21.988] ENDGAME: 252 valid worlds (after void filtering) [00:27:21.988] ENDGAME_WORLD: #1 E=[S985 H76 - -] W=[- HAKT8 D2 -] [00:27:21.988] ENDGAME_WORLD: #2 E=[S985 H86 - -] W=[- HAKT7 D2 -] [00:27:21.988] ENDGAME_WORLD: #3 E=[S985 HT6 - -] W=[- HAK87 D2 -] [00:27:21.988] ENDGAME_WORLD: #4 E=[S985 HK6 - -] W=[- HAT87 D2 -] [00:27:21.988] ENDGAME_WORLD: #5 E=[S985 HA6 - -] W=[- HKT87 D2 -] [00:27:21.988] ENDGAME_WORLD: #6 E=[S985 H6 D2 -] W=[- HAKT87 - -] [00:27:21.989] ENDGAME_WORLD: #7 E=[S985 H87 - -] W=[- HAKT6 D2 -] [00:27:21.989] ENDGAME_WORLD: #8 E=[S985 HT7 - -] W=[- HAK86 D2 -] [00:27:21.989] ENDGAME_WORLD: #9 E=[S985 HK7 - -] W=[- HAT86 D2 -] [00:27:21.989] ENDGAME_WORLD: #10 E=[S985 HA7 - -] W=[- HKT86 D2 -] [00:27:21.989] ENDGAME_WORLD: ... and 242 more [00:27:21.989] ENDGAME: Bidding weights applied to 252/252 worlds (range 0.10-0.10) [00:27:21.989] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=25.20): [00:27:22.190] H3: 100 % (25.2/25.2), avgDeclTricks=9.9 [00:27:22.390] H5: 100 % (25.2/25.2), avgDeclTricks=9.9 [00:27:22.576] HQ: 90 % (22.8/25.2), avgDeclTricks=9.6 [00:27:23.090] DT: 100 % (25.2/25.2), avgDeclTricks=9.9 [00:27:23.519] CJ: 100 % (25.2/25.2), avgDeclTricks=9.9 [00:27:23.519] ENDGAME: Selected H5 (100 %) [00:27:23.519] Tied cards: H5,H3 -- invoking NN directly on tied set [00:27:23.519] === FindBestCardAsync: Position=S, CardsPlayed=32 === [00:27:23.519] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:27:23.520] Relative position: Declarer, Contract type: NoTrump [00:27:23.520] Cards in hand mask: 4 [00:27:23.521] Candidate: TD = 62.5 % [00:27:23.521] Candidate: xH = 24.6 % [00:27:23.521] Candidate: QH = 10.8 % [00:27:23.521] Candidate: JC = 2.1 % [00:27:23.521] Selected: DT (62.5 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:25 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:25 === [00:27:25.175] Activated: 5 tricks remaining, threshold=5 [00:27:25.176] ENDGAME: Hidden cards=9 between E and W, need 5+4, declarer tricks=7, defense tricks=1 [00:27:25.176] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [00:27:25.176] ENDGAME: N [SA HJ94 - C8] [00:27:25.176] ENDGAME: S [- HQ5 DT CJ] [00:27:25.176] ENDGAME: Hidden [S985 HKT876 D2 -] [00:27:25.176] ENDGAME: Current trick (2 cards, led by S): H3 HA [00:27:25.176] ENDGAME: 126 valid worlds (after void filtering) [00:27:25.177] ENDGAME_WORLD: #1 E=[S985 H76 - -] W=[- HKT8 D2 -] [00:27:25.177] ENDGAME_WORLD: #2 E=[S985 H86 - -] W=[- HKT7 D2 -] [00:27:25.177] ENDGAME_WORLD: #3 E=[S985 HT6 - -] W=[- HK87 D2 -] [00:27:25.177] ENDGAME_WORLD: #4 E=[S985 HK6 - -] W=[- HT87 D2 -] [00:27:25.177] ENDGAME_WORLD: #5 E=[S985 H6 D2 -] W=[- HKT87 - -] [00:27:25.177] ENDGAME_WORLD: #6 E=[S985 H87 - -] W=[- HKT6 D2 -] [00:27:25.177] ENDGAME_WORLD: #7 E=[S985 HT7 - -] W=[- HK86 D2 -] [00:27:25.177] ENDGAME_WORLD: #8 E=[S985 HK7 - -] W=[- HT86 D2 -] [00:27:25.177] ENDGAME_WORLD: #9 E=[S985 H7 D2 -] W=[- HKT86 - -] [00:27:25.177] ENDGAME_WORLD: #10 E=[S985 HT8 - -] W=[- HK76 D2 -] [00:27:25.177] ENDGAME_WORLD: ... and 116 more [00:27:25.177] ENDGAME: Bidding weights applied to 126/126 worlds (range 0.10-0.10) [00:27:25.177] ENDGAME: Evaluating 3 candidates across 126 worlds (totalWeight=12.60): [00:27:25.210] H4: 100 % (12.6/12.6), avgDeclTricks=10.0 [00:27:25.243] H9: 100 % (12.6/12.6), avgDeclTricks=10.0 [00:27:25.289] HJ: 100 % (12.6/12.6), avgDeclTricks=9.7 [00:27:25.289] ENDGAME: Selected H9 (100 %) [00:27:25.289] Tied cards: H9,H4 -- invoking NN directly on tied set [00:27:25.289] === FindBestCardAsync: Position=N, CardsPlayed=34 === [00:27:25.289] Finding card to play for N: AQT.J942.64.Q832 [00:27:25.289] Relative position: Dummy, Contract type: NoTrump [00:27:25.289] Cards in hand mask: 3 [00:27:25.290] Candidate: xH = 94.5 % [00:27:25.290] Candidate: 9H = 4.7 % [00:27:25.290] Candidate: JH = 0.8 % [00:27:25.290] Selected: H4 (94.5 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:29 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:29 === [00:27:29.301] Activated: 4 tricks remaining, threshold=5 [00:27:29.302] ENDGAME: Hidden cards=7 between E and W, need 4+3, declarer tricks=7, defense tricks=2 [00:27:29.302] ENDGAME: Contract=3N, Declarer=S, ToPlay=N, Trump=NT [00:27:29.302] ENDGAME: N [SA HJ9 - C8] [00:27:29.302] ENDGAME: S [- HQ5 DT CJ] [00:27:29.302] ENDGAME: Hidden [S985 HKT6 D2 -] [00:27:29.302] ENDGAME: Current trick (1 cards, led by W): H8 [00:27:29.302] ENDGAME: 35 valid worlds (after void filtering) [00:27:29.302] ENDGAME_WORLD: #1 E=[S985 H6 - -] W=[- HKT D2 -] [00:27:29.302] ENDGAME_WORLD: #2 E=[S985 HT - -] W=[- HK6 D2 -] [00:27:29.302] ENDGAME_WORLD: #3 E=[S985 HK - -] W=[- HT6 D2 -] [00:27:29.302] ENDGAME_WORLD: #4 E=[S985 - D2 -] W=[- HKT6 - -] [00:27:29.302] ENDGAME_WORLD: #5 E=[S85 HT6 - -] W=[S9 HK D2 -] [00:27:29.302] ENDGAME_WORLD: #6 E=[S85 HK6 - -] W=[S9 HT D2 -] [00:27:29.302] ENDGAME_WORLD: #7 E=[S85 H6 D2 -] W=[S9 HKT - -] [00:27:29.303] ENDGAME_WORLD: #8 E=[S85 HKT - -] W=[S9 H6 D2 -] [00:27:29.303] ENDGAME_WORLD: #9 E=[S85 HT D2 -] W=[S9 HK6 - -] [00:27:29.303] ENDGAME_WORLD: #10 E=[S85 HK D2 -] W=[S9 HT6 - -] [00:27:29.303] ENDGAME_WORLD: ... and 25 more [00:27:29.303] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.10-0.10) [00:27:29.303] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=3.50): [00:27:29.304] H9: 100 % (3.5/3.5), avgDeclTricks=10.1 [00:27:29.305] HJ: 100 % (3.5/3.5), avgDeclTricks=10.4 [00:27:29.306] ENDGAME: Selected HJ (100 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:31 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:31 === [00:27:31.750] Activated: 4 tricks remaining, threshold=5 [00:27:31.750] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=7, defense tricks=2 [00:27:31.750] ENDGAME: Contract=3N, Declarer=S, ToPlay=S, Trump=NT [00:27:31.750] ENDGAME: S [- HQ5 DT CJ] [00:27:31.751] ENDGAME: N [SA H9 - C8] [00:27:31.751] ENDGAME: Hidden [S985 HT6 D2 -] [00:27:31.751] ENDGAME: Current trick (3 cards, led by W): H8 HJ HK [00:27:31.751] ENDGAME: 20 valid worlds (after void filtering) [00:27:31.751] ENDGAME_WORLD: #1 E=[S985 - - -] W=[- HT6 D2 -] [00:27:31.751] ENDGAME_WORLD: #2 E=[S85 H6 - -] W=[S9 HT D2 -] [00:27:31.751] ENDGAME_WORLD: #3 E=[S85 HT - -] W=[S9 H6 D2 -] [00:27:31.751] ENDGAME_WORLD: #4 E=[S85 - D2 -] W=[S9 HT6 - -] [00:27:31.751] ENDGAME_WORLD: #5 E=[S95 H6 - -] W=[S8 HT D2 -] [00:27:31.751] ENDGAME_WORLD: #6 E=[S95 HT - -] W=[S8 H6 D2 -] [00:27:31.751] ENDGAME_WORLD: #7 E=[S95 - D2 -] W=[S8 HT6 - -] [00:27:31.751] ENDGAME_WORLD: #8 E=[S5 HT6 - -] W=[S98 - D2 -] [00:27:31.751] ENDGAME_WORLD: #9 E=[S5 H6 D2 -] W=[S98 HT - -] [00:27:31.751] ENDGAME_WORLD: #10 E=[S5 HT D2 -] W=[S98 H6 - -] [00:27:31.751] ENDGAME_WORLD: ... and 10 more [00:27:31.751] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.10-0.10) [00:27:31.752] ENDGAME: Evaluating 2 candidates across 20 worlds (totalWeight=2.00): [00:27:31.752] H5: 100 % (2.0/2.0), avgDeclTricks=10.0 [00:27:31.752] HQ: 80 % (1.6/2.0), avgDeclTricks=8.8 [00:27:31.752] ENDGAME: Selected H5 (100 %) === Board 20260524_MP_004_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:27:37 === === Board 20260524_MP_004_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:27:37 === [00:27:37.591] Activated: 2 tricks remaining, threshold=5 [00:27:37.591] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=8, defense tricks=3 [00:27:37.591] ENDGAME: Contract=3N, Declarer=S, ToPlay=S, Trump=NT [00:27:37.592] ENDGAME: S [- - DT CJ] [00:27:37.592] ENDGAME: N [SA - - C8] [00:27:37.592] ENDGAME: Hidden [S985 HT - -] [00:27:37.592] ENDGAME: 3 valid worlds (after void filtering) [00:27:37.592] ENDGAME_WORLD: #1 E=[S5 HT - -] W=[S98 - - -] [00:27:37.592] ENDGAME_WORLD: #2 E=[S8 HT - -] W=[S95 - - -] [00:27:37.592] ENDGAME_WORLD: #3 E=[S9 HT - -] W=[S85 - - -] [00:27:37.592] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.10-0.10) [00:27:37.592] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=0.30): [00:27:37.592] DT: 100 % (0.3/0.3), avgDeclTricks=10.0 [00:27:37.592] CJ: 100 % (0.3/0.3), avgDeclTricks=10.0 [00:27:37.592] ENDGAME: Selected CJ (100 %) [00:27:37.592] Tied cards: CJ,DT -- invoking NN directly on tied set [00:27:37.593] === FindBestCardAsync: Position=S, CardsPlayed=44 === [00:27:37.593] Finding card to play for S: K3.Q53.AQJT.AJ76 [00:27:37.593] Relative position: Declarer, Contract type: NoTrump [00:27:37.593] Cards in hand mask: 2 [00:27:37.594] Candidate: JC = 52.1 % [00:27:37.594] Candidate: TD = 47.9 % [00:27:37.594] Selected: CJ (52.1 %) -- 1 tied: DT