=== Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:19 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:19 === [23:39:19.130] === FindBestCardAsync: Position=S, CardsPlayed=2 === [23:39:19.130] Contract: 4HX, Declarer: W, Dealer: S [23:39:19.130] Auction: 1D-3H-X-4H-X-P-P-P [23:39:19.130] Deal: N:... ... ... ... [23:39:19.130] Position S is on defender's side - score table shifted by 0 defense tricks won [23:39:19.130] ****************************** [23:39:19.130] FindMatchingDealsWithPlayInternal Input: [23:39:19.131] Position parameter: S [23:39:19.131] Deal from game: N:... ... ... ... [23:39:19.131] Hand for N: (null) [23:39:19.131] Hand for E: JT754.542.94.T74 [23:39:19.131] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:19.131] Hand for W: (null) [23:39:19.131] Cards played: S3, S5 [23:39:19.131] Declarer: W [23:39:19.131] ****************************** [23:39:19.131] [DealFinder] Seed from player S hand: -1455527164 [23:39:19.132] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:19.132] [DealFinder] Explained bid S 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:39:19.132] [DealFinder] Explained bid W 3H: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, H >= 7, LoserLevel >= 3, HCP <= 13, H >= 6, HCP < 12, 2 of Top 4 Honors in H" -> require: (none) [23:39:19.132] [DealFinder] Explained bid N X: "Responses to 1Mi-3Ma, HCP >= 10, H <= 2, HCP >= 12" -> require: (none) [23:39:19.132] [DealFinder] Explained bid E 4H: "Responses to 1Mi-3Ma-PX, HeartCompGame OR CoverGame(H), H >= 3, HCP >= 8, H >= 2, HCP >= 11" -> require: (none) [23:39:19.132] [DealFinder] Explained bid S X: "Responses to 1Mi-3Ma-PX-4Ma, Penalty Possible" -> require: (none) [23:39:19.132] [DealFinder] Explained bid W P: "Last resort - defensive, Sensible" -> require: (none) [23:39:19.133] [DealFinder] Explained bid N P: "Responses to 1Mi-3Ma-PX-4Ma-X-P, True" -> require: (none) [23:39:19.133] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:39:19.135] [DealFinder] N constraints: HCP[10-37], Suits=H[0-2], Trivial=False [23:39:19.135] [DealFinder] Expression (1300 chars): ((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 4 & DiamondSlam) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HasStoppersInSuit(H) & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Stopper in H & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & D >= 4 & HCP <= 14) & NOT (HCP >= 12 & C >= 6) & NOT (HCP >= 10 & D >= 4 & DiamondPoints >= 14) & NOT (HCP >= 10 & S >= 6 & DiamondPoints >= 14) & NOT (HCP >= 15 & D >= 4 & HCP <= 18) & NOT (S >= 8 & Losers <= 3) & True [23:39:19.135] [Timing] N precompute: 2ms mem d=98KB (total=1540MB) [23:39:19.136] [DealFinder] E constraints: HCP[0-37], Suits=(none), Trivial=False [23:39:19.137] [DealFinder] Expression (1040 chars): ((H >= 2 & HCP >= 11) OR (H >= 3 & HCP >= 8) OR HeartCompGame OR CoverGame(H)) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT HeartSlam & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT (SpadeCompGame & S >= 6) & NOT (TwiceRebiddable(S) & HCP >= 14) & Sensible [23:39:19.137] [Timing] E precompute: 1ms mem d=96KB (total=1540MB) [23:39:19.142] [DealFinder] S Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:39:19.142] [DealFinder] S constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:39:19.142] [DealFinder] Expression (2788 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:39:19.142] [Timing] S precompute: 5ms mem d=164KB (total=1540MB) [23:39:19.144] [DealFinder] W HCP min: tightened from 0 to 5 using HandUnderstanding [23:39:19.145] [DealFinder] W constraints: HCP[5-13], Suits=H[6-13], Trivial=False [23:39:19.145] [DealFinder] Expression (1196 chars): ((H >= 7 & LoserLevel >= 3 & HCP <= 13 & HCP >= 5) OR (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H)) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & Sensible [23:39:19.145] [Timing] W precompute: 2ms mem d=104KB (total=1540MB) [23:39:19.145] [Timing] Pre-computation (constraints): 13ms mem d=0MB (total=1540MB, gc2=15) [23:39:19.145] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [23:39:19.145] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=2 [23:39:19.145] [ExtractPartialDeal] Visible hands: S, E, W [23:39:19.145] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:19.145] [ExtractPartialDeal] Extracted hands: [23:39:19.145] N: ... (0 cards) [23:39:19.145] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:19.145] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:19.145] W: ... (0 cards) [23:39:19.145] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:19.146] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:19.146] [ComputePlayedCards] Card 1: S3 played by N [23:39:19.146] [ComputePlayedCards] Card 2: S5 played by E [23:39:19.146] [DealFinder] Added 1 played cards to N (was 0 cards): S3 [23:39:19.146] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5 [23:39:19.146] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [23:39:19.146] [DealFinder] Added 0 played cards to W (was 0 cards): [23:39:19.146] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:19.146] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:19.146] [DealFinder] Bid verification enabled for: N, W [23:39:19.147] [DealFinder] Propagated N: HCP[10-15], Suits=S[0-5] H[0-2] D[0-7] C[0-6] (2 iterations) [23:39:19.147] [DealFinder] Propagated W: HCP[5-10], Suits=S[0-5] H[6-8] D[0-7] C[0-6] (2 iterations) [23:39:19.147] [DealFinder] Known cards per player: N=1, E=13, S=13, W=0 [23:39:19.147] [DealFinder] Locked players: E, S [23:39:19.147] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [23:39:19.147] [DealFinder] Players needing cards: N:12, W:13 [23:39:19.147] Large number of cards remaining. Using random generation. [23:39:19.147] [DealFinder] Hands to validate (not 13 cards in partial): N, W [23:39:19.148] [VerifyHands] FAIL for N: Q83.KT.QT632.865 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:19.154] [VerifyHands] FAIL for N: 832.AK.AQT632.83 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:19.155] [VerifyHands] FAIL for N: 632.6.AT8632.A98 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:19.157] [VerifyHands] FAIL for N: 63.J.AT632.A8653 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:19.158] [VerifyHands] FAIL for N: Q632.J87.T6.A863 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:19.293] [DealFinder] After 100 attempts: passedSimple=89, failedVerification=89, matches=0 [23:39:19.460] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:39:19.840] [Timing] Total: 708ms, Generation: 91ms, Verification: 284ms [23:39:19.840] [Timing] Attempts: 6004, PassedSimpleCheck: 5178, FailedVerification: 5128, Found: 50 [23:39:19.853] Search complete. Returning 50 deals. [23:39:19.854] Found 50 sample deals for simulation. [23:39:19.854] Valid deals for DDS: 50 / 50 [23:39:19.854] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [23:39:19.861] [SAMPLE-VAL] Opening lead NN validation (S3): 2/50 samples adjusted [23:39:19.862] [SAMPLE-VAL] Done. Weight range: 0.500-1.000 [23:39:19.862] After sample validation: 50 deals remaining [23:39:19.862] [PLAY-INFER] No completed tricks -- skipping [23:39:19.862] Using weighted samples: 2/50 have non-uniform weights (range 0.500-1.000) [23:39:19.862] Sample deals (50 total, showing first 20, by weight): [23:39:19.862] [1] (w=1.000) N:Q632.J.AT8.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 8.AKT8763.Q632.5 [23:39:19.862] [2] (w=1.000) N:Q863.8.AQ8.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT763.T632.9 [23:39:19.862] [3] (w=1.000) N:Q8632.AT.83.A965 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .KJ8763.AQT62.83 [23:39:19.862] [4] (w=1.000) N:Q8632.A.T82.A963 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .KJT8763.AQ63.85 [23:39:19.862] [5] (w=1.000) N:Q8632.JT.A8.A953 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AK8763.QT632.86 [23:39:19.862] [6] (w=1.000) N:Q8632.A.862.A953 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .KJT8763.AQT3.86 [23:39:19.862] [7] (w=1.000) N:Q832.3.AQ3.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 6.AKJT876.T862.9 [23:39:19.862] [8] (w=1.000) N:Q8632.J.A83.A963 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AKT8763.QT62.85 [23:39:19.863] [9] (w=1.000) N:Q8632.J.AT2.A963 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AKT8763.Q863.85 [23:39:19.863] [10] (w=1.000) N:Q8632.T3.A3.A965 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AKJ876.QT862.83 [23:39:19.863] [11] (w=1.000) N:632.6.AQ2.A98653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 Q8.AKJT873.T863. [23:39:19.863] [12] (w=1.000) N:Q863.A.T83.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT8763.AQ62.6 [23:39:19.863] [13] (w=1.000) N:Q8632.K6.Q.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AJT873.AT8632.8 [23:39:19.863] [14] (w=1.000) N:Q832.T8.AT.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 6.AKJ763.Q8632.8 [23:39:19.863] [15] (w=1.000) N:632.8.AQ6.A98653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 Q8.AKJT763.T832. [23:39:19.863] [16] (w=1.000) N:Q632.T7.A8.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 8.AKJ863.QT632.3 [23:39:19.863] [17] (w=1.000) N:Q863.7.AQ8.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT863.T632.3 [23:39:19.863] [18] (w=1.000) N:Q632.J6.A2.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 8.AKT873.QT863.3 [23:39:19.863] [19] (w=1.000) N:Q8632.7.AQT.A983 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AKJT863.8632.65 [23:39:19.863] [20] (w=1.000) N:Q8632.T.AT8.A985 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 .AKJ8763.Q632.63 [23:39:19.864] ... and 30 more [23:39:20.231] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:20.231] S9: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 200, 800, 200, 800, 500, 800, 500, 500, 500, 500, 500, 500, 500, 500, 800, 200, 500, 500, 500, 500, 800, 200, 800, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500] [23:39:20.231] SA: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 200, 800, 200, 800, 500, 800, 500, 500, 500, 500, 500, 500, 500, 500, 800, 500, 500, 500, 500, 500, 800, 200, 800, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500] [23:39:20.231] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:20.231] S9: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 6, 4, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 6, 4, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5] [23:39:20.231] SA: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 6, 4, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 4, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5] [23:39:20.232] --- IMP Calculation Output (card -> average IMP) --- [23:39:20.232] SA: 0.14 [23:39:20.232] S9: -0.14 [23:39:20.232] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:20.232] SA: 0.020 [23:39:20.232] S9: -0.020 [23:39:20.232] === DDS DETAILED ANALYSIS === [23:39:20.232] Cards analyzed: 2, Samples per card: 50 [23:39:20.232] [23:39:20.232] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:20.232] ----- ------ --------- ------- ----------- -------------------------------- [23:39:20.232] SA 0.14 5.02 100 % 3 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 6, 4, 6, 5, 6, 5, 5...] [23:39:20.232] S9 -0.14 5.00 100 % 3 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 6, 4, 6, 5, 6, 5, 5...] [23:39:20.232] [23:39:20.232] Selected: SA (IMPs=0.14, avgTricks=5.02) [23:39:20.233] =================== [23:39:20.233] Selected: SA (MP 0.020, 0.14 IMPs, 5.02 tricks) [23:39:20.233] [stage-timing] ok sample=723ms validate=0ms nn=7ms signal=0ms simgames=1ms dds=367ms total=1103ms samples=50 cards=2 [23:39:20.233] === FindBestCardAsync: Position=S, CardsPlayed=2 === [23:39:20.233] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:20.233] Relative position: Righty, Contract type: Suit [23:39:20.233] Cards in hand mask: 3 [23:39:20.234] Candidate: KS = 95.2 % [23:39:20.235] Candidate: 9S = 4.8 % [23:39:20.235] Candidate: AS = 0.0 % [23:39:20.235] Selected: SK (95.2 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:21 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:21 === [23:39:21.786] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:39:21.786] Contract: 4HX, Declarer: W, Dealer: S [23:39:21.786] Auction: 1D-3H-X-4H-X-P-P-P [23:39:21.786] Deal: N:... ... ... ... [23:39:21.786] Position S is on defender's side - score table shifted by 1 defense tricks won [23:39:21.786] ****************************** [23:39:21.786] FindMatchingDealsWithPlayInternal Input: [23:39:21.786] Position parameter: S [23:39:21.787] Deal from game: N:... ... ... ... [23:39:21.787] Hand for N: (null) [23:39:21.787] Hand for E: JT754.542.94.T74 [23:39:21.787] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:21.787] Hand for W: (null) [23:39:21.787] Cards played: S3, S5, SK, S2 [23:39:21.787] Declarer: W [23:39:21.787] ****************************** [23:39:21.787] [DealFinder] Seed from player S hand: -1455527164 [23:39:21.787] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:21.787] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:39:21.788] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1541MB, gc2=15) [23:39:21.788] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [23:39:21.788] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=4 [23:39:21.788] [ExtractPartialDeal] Visible hands: S, E, W [23:39:21.788] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:21.788] [ExtractPartialDeal] Extracted hands: [23:39:21.788] N: ... (0 cards) [23:39:21.788] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:21.788] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:21.788] W: ... (0 cards) [23:39:21.788] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:21.788] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:21.788] [ComputePlayedCards] Card 1: S3 played by N [23:39:21.788] [ComputePlayedCards] Card 2: S5 played by E [23:39:21.789] [ComputePlayedCards] Card 3: SK played by S [23:39:21.789] [ComputePlayedCards] Card 4: S2 played by W [23:39:21.789] [ComputePlayedCards] Trick complete. Winner: S [23:39:21.789] [DealFinder] Added 1 played cards to N (was 0 cards): S3 [23:39:21.789] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5 [23:39:21.789] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK [23:39:21.789] [DealFinder] Added 1 played cards to W (was 0 cards): S2 [23:39:21.789] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:21.789] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:21.789] [DealFinder] Bid verification enabled for: N, W [23:39:21.789] [DealFinder] Propagated N: HCP[10-15], Suits=S[0-5] H[0-2] D[0-7] C[0-6] (2 iterations) [23:39:21.789] [DealFinder] Propagated W: HCP[5-10], Suits=S[0-5] H[6-8] D[0-7] C[0-6] (2 iterations) [23:39:21.790] [DealFinder] Known cards per player: N=1, E=13, S=13, W=1 [23:39:21.790] [DealFinder] Locked players: E, S [23:39:21.790] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [23:39:21.790] [DealFinder] Players needing cards: N:12, W:12 [23:39:21.790] Large number of cards remaining. Using random generation. [23:39:21.790] [DealFinder] Hands to validate (not 13 cards in partial): N, W [23:39:21.790] [VerifyHands] FAIL for N: Q63.73.AT83.9653 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:21.792] [VerifyHands] FAIL for N: Q3.8.AQT632.A983 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:21.793] [VerifyHands] FAIL for N: Q863.AK.AT82.A83 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:21.795] [VerifyHands] FAIL for N: Q83.KT7.632.A853 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:21.799] [VerifyHands] FAIL for N: Q83.KJ7.QT63.965 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:22.087] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:39:22.783] [Timing] Total: 995ms, Generation: 182ms, Verification: 522ms [23:39:22.783] [Timing] Attempts: 10650, PassedSimpleCheck: 9548, FailedVerification: 9498, Found: 50 [23:39:22.795] Search complete. Returning 50 deals. [23:39:22.795] Found 50 sample deals for simulation. [23:39:22.795] Valid deals for DDS: 50 / 50 [23:39:22.795] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [23:39:22.803] [SAMPLE-VAL] Opening lead NN validation (S3): 1/50 samples adjusted [23:39:22.803] [SAMPLE-VAL] T1: N=S3 E=S5 S=SK W=S2 (leader=N) [23:39:22.804] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.804] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.805] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.805] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.639 [W:T1-S2=50 %] [23:39:22.805] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.806] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.660 [W:T1-S2=54 %] [23:39:22.806] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.806] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.652 [W:T1-S2=52 %] [23:39:22.807] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.807] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.807] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.810] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.810] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.811] [SAMPLE-VAL] Sample 14: weight 0.500 -> 0.450 [W:T1-S2=100 %] [23:39:22.811] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.811] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.812] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.854 [W:T1-S2=90 %] [23:39:22.812] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.812] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.813] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.813] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.814] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.814] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.814] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.815] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.815] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.815] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.644 [W:T1-S2=51 %] [23:39:22.816] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.816] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.817] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.817] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.817] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.818] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.818] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.818] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.819] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.819] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.819] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.820] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.820] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.820] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.821] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.821] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.821] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.822] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.859 [W:T1-S2=91 %] [23:39:22.822] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.823] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.823] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.823] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.900 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Done. Weight range: 0.450-0.900 [23:39:22.824] [SAMPLE-VAL] Top sample 1 (w=0.900): N:Q863.T.A63.A9653 W:2.AKJ8763.QT82.8 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Top sample 2 (w=0.900): N:Q863.AT.82.A9853 W:2.KJ8763.AQT63.6 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Top sample 3 (w=0.900): N:Q863.A.T82.A9853 W:2.KJT8763.AQ63.6 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Top sample 5 (w=0.900): N:Q863.J.A83.A9865 W:2.AKT8763.QT62.3 [W:T1-S2=100 %] [23:39:22.824] [SAMPLE-VAL] Top sample 7 (w=0.900): N:Q863.6.AQ8.A9865 W:2.AKJT873.T632.3 [W:T1-S2=100 %] [23:39:22.824] After sample validation: 50 deals remaining [23:39:22.824] [PLAY-INFER] No inference observations detected [23:39:22.825] Using weighted samples: 50/50 have non-uniform weights (range 0.450-0.900) [23:39:22.825] Sample deals (50 total, showing first 20, by weight): [23:39:22.825] [1] (w=0.900) N:Q863.T.A63.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ8763.QT82.8 [23:39:22.825] [2] (w=0.900) N:Q863.AT.82.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJ8763.AQT63.6 [23:39:22.825] [3] (w=0.900) N:Q863.A.T82.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT8763.AQ63.6 [23:39:22.825] [4] (w=0.900) N:Q863.J.A83.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT8763.QT62.3 [23:39:22.825] [5] (w=0.900) N:Q863.6.AQ8.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.T632.3 [23:39:22.825] [6] (w=0.900) N:Q863.8.AQ3.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT763.T862.3 [23:39:22.825] [7] (w=0.900) N:Q863.6.AQT.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.8632.8 [23:39:22.825] [8] (w=0.900) N:Q863.8.AQ3.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT763.T862.6 [23:39:22.826] [9] (w=0.900) N:Q863.A8.T2.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT763.AQ863.5 [23:39:22.826] [10] (w=0.900) N:Q863.73.A8.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT86.QT632.3 [23:39:22.826] [11] (w=0.900) N:Q863.73.A6.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT86.QT832.3 [23:39:22.826] [12] (w=0.900) N:Q863.A.T63.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT8763.AQ82.8 [23:39:22.826] [13] (w=0.900) N:Q863.T.A32.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ8763.QT86.9 [23:39:22.826] [14] (w=0.900) N:Q863.3.AQ2.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT876.T863.9 [23:39:22.826] [15] (w=0.900) N:Q863.8.AQ2.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT763.T863.3 [23:39:22.826] [16] (w=0.900) N:Q83.A.T62.A98653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 62.KJT8763.AQ83. [23:39:22.826] [17] (w=0.900) N:Q863.83.A2.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT76.QT863.8 [23:39:22.826] [18] (w=0.900) N:Q863.A.632.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT8763.AQT8.3 [23:39:22.826] [19] (w=0.900) N:Q863.A.832.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJT8763.AQT6.3 [23:39:22.827] [20] (w=0.900) N:Q863.AT.62.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.KJ8763.AQT83.6 [23:39:22.827] ... and 30 more [23:39:23.137] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:23.137] C2: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.137] CK: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.137] D5: [500, 200, -790, 500, 500, 500, 500, 500, 200, 500, 500, -790, 500, 500, 500, -790, 500, -790, -790, 200, 500, 500, 500, 800, -790, 800, 200, 200, 500, 200, 500, 500, -790, 500, 500, 500, 500, 500, 500, -790, 500, 500, 500, 200, 200, 200, 500, 500, -790, -790] [23:39:23.137] D7: [500, 200, -790, 500, 500, 500, 500, 500, 200, 500, 500, -790, 500, 500, 500, -790, 500, -790, -790, 200, 500, 500, 500, 800, -790, 800, 200, 200, 500, 200, 500, 500, -790, 500, 500, 500, 500, 500, 500, -790, 500, 500, 500, 200, 200, 200, 500, 500, -790, -790] [23:39:23.137] H9: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.137] HQ: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.138] S9: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.138] SA: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 200, 200, 500, 500, 500, 500, 500] [23:39:23.138] DJ: [200, 200, -790, 200, 500, 500, 500, 500, 200, 500, 500, -790, 200, 500, 500, -790, 500, -790, -790, 200, 500, 500, 200, 800, -790, 800, 200, 200, 500, -790, 500, 200, -790, 500, 200, 500, 500, 200, 500, -790, 200, 500, 200, 200, 200, 200, 500, 200, -790, 200] [23:39:23.138] DK: [200, 200, -790, 200, 500, 500, 500, 500, 200, 500, 500, -790, 200, 500, 500, -790, 500, -790, -790, 200, 200, 500, 200, 500, -790, 500, 200, 200, 500, -790, 500, 200, -790, 500, 200, 500, 500, 200, 200, -790, 200, 500, 200, 200, 200, 200, 200, 200, -790, 200] [23:39:23.138] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:23.138] C2: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.138] CK: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.138] D5: [4, 3, 2, 4, 4, 4, 4, 4, 3, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 3, 4, 4, 4, 5, 2, 5, 3, 3, 4, 3, 4, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 3, 3, 3, 4, 4, 2, 2] [23:39:23.138] D7: [4, 3, 2, 4, 4, 4, 4, 4, 3, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 3, 4, 4, 4, 5, 2, 5, 3, 3, 4, 3, 4, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 3, 3, 3, 4, 4, 2, 2] [23:39:23.138] H9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.138] HQ: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.138] S9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.138] SA: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4] [23:39:23.139] DJ: [3, 3, 2, 3, 4, 4, 4, 4, 3, 4, 4, 2, 3, 4, 4, 2, 4, 2, 2, 3, 4, 4, 3, 5, 2, 5, 3, 3, 4, 2, 4, 3, 2, 4, 3, 4, 4, 3, 4, 2, 3, 4, 3, 3, 3, 3, 4, 3, 2, 3] [23:39:23.139] DK: [3, 3, 2, 3, 4, 4, 4, 4, 3, 4, 4, 2, 3, 4, 4, 2, 4, 2, 2, 3, 3, 4, 3, 4, 2, 4, 3, 3, 4, 2, 4, 3, 2, 4, 3, 4, 4, 3, 3, 2, 3, 4, 3, 3, 3, 3, 3, 3, 2, 3] [23:39:23.140] --- IMP Calculation Output (card -> average IMP) --- [23:39:23.140] C2: 1.96 [23:39:23.140] CK: 1.96 [23:39:23.140] S9: 1.96 [23:39:23.140] SA: 1.96 [23:39:23.140] H9: 1.80 [23:39:23.140] HQ: 1.80 [23:39:23.140] D5: -1.79 [23:39:23.141] D7: -1.79 [23:39:23.141] DJ: -3.55 [23:39:23.141] DK: -4.32 [23:39:23.141] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:23.141] C2: 0.184 [23:39:23.141] CK: 0.184 [23:39:23.141] S9: 0.184 [23:39:23.141] SA: 0.184 [23:39:23.141] H9: 0.161 [23:39:23.141] HQ: 0.161 [23:39:23.141] D5: -0.116 [23:39:23.141] D7: -0.116 [23:39:23.141] DJ: -0.358 [23:39:23.141] DK: -0.467 [23:39:23.142] === DDS DETAILED ANALYSIS === [23:39:23.142] Cards analyzed: 10, Samples per card: 50 [23:39:23.142] [23:39:23.142] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:23.142] ----- ------ --------- ------- ----------- -------------------------------- [23:39:23.142] C2 1.96 3.90 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4...] [23:39:23.142] S9 1.96 3.90 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4...] [23:39:23.142] CK 1.96 3.90 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4...] [23:39:23.142] SA 1.96 3.90 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4...] [23:39:23.142] H9 1.80 3.88 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3...] [23:39:23.142] HQ 1.80 3.88 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3...] [23:39:23.142] D5 -1.79 3.46 81 % 4 [4, 3, 2, 4, 4, 4, 4, 4, 3, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 3...] [23:39:23.143] D7 -1.79 3.46 81 % 4 [4, 3, 2, 4, 4, 4, 4, 4, 3, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 3...] [23:39:23.143] DJ -3.55 3.26 80 % 4 [3, 3, 2, 3, 4, 4, 4, 4, 3, 4, 4, 2, 3, 4, 4, 2, 4, 2, 2, 3...] [23:39:23.143] DK -4.32 3.16 80 % 3 [3, 3, 2, 3, 4, 4, 4, 4, 3, 4, 4, 2, 3, 4, 4, 2, 4, 2, 2, 3...] [23:39:23.143] [23:39:23.143] Selected: C2 (IMPs=1.96, avgTricks=3.90) [23:39:23.143] =================== [23:39:23.143] Selected: C2 (MP 0.184, 1.96 IMPs, 3.90 tricks) -- 3 tied card(s): S9, CK, SA [23:39:23.143] [stage-timing] ok sample=1008ms validate=0ms nn=29ms signal=0ms simgames=1ms dds=314ms total=1357ms samples=50 cards=4 [23:39:23.143] === FindBestCardAsync: Position=S, CardsPlayed=4 === [23:39:23.143] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:23.143] Relative position: Righty, Contract type: Suit [23:39:23.144] Cards in hand mask: 11 [23:39:23.144] Candidate: AS = 29.3 % [23:39:23.144] Candidate: KC = 29.1 % [23:39:23.144] Candidate: 9H = 15.1 % [23:39:23.144] Candidate: xD = 9.2 % [23:39:23.145] Candidate: KD = 8.0 % [23:39:23.145] Candidate: 9S = 3.6 % [23:39:23.145] Candidate: QC = 1.8 % [23:39:23.145] Candidate: QH = 1.6 % [23:39:23.145] Candidate: JD = 1.4 % [23:39:23.145] Candidate: xC = 1.0 % [23:39:23.145] Candidate: JC = 0.0 % [23:39:23.145] Selected: SA (29.3 %) -- 1 tied: CK === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:29 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:29 === [23:39:29.990] === FindBestCardAsync: Position=S, CardsPlayed=11 === [23:39:29.990] Contract: 4HX, Declarer: W, Dealer: S [23:39:29.990] Auction: 1D-3H-X-4H-X-P-P-P [23:39:29.990] Deal: N:... ... ... ... [23:39:29.990] Position S is on defender's side - score table shifted by 1 defense tricks won [23:39:29.990] ****************************** [23:39:29.990] FindMatchingDealsWithPlayInternal Input: [23:39:29.991] Position parameter: S [23:39:29.991] Deal from game: N:... ... ... ... [23:39:29.991] Hand for N: (null) [23:39:29.991] Hand for E: JT754.542.94.T74 [23:39:29.991] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:29.991] Hand for W: (null) [23:39:29.991] Cards played: S3, S5, SK, S2, SA, H3, S6, S7, HA, H6, H4 [23:39:29.991] Declarer: W [23:39:29.991] ****************************** [23:39:29.991] [DealFinder] Seed from player S hand: -1455527164 [23:39:29.992] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:29.992] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:39:29.992] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1539MB, gc2=15) [23:39:29.992] [DealFinder] Using cardsPlayedCount=11 for visibility calculation [23:39:29.992] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=11 [23:39:29.992] [ExtractPartialDeal] Visible hands: S, E, W [23:39:29.992] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:29.992] [ExtractPartialDeal] Extracted hands: [23:39:29.992] N: ... (0 cards) [23:39:29.992] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:29.992] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:29.992] W: ... (0 cards) [23:39:29.992] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:29.992] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:29.993] [ComputePlayedCards] Card 1: S3 played by N [23:39:29.993] [ComputePlayedCards] Card 2: S5 played by E [23:39:29.993] [ComputePlayedCards] Card 3: SK played by S [23:39:29.993] [ComputePlayedCards] Card 4: S2 played by W [23:39:29.993] [ComputePlayedCards] Trick complete. Winner: S [23:39:29.993] [ComputePlayedCards] Card 5: SA played by S [23:39:29.993] [ComputePlayedCards] Card 6: H3 played by W [23:39:29.993] [ComputePlayedCards] Card 7: S6 played by N [23:39:29.993] [ComputePlayedCards] Card 8: S7 played by E [23:39:29.993] [ComputePlayedCards] Trick complete. Winner: W [23:39:29.993] [ComputePlayedCards] Card 9: HA played by W [23:39:29.993] [ComputePlayedCards] Card 10: H6 played by N [23:39:29.993] [ComputePlayedCards] Card 11: H4 played by E [23:39:29.993] [DealFinder] Added 3 played cards to N (was 0 cards): S3, S6, H6 [23:39:29.993] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, S7, H4 [23:39:29.994] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, SA [23:39:29.994] [DealFinder] Added 3 played cards to W (was 0 cards): S2, H3, HA [23:39:29.994] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [23:39:29.994] [DealFinder] Assigned 2 Spades cards to N: S8, SQ [23:39:29.994] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:29.994] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:29.994] [DealFinder] Bid verification enabled for: N, W [23:39:29.994] [DealFinder] Propagated N: HCP[10-15], Suits=S[4-4] H[0-2] D[0-7] C[0-6] (2 iterations) [23:39:29.994] [DealFinder] Propagated W: HCP[5-10], Suits=S[1-1] H[6-8] D[0-7] C[0-6] (2 iterations) [23:39:29.995] [DealFinder] Known cards per player: N=5, E=13, S=13, W=3 [23:39:29.995] [DealFinder] Locked players: E, S [23:39:29.995] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [23:39:29.995] [DealFinder] Players needing cards: N:8, W:10 [23:39:29.995] Large number of cards remaining. Using random generation. [23:39:29.995] [DealFinder] Hands to validate (not 13 cards in partial): N, W [23:39:29.996] [VerifyHands] FAIL for N: Q863.KJ86.QT32.A (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:29.998] [VerifyHands] FAIL for N: Q863.KJ76.Q8.983 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:30.000] [VerifyHands] FAIL for N: Q863.KJ6.82.9865 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:30.002] [VerifyHands] FAIL for N: Q863.KT86.AT.A93 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:30.005] [VerifyHands] FAIL for N: Q863.J876.86.A85 (((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPoi...) [23:39:30.249] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [23:39:30.464] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [23:39:31.567] [Timing] Total: 1575ms, Generation: 232ms, Verification: 860ms [23:39:31.568] [Timing] Attempts: 16331, PassedSimpleCheck: 16331, FailedVerification: 16281, Found: 50 [23:39:31.581] Search complete. Returning 50 deals. [23:39:31.581] Found 50 sample deals for simulation. [23:39:31.581] Valid deals for DDS: 50 / 50 [23:39:31.581] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [23:39:31.589] [SAMPLE-VAL] Opening lead NN validation (S3): 0/50 samples adjusted [23:39:31.590] [SAMPLE-VAL] T1: N=S3 E=S5 S=SK W=S2 (leader=N) [23:39:31.590] [SAMPLE-VAL] T2: S=SA W=H3 N=S6 E=S7 (leader=S) [23:39:31.590] [SAMPLE-VAL] T3: W=HA N=H6 E=H4 (leader=W) (partial) [23:39:31.592] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.529 [N:T2-S6=61 % T3-H6=100 %, W:T1-S2=100 % T2-H3=44 % T3-HA=20 %] [23:39:31.594] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.597 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=68 % T3-HA=24 %] [23:39:31.595] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.503 [N:T2-S6=63 % T3-H6=44 %, W:T1-S2=100 % T2-H3=81 % T3-HA=26 %] [23:39:31.597] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.619 [N:T2-S6=63 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=32 %] [23:39:31.599] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.589 [N:T2-S6=71 % T3-H6=100 %, W:T1-S2=100 % T2-H3=60 % T3-HA=22 %] [23:39:31.600] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.638 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.602] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.604 [N:T2-S6=65 % T3-H6=100 %, W:T1-S2=100 % T2-H3=63 % T3-HA=27 %] [23:39:31.604] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.515 [N:T2-S6=58 % T3-H6=45 %, W:T1-S2=100 % T2-H3=78 % T3-HA=34 %] [23:39:31.605] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.498 [N:T2-S6=61 % T3-H6=46 %, W:T1-S2=100 % T2-H3=76 % T3-HA=26 %] [23:39:31.607] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.621 [N:T2-S6=72 % T3-H6=100 %, W:T1-S2=100 % T2-H3=64 % T3-HA=28 %] [23:39:31.608] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.637 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=34 %] [23:39:31.610] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.547 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=42 % T3-HA=23 %] [23:39:31.611] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.589 [N:T2-S6=71 % T3-H6=100 %, W:T1-S2=100 % T2-H3=60 % T3-HA=22 %] [23:39:31.613] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.638 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.615] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.552 [N:T2-S6=65 % T3-H6=100 %, W:T1-S2=100 % T2-H3=59 % T3-HA=17 %] [23:39:31.616] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.546 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=43 % T3-HA=22 %] [23:39:31.618] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.615 [N:T2-S6=69 % T3-H6=99 %, W:T1-S2=100 % T2-H3=72 % T3-HA=25 %] [23:39:31.619] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.581 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=45 % T3-HA=31 %] [23:39:31.621] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.515 [N:T2-S6=58 % T3-H6=45 %, W:T1-S2=100 % T2-H3=78 % T3-HA=34 %] [23:39:31.622] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.595 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=23 %] [23:39:31.624] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.606 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=65 % T3-HA=27 %] [23:39:31.626] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.617 [N:T2-S6=62 % T3-H6=98 %, W:T1-S2=100 % T2-H3=68 % T3-HA=32 %] [23:39:31.627] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.595 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=23 %] [23:39:31.629] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.637 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=34 %] [23:39:31.630] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.638 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.632] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.604 [N:T2-S6=65 % T3-H6=100 %, W:T1-S2=100 % T2-H3=63 % T3-HA=27 %] [23:39:31.633] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.498 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=66 % T3-HA=8 %] [23:39:31.635] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.547 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=42 % T3-HA=23 %] [23:39:31.636] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.578 [N:T2-S6=64 % T3-H6=99 %, W:T1-S2=100 % T2-H3=68 % T3-HA=20 %] [23:39:31.638] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.605 [N:T2-S6=73 % T3-H6=100 %, W:T1-S2=100 % T2-H3=65 % T3-HA=23 %] [23:39:31.640] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.597 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=68 % T3-HA=24 %] [23:39:31.641] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.628 [N:T2-S6=69 % T3-H6=96 %, W:T1-S2=100 % T2-H3=69 % T3-HA=31 %] [23:39:31.643] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.595 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=23 %] [23:39:31.644] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.552 [N:T2-S6=65 % T3-H6=100 %, W:T1-S2=100 % T2-H3=59 % T3-HA=17 %] [23:39:31.647] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.612 [N:T2-S6=68 % T3-H6=97 %, W:T1-S2=100 % T2-H3=73 % T3-HA=25 %] [23:39:31.649] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.563 [N:T2-S6=59 % T3-H6=100 %, W:T1-S2=100 % T2-H3=46 % T3-HA=29 %] [23:39:31.651] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.578 [N:T2-S6=64 % T3-H6=99 %, W:T1-S2=100 % T2-H3=68 % T3-HA=20 %] [23:39:31.652] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.541 [N:T2-S6=61 % T3-H6=100 %, W:T1-S2=100 % T2-H3=44 % T3-HA=22 %] [23:39:31.654] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.638 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.656] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.581 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=45 % T3-HA=31 %] [23:39:31.657] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.557 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=49 % T3-HA=23 %] [23:39:31.659] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.597 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=68 % T3-HA=24 %] [23:39:31.661] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.637 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=34 %] [23:39:31.662] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.608 [N:T2-S6=66 % T3-H6=100 %, W:T1-S2=100 % T2-H3=51 % T3-HA=35 %] [23:39:31.664] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.498 [N:T2-S6=61 % T3-H6=46 %, W:T1-S2=100 % T2-H3=76 % T3-HA=26 %] [23:39:31.665] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.581 [N:T2-S6=64 % T3-H6=100 %, W:T1-S2=100 % T2-H3=45 % T3-HA=31 %] [23:39:31.667] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.637 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=34 %] [23:39:31.668] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.529 [N:T2-S6=61 % T3-H6=100 %, W:T1-S2=100 % T2-H3=44 % T3-HA=20 %] [23:39:31.670] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.506 [N:T2-S6=57 % T3-H6=45 %, W:T1-S2=100 % T2-H3=77 % T3-HA=31 %] [23:39:31.672] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.602 [N:T2-S6=67 % T3-H6=96 %, W:T1-S2=100 % T2-H3=66 % T3-HA=26 %] [23:39:31.672] [SAMPLE-VAL] Done. Weight range: 0.498-0.638 [23:39:31.672] [SAMPLE-VAL] Top sample 6 (w=0.638): N:Q863.J6.A6.A9865 W:2.AKT873.QT832.3 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.672] [SAMPLE-VAL] Top sample 14 (w=0.638): N:Q863.J6.A2.A9853 W:2.AKT873.QT863.6 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.672] [SAMPLE-VAL] Top sample 25 (w=0.638): N:Q863.J6.A6.A9863 W:2.AKT873.QT832.5 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.672] [SAMPLE-VAL] Top sample 39 (w=0.638): N:Q863.J6.A3.A9853 W:2.AKT873.QT862.6 [N:T2-S6=66 % T3-H6=99 %, W:T1-S2=100 % T2-H3=69 % T3-HA=35 %] [23:39:31.672] [SAMPLE-VAL] Top sample 11 (w=0.637): N:Q863.T6.A3.A9853 W:2.AKJ873.QT862.6 [N:T2-S6=68 % T3-H6=96 %, W:T1-S2=100 % T2-H3=70 % T3-HA=34 %] [23:39:31.672] After sample validation: 50 deals remaining [23:39:31.672] [PLAY-INFER] No inference observations detected [23:39:31.673] Using weighted samples: 50/50 have non-uniform weights (range 0.498-0.638) [23:39:31.673] Sample deals (50 total, showing first 20, by weight): [23:39:31.673] [1] (w=0.638) N:Q863.J6.A6.A9865 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT832.3 [23:39:31.673] [2] (w=0.638) N:Q863.J6.A2.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT863.6 [23:39:31.673] [3] (w=0.638) N:Q863.J6.A6.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT832.5 [23:39:31.673] [4] (w=0.638) N:Q863.J6.A3.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT862.6 [23:39:31.673] [5] (w=0.637) N:Q863.T6.A3.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT862.6 [23:39:31.673] [6] (w=0.637) N:Q863.T6.A6.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT832.5 [23:39:31.673] [7] (w=0.637) N:Q863.T6.A2.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT863.6 [23:39:31.673] [8] (w=0.637) N:Q863.T6.A6.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT832.5 [23:39:31.673] [9] (w=0.628) N:Q863.T6.A8.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT632.8 [23:39:31.674] [10] (w=0.621) N:Q863.6.AQ3.A9853 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.T862.6 [23:39:31.674] [11] (w=0.619) N:Q863.T6.A3.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT862.9 [23:39:31.674] [12] (w=0.617) N:Q863.J6.A6.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT832.9 [23:39:31.674] [13] (w=0.615) N:Q863.J6.AT.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.Q8632.8 [23:39:31.674] [14] (w=0.612) N:Q863.T6.AT.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.Q8632.8 [23:39:31.674] [15] (w=0.608) N:Q863.76.A3.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT83.QT862.8 [23:39:31.674] [16] (w=0.606) N:Q863.J6.A8.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKT873.QT632.5 [23:39:31.674] [17] (w=0.605) N:Q863.6.AQ8.A9653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.T632.8 [23:39:31.674] [18] (w=0.604) N:Q863.6.AQ2.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.T863.9 [23:39:31.674] [19] (w=0.604) N:Q863.6.AQ3.A8653 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJT873.T862.9 [23:39:31.674] [20] (w=0.602) N:Q863.T6.A8.A9863 JT754.542.94.T74 AK9.Q9.KJ75.KQJ2 2.AKJ873.QT632.5 [23:39:31.674] ... and 30 more [23:39:31.741] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:31.741] H9: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500] [23:39:31.741] HQ: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 500, 500] [23:39:31.741] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:31.741] H9: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4] [23:39:31.741] HQ: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4] [23:39:31.742] --- IMP Calculation Output (card -> average IMP) --- [23:39:31.742] H9: 0.00 [23:39:31.742] HQ: 0.00 [23:39:31.742] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:31.742] H9: 0.000 [23:39:31.742] HQ: 0.000 [23:39:31.742] === DDS DETAILED ANALYSIS === [23:39:31.742] Cards analyzed: 2, Samples per card: 50 [23:39:31.742] [23:39:31.742] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:31.742] ----- ------ --------- ------- ----------- -------------------------------- [23:39:31.742] H9 0.00 3.96 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:39:31.742] HQ 0.00 3.96 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:39:31.742] [23:39:31.743] Selected: H9 (IMPs=0.00, avgTricks=3.96) [23:39:31.743] =================== [23:39:31.743] Selected: H9 (MP 0.000, 0.00 IMPs, 3.96 tricks) -- 1 tied card(s): HQ [23:39:31.743] [stage-timing] ok sample=1590ms validate=0ms nn=91ms signal=0ms simgames=2ms dds=66ms total=1752ms samples=50 cards=11 [23:39:31.743] === FindBestCardAsync: Position=S, CardsPlayed=11 === [23:39:31.743] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:31.743] Relative position: Righty, Contract type: Suit [23:39:31.743] Cards in hand mask: 2 [23:39:31.744] Candidate: 9H = 99.8 % [23:39:31.744] Candidate: QH = 0.2 % [23:39:31.744] Selected: H9 (99.8 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:40 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:40 === [23:39:40.503] === FindBestCardAsync: Position=S, CardsPlayed=19 === [23:39:40.503] Contract: 4HX, Declarer: W, Dealer: S [23:39:40.503] Auction: 1D-3H-X-4H-X-P-P-P [23:39:40.503] Deal: N:... ... ... ... [23:39:40.503] Position S is on defender's side - score table shifted by 1 defense tricks won [23:39:40.504] ****************************** [23:39:40.504] FindMatchingDealsWithPlayInternal Input: [23:39:40.504] Position parameter: S [23:39:40.504] Deal from game: N:... ... ... ... [23:39:40.504] Hand for N: (null) [23:39:40.504] Hand for E: JT754.542.94.T74 [23:39:40.504] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:40.504] Hand for W: (null) [23:39:40.504] Cards played: S3, S5, SK, S2, SA, H3, S6, S7, HA, H6, H4, H9, HK, D3, H5, HQ, C3, C6, CT [23:39:40.504] Declarer: W [23:39:40.504] ****************************** [23:39:40.505] [DealFinder] Seed from player S hand: -1455527164 [23:39:40.505] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:40.505] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:39:40.505] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1539MB, gc2=15) [23:39:40.505] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [23:39:40.505] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=19 [23:39:40.505] [ExtractPartialDeal] Visible hands: S, E, W [23:39:40.505] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:40.505] [ExtractPartialDeal] Extracted hands: [23:39:40.505] N: ... (0 cards) [23:39:40.505] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:40.505] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:40.506] W: ... (0 cards) [23:39:40.506] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:40.506] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:40.506] [ComputePlayedCards] Card 1: S3 played by N [23:39:40.506] [ComputePlayedCards] Card 2: S5 played by E [23:39:40.506] [ComputePlayedCards] Card 3: SK played by S [23:39:40.506] [ComputePlayedCards] Card 4: S2 played by W [23:39:40.506] [ComputePlayedCards] Trick complete. Winner: S [23:39:40.506] [ComputePlayedCards] Card 5: SA played by S [23:39:40.506] [ComputePlayedCards] Card 6: H3 played by W [23:39:40.506] [ComputePlayedCards] Card 7: S6 played by N [23:39:40.506] [ComputePlayedCards] Card 8: S7 played by E [23:39:40.506] [ComputePlayedCards] Trick complete. Winner: W [23:39:40.507] [ComputePlayedCards] Card 9: HA played by W [23:39:40.507] [ComputePlayedCards] Card 10: H6 played by N [23:39:40.507] [ComputePlayedCards] Card 11: H4 played by E [23:39:40.507] [ComputePlayedCards] Card 12: H9 played by S [23:39:40.507] [ComputePlayedCards] Trick complete. Winner: W [23:39:40.507] [ComputePlayedCards] Card 13: HK played by W [23:39:40.507] [ComputePlayedCards] Card 14: D3 played by N [23:39:40.507] [ComputePlayedCards] Card 15: H5 played by E [23:39:40.507] [ComputePlayedCards] Card 16: HQ played by S [23:39:40.507] [ComputePlayedCards] Trick complete. Winner: W [23:39:40.507] [ComputePlayedCards] Card 17: C3 played by W [23:39:40.507] [ComputePlayedCards] Card 18: C6 played by N [23:39:40.507] [ComputePlayedCards] Card 19: CT played by E [23:39:40.508] [DealFinder] Added 5 played cards to N (was 0 cards): S3, S6, H6, D3, C6 [23:39:40.508] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, S7, H4, H5, CT [23:39:40.508] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, SA, H9, HQ [23:39:40.508] [DealFinder] Added 5 played cards to W (was 0 cards): S2, H3, HA, HK, C3 [23:39:40.508] [DealFinder] Show-out: N void in Hearts (bidding said [0-2], already held 1) [23:39:40.508] [DealFinder] Assigned 4 Hearts cards to W: H7, H8, HT, HJ [23:39:40.508] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [23:39:40.508] [DealFinder] Assigned 2 Spades cards to N: S8, SQ [23:39:40.508] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:40.508] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:40.508] [DealFinder] Bid verification enabled for: N, W [23:39:40.509] [DealFinder] Propagated N: HCP[10-15], Suits=S[4-4] H[1-1] D[0-7] C[0-6] (2 iterations) [23:39:40.509] [DealFinder] Propagated W: HCP[5-10], Suits=S[1-1] H[7-7] D[0-7] C[0-6] (2 iterations) [23:39:40.509] [DealFinder] Re-propagated HCP after played-card floor: N HCP[10-12] [23:39:40.509] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-10] [23:39:40.509] [DealFinder] Known cards per player: N=7, E=13, S=13, W=9 [23:39:40.509] [DealFinder] Locked players: E, S [23:39:40.509] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [23:39:40.509] [DealFinder] Players needing cards: N:6, W:4 [23:39:40.510] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:39:40.571] [DealFinder] Combinatorial: enumerated 210, perfect 1, sending 100 to DDS [23:39:40.572] [Timing] Total: 67ms, Generation: 0ms, Verification: 0ms [23:39:40.572] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1 [23:39:40.572] Search complete. Returning 100 deals. [23:39:40.572] Found 100 sample deals for simulation. [23:39:40.572] Valid deals for DDS: 100 / 100 [23:39:40.572] [SAMPLE-VAL] Validating 100 samples, hidden: N,W, contract: suit [23:39:40.587] [SAMPLE-VAL] Opening lead NN validation (S3): 0/100 samples adjusted [23:39:40.587] [SAMPLE-VAL] T1: N=S3 E=S5 S=SK W=S2 (leader=N) [23:39:40.588] [SAMPLE-VAL] T2: S=SA W=H3 N=S6 E=S7 (leader=S) [23:39:40.588] [SAMPLE-VAL] T3: W=HA N=H6 E=H4 S=H9 (leader=W) [23:39:40.588] [SAMPLE-VAL] T4: W=HK N=D3 E=H5 S=HQ (leader=W) [23:39:40.588] [SAMPLE-VAL] T5: W=C3 N=C6 E=CT (leader=W) (partial) [23:39:40.591] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.222 [N:T2-S6=72 % T3-H6=100 % T4-D3=2 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=28 % T4-HK=6 % T5-C3=20 %] [23:39:40.594] [SAMPLE-VAL] Sample 2: weight 0.556 -> 0.210 [N:T2-S6=63 % T3-H6=100 % T4-D3=38 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=53 % T4-HK=21 % T5-C3=16 %] [23:39:40.597] [SAMPLE-VAL] Sample 3: weight 0.556 -> 0.187 [N:T2-S6=66 % T3-H6=100 % T4-D3=24 % T5-C6=54 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=14 % T5-C3=30 %] [23:39:40.599] [SAMPLE-VAL] Sample 4: weight 0.556 -> 0.132 [N:T2-S6=61 % T3-H6=100 % T4-D3=3 % T5-C6=85 %, W:T1-S2=100 % T2-H3=64 % T3-HA=34 % T4-HK=7 % T5-C3=19 %] [23:39:40.602] [SAMPLE-VAL] Sample 5: weight 0.556 -> 0.242 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:40.605] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.249 [N:T2-S6=68 % T3-H6=100 % T4-D3=93 % T5-C6=83 %, W:T1-S2=100 % T2-H3=65 % T3-HA=51 % T4-HK=19 % T5-C3=32 %] [23:39:40.607] [SAMPLE-VAL] Sample 7: weight 0.556 -> 0.224 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 %] [23:39:40.610] [SAMPLE-VAL] Sample 8: weight 0.556 -> 0.163 [N:T2-S6=61 % T3-H6=100 % T4-D3=6 % T5-C6=84 %, W:T1-S2=100 % T2-H3=66 % T3-HA=45 % T4-HK=15 % T5-C3=23 %] [23:39:40.612] [SAMPLE-VAL] Sample 9: weight 0.556 -> 0.219 [N:T2-S6=63 % T3-H6=100 % T4-D3=47 % T5-C6=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=57 % T4-HK=23 % T5-C3=14 %] [23:39:40.615] [SAMPLE-VAL] Sample 10: weight 0.556 -> 0.210 [N:T2-S6=63 % T3-H6=100 % T4-D3=38 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=53 % T4-HK=21 % T5-C3=16 %] [23:39:40.618] [SAMPLE-VAL] Sample 11: weight 0.556 -> 0.212 [N:T2-S6=62 % T3-H6=100 % T4-D3=43 % T5-C6=87 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=24 % T5-C3=15 %] [23:39:40.621] [SAMPLE-VAL] Sample 12: weight 0.556 -> 0.139 [N:T2-S6=61 % T3-H6=100 % T4-D3=3 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=33 % T4-HK=11 % T5-C3=21 %] [23:39:40.623] [SAMPLE-VAL] Sample 13: weight 0.556 -> 0.212 [N:T2-S6=62 % T3-H6=100 % T4-D3=43 % T5-C6=87 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=24 % T5-C3=15 %] [23:39:40.626] [SAMPLE-VAL] Sample 14: weight 0.556 -> 0.215 [N:T2-S6=65 % T3-H6=100 % T4-D3=40 % T5-C6=92 %, W:T1-S2=100 % T2-H3=68 % T3-HA=60 % T4-HK=19 % T5-C3=15 %] [23:39:40.629] [SAMPLE-VAL] Sample 15: weight 0.556 -> 0.253 [N:T2-S6=66 % T3-H6=100 % T4-D3=97 % T5-C6=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=51 % T4-HK=21 % T5-C3=32 %] [23:39:40.631] [SAMPLE-VAL] Sample 16: weight 0.556 -> 0.227 [N:T2-S6=61 % T3-H6=100 % T4-D3=63 % T5-C6=87 %, W:T1-S2=100 % T2-H3=66 % T3-HA=57 % T4-HK=27 % T5-C3=13 %] [23:39:40.634] [SAMPLE-VAL] Sample 17: weight 0.556 -> 0.171 [N:T2-S6=66 % T3-H6=100 % T4-D3=12 % T5-C6=87 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=16 % T5-C3=14 %] [23:39:40.637] [SAMPLE-VAL] Sample 18: weight 0.556 -> 0.224 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 %] [23:39:40.639] [SAMPLE-VAL] Sample 19: weight 0.556 -> 0.219 [N:T2-S6=63 % T3-H6=100 % T4-D3=47 % T5-C6=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=57 % T4-HK=23 % T5-C3=14 %] [23:39:40.642] [SAMPLE-VAL] Sample 20: weight 0.556 -> 0.163 [N:T2-S6=61 % T3-H6=100 % T4-D3=6 % T5-C6=84 %, W:T1-S2=100 % T2-H3=66 % T3-HA=45 % T4-HK=15 % T5-C3=23 %] [23:39:40.645] [SAMPLE-VAL] Sample 21: weight 0.556 -> 0.248 [N:T2-S6=60 % T3-H6=100 % T4-D3=92 % T5-C6=78 %, W:T1-S2=100 % T2-H3=63 % T3-HA=54 % T4-HK=25 % T5-C3=28 %] [23:39:40.647] [SAMPLE-VAL] Sample 22: weight 0.556 -> 0.215 [N:T2-S6=65 % T3-H6=100 % T4-D3=40 % T5-C6=92 %, W:T1-S2=100 % T2-H3=68 % T3-HA=60 % T4-HK=19 % T5-C3=15 %] [23:39:40.650] [SAMPLE-VAL] Sample 23: weight 0.556 -> 0.242 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:40.653] [SAMPLE-VAL] Sample 24: weight 0.556 -> 0.177 [N:T2-S6=66 % T3-H6=100 % T4-D3=13 % T5-C6=92 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=16 % T5-C3=15 %] [23:39:40.656] [SAMPLE-VAL] Sample 25: weight 0.556 -> 0.220 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 %] [23:39:40.658] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.220 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 %] [23:39:40.661] [SAMPLE-VAL] Sample 27: weight 0.556 -> 0.230 [N:T2-S6=63 % T3-H6=100 % T4-D3=68 % T5-C6=91 %, W:T1-S2=100 % T2-H3=70 % T3-HA=63 % T4-HK=24 % T5-C3=12 %] [23:39:40.663] [SAMPLE-VAL] Sample 28: weight 0.556 -> 0.234 [N:T2-S6=63 % T3-H6=100 % T4-D3=84 % T5-C6=53 %, W:T1-S2=100 % T2-H3=66 % T3-HA=55 % T4-HK=21 % T5-C3=30 %] [23:39:40.666] [SAMPLE-VAL] Sample 29: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=36 % T5-C6=85 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=10 % T5-C3=15 %] [23:39:40.669] [SAMPLE-VAL] Sample 30: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=88 % T5-C6=91 %, W:T1-S2=100 % T2-H3=68 % T3-HA=52 % T4-HK=16 % T5-C3=9 %] [23:39:40.672] [SAMPLE-VAL] Sample 31: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=19 % T5-C6=50 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=28 %] [23:39:40.674] [SAMPLE-VAL] Sample 32: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=42 % T5-C6=91 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=9 % T5-C3=16 %] [23:39:40.677] [SAMPLE-VAL] Sample 33: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=13 % T5-C6=80 %, W:T1-S2=100 % T2-H3=62 % T3-HA=32 % T4-HK=9 % T5-C3=6 %] [23:39:40.680] [SAMPLE-VAL] Sample 34: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=68 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=17 % T5-C3=16 %] [23:39:40.685] [SAMPLE-VAL] Sample 35: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=37 % T5-C6=86 %, W:T1-S2=100 % T2-H3=64 % T3-HA=36 % T4-HK=9 % T5-C3=17 %] [23:39:40.688] [SAMPLE-VAL] Sample 36: weight 0.004 -> 0.002 [N:T2-S6=55 % T3-H6=100 % T4-D3=87 % T5-C6=98 %, W:T1-S2=100 % T2-H3=66 % T3-HA=46 % T4-HK=18 % T5-C3=16 %] [23:39:40.691] [SAMPLE-VAL] Sample 37: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=9 % T5-C6=84 %, W:T1-S2=100 % T2-H3=62 % T3-HA=31 % T4-HK=8 % T5-C3=13 %] [23:39:40.694] [SAMPLE-VAL] Sample 38: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=51 %, W:T1-S2=100 % T2-H3=68 % T3-HA=38 % T4-HK=10 % T5-C3=32 %] [23:39:40.697] [SAMPLE-VAL] Sample 39: weight 0.004 -> 0.002 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 %] [23:39:40.699] [SAMPLE-VAL] Sample 40: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=41 % T5-C6=81 %, W:T1-S2=100 % T2-H3=65 % T3-HA=43 % T4-HK=12 % T5-C3=7 %] [23:39:40.702] [SAMPLE-VAL] Sample 41: weight 0.004 -> 0.001 [N:T2-S6=66 % T3-H6=100 % T4-D3=37 % T5-C6=90 %, W:T1-S2=100 % T2-H3=68 % T3-HA=47 % T4-HK=10 % T5-C3=15 %] [23:39:40.705] [SAMPLE-VAL] Sample 42: weight 0.004 -> 0.002 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=98 %, W:T1-S2=100 % T2-H3=68 % T3-HA=50 % T4-HK=18 % T5-C3=15 %] [23:39:40.707] [SAMPLE-VAL] Sample 43: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=81 % T5-C6=89 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:40.711] [SAMPLE-VAL] Sample 44: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=40 % T5-C6=91 %, W:T1-S2=100 % T2-H3=62 % T3-HA=37 % T4-HK=14 % T5-C3=9 %] [23:39:40.714] [SAMPLE-VAL] Sample 45: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=36 % T5-C6=85 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=10 % T5-C3=15 %] [23:39:40.717] [SAMPLE-VAL] Sample 46: weight 0.004 -> 0.002 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 %] [23:39:40.720] [SAMPLE-VAL] Sample 47: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 %] [23:39:40.723] [SAMPLE-VAL] Sample 48: weight 0.004 -> 0.001 [N:T2-S6=67 % T3-H6=100 % T4-D3=10 % T5-C6=90 %, W:T1-S2=100 % T2-H3=63 % T3-HA=37 % T4-HK=7 % T5-C3=13 %] [23:39:40.726] [SAMPLE-VAL] Sample 49: weight 0.004 -> 0.002 [N:T2-S6=56 % T3-H6=100 % T4-D3=91 % T5-C6=76 %, W:T1-S2=100 % T2-H3=66 % T3-HA=37 % T4-HK=12 % T5-C3=34 %] [23:39:40.730] [SAMPLE-VAL] Sample 50: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=80 % T5-C6=92 %, W:T1-S2=100 % T2-H3=65 % T3-HA=47 % T4-HK=17 % T5-C3=9 %] [23:39:40.733] [SAMPLE-VAL] Sample 51: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=89 % T5-C6=90 %, W:T1-S2=100 % T2-H3=69 % T3-HA=51 % T4-HK=19 % T5-C3=9 %] [23:39:40.736] [SAMPLE-VAL] Sample 52: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=86 % T5-C6=74 %, W:T1-S2=100 % T2-H3=67 % T3-HA=41 % T4-HK=12 % T5-C3=30 %] [23:39:40.739] [SAMPLE-VAL] Sample 53: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 %] [23:39:40.742] [SAMPLE-VAL] Sample 54: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 %] [23:39:40.746] [SAMPLE-VAL] Sample 55: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=73 % T5-C6=89 %, W:T1-S2=100 % T2-H3=66 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:40.749] [SAMPLE-VAL] Sample 56: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 %] [23:39:40.752] [SAMPLE-VAL] Sample 57: weight 0.004 -> 0.001 [N:T2-S6=56 % T3-H6=100 % T4-D3=44 % T5-C6=90 %, W:T1-S2=100 % T2-H3=62 % T3-HA=37 % T4-HK=13 % T5-C3=9 %] [23:39:40.755] [SAMPLE-VAL] Sample 58: weight 0.004 -> 0.002 [N:T2-S6=58 % T3-H6=100 % T4-D3=93 % T5-C6=80 %, W:T1-S2=100 % T2-H3=67 % T3-HA=42 % T4-HK=14 % T5-C3=32 %] [23:39:40.758] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=12 % T5-C6=81 %, W:T1-S2=100 % T2-H3=63 % T3-HA=31 % T4-HK=6 % T5-C3=6 %] [23:39:40.761] [SAMPLE-VAL] Sample 60: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=37 % T5-C6=86 %, W:T1-S2=100 % T2-H3=64 % T3-HA=36 % T4-HK=9 % T5-C3=17 %] [23:39:40.764] [SAMPLE-VAL] Sample 61: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=73 % T5-C6=89 %, W:T1-S2=100 % T2-H3=66 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:40.767] [SAMPLE-VAL] Sample 62: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=59 % T5-C6=91 %, W:T1-S2=100 % T2-H3=71 % T3-HA=43 % T4-HK=12 % T5-C3=15 %] [23:39:40.770] [SAMPLE-VAL] Sample 63: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=42 % T5-C6=91 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=9 % T5-C3=16 %] [23:39:40.772] [SAMPLE-VAL] Sample 64: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=49 % T5-C6=65 %, W:T1-S2=100 % T2-H3=61 % T3-HA=34 % T4-HK=11 % T5-C3=16 %] [23:39:40.775] [SAMPLE-VAL] Sample 65: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=68 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=17 % T5-C3=16 %] [23:39:40.778] [SAMPLE-VAL] Sample 66: weight 0.004 -> 0.002 [N:T2-S6=63 % T3-H6=100 % T4-D3=85 % T5-C6=76 %, W:T1-S2=100 % T2-H3=69 % T3-HA=47 % T4-HK=13 % T5-C3=28 %] [23:39:40.780] [SAMPLE-VAL] Sample 67: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 %] [23:39:40.783] [SAMPLE-VAL] Sample 68: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=94 % T5-C6=64 %, W:T1-S2=100 % T2-H3=68 % T3-HA=48 % T4-HK=13 % T5-C3=18 %] [23:39:40.785] [SAMPLE-VAL] Sample 69: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=70 % T5-C6=90 %, W:T1-S2=100 % T2-H3=67 % T3-HA=49 % T4-HK=16 % T5-C3=10 %] [23:39:40.788] [SAMPLE-VAL] Sample 70: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=73 %, W:T1-S2=100 % T2-H3=62 % T3-HA=35 % T4-HK=12 % T5-C3=32 %] [23:39:40.791] [SAMPLE-VAL] Sample 71: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 %] [23:39:40.794] [SAMPLE-VAL] Sample 72: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=54 % T5-C6=86 %, W:T1-S2=100 % T2-H3=71 % T3-HA=40 % T4-HK=11 % T5-C3=16 %] [23:39:40.796] [SAMPLE-VAL] Sample 73: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=80 % T5-C6=92 %, W:T1-S2=100 % T2-H3=65 % T3-HA=47 % T4-HK=17 % T5-C3=9 %] [23:39:40.799] [SAMPLE-VAL] Sample 74: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=41 % T5-C6=81 %, W:T1-S2=100 % T2-H3=65 % T3-HA=43 % T4-HK=12 % T5-C3=7 %] [23:39:40.801] [SAMPLE-VAL] Sample 75: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 %] [23:39:40.804] [SAMPLE-VAL] Sample 76: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=73 %, W:T1-S2=100 % T2-H3=62 % T3-HA=35 % T4-HK=12 % T5-C3=32 %] [23:39:40.807] [SAMPLE-VAL] Sample 77: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=81 % T5-C6=89 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:40.809] [SAMPLE-VAL] Sample 78: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 %] [23:39:40.812] [SAMPLE-VAL] Sample 79: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=70 % T5-C6=90 %, W:T1-S2=100 % T2-H3=67 % T3-HA=49 % T4-HK=16 % T5-C3=10 %] [23:39:40.815] [SAMPLE-VAL] Sample 80: weight 0.004 -> 0.001 [N:T2-S6=66 % T3-H6=100 % T4-D3=37 % T5-C6=90 %, W:T1-S2=100 % T2-H3=68 % T3-HA=47 % T4-HK=10 % T5-C3=15 %] [23:39:40.818] [SAMPLE-VAL] Sample 81: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=95 % T5-C6=100 %, W:T1-S2=100 % T2-H3=65 % T3-HA=53 % T4-HK=20 % T5-C3=10 %] [23:39:40.820] [SAMPLE-VAL] Sample 82: weight 0.085 -> 0.038 [N:T2-S6=72 % T3-H6=100 % T4-D3=95 % T5-C6=79 %, W:T1-S2=100 % T2-H3=66 % T3-HA=48 % T4-HK=18 % T5-C3=32 %] [23:39:40.823] [SAMPLE-VAL] Sample 83: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=61 % T5-C6=100 %, W:T1-S2=100 % T2-H3=64 % T3-HA=50 % T4-HK=20 % T5-C3=11 %] [23:39:40.825] [SAMPLE-VAL] Sample 84: weight 0.085 -> 0.028 [N:T2-S6=73 % T3-H6=100 % T4-D3=21 % T5-C6=93 %, W:T1-S2=100 % T2-H3=63 % T3-HA=39 % T4-HK=10 % T5-C3=16 %] [23:39:40.828] [SAMPLE-VAL] Sample 85: weight 0.085 -> 0.038 [N:T2-S6=63 % T3-H6=100 % T4-D3=83 % T5-C6=81 %, W:T1-S2=100 % T2-H3=63 % T3-HA=59 % T4-HK=21 % T5-C3=30 %] [23:39:40.831] [SAMPLE-VAL] Sample 86: weight 0.003 -> 0.001 [N:T2-S6=53 % T3-H6=100 % T4-D3=68 % T5-C6=35 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=16 % T5-C3=20 %] [23:39:40.834] [SAMPLE-VAL] Sample 87: weight 0.085 -> 0.038 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 %] [23:39:40.836] [SAMPLE-VAL] Sample 88: weight 0.085 -> 0.031 [N:T2-S6=70 % T3-H6=100 % T4-D3=44 % T5-C6=89 %, W:T1-S2=100 % T2-H3=62 % T3-HA=42 % T4-HK=15 % T5-C3=17 %] [23:39:40.839] [SAMPLE-VAL] Sample 89: weight 0.003 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=3 % T5-C6=82 %, W:T1-S2=100 % T2-H3=64 % T3-HA=25 % T4-HK=5 % T5-C3=14 %] [23:39:40.842] [SAMPLE-VAL] Sample 90: weight 0.085 -> 0.038 [N:T2-S6=74 % T3-H6=100 % T4-D3=86 % T5-C6=82 %, W:T1-S2=100 % T2-H3=67 % T3-HA=50 % T4-HK=17 % T5-C3=32 %] [23:39:40.845] [SAMPLE-VAL] Sample 91: weight 0.085 -> 0.034 [N:T2-S6=70 % T3-H6=100 % T4-D3=65 % T5-C6=83 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=13 % T5-C3=29 %] [23:39:40.847] [SAMPLE-VAL] Sample 92: weight 0.085 -> 0.037 [N:T2-S6=62 % T3-H6=100 % T4-D3=74 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=60 % T4-HK=27 % T5-C3=15 %] [23:39:40.850] [SAMPLE-VAL] Sample 93: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=61 % T5-C6=100 %, W:T1-S2=100 % T2-H3=64 % T3-HA=50 % T4-HK=20 % T5-C3=11 %] [23:39:40.852] [SAMPLE-VAL] Sample 94: weight 0.085 -> 0.037 [N:T2-S6=69 % T3-H6=100 % T4-D3=83 % T5-C6=99 %, W:T1-S2=100 % T2-H3=62 % T3-HA=51 % T4-HK=23 % T5-C3=17 %] [23:39:40.855] [SAMPLE-VAL] Sample 95: weight 0.003 -> 0.001 [N:T2-S6=53 % T3-H6=100 % T4-D3=68 % T5-C6=35 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=16 % T5-C3=20 %] [23:39:40.857] [SAMPLE-VAL] Sample 96: weight 0.085 -> 0.038 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 %] [23:39:40.860] [SAMPLE-VAL] Sample 97: weight 0.003 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=5 % T5-C6=83 %, W:T1-S2=100 % T2-H3=66 % T3-HA=30 % T4-HK=7 % T5-C3=18 %] [23:39:40.863] [SAMPLE-VAL] Sample 98: weight 0.085 -> 0.032 [N:T2-S6=68 % T3-H6=100 % T4-D3=55 % T5-C6=99 %, W:T1-S2=100 % T2-H3=60 % T3-HA=41 % T4-HK=15 % T5-C3=15 %] [23:39:40.865] [SAMPLE-VAL] Sample 99: weight 0.085 -> 0.037 [N:T2-S6=62 % T3-H6=100 % T4-D3=74 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=60 % T4-HK=27 % T5-C3=15 %] [23:39:40.868] [SAMPLE-VAL] Sample 100: weight 0.085 -> 0.028 [N:T2-S6=75 % T3-H6=100 % T4-D3=37 % T5-C6=65 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=33 %] [23:39:40.868] [SAMPLE-VAL] Zeroed 59 samples below relative threshold 0.010 x max 0.2529 = 0.002529 [23:39:40.868] [SAMPLE-VAL] Done. Weight range: 0.000-0.253 [23:39:40.868] [SAMPLE-VAL] Top sample 15 (w=0.253): N:Q863.6.AQT632.A6 W:2.AKJT873.8.9853 [N:T2-S6=66 % T3-H6=100 % T4-D3=97 % T5-C6=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=51 % T4-HK=21 % T5-C3=32 %] [23:39:40.869] [SAMPLE-VAL] Top sample 6 (w=0.249): N:Q863.6.AQ8632.A6 W:2.AKJT873.T.9853 [N:T2-S6=68 % T3-H6=100 % T4-D3=93 % T5-C6=83 %, W:T1-S2=100 % T2-H3=65 % T3-HA=51 % T4-HK=19 % T5-C3=32 %] [23:39:40.869] [SAMPLE-VAL] Top sample 21 (w=0.248): N:Q863.6.AT8632.A6 W:2.AKJT873.Q.9853 [N:T2-S6=60 % T3-H6=100 % T4-D3=92 % T5-C6=78 %, W:T1-S2=100 % T2-H3=63 % T3-HA=54 % T4-HK=25 % T5-C3=28 %] [23:39:40.869] [SAMPLE-VAL] Top sample 5 (w=0.242): N:Q863.6.AQT863.A6 W:2.AKJT873.2.9853 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:40.869] [SAMPLE-VAL] Top sample 23 (w=0.242): N:Q863.6.AQT832.A6 W:2.AKJT873.6.9853 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:40.869] After sample validation: 41 deals remaining [23:39:40.869] [PLAY-INFER] No inference observations detected [23:39:40.869] Using weighted samples: 41/41 have non-uniform weights (range 0.028-0.253) [23:39:40.869] Sample deals (41 total, showing first 20, by weight): [23:39:40.869] [1] (w=0.253) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.8.9853 Q863.6.AQT632.A6 JT754.542.94.T74 [23:39:40.869] [2] (w=0.249) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T.9853 Q863.6.AQ8632.A6 JT754.542.94.T74 [23:39:40.870] [3] (w=0.248) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q.9853 Q863.6.AT8632.A6 JT754.542.94.T74 [23:39:40.870] [4] (w=0.242) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.2.9853 Q863.6.AQT863.A6 JT754.542.94.T74 [23:39:40.870] [5] (w=0.242) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.6.9853 Q863.6.AQT832.A6 JT754.542.94.T74 [23:39:40.870] [6] (w=0.234) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.53 Q863.6.A632.A986 JT754.542.94.T74 [23:39:40.870] [7] (w=0.230) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.83 Q863.6.A632.A965 JT754.542.94.T74 [23:39:40.870] [8] (w=0.227) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.93 Q863.6.A632.A865 JT754.542.94.T74 [23:39:40.870] [9] (w=0.224) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.53 Q863.6.AT63.A986 JT754.542.94.T74 [23:39:40.870] [10] (w=0.224) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.53 Q863.6.AT32.A986 JT754.542.94.T74 [23:39:40.870] [11] (w=0.222) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T862.3 Q863.6.AQ3.A9865 JT754.542.94.T74 [23:39:40.870] [12] (w=0.220) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT2.53 Q863.6.A863.A986 JT754.542.94.T74 [23:39:40.871] [13] (w=0.220) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.53 Q863.6.A832.A986 JT754.542.94.T74 [23:39:40.871] [14] (w=0.219) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.83 Q863.6.AT32.A965 JT754.542.94.T74 [23:39:40.871] [15] (w=0.219) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.83 Q863.6.AT63.A965 JT754.542.94.T74 [23:39:40.871] [16] (w=0.215) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT2.83 Q863.6.A863.A965 JT754.542.94.T74 [23:39:40.871] [17] (w=0.215) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.83 Q863.6.A832.A965 JT754.542.94.T74 [23:39:40.871] [18] (w=0.212) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.93 Q863.6.AT32.A865 JT754.542.94.T74 [23:39:40.871] [19] (w=0.212) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.93 Q863.6.AT63.A865 JT754.542.94.T74 [23:39:40.871] [20] (w=0.210) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.93 Q863.6.A832.A865 JT754.542.94.T74 [23:39:40.871] ... and 21 more [23:39:40.905] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:40.905] CK: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:40.905] C2: [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 200, 200] [23:39:40.906] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:40.906] CK: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4] [23:39:40.906] C2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:40.906] --- IMP Calculation Output (card -> average IMP) --- [23:39:40.906] CK: 7.00 [23:39:40.906] C2: -7.00 [23:39:40.906] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:40.906] CK: 1.000 [23:39:40.906] C2: -1.000 [23:39:40.906] === DDS DETAILED ANALYSIS === [23:39:40.906] Cards analyzed: 2, Samples per card: 41 [23:39:40.906] [23:39:40.906] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:40.906] ----- ------ --------- ------- ----------- -------------------------------- [23:39:40.907] CK 7.00 4.24 100 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [23:39:40.907] C2 -7.00 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:40.907] [23:39:40.907] Selected: CK (IMPs=7.00, avgTricks=4.24) [23:39:40.907] =================== [23:39:40.907] Selected: CK (MP 1.000, 7.00 IMPs, 4.24 tricks) [23:39:40.907] [stage-timing] ok sample=68ms validate=0ms nn=296ms signal=0ms simgames=2ms dds=33ms total=403ms samples=41 cards=19 [23:39:40.907] === FindBestCardAsync: Position=S, CardsPlayed=19 === [23:39:40.907] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:40.907] Relative position: Righty, Contract type: Suit [23:39:40.908] Cards in hand mask: 4 [23:39:40.908] Candidate: JC = 99.6 % [23:39:40.909] Candidate: xC = 0.4 % [23:39:40.909] Candidate: QC = 0.1 % [23:39:40.909] Candidate: KC = 0.0 % [23:39:40.909] Selected: CJ (99.6 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:41 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:41 === [23:39:41.708] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:39:41.708] Contract: 4HX, Declarer: W, Dealer: S [23:39:41.708] Auction: 1D-3H-X-4H-X-P-P-P [23:39:41.709] Deal: N:... ... ... ... [23:39:41.709] Position S is on defender's side - score table shifted by 2 defense tricks won [23:39:41.709] ****************************** [23:39:41.709] FindMatchingDealsWithPlayInternal Input: [23:39:41.709] Position parameter: S [23:39:41.709] Deal from game: N:... ... ... ... [23:39:41.709] Hand for N: (null) [23:39:41.709] Hand for E: JT754.542.94.T74 [23:39:41.709] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:41.709] Hand for W: (null) [23:39:41.709] Cards played: S3, S5, SK, S2, SA, H3, S6, S7, HA, H6, H4, H9, HK, D3, H5, HQ, C3, C6, CT, CJ [23:39:41.709] Declarer: W [23:39:41.709] ****************************** [23:39:41.710] [DealFinder] Seed from player S hand: -1455527164 [23:39:41.710] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:41.710] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:39:41.710] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1547MB, gc2=15) [23:39:41.710] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [23:39:41.710] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=20 [23:39:41.710] [ExtractPartialDeal] Visible hands: S, E, W [23:39:41.710] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:41.710] [ExtractPartialDeal] Extracted hands: [23:39:41.710] N: ... (0 cards) [23:39:41.710] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:41.710] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:41.710] W: ... (0 cards) [23:39:41.710] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:41.711] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:41.711] [ComputePlayedCards] Card 1: S3 played by N [23:39:41.711] [ComputePlayedCards] Card 2: S5 played by E [23:39:41.711] [ComputePlayedCards] Card 3: SK played by S [23:39:41.711] [ComputePlayedCards] Card 4: S2 played by W [23:39:41.711] [ComputePlayedCards] Trick complete. Winner: S [23:39:41.711] [ComputePlayedCards] Card 5: SA played by S [23:39:41.711] [ComputePlayedCards] Card 6: H3 played by W [23:39:41.711] [ComputePlayedCards] Card 7: S6 played by N [23:39:41.711] [ComputePlayedCards] Card 8: S7 played by E [23:39:41.711] [ComputePlayedCards] Trick complete. Winner: W [23:39:41.711] [ComputePlayedCards] Card 9: HA played by W [23:39:41.711] [ComputePlayedCards] Card 10: H6 played by N [23:39:41.711] [ComputePlayedCards] Card 11: H4 played by E [23:39:41.711] [ComputePlayedCards] Card 12: H9 played by S [23:39:41.711] [ComputePlayedCards] Trick complete. Winner: W [23:39:41.712] [ComputePlayedCards] Card 13: HK played by W [23:39:41.712] [ComputePlayedCards] Card 14: D3 played by N [23:39:41.712] [ComputePlayedCards] Card 15: H5 played by E [23:39:41.712] [ComputePlayedCards] Card 16: HQ played by S [23:39:41.712] [ComputePlayedCards] Trick complete. Winner: W [23:39:41.712] [ComputePlayedCards] Card 17: C3 played by W [23:39:41.712] [ComputePlayedCards] Card 18: C6 played by N [23:39:41.712] [ComputePlayedCards] Card 19: CT played by E [23:39:41.712] [ComputePlayedCards] Card 20: CJ played by S [23:39:41.712] [ComputePlayedCards] Trick complete. Winner: S [23:39:41.712] [DealFinder] Added 5 played cards to N (was 0 cards): S3, S6, H6, D3, C6 [23:39:41.712] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, S7, H4, H5, CT [23:39:41.712] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, SA, H9, HQ, CJ [23:39:41.712] [DealFinder] Added 5 played cards to W (was 0 cards): S2, H3, HA, HK, C3 [23:39:41.712] [DealFinder] Show-out: N void in Hearts (bidding said [0-2], already held 1) [23:39:41.713] [DealFinder] Assigned 4 Hearts cards to W: H7, H8, HT, HJ [23:39:41.713] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [23:39:41.713] [DealFinder] Assigned 2 Spades cards to N: S8, SQ [23:39:41.713] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:41.713] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:41.713] [DealFinder] Bid verification enabled for: N, W [23:39:41.715] [DealFinder] Propagated N: HCP[10-15], Suits=S[4-4] H[1-1] D[0-7] C[0-6] (2 iterations) [23:39:41.715] [DealFinder] Propagated W: HCP[5-10], Suits=S[1-1] H[7-7] D[0-7] C[0-6] (2 iterations) [23:39:41.716] [DealFinder] Re-propagated HCP after played-card floor: N HCP[10-12] [23:39:41.716] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-10] [23:39:41.716] [DealFinder] Known cards per player: N=7, E=13, S=13, W=9 [23:39:41.716] [DealFinder] Locked players: E, S [23:39:41.716] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [23:39:41.716] [DealFinder] Players needing cards: N:6, W:4 [23:39:41.716] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:39:41.766] [DealFinder] Combinatorial: enumerated 210, perfect 1, sending 100 to DDS [23:39:41.766] [Timing] Total: 56ms, Generation: 0ms, Verification: 0ms [23:39:41.766] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1 [23:39:41.766] Search complete. Returning 100 deals. [23:39:41.766] Found 100 sample deals for simulation. [23:39:41.767] Valid deals for DDS: 100 / 100 [23:39:41.767] [SAMPLE-VAL] Validating 100 samples, hidden: N,W, contract: suit [23:39:41.782] [SAMPLE-VAL] Opening lead NN validation (S3): 0/100 samples adjusted [23:39:41.783] [SAMPLE-VAL] T1: N=S3 E=S5 S=SK W=S2 (leader=N) [23:39:41.783] [SAMPLE-VAL] T2: S=SA W=H3 N=S6 E=S7 (leader=S) [23:39:41.783] [SAMPLE-VAL] T3: W=HA N=H6 E=H4 S=H9 (leader=W) [23:39:41.783] [SAMPLE-VAL] T4: W=HK N=D3 E=H5 S=HQ (leader=W) [23:39:41.783] [SAMPLE-VAL] T5: W=C3 N=C6 E=CT S=CJ (leader=W) [23:39:41.786] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.177 [N:T2-S6=72 % T3-H6=100 % T4-D3=2 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=28 % T4-HK=6 % T5-C3=20 %] [23:39:41.789] [SAMPLE-VAL] Sample 2: weight 0.556 -> 0.168 [N:T2-S6=63 % T3-H6=100 % T4-D3=38 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=53 % T4-HK=21 % T5-C3=16 %] [23:39:41.792] [SAMPLE-VAL] Sample 3: weight 0.556 -> 0.150 [N:T2-S6=66 % T3-H6=100 % T4-D3=24 % T5-C6=54 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=14 % T5-C3=30 %] [23:39:41.795] [SAMPLE-VAL] Sample 4: weight 0.556 -> 0.105 [N:T2-S6=61 % T3-H6=100 % T4-D3=3 % T5-C6=85 %, W:T1-S2=100 % T2-H3=64 % T3-HA=34 % T4-HK=7 % T5-C3=19 %] [23:39:41.799] [SAMPLE-VAL] Sample 5: weight 0.556 -> 0.194 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:41.803] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.200 [N:T2-S6=68 % T3-H6=100 % T4-D3=93 % T5-C6=83 %, W:T1-S2=100 % T2-H3=65 % T3-HA=51 % T4-HK=19 % T5-C3=32 %] [23:39:41.807] [SAMPLE-VAL] Sample 7: weight 0.556 -> 0.180 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 %] [23:39:41.810] [SAMPLE-VAL] Sample 8: weight 0.556 -> 0.130 [N:T2-S6=61 % T3-H6=100 % T4-D3=6 % T5-C6=84 %, W:T1-S2=100 % T2-H3=66 % T3-HA=45 % T4-HK=15 % T5-C3=23 %] [23:39:41.814] [SAMPLE-VAL] Sample 9: weight 0.556 -> 0.175 [N:T2-S6=63 % T3-H6=100 % T4-D3=47 % T5-C6=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=57 % T4-HK=23 % T5-C3=14 %] [23:39:41.818] [SAMPLE-VAL] Sample 10: weight 0.556 -> 0.168 [N:T2-S6=63 % T3-H6=100 % T4-D3=38 % T5-C6=87 %, W:T1-S2=100 % T2-H3=64 % T3-HA=53 % T4-HK=21 % T5-C3=16 %] [23:39:41.829] [SAMPLE-VAL] Sample 11: weight 0.556 -> 0.170 [N:T2-S6=62 % T3-H6=100 % T4-D3=43 % T5-C6=87 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=24 % T5-C3=15 %] [23:39:41.834] [SAMPLE-VAL] Sample 12: weight 0.556 -> 0.111 [N:T2-S6=61 % T3-H6=100 % T4-D3=3 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=33 % T4-HK=11 % T5-C3=21 %] [23:39:41.840] [SAMPLE-VAL] Sample 13: weight 0.556 -> 0.170 [N:T2-S6=62 % T3-H6=100 % T4-D3=43 % T5-C6=87 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=24 % T5-C3=15 %] [23:39:41.844] [SAMPLE-VAL] Sample 14: weight 0.556 -> 0.172 [N:T2-S6=65 % T3-H6=100 % T4-D3=40 % T5-C6=92 %, W:T1-S2=100 % T2-H3=68 % T3-HA=60 % T4-HK=19 % T5-C3=15 %] [23:39:41.847] [SAMPLE-VAL] Sample 15: weight 0.556 -> 0.202 [N:T2-S6=66 % T3-H6=100 % T4-D3=97 % T5-C6=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=51 % T4-HK=21 % T5-C3=32 %] [23:39:41.851] [SAMPLE-VAL] Sample 16: weight 0.556 -> 0.182 [N:T2-S6=61 % T3-H6=100 % T4-D3=63 % T5-C6=87 %, W:T1-S2=100 % T2-H3=66 % T3-HA=57 % T4-HK=27 % T5-C3=13 %] [23:39:41.855] [SAMPLE-VAL] Sample 17: weight 0.556 -> 0.136 [N:T2-S6=66 % T3-H6=100 % T4-D3=12 % T5-C6=87 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=16 % T5-C3=14 %] [23:39:41.858] [SAMPLE-VAL] Sample 18: weight 0.556 -> 0.180 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 %] [23:39:41.862] [SAMPLE-VAL] Sample 19: weight 0.556 -> 0.175 [N:T2-S6=63 % T3-H6=100 % T4-D3=47 % T5-C6=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=57 % T4-HK=23 % T5-C3=14 %] [23:39:41.865] [SAMPLE-VAL] Sample 20: weight 0.556 -> 0.130 [N:T2-S6=61 % T3-H6=100 % T4-D3=6 % T5-C6=84 %, W:T1-S2=100 % T2-H3=66 % T3-HA=45 % T4-HK=15 % T5-C3=23 %] [23:39:41.868] [SAMPLE-VAL] Sample 21: weight 0.556 -> 0.198 [N:T2-S6=60 % T3-H6=100 % T4-D3=92 % T5-C6=78 %, W:T1-S2=100 % T2-H3=63 % T3-HA=54 % T4-HK=25 % T5-C3=28 %] [23:39:41.872] [SAMPLE-VAL] Sample 22: weight 0.556 -> 0.172 [N:T2-S6=65 % T3-H6=100 % T4-D3=40 % T5-C6=92 %, W:T1-S2=100 % T2-H3=68 % T3-HA=60 % T4-HK=19 % T5-C3=15 %] [23:39:41.876] [SAMPLE-VAL] Sample 23: weight 0.556 -> 0.194 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:41.880] [SAMPLE-VAL] Sample 24: weight 0.556 -> 0.142 [N:T2-S6=66 % T3-H6=100 % T4-D3=13 % T5-C6=92 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=16 % T5-C3=15 %] [23:39:41.883] [SAMPLE-VAL] Sample 25: weight 0.556 -> 0.176 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 %] [23:39:41.887] [SAMPLE-VAL] Sample 26: weight 0.556 -> 0.176 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 %] [23:39:41.891] [SAMPLE-VAL] Sample 27: weight 0.556 -> 0.184 [N:T2-S6=63 % T3-H6=100 % T4-D3=68 % T5-C6=91 %, W:T1-S2=100 % T2-H3=70 % T3-HA=63 % T4-HK=24 % T5-C3=12 %] [23:39:41.894] [SAMPLE-VAL] Sample 28: weight 0.556 -> 0.187 [N:T2-S6=63 % T3-H6=100 % T4-D3=84 % T5-C6=53 %, W:T1-S2=100 % T2-H3=66 % T3-HA=55 % T4-HK=21 % T5-C3=30 %] [23:39:41.898] [SAMPLE-VAL] Sample 29: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=36 % T5-C6=85 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=10 % T5-C3=15 %] [23:39:41.901] [SAMPLE-VAL] Sample 30: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=88 % T5-C6=91 %, W:T1-S2=100 % T2-H3=68 % T3-HA=52 % T4-HK=16 % T5-C3=9 %] [23:39:41.904] [SAMPLE-VAL] Sample 31: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=19 % T5-C6=50 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=28 %] [23:39:41.907] [SAMPLE-VAL] Sample 32: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=42 % T5-C6=91 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=9 % T5-C3=16 %] [23:39:41.910] [SAMPLE-VAL] Sample 33: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=13 % T5-C6=80 %, W:T1-S2=100 % T2-H3=62 % T3-HA=32 % T4-HK=9 % T5-C3=6 %] [23:39:41.912] [SAMPLE-VAL] Sample 34: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=68 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=17 % T5-C3=16 %] [23:39:41.915] [SAMPLE-VAL] Sample 35: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=37 % T5-C6=86 %, W:T1-S2=100 % T2-H3=64 % T3-HA=36 % T4-HK=9 % T5-C3=17 %] [23:39:41.918] [SAMPLE-VAL] Sample 36: weight 0.004 -> 0.001 [N:T2-S6=55 % T3-H6=100 % T4-D3=87 % T5-C6=98 %, W:T1-S2=100 % T2-H3=66 % T3-HA=46 % T4-HK=18 % T5-C3=16 %] [23:39:41.921] [SAMPLE-VAL] Sample 37: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=9 % T5-C6=84 %, W:T1-S2=100 % T2-H3=62 % T3-HA=31 % T4-HK=8 % T5-C3=13 %] [23:39:41.923] [SAMPLE-VAL] Sample 38: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=51 %, W:T1-S2=100 % T2-H3=68 % T3-HA=38 % T4-HK=10 % T5-C3=32 %] [23:39:41.926] [SAMPLE-VAL] Sample 39: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 %] [23:39:41.929] [SAMPLE-VAL] Sample 40: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=41 % T5-C6=81 %, W:T1-S2=100 % T2-H3=65 % T3-HA=43 % T4-HK=12 % T5-C3=7 %] [23:39:41.931] [SAMPLE-VAL] Sample 41: weight 0.004 -> 0.001 [N:T2-S6=66 % T3-H6=100 % T4-D3=37 % T5-C6=90 %, W:T1-S2=100 % T2-H3=68 % T3-HA=47 % T4-HK=10 % T5-C3=15 %] [23:39:41.934] [SAMPLE-VAL] Sample 42: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=98 %, W:T1-S2=100 % T2-H3=68 % T3-HA=50 % T4-HK=18 % T5-C3=15 %] [23:39:41.937] [SAMPLE-VAL] Sample 43: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=81 % T5-C6=89 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:41.940] [SAMPLE-VAL] Sample 44: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=40 % T5-C6=91 %, W:T1-S2=100 % T2-H3=62 % T3-HA=37 % T4-HK=14 % T5-C3=9 %] [23:39:41.942] [SAMPLE-VAL] Sample 45: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=36 % T5-C6=85 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=10 % T5-C3=15 %] [23:39:41.945] [SAMPLE-VAL] Sample 46: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 %] [23:39:41.948] [SAMPLE-VAL] Sample 47: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 %] [23:39:41.950] [SAMPLE-VAL] Sample 48: weight 0.004 -> 0.001 [N:T2-S6=67 % T3-H6=100 % T4-D3=10 % T5-C6=90 %, W:T1-S2=100 % T2-H3=63 % T3-HA=37 % T4-HK=7 % T5-C3=13 %] [23:39:41.953] [SAMPLE-VAL] Sample 49: weight 0.004 -> 0.001 [N:T2-S6=56 % T3-H6=100 % T4-D3=91 % T5-C6=76 %, W:T1-S2=100 % T2-H3=66 % T3-HA=37 % T4-HK=12 % T5-C3=34 %] [23:39:41.956] [SAMPLE-VAL] Sample 50: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=80 % T5-C6=92 %, W:T1-S2=100 % T2-H3=65 % T3-HA=47 % T4-HK=17 % T5-C3=9 %] [23:39:41.959] [SAMPLE-VAL] Sample 51: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=89 % T5-C6=90 %, W:T1-S2=100 % T2-H3=69 % T3-HA=51 % T4-HK=19 % T5-C3=9 %] [23:39:41.961] [SAMPLE-VAL] Sample 52: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=86 % T5-C6=74 %, W:T1-S2=100 % T2-H3=67 % T3-HA=41 % T4-HK=12 % T5-C3=30 %] [23:39:41.964] [SAMPLE-VAL] Sample 53: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 %] [23:39:41.966] [SAMPLE-VAL] Sample 54: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 %] [23:39:41.969] [SAMPLE-VAL] Sample 55: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=73 % T5-C6=89 %, W:T1-S2=100 % T2-H3=66 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:41.972] [SAMPLE-VAL] Sample 56: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 %] [23:39:41.974] [SAMPLE-VAL] Sample 57: weight 0.004 -> 0.001 [N:T2-S6=56 % T3-H6=100 % T4-D3=44 % T5-C6=90 %, W:T1-S2=100 % T2-H3=62 % T3-HA=37 % T4-HK=13 % T5-C3=9 %] [23:39:41.977] [SAMPLE-VAL] Sample 58: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=93 % T5-C6=80 %, W:T1-S2=100 % T2-H3=67 % T3-HA=42 % T4-HK=14 % T5-C3=32 %] [23:39:41.980] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=12 % T5-C6=81 %, W:T1-S2=100 % T2-H3=63 % T3-HA=31 % T4-HK=6 % T5-C3=6 %] [23:39:41.982] [SAMPLE-VAL] Sample 60: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=37 % T5-C6=86 %, W:T1-S2=100 % T2-H3=64 % T3-HA=36 % T4-HK=9 % T5-C3=17 %] [23:39:41.985] [SAMPLE-VAL] Sample 61: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=73 % T5-C6=89 %, W:T1-S2=100 % T2-H3=66 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:41.987] [SAMPLE-VAL] Sample 62: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=59 % T5-C6=91 %, W:T1-S2=100 % T2-H3=71 % T3-HA=43 % T4-HK=12 % T5-C3=15 %] [23:39:41.990] [SAMPLE-VAL] Sample 63: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=42 % T5-C6=91 %, W:T1-S2=100 % T2-H3=66 % T3-HA=41 % T4-HK=9 % T5-C3=16 %] [23:39:41.992] [SAMPLE-VAL] Sample 64: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=49 % T5-C6=65 %, W:T1-S2=100 % T2-H3=61 % T3-HA=34 % T4-HK=11 % T5-C3=16 %] [23:39:41.995] [SAMPLE-VAL] Sample 65: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=68 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=17 % T5-C3=16 %] [23:39:41.997] [SAMPLE-VAL] Sample 66: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=85 % T5-C6=76 %, W:T1-S2=100 % T2-H3=69 % T3-HA=47 % T4-HK=13 % T5-C3=28 %] [23:39:42.000] [SAMPLE-VAL] Sample 67: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 %] [23:39:42.002] [SAMPLE-VAL] Sample 68: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=94 % T5-C6=64 %, W:T1-S2=100 % T2-H3=68 % T3-HA=48 % T4-HK=13 % T5-C3=18 %] [23:39:42.005] [SAMPLE-VAL] Sample 69: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=70 % T5-C6=90 %, W:T1-S2=100 % T2-H3=67 % T3-HA=49 % T4-HK=16 % T5-C3=10 %] [23:39:42.008] [SAMPLE-VAL] Sample 70: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=73 %, W:T1-S2=100 % T2-H3=62 % T3-HA=35 % T4-HK=12 % T5-C3=32 %] [23:39:42.010] [SAMPLE-VAL] Sample 71: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 %] [23:39:42.013] [SAMPLE-VAL] Sample 72: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=54 % T5-C6=86 %, W:T1-S2=100 % T2-H3=71 % T3-HA=40 % T4-HK=11 % T5-C3=16 %] [23:39:42.015] [SAMPLE-VAL] Sample 73: weight 0.004 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=80 % T5-C6=92 %, W:T1-S2=100 % T2-H3=65 % T3-HA=47 % T4-HK=17 % T5-C3=9 %] [23:39:42.018] [SAMPLE-VAL] Sample 74: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=41 % T5-C6=81 %, W:T1-S2=100 % T2-H3=65 % T3-HA=43 % T4-HK=12 % T5-C3=7 %] [23:39:42.021] [SAMPLE-VAL] Sample 75: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 %] [23:39:42.023] [SAMPLE-VAL] Sample 76: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=73 %, W:T1-S2=100 % T2-H3=62 % T3-HA=35 % T4-HK=12 % T5-C3=32 %] [23:39:42.026] [SAMPLE-VAL] Sample 77: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=81 % T5-C6=89 %, W:T1-S2=100 % T2-H3=64 % T3-HA=47 % T4-HK=19 % T5-C3=10 %] [23:39:42.028] [SAMPLE-VAL] Sample 78: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 %] [23:39:42.031] [SAMPLE-VAL] Sample 79: weight 0.004 -> 0.001 [N:T2-S6=64 % T3-H6=100 % T4-D3=70 % T5-C6=90 %, W:T1-S2=100 % T2-H3=67 % T3-HA=49 % T4-HK=16 % T5-C3=10 %] [23:39:42.034] [SAMPLE-VAL] Sample 80: weight 0.004 -> 0.001 [N:T2-S6=66 % T3-H6=100 % T4-D3=37 % T5-C6=90 %, W:T1-S2=100 % T2-H3=68 % T3-HA=47 % T4-HK=10 % T5-C3=15 %] [23:39:42.036] [SAMPLE-VAL] Sample 81: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=95 % T5-C6=100 %, W:T1-S2=100 % T2-H3=65 % T3-HA=53 % T4-HK=20 % T5-C3=10 %] [23:39:42.039] [SAMPLE-VAL] Sample 82: weight 0.085 -> 0.030 [N:T2-S6=72 % T3-H6=100 % T4-D3=95 % T5-C6=79 %, W:T1-S2=100 % T2-H3=66 % T3-HA=48 % T4-HK=18 % T5-C3=32 %] [23:39:42.041] [SAMPLE-VAL] Sample 83: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=61 % T5-C6=100 %, W:T1-S2=100 % T2-H3=64 % T3-HA=50 % T4-HK=20 % T5-C3=11 %] [23:39:42.044] [SAMPLE-VAL] Sample 84: weight 0.085 -> 0.022 [N:T2-S6=73 % T3-H6=100 % T4-D3=21 % T5-C6=93 %, W:T1-S2=100 % T2-H3=63 % T3-HA=39 % T4-HK=10 % T5-C3=16 %] [23:39:42.047] [SAMPLE-VAL] Sample 85: weight 0.085 -> 0.030 [N:T2-S6=63 % T3-H6=100 % T4-D3=83 % T5-C6=81 %, W:T1-S2=100 % T2-H3=63 % T3-HA=59 % T4-HK=21 % T5-C3=30 %] [23:39:42.049] [SAMPLE-VAL] Sample 86: weight 0.003 -> 0.001 [N:T2-S6=53 % T3-H6=100 % T4-D3=68 % T5-C6=35 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=16 % T5-C3=20 %] [23:39:42.052] [SAMPLE-VAL] Sample 87: weight 0.085 -> 0.030 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 %] [23:39:42.055] [SAMPLE-VAL] Sample 88: weight 0.085 -> 0.025 [N:T2-S6=70 % T3-H6=100 % T4-D3=44 % T5-C6=89 %, W:T1-S2=100 % T2-H3=62 % T3-HA=42 % T4-HK=15 % T5-C3=17 %] [23:39:42.057] [SAMPLE-VAL] Sample 89: weight 0.003 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=3 % T5-C6=82 %, W:T1-S2=100 % T2-H3=64 % T3-HA=25 % T4-HK=5 % T5-C3=14 %] [23:39:42.060] [SAMPLE-VAL] Sample 90: weight 0.085 -> 0.030 [N:T2-S6=74 % T3-H6=100 % T4-D3=86 % T5-C6=82 %, W:T1-S2=100 % T2-H3=67 % T3-HA=50 % T4-HK=17 % T5-C3=32 %] [23:39:42.062] [SAMPLE-VAL] Sample 91: weight 0.085 -> 0.027 [N:T2-S6=70 % T3-H6=100 % T4-D3=65 % T5-C6=83 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=13 % T5-C3=29 %] [23:39:42.065] [SAMPLE-VAL] Sample 92: weight 0.085 -> 0.029 [N:T2-S6=62 % T3-H6=100 % T4-D3=74 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=60 % T4-HK=27 % T5-C3=15 %] [23:39:42.068] [SAMPLE-VAL] Sample 93: weight 0.003 -> 0.001 [N:T2-S6=51 % T3-H6=100 % T4-D3=61 % T5-C6=100 %, W:T1-S2=100 % T2-H3=64 % T3-HA=50 % T4-HK=20 % T5-C3=11 %] [23:39:42.070] [SAMPLE-VAL] Sample 94: weight 0.085 -> 0.029 [N:T2-S6=69 % T3-H6=100 % T4-D3=83 % T5-C6=99 %, W:T1-S2=100 % T2-H3=62 % T3-HA=51 % T4-HK=23 % T5-C3=17 %] [23:39:42.073] [SAMPLE-VAL] Sample 95: weight 0.003 -> 0.001 [N:T2-S6=53 % T3-H6=100 % T4-D3=68 % T5-C6=35 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=16 % T5-C3=20 %] [23:39:42.076] [SAMPLE-VAL] Sample 96: weight 0.085 -> 0.030 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 %] [23:39:42.078] [SAMPLE-VAL] Sample 97: weight 0.003 -> 0.001 [N:T2-S6=59 % T3-H6=100 % T4-D3=5 % T5-C6=83 %, W:T1-S2=100 % T2-H3=66 % T3-HA=30 % T4-HK=7 % T5-C3=18 %] [23:39:42.081] [SAMPLE-VAL] Sample 98: weight 0.085 -> 0.026 [N:T2-S6=68 % T3-H6=100 % T4-D3=55 % T5-C6=99 %, W:T1-S2=100 % T2-H3=60 % T3-HA=41 % T4-HK=15 % T5-C3=15 %] [23:39:42.084] [SAMPLE-VAL] Sample 99: weight 0.085 -> 0.029 [N:T2-S6=62 % T3-H6=100 % T4-D3=74 % T5-C6=98 %, W:T1-S2=100 % T2-H3=64 % T3-HA=60 % T4-HK=27 % T5-C3=15 %] [23:39:42.086] [SAMPLE-VAL] Sample 100: weight 0.085 -> 0.023 [N:T2-S6=75 % T3-H6=100 % T4-D3=37 % T5-C6=65 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=33 %] [23:39:42.086] [SAMPLE-VAL] Zeroed 59 samples below relative threshold 0.010 x max 0.2023 = 0.002023 [23:39:42.086] [SAMPLE-VAL] Done. Weight range: 0.000-0.202 [23:39:42.087] [SAMPLE-VAL] Top sample 15 (w=0.202): N:Q863.6.AQT632.A6 W:2.AKJT873.8.9853 [N:T2-S6=66 % T3-H6=100 % T4-D3=97 % T5-C6=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=51 % T4-HK=21 % T5-C3=32 %] [23:39:42.087] [SAMPLE-VAL] Top sample 6 (w=0.200): N:Q863.6.AQ8632.A6 W:2.AKJT873.T.9853 [N:T2-S6=68 % T3-H6=100 % T4-D3=93 % T5-C6=83 %, W:T1-S2=100 % T2-H3=65 % T3-HA=51 % T4-HK=19 % T5-C3=32 %] [23:39:42.087] [SAMPLE-VAL] Top sample 21 (w=0.198): N:Q863.6.AT8632.A6 W:2.AKJT873.Q.9853 [N:T2-S6=60 % T3-H6=100 % T4-D3=92 % T5-C6=78 %, W:T1-S2=100 % T2-H3=63 % T3-HA=54 % T4-HK=25 % T5-C3=28 %] [23:39:42.087] [SAMPLE-VAL] Top sample 5 (w=0.194): N:Q863.6.AQT863.A6 W:2.AKJT873.2.9853 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:42.087] [SAMPLE-VAL] Top sample 23 (w=0.194): N:Q863.6.AQT832.A6 W:2.AKJT873.6.9853 [N:T2-S6=65 % T3-H6=100 % T4-D3=78 % T5-C6=86 %, W:T1-S2=100 % T2-H3=62 % T3-HA=48 % T4-HK=18 % T5-C3=34 %] [23:39:42.087] After sample validation: 41 deals remaining [23:39:42.087] [PLAY-INFER] No inference observations detected [23:39:42.087] Using weighted samples: 41/41 have non-uniform weights (range 0.022-0.202) [23:39:42.087] Sample deals (41 total, showing first 20, by weight): [23:39:42.088] [1] (w=0.202) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.8.9853 Q863.6.AQT632.A6 JT754.542.94.T74 [23:39:42.088] [2] (w=0.200) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T.9853 Q863.6.AQ8632.A6 JT754.542.94.T74 [23:39:42.088] [3] (w=0.198) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q.9853 Q863.6.AT8632.A6 JT754.542.94.T74 [23:39:42.088] [4] (w=0.194) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.2.9853 Q863.6.AQT863.A6 JT754.542.94.T74 [23:39:42.088] [5] (w=0.194) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.6.9853 Q863.6.AQT832.A6 JT754.542.94.T74 [23:39:42.088] [6] (w=0.187) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.53 Q863.6.A632.A986 JT754.542.94.T74 [23:39:42.088] [7] (w=0.184) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.83 Q863.6.A632.A965 JT754.542.94.T74 [23:39:42.088] [8] (w=0.182) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.93 Q863.6.A632.A865 JT754.542.94.T74 [23:39:42.088] [9] (w=0.180) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.53 Q863.6.AT63.A986 JT754.542.94.T74 [23:39:42.088] [10] (w=0.180) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.53 Q863.6.AT32.A986 JT754.542.94.T74 [23:39:42.088] [11] (w=0.177) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T862.3 Q863.6.AQ3.A9865 JT754.542.94.T74 [23:39:42.088] [12] (w=0.176) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT2.53 Q863.6.A863.A986 JT754.542.94.T74 [23:39:42.089] [13] (w=0.176) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.53 Q863.6.A832.A986 JT754.542.94.T74 [23:39:42.089] [14] (w=0.175) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.83 Q863.6.AT32.A965 JT754.542.94.T74 [23:39:42.089] [15] (w=0.175) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.83 Q863.6.AT63.A965 JT754.542.94.T74 [23:39:42.089] [16] (w=0.172) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT2.83 Q863.6.A863.A965 JT754.542.94.T74 [23:39:42.089] [17] (w=0.172) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.83 Q863.6.A832.A965 JT754.542.94.T74 [23:39:42.089] [18] (w=0.170) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.93 Q863.6.AT32.A865 JT754.542.94.T74 [23:39:42.089] [19] (w=0.170) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.93 Q863.6.AT63.A865 JT754.542.94.T74 [23:39:42.089] [20] (w=0.168) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.93 Q863.6.A832.A865 JT754.542.94.T74 [23:39:42.089] ... and 21 more [23:39:42.127] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:42.127] D5: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.127] D7: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.127] DJ: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 200, 500, 200, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.127] DK: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 200, 200, 200, 200, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.127] C2: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.128] CK: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.128] S9: [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500] [23:39:42.128] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:42.128] D5: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] D7: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] DJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] DK: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] C2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] CK: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.128] S9: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3] [23:39:42.129] --- IMP Calculation Output (card -> average IMP) --- [23:39:42.129] D5: 0.19 [23:39:42.129] D7: 0.19 [23:39:42.129] C2: 0.19 [23:39:42.129] CK: 0.19 [23:39:42.129] S9: 0.19 [23:39:42.129] DJ: -0.40 [23:39:42.129] DK: -0.58 [23:39:42.129] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:42.129] D5: 0.028 [23:39:42.129] D7: 0.028 [23:39:42.129] C2: 0.028 [23:39:42.129] CK: 0.028 [23:39:42.129] S9: 0.028 [23:39:42.130] DJ: -0.057 [23:39:42.130] DK: -0.082 [23:39:42.130] === DDS DETAILED ANALYSIS === [23:39:42.130] Cards analyzed: 7, Samples per card: 41 [23:39:42.130] [23:39:42.130] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:42.130] ----- ------ --------- ------- ----------- -------------------------------- [23:39:42.130] C2 0.19 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] D5 0.19 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] D7 0.19 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] S9 0.19 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] CK 0.19 3.24 100 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] DJ -0.40 3.17 100 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] DK -0.58 3.15 100 % 3 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [23:39:42.130] [23:39:42.131] Selected: C2 (IMPs=0.19, avgTricks=3.24) [23:39:42.131] =================== [23:39:42.131] Selected: C2 (MP 0.028, 0.19 IMPs, 3.24 tricks) -- 4 tied card(s): D5, D7, S9, CK [23:39:42.131] [stage-timing] ok sample=57ms validate=0ms nn=320ms signal=0ms simgames=2ms dds=38ms total=422ms samples=41 cards=20 [23:39:42.131] === FindBestCardAsync: Position=S, CardsPlayed=20 === [23:39:42.131] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:42.131] Relative position: Righty, Contract type: Suit [23:39:42.131] Cards in hand mask: 7 [23:39:42.132] Candidate: 9S = 34.7 % [23:39:42.132] Candidate: KC = 29.3 % [23:39:42.132] Candidate: xD = 20.7 % [23:39:42.132] Candidate: KD = 13.1 % [23:39:42.132] Candidate: JD = 1.5 % [23:39:42.133] Candidate: xC = 0.6 % [23:39:42.133] Candidate: QC = 0.1 % [23:39:42.133] Selected: S9 (34.7 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:49 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:49 === [23:39:49.121] === FindBestCardAsync: Position=S, CardsPlayed=27 === [23:39:49.122] Contract: 4HX, Declarer: W, Dealer: S [23:39:49.122] Auction: 1D-3H-X-4H-X-P-P-P [23:39:49.122] Deal: N:... ... ... ... [23:39:49.122] Position S is on defender's side - score table shifted by 2 defense tricks won [23:39:49.122] ****************************** [23:39:49.122] FindMatchingDealsWithPlayInternal Input: [23:39:49.122] Position parameter: S [23:39:49.122] Deal from game: N:... ... ... ... [23:39:49.122] Hand for N: (null) [23:39:49.122] Hand for E: JT754.542.94.T74 [23:39:49.122] Hand for S: AK9.Q9.KJ75.KQJ2 [23:39:49.122] Hand for W: (null) [23:39:49.122] Cards played: S3, S5, SK, S2, SA, H3, S6, S7, HA, H6, H4, H9, HK, D3, H5, HQ, C3, C6, CT, CJ, S9, HT, S8, ST, C5, C9, C7 [23:39:49.123] Declarer: W [23:39:49.123] ****************************** [23:39:49.123] [DealFinder] Seed from player S hand: -1455527164 [23:39:49.123] [DealFinder] Auction: 1D-3H-X-4H-X-P-P-P [23:39:49.123] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:39:49.123] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1537MB, gc2=15) [23:39:49.123] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [23:39:49.123] [ExtractPartialDeal] Position=S, Declarer=W, CardsPlayed=27 [23:39:49.123] [ExtractPartialDeal] Visible hands: S, E, W [23:39:49.123] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:39:49.123] [ExtractPartialDeal] Extracted hands: [23:39:49.123] N: ... (0 cards) [23:39:49.123] E: JT754.542.94.T74 (13 cards) [LOCKED] [23:39:49.124] S: AK9.Q9.KJ75.KQJ2 (13 cards) [LOCKED] [23:39:49.124] W: ... (0 cards) [23:39:49.124] [DealFinder] Trump suit from contract '4HX': Hearts [23:39:49.124] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [23:39:49.124] [ComputePlayedCards] Card 1: S3 played by N [23:39:49.124] [ComputePlayedCards] Card 2: S5 played by E [23:39:49.124] [ComputePlayedCards] Card 3: SK played by S [23:39:49.124] [ComputePlayedCards] Card 4: S2 played by W [23:39:49.124] [ComputePlayedCards] Trick complete. Winner: S [23:39:49.124] [ComputePlayedCards] Card 5: SA played by S [23:39:49.124] [ComputePlayedCards] Card 6: H3 played by W [23:39:49.124] [ComputePlayedCards] Card 7: S6 played by N [23:39:49.124] [ComputePlayedCards] Card 8: S7 played by E [23:39:49.125] [ComputePlayedCards] Trick complete. Winner: W [23:39:49.125] [ComputePlayedCards] Card 9: HA played by W [23:39:49.125] [ComputePlayedCards] Card 10: H6 played by N [23:39:49.125] [ComputePlayedCards] Card 11: H4 played by E [23:39:49.125] [ComputePlayedCards] Card 12: H9 played by S [23:39:49.125] [ComputePlayedCards] Trick complete. Winner: W [23:39:49.125] [ComputePlayedCards] Card 13: HK played by W [23:39:49.125] [ComputePlayedCards] Card 14: D3 played by N [23:39:49.125] [ComputePlayedCards] Card 15: H5 played by E [23:39:49.125] [ComputePlayedCards] Card 16: HQ played by S [23:39:49.125] [ComputePlayedCards] Trick complete. Winner: W [23:39:49.125] [ComputePlayedCards] Card 17: C3 played by W [23:39:49.125] [ComputePlayedCards] Card 18: C6 played by N [23:39:49.125] [ComputePlayedCards] Card 19: CT played by E [23:39:49.125] [ComputePlayedCards] Card 20: CJ played by S [23:39:49.126] [ComputePlayedCards] Trick complete. Winner: S [23:39:49.126] [ComputePlayedCards] Card 21: S9 played by S [23:39:49.126] [ComputePlayedCards] Card 22: HT played by W [23:39:49.126] [ComputePlayedCards] Card 23: S8 played by N [23:39:49.126] [ComputePlayedCards] Card 24: ST played by E [23:39:49.126] [ComputePlayedCards] Trick complete. Winner: W [23:39:49.126] [ComputePlayedCards] Card 25: C5 played by W [23:39:49.126] [ComputePlayedCards] Card 26: C9 played by N [23:39:49.126] [ComputePlayedCards] Card 27: C7 played by E [23:39:49.126] [DealFinder] Added 7 played cards to N (was 0 cards): S3, S6, H6, D3, C6, S8, C9 [23:39:49.126] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S5, S7, H4, H5, CT, ST, C7 [23:39:49.126] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: SK, SA, H9, HQ, CJ, S9 [23:39:49.126] [DealFinder] Added 7 played cards to W (was 0 cards): S2, H3, HA, HK, C3, HT, C5 [23:39:49.127] [DealFinder] Show-out: N void in Hearts (bidding said [0-2], already held 1) [23:39:49.127] [DealFinder] Assigned 3 Hearts cards to W: H7, H8, HJ [23:39:49.127] [DealFinder] Show-out: W void in Spades (bidding said [0-13], already held 1) [23:39:49.127] [DealFinder] Assigned 1 Spades cards to N: SQ [23:39:49.127] [DecomposePartnership] N: No tightening (CombinedHcpMin=22, CombinedHcpMax=, partner S HCP=19) [23:39:49.127] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=1) [23:39:49.127] [DealFinder] Bid verification enabled for: N, W [23:39:49.127] [DealFinder] Propagated N: HCP[10-15], Suits=S[4-4] H[1-1] D[0-7] C[0-6] (2 iterations) [23:39:49.127] [DealFinder] Propagated W: HCP[5-10], Suits=S[1-1] H[7-7] D[0-7] C[0-6] (2 iterations) [23:39:49.128] [DealFinder] Re-propagated HCP after played-card floor: N HCP[10-12] [23:39:49.128] [DealFinder] Re-propagated HCP after played-card floor: W HCP[8-10] [23:39:49.128] [DealFinder] Known cards per player: N=8, E=13, S=13, W=10 [23:39:49.128] [DealFinder] Locked players: E, S [23:39:49.128] [DealFinder] Total known cards: 44, Remaining deck: 8, Cards to deal: 8 [23:39:49.128] [DealFinder] Players needing cards: N:5, W:3 [23:39:49.128] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:39:49.145] [DealFinder] Combinatorial: enumerated 56, perfect 0, sending 56 to DDS [23:39:49.146] [DealFinder] WARNING: NONE of the 56 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: N HCP[10-12], W HCP[8-10] [23:39:49.146] [Timing] Total: 23ms, Generation: 0ms, Verification: 0ms [23:39:49.146] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [23:39:49.146] Search complete. Returning 56 deals. [23:39:49.147] Found 56 sample deals for simulation. [23:39:49.147] Valid deals for DDS: 56 / 56 [23:39:49.147] [SAMPLE-VAL] Validating 56 samples, hidden: N,W, contract: suit [23:39:49.155] [SAMPLE-VAL] Opening lead NN validation (S3): 6/56 samples adjusted [23:39:49.156] [SAMPLE-VAL] T1: N=S3 E=S5 S=SK W=S2 (leader=N) [23:39:49.156] [SAMPLE-VAL] T2: S=SA W=H3 N=S6 E=S7 (leader=S) [23:39:49.156] [SAMPLE-VAL] T3: W=HA N=H6 E=H4 S=H9 (leader=W) [23:39:49.156] [SAMPLE-VAL] T4: W=HK N=D3 E=H5 S=HQ (leader=W) [23:39:49.156] [SAMPLE-VAL] T5: W=C3 N=C6 E=CT S=CJ (leader=W) [23:39:49.156] [SAMPLE-VAL] T6: S=S9 W=HT N=S8 E=ST (leader=S) [23:39:49.156] [SAMPLE-VAL] T7: W=C5 N=C9 E=C7 (leader=W) (partial) [23:39:49.160] [SAMPLE-VAL] Sample 1: weight 0.556 -> 0.153 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 % T6-S8=98 % T7-C9=30 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 % T6-HT=12 % T7-C5=32 %] [23:39:49.166] [SAMPLE-VAL] Sample 2: weight 0.556 -> 0.151 [N:T2-S6=63 % T3-H6=100 % T4-D3=84 % T5-C6=53 % T6-S8=97 % T7-C9=30 %, W:T1-S2=100 % T2-H3=66 % T3-HA=55 % T4-HK=21 % T5-C3=30 % T6-HT=10 % T7-C5=20 %] [23:39:49.174] [SAMPLE-VAL] Sample 3: weight 0.556 -> 0.148 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 % T6-S8=98 % T7-C9=31 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 % T6-HT=10 % T7-C5=28 %] [23:39:49.179] [SAMPLE-VAL] Sample 4: weight 0.556 -> 0.148 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 % T6-S8=98 % T7-C9=31 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 % T6-HT=10 % T7-C5=28 %] [23:39:49.184] [SAMPLE-VAL] Sample 5: weight 0.556 -> 0.153 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 % T6-S8=98 % T7-C9=30 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 % T6-HT=12 % T7-C5=32 %] [23:39:49.188] [SAMPLE-VAL] Sample 6: weight 0.556 -> 0.131 [N:T2-S6=66 % T3-H6=100 % T4-D3=24 % T5-C6=54 % T6-S8=98 % T7-C9=29 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=14 % T5-C3=30 % T6-HT=10 % T7-C5=26 %] [23:39:49.193] [SAMPLE-VAL] Sample 7: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 % T6-S8=99 % T7-C9=31 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 % T6-HT=12 % T7-C5=33 %] [23:39:49.197] [SAMPLE-VAL] Sample 8: weight 0.004 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=78 % T5-C6=51 % T6-S8=99 % T7-C9=32 %, W:T1-S2=100 % T2-H3=68 % T3-HA=38 % T4-HK=10 % T5-C3=32 % T6-HT=10 % T7-C5=31 %] [23:39:49.201] [SAMPLE-VAL] Sample 9: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 % T6-S8=98 % T7-C9=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 % T6-HT=13 % T7-C5=4 %] [23:39:49.205] [SAMPLE-VAL] Sample 10: weight 0.004 -> 0.001 [N:T2-S6=62 % T3-H6=100 % T4-D3=19 % T5-C6=50 % T6-S8=99 % T7-C9=31 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=28 % T6-HT=10 % T7-C5=28 %] [23:39:49.210] [SAMPLE-VAL] Sample 11: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 % T6-S8=99 % T7-C9=34 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 % T6-HT=10 % T7-C5=30 %] [23:39:49.214] [SAMPLE-VAL] Sample 12: weight 0.004 -> 0.001 [N:T2-S6=57 % T3-H6=100 % T4-D3=94 % T5-C6=64 % T6-S8=97 % T7-C9=89 %, W:T1-S2=100 % T2-H3=68 % T3-HA=48 % T4-HK=13 % T5-C3=18 % T6-HT=12 % T7-C5=2 %] [23:39:49.218] [SAMPLE-VAL] Sample 13: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 % T6-S8=97 % T7-C9=88 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 % T6-HT=11 % T7-C5=4 %] [23:39:49.222] [SAMPLE-VAL] Sample 14: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=78 % T5-C6=63 % T6-S8=97 % T7-C9=88 %, W:T1-S2=100 % T2-H3=65 % T3-HA=44 % T4-HK=13 % T5-C3=19 % T6-HT=11 % T7-C5=4 %] [23:39:49.226] [SAMPLE-VAL] Sample 15: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=93 % T5-C6=80 % T6-S8=98 % T7-C9=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=42 % T4-HK=14 % T5-C3=32 % T6-HT=13 % T7-C5=22 %] [23:39:49.230] [SAMPLE-VAL] Sample 16: weight 0.004 -> 0.001 [N:T2-S6=58 % T3-H6=100 % T4-D3=64 % T5-C6=51 % T6-S8=99 % T7-C9=31 %, W:T1-S2=100 % T2-H3=63 % T3-HA=32 % T4-HK=8 % T5-C3=32 % T6-HT=12 % T7-C5=33 %] [23:39:49.235] [SAMPLE-VAL] Sample 17: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 % T6-S8=98 % T7-C9=91 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 % T6-HT=11 % T7-C5=21 %] [23:39:49.239] [SAMPLE-VAL] Sample 18: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=59 % T5-C6=49 % T6-S8=99 % T7-C9=34 %, W:T1-S2=100 % T2-H3=64 % T3-HA=37 % T4-HK=9 % T5-C3=30 % T6-HT=10 % T7-C5=30 %] [23:39:49.243] [SAMPLE-VAL] Sample 19: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=49 % T5-C6=65 % T6-S8=98 % T7-C9=88 %, W:T1-S2=100 % T2-H3=61 % T3-HA=34 % T4-HK=11 % T5-C3=16 % T6-HT=9 % T7-C5=4 %] [23:39:49.247] [SAMPLE-VAL] Sample 20: weight 0.004 -> 0.001 [N:T2-S6=63 % T3-H6=100 % T4-D3=85 % T5-C6=76 % T6-S8=98 % T7-C9=88 %, W:T1-S2=100 % T2-H3=69 % T3-HA=47 % T4-HK=13 % T5-C3=28 % T6-HT=12 % T7-C5=18 %] [23:39:49.252] [SAMPLE-VAL] Sample 21: weight 0.004 -> 0.001 [N:T2-S6=52 % T3-H6=100 % T4-D3=89 % T5-C6=63 % T6-S8=98 % T7-C9=86 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=15 % T5-C3=18 % T6-HT=13 % T7-C5=4 %] [23:39:49.256] [SAMPLE-VAL] Sample 22: weight 0.004 -> 0.001 [N:T2-S6=61 % T3-H6=100 % T4-D3=79 % T5-C6=77 % T6-S8=98 % T7-C9=91 %, W:T1-S2=100 % T2-H3=63 % T3-HA=43 % T4-HK=14 % T5-C3=32 % T6-HT=11 % T7-C5=21 %] [23:39:49.260] [SAMPLE-VAL] Sample 23: weight 0.085 -> 0.026 [N:T2-S6=63 % T3-H6=100 % T4-D3=83 % T5-C6=81 % T6-S8=98 % T7-C9=89 %, W:T1-S2=100 % T2-H3=63 % T3-HA=59 % T4-HK=21 % T5-C3=30 % T6-HT=11 % T7-C5=16 %] [23:39:49.264] [SAMPLE-VAL] Sample 24: weight 0.003 -> 0.001 [N:T2-S6=56 % T3-H6=100 % T4-D3=64 % T5-C6=58 % T6-S8=97 % T7-C9=100 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=15 % T5-C3=21 % T6-HT=10 % T7-C5=8 %] [23:39:49.269] [SAMPLE-VAL] Sample 25: weight 0.085 -> 0.019 [N:T2-S6=75 % T3-H6=100 % T4-D3=37 % T5-C6=65 % T6-S8=99 % T7-C9=30 %, W:T1-S2=100 % T2-H3=61 % T3-HA=29 % T4-HK=7 % T5-C3=33 % T6-HT=7 % T7-C5=16 %] [23:39:49.273] [SAMPLE-VAL] Sample 26: weight 0.085 -> 0.026 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 % T6-S8=99 % T7-C9=93 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 % T6-HT=9 % T7-C5=16 %] [23:39:49.277] [SAMPLE-VAL] Sample 27: weight 0.085 -> 0.022 [N:T2-S6=73 % T3-H6=100 % T4-D3=71 % T5-C6=58 % T6-S8=99 % T7-C9=31 %, W:T1-S2=100 % T2-H3=63 % T3-HA=40 % T4-HK=12 % T5-C3=37 % T6-HT=10 % T7-C5=22 %] [23:39:49.281] [SAMPLE-VAL] Sample 28: weight 0.003 -> 0.001 [N:T2-S6=60 % T3-H6=100 % T4-D3=90 % T5-C6=58 % T6-S8=96 % T7-C9=100 %, W:T1-S2=100 % T2-H3=68 % T3-HA=46 % T4-HK=15 % T5-C3=22 % T6-HT=10 % T7-C5=6 %] [23:39:49.288] [SAMPLE-VAL] Sample 29: weight 0.003 -> 0.001 [N:T2-S6=54 % T3-H6=100 % T4-D3=97 % T5-C6=59 % T6-S8=96 % T7-C9=100 %, W:T1-S2=100 % T2-H3=65 % T3-HA=47 % T4-HK=16 % T5-C3=20 % T6-HT=11 % T7-C5=7 %] [23:39:49.292] [SAMPLE-VAL] Sample 30: weight 0.085 -> 0.025 [N:T2-S6=74 % T3-H6=100 % T4-D3=86 % T5-C6=82 % T6-S8=99 % T7-C9=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=50 % T4-HK=17 % T5-C3=32 % T6-HT=8 % T7-C5=14 %] [23:39:49.296] [SAMPLE-VAL] Sample 31: weight 0.085 -> 0.026 [N:T2-S6=69 % T3-H6=100 % T4-D3=92 % T5-C6=84 % T6-S8=99 % T7-C9=93 %, W:T1-S2=100 % T2-H3=64 % T3-HA=49 % T4-HK=18 % T5-C3=32 % T6-HT=9 % T7-C5=16 %] [23:39:49.300] [SAMPLE-VAL] Sample 32: weight 0.085 -> 0.022 [N:T2-S6=73 % T3-H6=100 % T4-D3=71 % T5-C6=58 % T6-S8=99 % T7-C9=31 %, W:T1-S2=100 % T2-H3=63 % T3-HA=40 % T4-HK=12 % T5-C3=37 % T6-HT=10 % T7-C5=22 %] [23:39:49.305] [SAMPLE-VAL] Sample 33: weight 0.085 -> 0.020 [N:T2-S6=72 % T3-H6=100 % T4-D3=43 % T5-C6=58 % T6-S8=99 % T7-C9=28 %, W:T1-S2=100 % T2-H3=60 % T3-HA=33 % T4-HK=9 % T5-C3=35 % T6-HT=9 % T7-C5=20 %] [23:39:49.309] [SAMPLE-VAL] Sample 34: weight 0.085 -> 0.025 [N:T2-S6=74 % T3-H6=100 % T4-D3=86 % T5-C6=82 % T6-S8=99 % T7-C9=92 %, W:T1-S2=100 % T2-H3=67 % T3-HA=50 % T4-HK=17 % T5-C3=32 % T6-HT=8 % T7-C5=14 %] [23:39:49.313] [SAMPLE-VAL] Sample 35: weight 0.085 -> 0.027 [N:T2-S6=61 % T3-H6=100 % T4-D3=95 % T5-C6=81 % T6-S8=98 % T7-C9=90 %, W:T1-S2=100 % T2-H3=66 % T3-HA=61 % T4-HK=25 % T5-C3=26 % T6-HT=13 % T7-C5=16 %] [23:39:49.317] [SAMPLE-VAL] Sample 36: weight 0.085 -> 0.026 [N:T2-S6=63 % T3-H6=100 % T4-D3=83 % T5-C6=81 % T6-S8=98 % T7-C9=89 %, W:T1-S2=100 % T2-H3=63 % T3-HA=59 % T4-HK=21 % T5-C3=30 % T6-HT=11 % T7-C5=16 %] [23:39:49.322] [SAMPLE-VAL] Sample 37: weight 0.085 -> 0.025 [N:T2-S6=72 % T3-H6=100 % T4-D3=96 % T5-C6=82 % T6-S8=98 % T7-C9=91 %, W:T1-S2=100 % T2-H3=69 % T3-HA=54 % T4-HK=19 % T5-C3=28 % T6-HT=10 % T7-C5=12 %] [23:39:49.326] [SAMPLE-VAL] Sample 38: weight 0.085 -> 0.022 [N:T2-S6=70 % T3-H6=100 % T4-D3=65 % T5-C6=83 % T6-S8=99 % T7-C9=93 %, W:T1-S2=100 % T2-H3=61 % T3-HA=41 % T4-HK=13 % T5-C3=29 % T6-HT=6 % T7-C5=11 %] [23:39:49.331] [SAMPLE-VAL] Sample 39: weight 0.003 -> 0.001 [N:T2-S6=56 % T3-H6=100 % T4-D3=64 % T5-C6=58 % T6-S8=97 % T7-C9=100 %, W:T1-S2=100 % T2-H3=63 % T3-HA=44 % T4-HK=15 % T5-C3=21 % T6-HT=10 % T7-C5=8 %] [23:39:49.335] [SAMPLE-VAL] Sample 40: weight 0.085 -> 0.026 [N:T2-S6=65 % T3-H6=100 % T4-D3=89 % T5-C6=80 % T6-S8=97 % T7-C9=87 %, W:T1-S2=100 % T2-H3=69 % T3-HA=59 % T4-HK=20 % T5-C3=28 % T6-HT=11 % T7-C5=14 %] [23:39:49.401] [SAMPLE-VAL] Zeroed 36 samples below relative threshold 0.010 x max 0.1529 = 0.001529 [23:39:49.401] [SAMPLE-VAL] Done. Weight range: 0.000-0.153 [23:39:49.401] [SAMPLE-VAL] Top sample 1 (w=0.153): N:Q863.6.AT32.A986 W:2.AKJT873.Q86.53 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 % T6-S8=98 % T7-C9=30 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 % T6-HT=12 % T7-C5=32 %] [23:39:49.401] [SAMPLE-VAL] Top sample 5 (w=0.153): N:Q863.6.AT63.A986 W:2.AKJT873.Q82.53 [N:T2-S6=63 % T3-H6=100 % T4-D3=70 % T5-C6=53 % T6-S8=98 % T7-C9=30 %, W:T1-S2=100 % T2-H3=63 % T3-HA=49 % T4-HK=19 % T5-C3=32 % T6-HT=12 % T7-C5=32 %] [23:39:49.401] [SAMPLE-VAL] Top sample 2 (w=0.151): N:Q863.6.A632.A986 W:2.AKJT873.QT8.53 [N:T2-S6=63 % T3-H6=100 % T4-D3=84 % T5-C6=53 % T6-S8=97 % T7-C9=30 %, W:T1-S2=100 % T2-H3=66 % T3-HA=55 % T4-HK=21 % T5-C3=30 % T6-HT=10 % T7-C5=20 %] [23:39:49.401] [SAMPLE-VAL] Top sample 3 (w=0.148): N:Q863.6.A863.A986 W:2.AKJT873.QT2.53 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 % T6-S8=98 % T7-C9=31 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 % T6-HT=10 % T7-C5=28 %] [23:39:49.401] [SAMPLE-VAL] Top sample 4 (w=0.148): N:Q863.6.A832.A986 W:2.AKJT873.QT6.53 [N:T2-S6=64 % T3-H6=100 % T4-D3=63 % T5-C6=55 % T6-S8=98 % T7-C9=31 %, W:T1-S2=100 % T2-H3=64 % T3-HA=51 % T4-HK=16 % T5-C3=33 % T6-HT=10 % T7-C5=28 %] [23:39:49.401] After sample validation: 20 deals remaining [23:39:49.401] [PLAY-INFER] No inference observations detected [23:39:49.402] Using weighted samples: 20/20 have non-uniform weights (range 0.019-0.153) [23:39:49.402] Sample deals (20 total, showing first 20, by weight): [23:39:49.402] [1] (w=0.153) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q86.53 Q863.6.AT32.A986 JT754.542.94.T74 [23:39:49.402] [2] (w=0.153) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q82.53 Q863.6.AT63.A986 JT754.542.94.T74 [23:39:49.402] [3] (w=0.151) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT8.53 Q863.6.A632.A986 JT754.542.94.T74 [23:39:49.402] [4] (w=0.148) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT2.53 Q863.6.A863.A986 JT754.542.94.T74 [23:39:49.402] [5] (w=0.148) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT6.53 Q863.6.A832.A986 JT754.542.94.T74 [23:39:49.402] [6] (w=0.131) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q62.53 Q863.6.AT83.A986 JT754.542.94.T74 [23:39:49.402] [7] (w=0.027) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q8.853 Q863.6.AT632.A96 JT754.542.94.T74 [23:39:49.402] [8] (w=0.026) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q2.853 Q863.6.AT863.A96 JT754.542.94.T74 [23:39:49.402] [9] (w=0.026) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.Q6.853 Q863.6.AT832.A96 JT754.542.94.T74 [23:39:49.402] [10] (w=0.026) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.QT.853 Q863.6.A8632.A96 JT754.542.94.T74 [23:39:49.403] [11] (w=0.026) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.82.853 Q863.6.AQT63.A96 JT754.542.94.T74 [23:39:49.403] [12] (w=0.026) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.86.853 Q863.6.AQT32.A96 JT754.542.94.T74 [23:39:49.403] [13] (w=0.025) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T8.853 Q863.6.AQ632.A96 JT754.542.94.T74 [23:39:49.403] [14] (w=0.025) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T6.853 Q863.6.AQ832.A96 JT754.542.94.T74 [23:39:49.403] [15] (w=0.025) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T2.853 Q863.6.AQ863.A96 JT754.542.94.T74 [23:39:49.403] [16] (w=0.022) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.62.853 Q863.6.AQT83.A96 JT754.542.94.T74 [23:39:49.403] [17] (w=0.022) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T82.53 Q863.6.AQ63.A986 JT754.542.94.T74 [23:39:49.403] [18] (w=0.022) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T86.53 Q863.6.AQ32.A986 JT754.542.94.T74 [23:39:49.403] [19] (w=0.020) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.862.53 Q863.6.AQT3.A986 JT754.542.94.T74 [23:39:49.403] [20] (w=0.019) S:AK9.Q9.KJ75.KQJ2 2.AKJT873.T62.53 Q863.6.AQ83.A986 JT754.542.94.T74 [23:39:49.421] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:39:49.421] C2: [500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500, 500] [23:39:49.421] CK: [500, 500, 500, 500, 500, 500, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 500, 500, 500, 500] [23:39:49.422] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:39:49.422] C2: [3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3] [23:39:49.422] CK: [3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3] [23:39:49.422] --- IMP Calculation Output (card -> average IMP) --- [23:39:49.422] C2: 0.00 [23:39:49.422] CK: 0.00 [23:39:49.422] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:39:49.422] C2: 0.000 [23:39:49.422] CK: 0.000 [23:39:49.422] === DDS DETAILED ANALYSIS === [23:39:49.422] Cards analyzed: 2, Samples per card: 20 [23:39:49.422] [23:39:49.422] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:39:49.422] ----- ------ --------- ------- ----------- -------------------------------- [23:39:49.422] C2 0.00 3.50 100 % 2 [3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3] [23:39:49.423] CK 0.00 3.50 100 % 2 [3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3] [23:39:49.423] [23:39:49.423] Selected: C2 (IMPs=0.00, avgTricks=3.50) [23:39:49.423] =================== [23:39:49.423] Selected: C2 (MP 0.000, 0.00 IMPs, 3.50 tricks) -- 1 tied card(s): CK [23:39:49.423] [stage-timing] ok sample=24ms validate=0ms nn=254ms signal=0ms simgames=1ms dds=18ms total=301ms samples=20 cards=27 [23:39:49.423] === FindBestCardAsync: Position=S, CardsPlayed=27 === [23:39:49.423] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:49.423] Relative position: Righty, Contract type: Suit [23:39:49.423] Cards in hand mask: 3 [23:39:49.424] Candidate: xC = 66.2 % [23:39:49.424] Candidate: QC = 33.8 % [23:39:49.424] Candidate: KC = 0.0 % [23:39:49.425] Selected: C2 (66.2 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:53 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:53 === [23:39:53.421] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:39:53.421] Contract: 4HX, Declarer: W, Dealer: S [23:39:53.421] Auction: 1D-3H-X-4H-X-P-P-P [23:39:53.421] Deal: N:... ... ... ... [23:39:53.421] All 2 moves are equivalent (CKCQ), playing lowest: CQ [23:39:53.422] [stage-timing] equivalent-shortcut total=0ms cards=30 [23:39:53.422] === FindBestCardAsync: Position=S, CardsPlayed=30 === [23:39:53.422] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:53.422] Relative position: Righty, Contract type: Suit [23:39:53.422] Cards in hand mask: 2 [23:39:53.423] Candidate: QC = 100.0 % [23:39:53.423] Candidate: KC = 0.0 % [23:39:53.423] Selected: CQ (100.0 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:58 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:58 === [23:39:58.761] Activated: 5 tricks remaining, threshold=5 [23:39:58.761] ENDGAME: Hidden cards=8 between N and W, need 4+4, declarer tricks=5, defense tricks=3 [23:39:58.761] ENDGAME: Contract=4HX, Declarer=W, ToPlay=S, Trump=H [23:39:58.761] ENDGAME: S [- - DKJ75 CK] [23:39:58.761] ENDGAME: E [SJ4 H2 D4 -] [23:39:58.761] ENDGAME: Hidden [SQ H87 DAQT8 C8] [23:39:58.761] ENDGAME: Current trick (3 cards, led by W): D6 D2 D9 [23:39:58.761] ENDGAME: 6 valid worlds (after void filtering) [23:39:58.761] [DealFinder] Explained bid S 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:39:58.762] [DealFinder] Explained bid W 3H: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, H >= 7, LoserLevel >= 3, HCP <= 13, H >= 6, HCP < 12, 2 of Top 4 Honors in H" -> require: (none) [23:39:58.762] [DealFinder] Explained bid N X: "Responses to 1Mi-3Ma, HCP >= 10, H <= 2, HCP >= 12" -> require: (none) [23:39:58.762] [DealFinder] Explained bid E 4H: "Responses to 1Mi-3Ma-PX, HeartCompGame OR CoverGame(H), H >= 3, HCP >= 8, H >= 2, HCP >= 11" -> require: (none) [23:39:58.762] [DealFinder] Explained bid S X: "Responses to 1Mi-3Ma-PX-4Ma, Penalty Possible" -> require: (none) [23:39:58.762] [DealFinder] Explained bid W P: "Last resort - defensive, Sensible" -> require: (none) [23:39:58.762] [DealFinder] Explained bid N P: "Responses to 1Mi-3Ma-PX-4Ma-X-P, True" -> require: (none) [23:39:58.762] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:39:58.764] [DealFinder] N constraints: HCP[10-37], Suits=H[0-2], Trivial=False [23:39:58.764] [DealFinder] Expression (1300 chars): ((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 4 & DiamondSlam) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HasStoppersInSuit(H) & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Stopper in H & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & D >= 4 & HCP <= 14) & NOT (HCP >= 12 & C >= 6) & NOT (HCP >= 10 & D >= 4 & DiamondPoints >= 14) & NOT (HCP >= 10 & S >= 6 & DiamondPoints >= 14) & NOT (HCP >= 15 & D >= 4 & HCP <= 18) & NOT (S >= 8 & Losers <= 3) & True [23:39:58.764] [Timing] N precompute: 2ms mem d=96KB (total=1534MB) [23:39:58.766] [DealFinder] E constraints: HCP[0-37], Suits=(none), Trivial=False [23:39:58.766] [DealFinder] Expression (1040 chars): ((H >= 2 & HCP >= 11) OR (H >= 3 & HCP >= 8) OR HeartCompGame OR CoverGame(H)) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT HeartSlam & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT (SpadeCompGame & S >= 6) & NOT (TwiceRebiddable(S) & HCP >= 14) & Sensible [23:39:58.766] [Timing] E precompute: 1ms mem d=96KB (total=1534MB) [23:39:58.771] [DealFinder] S Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:39:58.771] [DealFinder] S constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:39:58.771] [DealFinder] Expression (2788 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:39:58.771] [Timing] S precompute: 5ms mem d=173KB (total=1534MB) [23:39:58.773] [DealFinder] W HCP min: tightened from 0 to 5 using HandUnderstanding [23:39:58.773] [DealFinder] W constraints: HCP[5-13], Suits=H[6-13], Trivial=False [23:39:58.773] [DealFinder] Expression (1196 chars): ((H >= 7 & LoserLevel >= 3 & HCP <= 13 & HCP >= 5) OR (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H)) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & Sensible [23:39:58.774] [Timing] W precompute: 2ms mem d=96KB (total=1534MB) [23:39:58.774] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.00-0.00) [23:39:58.774] ENDGAME_WORLD: #1 (w=0.00) N:Q..T8.8 J4.2.4. ..KJ75.K .87.AQ. [23:39:58.774] ENDGAME_WORLD: #2 (w=0.00) N:Q..Q8.8 J4.2.4. ..KJ75.K .87.AT. [23:39:58.774] ENDGAME_WORLD: #3 (w=0.00) N:Q..A8.8 J4.2.4. ..KJ75.K .87.QT. [23:39:58.774] ENDGAME_WORLD: #4 (w=0.00) N:Q..QT.8 J4.2.4. ..KJ75.K .87.A8. [23:39:58.774] ENDGAME_WORLD: #5 (w=0.00) N:Q..AT.8 J4.2.4. ..KJ75.K .87.Q8. [23:39:58.774] ENDGAME_WORLD: #6 (w=0.00) N:Q..AQ.8 J4.2.4. ..KJ75.K .87.T8. [23:39:58.774] ENDGAME: Evaluating 4 candidates across 6 worlds (totalWeight=0.00, rankByScore=True): [23:39:58.775] D5: defeat 1 % (0.0/0.0), makes 99 % (0.0/0.0), avgDeclTricks=10.0, dist=[10:0.0] [23:39:58.776] D7: defeat 1 % (0.0/0.0), makes 99 % (0.0/0.0), avgDeclTricks=10.0, dist=[10:0.0] [23:39:58.776] DJ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [23:39:58.777] DK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [23:39:58.777] IMP D5: -9.29 [23:39:58.777] IMP D7: -9.29 [23:39:58.777] IMP DJ: 9.29 [23:39:58.777] IMP DK: 9.29 [23:39:58.777] MP D5: -0.667 [23:39:58.777] MP D7: -0.667 [23:39:58.777] MP DJ: 0.667 [23:39:58.777] MP DK: 0.667 [23:39:58.777] ENDGAME: Selected DK (100 %) [23:39:58.778] Tied cards: DK,DJ -- invoking NN directly on tied set [23:39:58.778] === FindBestCardAsync: Position=S, CardsPlayed=35 === [23:39:58.778] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:58.778] Relative position: Righty, Contract type: Suit [23:39:58.778] Cards in hand mask: 3 [23:39:58.779] Candidate: JD = 99.1 % [23:39:58.779] Candidate: xD = 0.6 % [23:39:58.779] Candidate: KD = 0.3 % [23:39:58.779] Selected: DJ (99.1 %) === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:39:59 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:39:59 === [23:39:59.485] Activated: 4 tricks remaining, threshold=5 [23:39:59.485] ENDGAME: Hidden cards=8 between N and W, need 4+4, declarer tricks=5, defense tricks=4 [23:39:59.485] ENDGAME: Contract=4HX, Declarer=W, ToPlay=S, Trump=H [23:39:59.485] ENDGAME: S [- - DK75 CK] [23:39:59.486] ENDGAME: E [SJ4 H2 D4 -] [23:39:59.486] ENDGAME: Hidden [SQ H87 DAQT8 C8] [23:39:59.486] ENDGAME: 6 valid worlds (after void filtering) [23:39:59.486] [DealFinder] Explained bid S 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:39:59.486] [DealFinder] Explained bid W 3H: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, H >= 7, LoserLevel >= 3, HCP <= 13, H >= 6, HCP < 12, 2 of Top 4 Honors in H" -> require: (none) [23:39:59.486] [DealFinder] Explained bid N X: "Responses to 1Mi-3Ma, HCP >= 10, H <= 2, HCP >= 12" -> require: (none) [23:39:59.486] [DealFinder] Explained bid E 4H: "Responses to 1Mi-3Ma-PX, HeartCompGame OR CoverGame(H), H >= 3, HCP >= 8, H >= 2, HCP >= 11" -> require: (none) [23:39:59.486] [DealFinder] Explained bid S X: "Responses to 1Mi-3Ma-PX-4Ma, Penalty Possible" -> require: (none) [23:39:59.487] [DealFinder] Explained bid W P: "Last resort - defensive, Sensible" -> require: (none) [23:39:59.487] [DealFinder] Explained bid N P: "Responses to 1Mi-3Ma-PX-4Ma-X-P, True" -> require: (none) [23:39:59.487] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:39:59.489] [DealFinder] N constraints: HCP[10-37], Suits=H[0-2], Trivial=False [23:39:59.489] [DealFinder] Expression (1300 chars): ((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 4 & DiamondSlam) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HasStoppersInSuit(H) & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Stopper in H & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & D >= 4 & HCP <= 14) & NOT (HCP >= 12 & C >= 6) & NOT (HCP >= 10 & D >= 4 & DiamondPoints >= 14) & NOT (HCP >= 10 & S >= 6 & DiamondPoints >= 14) & NOT (HCP >= 15 & D >= 4 & HCP <= 18) & NOT (S >= 8 & Losers <= 3) & True [23:39:59.489] [Timing] N precompute: 2ms mem d=79KB (total=1543MB) [23:39:59.490] [DealFinder] E constraints: HCP[0-37], Suits=(none), Trivial=False [23:39:59.491] [DealFinder] Expression (1040 chars): ((H >= 2 & HCP >= 11) OR (H >= 3 & HCP >= 8) OR HeartCompGame OR CoverGame(H)) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT HeartSlam & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT (SpadeCompGame & S >= 6) & NOT (TwiceRebiddable(S) & HCP >= 14) & Sensible [23:39:59.491] [Timing] E precompute: 1ms mem d=96KB (total=1543MB) [23:39:59.496] [DealFinder] S Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:39:59.496] [DealFinder] S constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:39:59.496] [DealFinder] Expression (2788 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:39:59.496] [Timing] S precompute: 5ms mem d=160KB (total=1543MB) [23:39:59.498] [DealFinder] W HCP min: tightened from 0 to 5 using HandUnderstanding [23:39:59.498] [DealFinder] W constraints: HCP[5-13], Suits=H[6-13], Trivial=False [23:39:59.498] [DealFinder] Expression (1196 chars): ((H >= 7 & LoserLevel >= 3 & HCP <= 13 & HCP >= 5) OR (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H)) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & Sensible [23:39:59.498] [Timing] W precompute: 2ms mem d=106KB (total=1543MB) [23:39:59.499] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.00-0.00) [23:39:59.499] ENDGAME_WORLD: #1 (w=0.00) N:Q..T8.8 J4.2.4. ..K75.K .87.AQ. [23:39:59.499] ENDGAME_WORLD: #2 (w=0.00) N:Q..Q8.8 J4.2.4. ..K75.K .87.AT. [23:39:59.499] ENDGAME_WORLD: #3 (w=0.00) N:Q..A8.8 J4.2.4. ..K75.K .87.QT. [23:39:59.499] ENDGAME_WORLD: #4 (w=0.00) N:Q..QT.8 J4.2.4. ..K75.K .87.A8. [23:39:59.499] ENDGAME_WORLD: #5 (w=0.00) N:Q..AT.8 J4.2.4. ..K75.K .87.Q8. [23:39:59.499] ENDGAME_WORLD: #6 (w=0.00) N:Q..AQ.8 J4.2.4. ..K75.K .87.T8. [23:39:59.499] ENDGAME: Evaluating 4 candidates across 6 worlds (totalWeight=0.00, rankByScore=True): [23:39:59.499] D5: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.7, dist=8:0.0 9:0.0 [23:39:59.500] D7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.7, dist=8:0.0 9:0.0 [23:39:59.500] DK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.7, dist=8:0.0 9:0.0 [23:39:59.500] CK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.7, dist=8:0.0 9:0.0 [23:39:59.500] IMP D5: 0.00 [23:39:59.500] IMP D7: 0.00 [23:39:59.500] IMP DK: 0.00 [23:39:59.500] IMP CK: 0.00 [23:39:59.500] MP D5: 0.000 [23:39:59.500] MP D7: 0.000 [23:39:59.501] MP DK: 0.000 [23:39:59.501] MP CK: 0.000 [23:39:59.501] ENDGAME: Selected CK (100 %) [23:39:59.501] Tied cards: CK,DK,D7,D5 -- invoking NN directly on tied set [23:39:59.501] === FindBestCardAsync: Position=S, CardsPlayed=36 === [23:39:59.501] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:39:59.501] Relative position: Righty, Contract type: Suit [23:39:59.501] Cards in hand mask: 3 [23:39:59.502] Candidate: xD = 37.0 % [23:39:59.502] Candidate: KC = 33.6 % [23:39:59.502] Candidate: KD = 29.4 % [23:39:59.502] Selected: D5 (37.0 %) -- 1 tied: CK === Board 20260810_MP_KMB-Daylong_b3 (API) - DDS Engine (S) - 2026-08-09 23:40:06 === === Board 20260810_MP_KMB-Daylong_b3 (API) - Neural Network Engine (S) - 2026-08-09 23:40:06 === [23:40:06.192] Activated: 3 tricks remaining, threshold=5 [23:40:06.192] ENDGAME: Hidden cards=5 between N and W, need 2+3, declarer tricks=5, defense tricks=5 [23:40:06.192] ENDGAME: Contract=4HX, Declarer=W, ToPlay=S, Trump=H [23:40:06.192] ENDGAME: S [- - DK7 CK] [23:40:06.192] ENDGAME: E [S4 H2 - -] [23:40:06.192] ENDGAME: Hidden [- H87 DQT C8] [23:40:06.193] ENDGAME: Current trick (2 cards, led by N): SQ SJ [23:40:06.193] ENDGAME: 2 valid worlds (after void filtering) [23:40:06.193] [DealFinder] Explained bid S 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:40:06.193] [DealFinder] Explained bid W 3H: "Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, H >= 7, LoserLevel >= 3, HCP <= 13, H >= 6, HCP < 12, 2 of Top 4 Honors in H" -> require: (none) [23:40:06.193] [DealFinder] Explained bid N X: "Responses to 1Mi-3Ma, HCP >= 10, H <= 2, HCP >= 12" -> require: (none) [23:40:06.193] [DealFinder] Explained bid E 4H: "Responses to 1Mi-3Ma-PX, HeartCompGame OR CoverGame(H), H >= 3, HCP >= 8, H >= 2, HCP >= 11" -> require: (none) [23:40:06.193] [DealFinder] Explained bid S X: "Responses to 1Mi-3Ma-PX-4Ma, Penalty Possible" -> require: (none) [23:40:06.193] [DealFinder] Explained bid W P: "Last resort - defensive, Sensible" -> require: (none) [23:40:06.194] [DealFinder] Explained bid N P: "Responses to 1Mi-3Ma-PX-4Ma-X-P, True" -> require: (none) [23:40:06.194] [DealFinder] Explained bid E P: "Last resort - defensive, Sensible" -> require: (none) [23:40:06.196] [DealFinder] N constraints: HCP[10-37], Suits=H[0-2], Trivial=False [23:40:06.196] [DealFinder] Expression (1300 chars): ((HCP >= 10 & H <= 2) OR HCP >= 12) & NOT (S >= 6 & HCP >= 12) & NOT (S >= 5 & HCP >= 12 & 1 of Top 2 Honors in S) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 4 & DiamondSlam) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 4 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 4 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 4 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HasStoppersInSuit(H) & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Stopper in H & HCP >= 12 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (HCP >= 10 & D >= 4 & HCP <= 14) & NOT (HCP >= 12 & C >= 6) & NOT (HCP >= 10 & D >= 4 & DiamondPoints >= 14) & NOT (HCP >= 10 & S >= 6 & DiamondPoints >= 14) & NOT (HCP >= 15 & D >= 4 & HCP <= 18) & NOT (S >= 8 & Losers <= 3) & True [23:40:06.196] [Timing] N precompute: 2ms mem d=88KB (total=1535MB) [23:40:06.198] [DealFinder] E constraints: HCP[0-37], Suits=(none), Trivial=False [23:40:06.198] [DealFinder] Expression (1040 chars): ((H >= 2 & HCP >= 11) OR (H >= 3 & HCP >= 8) OR HeartCompGame OR CoverGame(H)) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT HeartSlam & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & stoppersOK) & NOT (SpadeCompGame & S >= 6) & NOT (TwiceRebiddable(S) & HCP >= 14) & Sensible [23:40:06.198] [Timing] E precompute: 1ms mem d=97KB (total=1535MB) [23:40:06.203] [DealFinder] S Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [23:40:06.203] [DealFinder] S constraints: HCP[12-21], Suits=D[3-13], Trivial=False [23:40:06.203] [DealFinder] Expression (2788 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBala... [23:40:06.203] [Timing] S precompute: 5ms mem d=160KB (total=1535MB) [23:40:06.205] [DealFinder] W HCP min: tightened from 0 to 5 using HandUnderstanding [23:40:06.205] [DealFinder] W constraints: HCP[5-13], Suits=H[6-13], Trivial=False [23:40:06.205] [DealFinder] Expression (1196 chars): ((H >= 7 & LoserLevel >= 3 & HCP <= 13 & HCP >= 5) OR (H >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in H)) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & Sensible [23:40:06.205] [Timing] W precompute: 2ms mem d=106KB (total=1535MB) [23:40:06.206] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.00-0.00) [23:40:06.206] ENDGAME_WORLD: #1 (w=0.00) N:..T.8 4.2.. ..K7.K .87.Q. [23:40:06.206] ENDGAME_WORLD: #2 (w=0.00) N:..Q.8 4.2.. ..K7.K .87.T. [23:40:06.206] ENDGAME: Evaluating 3 candidates across 2 worlds (totalWeight=0.00, rankByScore=True): [23:40:06.206] D7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.0, dist=8:0.0 [23:40:06.206] DK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.0, dist=8:0.0 [23:40:06.206] CK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=8.0, dist=8:0.0 [23:40:06.206] IMP D7: 0.00 [23:40:06.206] IMP DK: 0.00 [23:40:06.206] IMP CK: 0.00 [23:40:06.207] MP D7: 0.000 [23:40:06.207] MP DK: 0.000 [23:40:06.207] MP CK: 0.000 [23:40:06.207] ENDGAME: Selected CK (100 %) [23:40:06.207] Tied cards: CK,DK,D7 -- invoking NN directly on tied set [23:40:06.207] === FindBestCardAsync: Position=S, CardsPlayed=42 === [23:40:06.207] Finding card to play for S: AK9.Q9.KJ75.KQJ2 [23:40:06.207] Relative position: Righty, Contract type: Suit [23:40:06.207] Cards in hand mask: 3 [23:40:06.208] Candidate: xD = 84.1 % [23:40:06.208] Candidate: KC = 14.2 % [23:40:06.209] Candidate: KD = 1.6 % [23:40:06.209] Selected: D7 (84.1 %)