=== Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:01 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:01 === [23:52:01.939] === FindBestCardAsync: Position=S, CardsPlayed=0 === [23:52:01.939] Contract: 1N, Declarer: E, Dealer: E [23:52:01.940] Auction: 1D-1S-X-P-1N-P-P-P [23:52:01.940] Deal: N:... ... ... ... [23:52:01.940] Position S is on defender's side - score table shifted by 0 defense tricks won [23:52:01.940] ****************************** [23:52:01.940] FindMatchingDealsWithPlayInternal Input: [23:52:01.940] Position parameter: S [23:52:01.940] Deal from game: N:... ... ... ... [23:52:01.940] Hand for N: (null) [23:52:01.940] Hand for E: (null) [23:52:01.940] Hand for S: JT532.AQT9.A.KQ8 [23:52:01.940] Hand for W: (null) [23:52:01.940] Cards played: [23:52:01.940] Declarer: E [23:52:01.940] ****************************** [23:52:01.940] [DealFinder] Seed from player S hand: -1875221695 [23:52:01.941] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:01.941] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:52:01.941] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [23:52:01.941] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [23:52:01.941] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [23:52:01.941] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, H < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [23:52:01.941] [DealFinder] Explained bid S P: "Overcaller 2. bid, True" -> require: (none) [23:52:01.941] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-P, True" -> require: (none) [23:52:01.942] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-X-P-1N-P-P, True" -> require: (none) [23:52:01.944] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [23:52:01.944] [DealFinder] Expression (1462 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in D) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & C >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in D) & NOT (HCP <= 9 & S >= 4 & SpadePoints >= 7 & HCP >= 6) & NOT (HCP >= 14 & C >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in D) & NOT (C <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in C & True & NOT Competitive(C) & NOT (S >= 3 & HCP >= 4) & NOT SpadeCompGame [23:52:01.944] [Timing] N precompute: 2ms mem d=90KB (total=1211MB) [23:52:01.951] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:01.951] [DealFinder] E Hearts: tightened from [0-3] to [2-3] using HandUnderstanding [23:52:01.951] [DealFinder] E Diamonds: tightened from [0-13] to [4-5] using HandUnderstanding [23:52:01.951] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:01.951] [DealFinder] E HCP min: tightened from 12 to 13 using HandUnderstanding [23:52:01.952] [DealFinder] E constraints: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5], Trivial=False [23:52:01.952] [DealFinder] Expression (3189 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:52:01.952] [Timing] E precompute: 7ms mem d=186KB (total=1212MB) [23:52:01.954] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [23:52:01.954] [DealFinder] S HCP min: tightened from 0 to 10 using HandUnderstanding [23:52:01.955] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [23:52:01.955] [DealFinder] S constraints: HCP[10-18], Suits=S[5-13], Trivial=False [23:52:01.955] [DealFinder] Expression (1629 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & 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) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & True & NOT (D >= 4 & HCP >= 13) & NOT (C >= 5 & HCP >= 12) & NOT (S >= 6 & HCP >= 13) [23:52:01.955] [Timing] S precompute: 3ms mem d=121KB (total=1212MB) [23:52:01.957] [DealFinder] W HCP min: tightened from 5 to 8 using HandUnderstanding [23:52:01.957] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [23:52:01.957] [DealFinder] W constraints: HCP[8-11], Suits=H[4-13], Trivial=False [23:52:01.957] [DealFinder] Expression (1226 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & 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 >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 10 & D >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & D <= 3 & balish & H <= 3) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True & NOT (HCP <= 9 & D >= 5) & NOT (HCP <= 9 & S >= 6) & NOT (H >= 5 & HCP <= 10) & NOT (HCP >= 10 & HCP <= 12 & D >= 5) & HCP < 12 & NOT (Game in H & H >= 6) & NOT Game in C [23:52:01.957] [Timing] W precompute: 2ms mem d=105KB (total=1212MB) [23:52:01.957] [Timing] Pre-computation (constraints): 16ms mem d=0MB (total=1212MB, gc2=17) [23:52:01.957] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [23:52:01.957] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=0 [23:52:01.957] [ExtractPartialDeal] Visible hands: S [23:52:01.957] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:01.957] [ExtractPartialDeal] Extracted hands: [23:52:01.957] N: ... (0 cards) [23:52:01.958] E: ... (0 cards) [23:52:01.958] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:01.958] W: ... (0 cards) [23:52:01.958] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:01.958] [DealFinder] Bid verification enabled for: E [23:52:01.958] [DealFinder] Propagated N: HCP[0-3], Suits=S[0-6] H[0-3] D[0-8] C[0-8] (2 iterations) [23:52:01.958] [DealFinder] Propagated E: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:01.958] [DealFinder] Propagated W: HCP[8-11], Suits=S[0-6] H[4-7] D[0-8] C[0-8] (2 iterations) [23:52:01.958] [DealFinder] Known cards per player: N=0, E=0, S=13, W=0 [23:52:01.958] [DealFinder] Locked players: S [23:52:01.958] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [23:52:01.959] [DealFinder] Players needing cards: N:13, E:13, W:13 [23:52:01.959] Large number of cards remaining. Using random generation. [23:52:01.959] [DealFinder] Hands to validate (not 13 cards in partial): N, E, W [23:52:01.959] [VerifyHands] FAIL for N: K9876.J8.854.942 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:01.959] [VerifyHands] FAIL for N: Q74.3.JT9.A75432 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:01.964] [VerifyHands] FAIL for E: AK7.J53.KQ9.T962 (((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 & Rul...) [23:52:01.971] [VerifyHands] FAIL for E: AKQ64.J.JT65.643 (((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 & Rul...) [23:52:01.972] [VerifyHands] FAIL for E: K7.K62.QJ9874.97 (((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 & Rul...) [23:52:04.353] [Timing] Total: 2412ms, Generation: 255ms, Verification: 555ms [23:52:04.353] [Timing] Attempts: 18394, PassedSimpleCheck: 4563, FailedVerification: 4463, Found: 100 [23:52:04.384] Search complete. Returning 100 deals. [23:52:04.384] Found 100 sample deals for simulation. [23:52:04.384] Valid deals for DDS: 100 / 100 [23:52:04.384] [SAMPLE-VAL] No cards played -- skipping validation [23:52:04.384] After sample validation: 100 deals remaining [23:52:04.384] [PLAY-INFER] No completed tricks -- skipping [23:52:04.384] Using weighted samples: 78/100 have non-uniform weights (range 0.002-1.000) [23:52:04.385] Sample deals (100 total, showing first 20, by weight): [23:52:04.385] [1] (w=1.000) N:974.842.JT83.952 AK6.73.Q7652.AJT JT532.AQT9.A.KQ8 Q8.KJ65.K94.7643 [23:52:04.385] [2] (w=1.000) N:Q64.84.932.T7654 A8.K72.KQJ74.J93 JT532.AQT9.A.KQ8 K97.J653.T865.A2 [23:52:04.385] [3] (w=1.000) N:Q8.62.9863.T6542 A96.874.KQT72.A9 JT532.AQT9.A.KQ8 K74.KJ53.J54.J73 [23:52:04.385] [4] (w=1.000) N:87.62.T8762.JT92 AQ4.KJ5.9543.A76 JT532.AQT9.A.KQ8 K96.8743.KQJ.543 [23:52:04.385] [5] (w=1.000) N:97.42.J6543.J752 K6.KJ6.KT987.A93 JT532.AQT9.A.KQ8 AQ84.8753.Q2.T64 [23:52:04.385] [6] (w=1.000) N:Q97.J83.942.9753 K64.65.KQJ73.A42 JT532.AQT9.A.KQ8 A8.K742.T865.JT6 [23:52:04.385] [7] (w=1.000) N:94.73.743.T96543 K86.K65.QJ852.A7 JT532.AQT9.A.KQ8 AQ7.J842.KT96.J2 [23:52:04.385] [8] (w=1.000) N:64.82.Q9542.J743 A9.J53.KJT83.A65 JT532.AQT9.A.KQ8 KQ87.K764.76.T92 [23:52:04.385] [9] (w=1.000) N:74.J4.JT86.T9642 A98.K32.Q9542.A7 JT532.AQT9.A.KQ8 KQ6.8765.K73.J53 [23:52:04.385] [10] (w=1.000) N:964.62.JT652.J32 A87.753.KQ873.A7 JT532.AQT9.A.KQ8 KQ.KJ84.94.T9654 [23:52:04.385] [11] (w=1.000) N:86.76.KT764.6542 AKQ9.832.QJ95.J3 JT532.AQT9.A.KQ8 74.KJ54.832.AT97 [23:52:04.385] [12] (w=1.000) N:97.843.7642.T643 AQ8.76.KT53.A752 JT532.AQT9.A.KQ8 K64.KJ52.QJ98.J9 [23:52:04.386] [13] (w=1.000) N:98.64.87642.T974 A6.KJ3.JT953.A63 JT532.AQT9.A.KQ8 KQ74.8752.KQ.J52 [23:52:04.386] [14] (w=1.000) N:98.J3.76543.JT52 KQ4.K82.KQT92.93 JT532.AQT9.A.KQ8 A76.7654.J8.A764 [23:52:04.386] [15] (w=1.000) N:4.72.Q98753.T764 AK6.K63.KT62.J52 JT532.AQT9.A.KQ8 Q987.J854.J4.A93 [23:52:04.386] [16] (w=1.000) N:864.643.876.7542 AKQ.J8.QJT92.J63 JT532.AQT9.A.KQ8 97.K752.K543.AT9 [23:52:04.386] [17] (w=1.000) N:64.J7.T764.J9742 A87.532.KQJ9.AT6 JT532.AQT9.A.KQ8 KQ9.K864.8532.53 [23:52:04.386] [18] (w=1.000) N:864.86.JT84.6532 A9.J43.KQ73.AT97 JT532.AQT9.A.KQ8 KQ7.K752.9652.J4 [23:52:04.386] [19] (w=1.000) N:Q74.75.987.97642 86.KJ3.KJ543.AJ5 JT532.AQT9.A.KQ8 AK9.8642.QT62.T3 [23:52:04.386] [20] (w=1.000) N:86.65.Q6543.7642 AK7.KJ3.KT872.53 JT532.AQT9.A.KQ8 Q94.8742.J9.AJT9 [23:52:04.386] ... and 80 more [23:52:06.244] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:06.244] HA: [-150, -150, -180, -90, -120, -120, 50, -120, -120, -150, -120, -150, -180, -120, -150, -150, -90, -120, -150, -150, 50, -120, -120, -120, -90, -90, -180, -120, -90, -150, -90, -120, -150, 150, -90, -180, 50, -120, -90, -90, -120, -90, -120, -90, -120, -90, -90, -90, 50, -90, 50, -90, 50, 100, -90, 50, -90, 50, -90, -120, 50, -120, 50, -90, -90, 100, -90, -120, 100, 50, -120, -90, 100, 50, -90, -90, 100, 150, -90, 50, -90, 50, 150, 50, -90, 50, -90, 50, 50, 150, -90, 50, 50, 50, 50, 50, 50, 50, 100, 50] [23:52:06.244] DA: [-150, -120, -180, 50, -90, -120, -120, -120, -90, -120, -150, -150, -150, -120, -120, -150, -120, -120, -120, -120, -90, -120, -90, -90, -90, -120, -180, -90, -90, -150, -120, -120, -150, -120, -90, -150, -90, -120, -90, 50, -150, 50, -90, 50, -120, -90, -90, -90, 50, -90, 100, -90, 100, 100, -120, 50, 50, 100, -90, -120, 50, -120, -90, -90, 50, 100, -90, -120, 150, 100, -120, -90, 100, 50, -90, -90, 100, 50, 50, 50, 50, 50, 300, 50, 50, 50, -90, 50, 100, 250, 50, 50, -90, 50, 100, 50, 50, 100, 100, 50] [23:52:06.244] SJ: [-150, -120, -120, 50, -90, -120, -120, -120, -90, -120, -150, -150, -150, -120, -150, -150, -120, -120, -120, -120, -120, -120, -90, -90, 50, -120, -180, -90, -90, -120, -120, -120, -150, -120, -120, -150, -90, -120, -90, -90, -150, 50, -90, 50, -120, -90, -90, -90, 50, -120, 100, -120, 100, 100, -150, 50, 50, 50, -90, -90, 50, -120, -120, -90, 50, 100, -90, -120, 100, 100, -120, -90, -90, 50, -120, -90, 100, 50, 50, 50, 50, 50, 150, 50, 50, 50, 50, -90, 100, 200, 50, 50, -90, 50, 100, 50, 50, 100, 100, 50] [23:52:06.244] S5: [-150, -120, -120, 50, 50, -120, -120, -120, -90, -120, -150, -150, -120, -120, -120, -150, -120, -120, -120, -120, -90, -120, -90, -90, 50, -120, -180, -90, -90, -120, -120, -120, -150, -120, -120, -150, -90, -120, -90, 50, -150, 50, -90, 50, -120, -90, -90, -90, 50, -120, 100, -90, 100, 100, -90, -90, 50, 50, -90, -90, 50, -120, -90, -90, 50, 100, -90, -90, 100, 100, -120, -90, -90, 50, -90, -90, 100, 50, 50, 50, 50, 50, 150, 50, 50, 50, 50, 50, 100, 200, 50, 50, -90, 50, 100, 50, 50, 100, 100, 50] [23:52:06.244] S3: [-150, -120, -120, 50, 50, -120, -120, -120, -90, -120, -150, -150, -120, -120, -120, -150, -120, -120, -120, -120, -90, -120, -90, -90, 50, -120, -180, -90, -90, -120, -120, -120, -150, -120, -120, -150, -90, -120, -90, 50, -150, 50, -90, 50, -120, -90, -90, -90, 50, -120, 100, -90, 100, 100, -90, -90, 50, 50, -90, -90, 50, -120, -90, -90, 50, 100, -90, -90, 100, 100, -120, -90, -90, 50, -90, -90, 100, 50, 50, 50, 50, 50, 150, 50, 50, 50, 50, 50, 100, 200, 50, 50, -90, 50, 100, 50, 50, 100, 100, 50] [23:52:06.245] HT: [-150, -150, -180, -90, -90, -120, -150, -150, -90, -120, -120, -150, -180, -150, -150, -180, -120, -150, -150, -150, -120, -120, -120, -90, -90, -150, -180, -120, -90, -150, -120, -150, -150, 150, -120, -180, -120, -90, -120, -90, -120, -90, -120, -90, -150, -90, -90, -90, 50, -90, 50, -120, 50, 100, -90, -90, -90, 50, -120, -120, 50, -120, -120, -120, -90, 100, -90, -120, 50, 50, -120, -90, -90, 100, 50, -90, 100, 150, -90, 50, -90, 50, 150, -90, -90, 50, -90, 50, 50, 150, -90, 50, 50, 50, 50, 50, 50, 50, 100, -90] [23:52:06.245] HQ: [-150, -150, -180, -90, -90, -120, -150, -120, -90, -120, -120, -150, -180, -150, -150, -150, -120, -120, -150, -150, -120, -150, -90, -90, -120, -150, -180, -120, -90, -150, -120, -120, -150, 150, -90, -180, -120, -120, -90, -90, -120, -90, -150, -90, -120, -120, -90, -90, 50, -90, 50, -90, 50, 50, -90, -90, -90, 50, -120, -120, 50, -120, 50, -120, -90, 50, -90, -120, 50, 50, -120, -90, 50, 50, -90, -90, 50, 150, -90, 50, -90, -90, 150, -90, -90, 50, -90, 50, 50, 150, -90, -90, 50, 50, 50, 50, -90, 50, 100, 50] [23:52:06.245] CK: [-180, -120, -180, 50, -90, -120, 100, -120, -90, -120, -150, -150, -150, -90, -150, -150, -90, -150, -120, -120, 100, -150, -90, -120, 50, 50, -180, -90, -90, -150, -90, -120, -150, 150, -90, -150, 100, -90, -90, 50, -120, 50, -90, 50, -120, -90, -90, -90, 50, -90, 100, -90, 100, 100, -90, 50, 50, 150, -90, -90, 50, -120, 50, -90, -90, 150, -120, -90, 150, 100, -120, -90, 100, 100, -90, -90, 100, 150, 50, 50, 50, 50, 300, -90, -120, -90, 50, 50, 100, 250, 50, 50, -90, -90, 100, 50, 100, 100, 100, 50] [23:52:06.245] C8: [-180, -150, -180, -90, -90, -150, -150, -120, -120, -120, -150, -180, -180, -120, -150, -180, -120, -150, -150, -120, -120, -150, -90, -90, -90, -120, -180, -120, -90, -150, -120, -150, -150, -120, -90, -180, -120, -150, -120, -90, -180, 50, -90, 50, -120, -90, -120, -90, -90, -90, 50, -90, -90, 50, -90, -120, 50, -90, -120, -120, 50, -150, 50, -120, -90, 50, -120, -120, 50, 100, -120, -120, 50, 50, -120, -120, 50, 50, 50, -90, -90, -90, 150, -90, 50, -90, 50, -90, 100, 250, 50, 50, -90, -90, 50, 50, 50, 100, 50, 50] [23:52:06.245] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:06.245] HA: [4, 4, 3, 6, 5, 5, 7, 5, 5, 4, 5, 4, 3, 5, 4, 4, 6, 5, 4, 4, 7, 5, 5, 5, 6, 6, 3, 5, 6, 4, 6, 5, 4, 9, 6, 3, 7, 5, 6, 6, 5, 6, 5, 6, 5, 6, 6, 6, 7, 6, 7, 6, 7, 8, 6, 7, 6, 7, 6, 5, 7, 5, 7, 6, 6, 8, 6, 5, 8, 7, 5, 6, 8, 7, 6, 6, 8, 9, 6, 7, 6, 7, 9, 7, 6, 7, 6, 7, 7, 9, 6, 7, 7, 7, 7, 7, 7, 7, 8, 7] [23:52:06.245] DA: [4, 5, 3, 7, 6, 5, 5, 5, 6, 5, 4, 4, 4, 5, 5, 4, 5, 5, 5, 5, 6, 5, 6, 6, 6, 5, 3, 6, 6, 4, 5, 5, 4, 5, 6, 4, 6, 5, 6, 7, 4, 7, 6, 7, 5, 6, 6, 6, 7, 6, 8, 6, 8, 8, 5, 7, 7, 8, 6, 5, 7, 5, 6, 6, 7, 8, 6, 5, 9, 8, 5, 6, 8, 7, 6, 6, 8, 7, 7, 7, 7, 7, 12, 7, 7, 7, 6, 7, 8, 11, 7, 7, 6, 7, 8, 7, 7, 8, 8, 7] [23:52:06.245] SJ: [4, 5, 5, 7, 6, 5, 5, 5, 6, 5, 4, 4, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 7, 5, 3, 6, 6, 5, 5, 5, 4, 5, 5, 4, 6, 5, 6, 6, 4, 7, 6, 7, 5, 6, 6, 6, 7, 5, 8, 5, 8, 8, 4, 7, 7, 7, 6, 6, 7, 5, 5, 6, 7, 8, 6, 5, 8, 8, 5, 6, 6, 7, 5, 6, 8, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 6, 8, 10, 7, 7, 6, 7, 8, 7, 7, 8, 8, 7] [23:52:06.245] S5: [4, 5, 5, 7, 7, 5, 5, 5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 6, 5, 6, 6, 7, 5, 3, 6, 6, 5, 5, 5, 4, 5, 5, 4, 6, 5, 6, 7, 4, 7, 6, 7, 5, 6, 6, 6, 7, 5, 8, 6, 8, 8, 6, 6, 7, 7, 6, 6, 7, 5, 6, 6, 7, 8, 6, 6, 8, 8, 5, 6, 6, 7, 6, 6, 8, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 8, 10, 7, 7, 6, 7, 8, 7, 7, 8, 8, 7] [23:52:06.245] S3: [4, 5, 5, 7, 7, 5, 5, 5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5, 6, 5, 6, 6, 7, 5, 3, 6, 6, 5, 5, 5, 4, 5, 5, 4, 6, 5, 6, 7, 4, 7, 6, 7, 5, 6, 6, 6, 7, 5, 8, 6, 8, 8, 6, 6, 7, 7, 6, 6, 7, 5, 6, 6, 7, 8, 6, 6, 8, 8, 5, 6, 6, 7, 6, 6, 8, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 8, 10, 7, 7, 6, 7, 8, 7, 7, 8, 8, 7] [23:52:06.245] HT: [4, 4, 3, 6, 6, 5, 4, 4, 6, 5, 5, 4, 3, 4, 4, 3, 5, 4, 4, 4, 5, 5, 5, 6, 6, 4, 3, 5, 6, 4, 5, 4, 4, 9, 5, 3, 5, 6, 5, 6, 5, 6, 5, 6, 4, 6, 6, 6, 7, 6, 7, 5, 7, 8, 6, 6, 6, 7, 5, 5, 7, 5, 5, 5, 6, 8, 6, 5, 7, 7, 5, 6, 6, 8, 7, 6, 8, 9, 6, 7, 6, 7, 9, 6, 6, 7, 6, 7, 7, 9, 6, 7, 7, 7, 7, 7, 7, 7, 8, 6] [23:52:06.245] HQ: [4, 4, 3, 6, 6, 5, 4, 5, 6, 5, 5, 4, 3, 4, 4, 4, 5, 5, 4, 4, 5, 4, 6, 6, 5, 4, 3, 5, 6, 4, 5, 5, 4, 9, 6, 3, 5, 5, 6, 6, 5, 6, 4, 6, 5, 5, 6, 6, 7, 6, 7, 6, 7, 7, 6, 6, 6, 7, 5, 5, 7, 5, 7, 5, 6, 7, 6, 5, 7, 7, 5, 6, 7, 7, 6, 6, 7, 9, 6, 7, 6, 6, 9, 6, 6, 7, 6, 7, 7, 9, 6, 6, 7, 7, 7, 7, 6, 7, 8, 7] [23:52:06.245] CK: [3, 5, 3, 7, 6, 5, 8, 5, 6, 5, 4, 4, 4, 6, 4, 4, 6, 4, 5, 5, 8, 4, 6, 5, 7, 7, 3, 6, 6, 4, 6, 5, 4, 9, 6, 4, 8, 6, 6, 7, 5, 7, 6, 7, 5, 6, 6, 6, 7, 6, 8, 6, 8, 8, 6, 7, 7, 9, 6, 6, 7, 5, 7, 6, 6, 9, 5, 6, 9, 8, 5, 6, 8, 8, 6, 6, 8, 9, 7, 7, 7, 7, 12, 6, 5, 6, 7, 7, 8, 11, 7, 7, 6, 6, 8, 7, 8, 8, 8, 7] [23:52:06.245] C8: [3, 4, 3, 6, 6, 4, 4, 5, 5, 5, 4, 3, 3, 5, 4, 3, 5, 4, 4, 5, 5, 4, 6, 6, 6, 5, 3, 5, 6, 4, 5, 4, 4, 5, 6, 3, 5, 4, 5, 6, 3, 7, 6, 7, 5, 6, 5, 6, 6, 6, 7, 6, 6, 7, 6, 5, 7, 6, 5, 5, 7, 4, 7, 5, 6, 7, 5, 5, 7, 8, 5, 5, 7, 7, 5, 5, 7, 7, 7, 6, 6, 6, 9, 6, 7, 6, 7, 6, 8, 11, 7, 7, 6, 6, 7, 7, 7, 8, 7, 7] [23:52:06.247] --- IMP Calculation Output (card -> average IMP) --- [23:52:06.247] CK: 0.76 [23:52:06.247] S5: 0.37 [23:52:06.248] S3: 0.37 [23:52:06.248] DA: 0.15 [23:52:06.248] SJ: 0.10 [23:52:06.248] HA: 0.00 [23:52:06.248] HQ: -0.49 [23:52:06.248] HT: -0.58 [23:52:06.248] C8: -0.70 [23:52:06.248] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:06.248] S5: 0.250 [23:52:06.248] S3: 0.250 [23:52:06.248] CK: 0.236 [23:52:06.248] DA: 0.169 [23:52:06.248] SJ: 0.124 [23:52:06.248] HA: -0.070 [23:52:06.249] HQ: -0.224 [23:52:06.249] HT: -0.324 [23:52:06.249] C8: -0.410 [23:52:06.249] === DDS DETAILED ANALYSIS === [23:52:06.249] Cards analyzed: 9, Samples per card: 100 [23:52:06.249] [23:52:06.249] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:06.249] ----- ------ --------- ------- ----------- -------------------------------- [23:52:06.249] S3 0.37 6.15 16 % 8 [4, 5, 5, 7, 7, 5, 5, 5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5...] [23:52:06.249] S5 0.37 6.15 16 % 8 [4, 5, 5, 7, 7, 5, 5, 5, 6, 5, 4, 4, 5, 5, 5, 4, 5, 5, 5, 5...] [23:52:06.249] CK 0.76 6.34 23 % 9 [3, 5, 3, 7, 6, 5, 8, 5, 6, 5, 4, 4, 4, 6, 4, 4, 6, 4, 5, 5...] [23:52:06.249] DA 0.15 6.16 12 % 9 [4, 5, 3, 7, 6, 5, 5, 5, 6, 5, 4, 4, 4, 5, 5, 4, 5, 5, 5, 5...] [23:52:06.250] SJ 0.10 6.04 12 % 8 [4, 5, 5, 7, 6, 5, 5, 5, 6, 5, 4, 4, 4, 5, 4, 4, 5, 5, 5, 5...] [23:52:06.250] HA 0.00 5.98 14 % 7 [4, 4, 3, 6, 5, 5, 7, 5, 5, 4, 5, 4, 3, 5, 4, 4, 6, 5, 4, 4...] [23:52:06.250] HQ -0.49 5.75 6 % 7 [4, 4, 3, 6, 6, 5, 4, 5, 6, 5, 5, 4, 3, 4, 4, 4, 5, 5, 4, 4...] [23:52:06.250] HT -0.58 5.75 6 % 7 [4, 4, 3, 6, 6, 5, 4, 4, 6, 5, 5, 4, 3, 4, 4, 3, 5, 4, 4, 4...] [23:52:06.250] C8 -0.70 5.62 6 % 8 [3, 4, 3, 6, 6, 4, 4, 5, 5, 5, 4, 3, 3, 5, 4, 3, 5, 4, 4, 5...] [23:52:06.250] [23:52:06.250] Selected: S3 (IMPs=0.37, avgTricks=6.15) [23:52:06.250] =================== [23:52:06.250] Opening lead IMP analysis: [23:52:06.251] [LEAD] Engine choice S3 is conventional: No conventional rule for JT532 [23:52:06.251] Selected lead: S3 (score: 0.250 MP) [23:52:06.251] [stage-timing] opening-lead sample=2444ms validate=0ms nn=0ms signal=0ms simgames=3ms dds=1861ms total=4311ms samples=100 [23:52:06.251] === FindBestCardAsync: Position=S, CardsPlayed=0 === [23:52:06.251] Finding opening lead... [23:52:06.251] Hand: JT532.AQT9.A.KQ8 [23:52:06.251] Contract: 1NT [23:52:06.253] Candidate: xS = 70.9 % [23:52:06.253] Candidate: JS = 21.3 % [23:52:06.253] Candidate: QH = 2.2 % [23:52:06.253] Candidate: TH = 1.8 % [23:52:06.253] Candidate: AD = 1.3 % [23:52:06.253] Candidate: KC = 1.1 % [23:52:06.253] Candidate: 9H = 0.5 % [23:52:06.253] Candidate: 8C = 0.5 % [23:52:06.254] Candidate: AH = 0.2 % [23:52:06.254] Candidate: QC = 0.1 % [23:52:06.254] Candidate: TS = 0.0 % [23:52:06.254] Selected lead: S2 (70.9 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:16 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:16 === [23:52:16.619] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:52:16.619] Contract: 1N, Declarer: E, Dealer: E [23:52:16.619] Auction: 1D-1S-X-P-1N-P-P-P [23:52:16.619] Deal: N:... ... ... ... [23:52:16.619] Position S is on defender's side - score table shifted by 1 defense tricks won [23:52:16.620] ****************************** [23:52:16.620] FindMatchingDealsWithPlayInternal Input: [23:52:16.620] Position parameter: S [23:52:16.620] Deal from game: N:... ... ... ... [23:52:16.620] Hand for N: (null) [23:52:16.620] Hand for E: (null) [23:52:16.620] Hand for S: JT532.AQT9.A.KQ8 [23:52:16.620] Hand for W: Q98.8652.Q4.A973 [23:52:16.620] Cards played: S3, S8, S6, S4, DQ, D2, D3, DA [23:52:16.620] Declarer: E [23:52:16.620] ****************************** [23:52:16.620] [DealFinder] Seed from player S hand: -1875221695 [23:52:16.620] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:16.621] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:52:16.621] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1219MB, gc2=17) [23:52:16.621] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [23:52:16.621] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=8 [23:52:16.621] [ExtractPartialDeal] Visible hands: S, W, E [23:52:16.621] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:16.621] [ExtractPartialDeal] Extracted hands: [23:52:16.621] N: ... (0 cards) [23:52:16.621] E: ... (0 cards) [23:52:16.621] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:16.621] W: Q98.8652.Q4.A973 (13 cards) [LOCKED] [23:52:16.621] [DealFinder] Trump suit from contract '1N': NoTrump [23:52:16.622] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:52:16.622] [ComputePlayedCards] Card 1: S3 played by S [23:52:16.622] [ComputePlayedCards] Card 2: S8 played by W [23:52:16.622] [ComputePlayedCards] Card 3: S6 played by N [23:52:16.622] [ComputePlayedCards] Card 4: S4 played by E [23:52:16.622] [ComputePlayedCards] Trick complete. Winner: W [23:52:16.622] [ComputePlayedCards] Card 5: DQ played by W [23:52:16.622] [ComputePlayedCards] Card 6: D2 played by N [23:52:16.622] [ComputePlayedCards] Card 7: D3 played by E [23:52:16.622] [ComputePlayedCards] Card 8: DA played by S [23:52:16.622] [ComputePlayedCards] Trick complete. Winner: S [23:52:16.622] [DealFinder] Added 2 played cards to N (was 0 cards): S6, D2 [23:52:16.622] [DealFinder] Added 2 played cards to E (was 0 cards): S4, D3 [23:52:16.623] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S3, DA [23:52:16.623] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, DQ [23:52:16.623] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:16.623] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [23:52:16.623] [DealFinder] Bid verification enabled for: E [23:52:16.623] [DealFinder] Propagated N: HCP[2-3], Suits=S[0-3] H[2-3] D[5-6] C[1-4] (2 iterations) [23:52:16.623] [DealFinder] Propagated E: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:16.623] [DealFinder] Known cards per player: N=2, E=2, S=13, W=13 [23:52:16.623] [DealFinder] Locked players: S, W [23:52:16.623] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [23:52:16.624] [DealFinder] Players needing cards: N:11, E:11 [23:52:16.624] Large number of cards remaining. Using random generation. [23:52:16.624] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:52:16.624] [VerifyHands] FAIL for N: A76.J7.T952.J652 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:16.624] [VerifyHands] FAIL for N: K76.J7.K98752.54 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:16.625] [VerifyHands] FAIL for E: A4.KJ7.KJT753.J2 (((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 & Rul...) [23:52:16.629] [VerifyHands] FAIL for N: K76.74.K7652.542 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:16.629] [VerifyHands] FAIL for N: K76.73.KT8652.J4 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:17.486] [Timing] Total: 865ms, Generation: 21ms, Verification: 347ms [23:52:17.486] [Timing] Attempts: 1771, PassedSimpleCheck: 589, FailedVerification: 539, Found: 50 [23:52:17.503] Search complete. Returning 50 deals. [23:52:17.503] Found 50 sample deals for simulation. [23:52:17.503] Valid deals for DDS: 50 / 50 [23:52:17.504] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:52:17.504] [SAMPLE-VAL] T1: S=S3 W=S8 N=S6 E=S4 (leader=S) [23:52:17.504] [SAMPLE-VAL] T2: W=DQ N=D2 E=D3 S=DA (leader=W) [23:52:17.505] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.529 [N:T1-S6=100 % T2-D2=88 %, E:T1-S4=52 % T2-D3=98 %] [23:52:17.506] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.067 [N:T1-S6=100 % T2-D2=11 %, E:T1-S4=62 % T2-D3=99 %] [23:52:17.508] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.563 [N:T1-S6=100 % T2-D2=99 %, E:T1-S4=62 % T2-D3=92 %] [23:52:17.509] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.543 [N:T1-S6=100 % T2-D2=85 %, E:T1-S4=58 % T2-D3=99 %] [23:52:17.510] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.443 [N:T1-S6=27 % T2-D2=87 %, E:T1-S4=94 % T2-D3=98 %] [23:52:17.511] [SAMPLE-VAL] Sample 6: weight 0.203 -> 0.056 [N:T1-S6=4 % T2-D2=82 %, E:T1-S4=99 % T2-D3=98 %] [23:52:17.512] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.110 [N:T1-S6=100 % T2-D2=85 %, E:T1-S4=58 % T2-D3=99 %] [23:52:17.514] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.089 [N:T1-S6=100 % T2-D2=32 %, E:T1-S4=65 % T2-D3=99 %] [23:52:17.515] [SAMPLE-VAL] Sample 9: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=17 %, E:T1-S4=69 % T2-D3=100 %] [23:52:17.516] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.609 [N:T1-S6=100 % T2-D2=89 %, E:T1-S4=89 % T2-D3=99 %] [23:52:17.517] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.417 [N:T1-S6=20 % T2-D2=92 %, E:T1-S4=93 % T2-D3=99 %] [23:52:17.518] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.606 [N:T1-S6=100 % T2-D2=87 %, E:T1-S4=89 % T2-D3=99 %] [23:52:17.519] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.439 [N:T1-S6=25 % T2-D2=99 %, E:T1-S4=92 % T2-D3=93 %] [23:52:17.521] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.443 [N:T1-S6=27 % T2-D2=87 %, E:T1-S4=94 % T2-D3=98 %] [23:52:17.522] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.079 [N:T1-S6=100 % T2-D2=21 %, E:T1-S4=66 % T2-D3=99 %] [23:52:17.523] [SAMPLE-VAL] Sample 16: weight 0.203 -> 0.110 [N:T1-S6=100 % T2-D2=86 %, E:T1-S4=58 % T2-D3=99 %] [23:52:17.524] [SAMPLE-VAL] Sample 17: weight 0.203 -> 0.102 [N:T1-S6=100 % T2-D2=92 %, E:T1-S4=42 % T2-D3=94 %] [23:52:17.526] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.067 [N:T1-S6=8 % T2-D2=86 %, E:T1-S4=96 % T2-D3=98 %] [23:52:17.527] [SAMPLE-VAL] Sample 19: weight 0.203 -> 0.058 [N:T1-S6=4 % T2-D2=93 %, E:T1-S4=98 % T2-D3=99 %] [23:52:17.528] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.275 [N:T1-S6=4 % T2-D2=99 %, E:T1-S4=98 % T2-D3=92 %] [23:52:17.529] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.079 [N:T1-S6=100 % T2-D2=22 %, E:T1-S4=59 % T2-D3=98 %] [23:52:17.531] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.417 [N:T1-S6=20 % T2-D2=92 %, E:T1-S4=93 % T2-D3=99 %] [23:52:17.532] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.602 [N:T1-S6=100 % T2-D2=83 %, E:T1-S4=91 % T2-D3=98 %] [23:52:17.533] [SAMPLE-VAL] Sample 24: weight 0.203 -> 0.063 [N:T1-S6=6 % T2-D2=89 %, E:T1-S4=95 % T2-D3=98 %] [23:52:17.534] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.555 [N:T1-S6=100 % T2-D2=87 %, E:T1-S4=63 % T2-D3=98 %] [23:52:17.535] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.543 [N:T1-S6=100 % T2-D2=90 %, E:T1-S4=56 % T2-D3=98 %] [23:52:17.537] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.595 [N:T1-S6=100 % T2-D2=78 %, E:T1-S4=92 % T2-D3=100 %] [23:52:17.538] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.543 [N:T1-S6=100 % T2-D2=75 %, E:T1-S4=66 % T2-D3=99 %] [23:52:17.539] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.553 [N:T1-S6=100 % T2-D2=99 %, E:T1-S4=57 % T2-D3=93 %] [23:52:17.540] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.100 [N:T1-S6=100 % T2-D2=57 %, E:T1-S4=62 % T2-D3=96 %] [23:52:17.541] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.106 [N:T1-S6=100 % T2-D2=86 %, E:T1-S4=50 % T2-D3=97 %] [23:52:17.542] [SAMPLE-VAL] Sample 32: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=30 %, E:T1-S4=58 % T2-D3=96 %] [23:52:17.543] [SAMPLE-VAL] Sample 33: weight 0.203 -> 0.071 [N:T1-S6=11 % T2-D2=85 %, E:T1-S4=96 % T2-D3=100 %] [23:52:17.545] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.067 [N:T1-S6=8 % T2-D2=91 %, E:T1-S4=99 % T2-D3=99 %] [23:52:17.546] [SAMPLE-VAL] Sample 35: weight 0.203 -> 0.060 [N:T1-S6=5 % T2-D2=90 %, E:T1-S4=98 % T2-D3=98 %] [23:52:17.547] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.529 [N:T1-S6=100 % T2-D2=88 %, E:T1-S4=52 % T2-D3=98 %] [23:52:17.548] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.547 [N:T1-S6=100 % T2-D2=76 %, E:T1-S4=67 % T2-D3=99 %] [23:52:17.549] [SAMPLE-VAL] Sample 38: weight 0.203 -> 0.105 [N:T1-S6=100 % T2-D2=92 %, E:T1-S4=47 % T2-D3=94 %] [23:52:17.551] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.092 [N:T1-S6=100 % T2-D2=38 %, E:T1-S4=67 % T2-D3=97 %] [23:52:17.552] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.056 [N:T1-S6=4 % T2-D2=87 %, E:T1-S4=98 % T2-D3=100 %] [23:52:17.553] [SAMPLE-VAL] Sample 41: weight 0.203 -> 0.070 [N:T1-S6=100 % T2-D2=14 %, E:T1-S4=61 % T2-D3=99 %] [23:52:17.554] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.566 [N:T1-S6=100 % T2-D2=92 %, E:T1-S4=64 % T2-D3=98 %] [23:52:17.555] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.088 [N:T1-S6=100 % T2-D2=31 %, E:T1-S4=65 % T2-D3=99 %] [23:52:17.556] [SAMPLE-VAL] Sample 44: weight 0.203 -> 0.070 [N:T1-S6=100 % T2-D2=11 %, E:T1-S4=71 % T2-D3=99 %] [23:52:17.557] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.107 [N:T1-S6=100 % T2-D2=89 %, E:T1-S4=51 % T2-D3=98 %] [23:52:17.559] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.363 [N:T1-S6=100 % T2-D2=15 %, E:T1-S4=66 % T2-D3=99 %] [23:52:17.560] [SAMPLE-VAL] Sample 47: weight 0.203 -> 0.104 [N:T1-S6=100 % T2-D2=92 %, E:T1-S4=47 % T2-D3=92 %] [23:52:17.561] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.538 [N:T1-S6=100 % T2-D2=94 %, E:T1-S4=53 % T2-D3=96 %] [23:52:17.562] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.465 [N:T1-S6=100 % T2-D2=44 %, E:T1-S4=62 % T2-D3=97 %] [23:52:17.563] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.476 [N:T1-S6=100 % T2-D2=51 %, E:T1-S4=63 % T2-D3=91 %] [23:52:17.563] [SAMPLE-VAL] Done. Weight range: 0.056-0.609 [23:52:17.563] [SAMPLE-VAL] Top sample 10 (w=0.609): N:6.74.J98652.JT54 E:AK74.KJ3.KT73.62 [N:T1-S6=100 % T2-D2=89 %, E:T1-S4=89 % T2-D3=99 %] [23:52:17.564] [SAMPLE-VAL] Top sample 12 (w=0.606): N:6.J7.J98652.T652 E:AK74.K43.KT73.J4 [N:T1-S6=100 % T2-D2=87 %, E:T1-S4=89 % T2-D3=99 %] [23:52:17.564] [SAMPLE-VAL] Top sample 23 (w=0.602): N:6.J74.JT8752.T64 E:AK74.K3.K963.J52 [N:T1-S6=100 % T2-D2=83 %, E:T1-S4=91 % T2-D3=98 %] [23:52:17.564] [SAMPLE-VAL] Top sample 27 (w=0.595): N:6.J4.JT9852.6542 E:AK74.K73.K763.JT [N:T1-S6=100 % T2-D2=78 %, E:T1-S4=92 % T2-D3=100 %] [23:52:17.564] [SAMPLE-VAL] Top sample 42 (w=0.566): N:76.J43.98762.J54 E:AK4.K7.KJT53.T62 [N:T1-S6=100 % T2-D2=92 %, E:T1-S4=64 % T2-D3=98 %] [23:52:17.564] After sample validation: 50 deals remaining [23:52:17.564] [PLAY-INFER] No inference observations detected [23:52:17.564] Using weighted samples: 50/50 have non-uniform weights (range 0.056-0.609) [23:52:17.564] Sample deals (50 total, showing first 20, by weight): [23:52:17.564] [1] (w=0.609) N:6.74.J98652.JT54 AK74.KJ3.KT73.62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.565] [2] (w=0.606) N:6.J7.J98652.T652 AK74.K43.KT73.J4 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [3] (w=0.602) N:6.J74.JT8752.T64 AK74.K3.K963.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [4] (w=0.595) N:6.J4.JT9852.6542 AK74.K73.K763.JT JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [5] (w=0.566) N:76.J43.98762.J54 AK4.K7.KJT53.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [6] (w=0.563) N:76.743.JT7652.J4 AK4.KJ.K983.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [7] (w=0.555) N:76.J73.JT8762.J4 AK4.K4.K953.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [8] (w=0.553) N:76.J7.JT7652.642 AK4.K43.K983.JT5 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [9] (w=0.547) N:76.43.JT852.JT64 AK4.KJ7.K9763.52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [10] (w=0.543) N:76.J3.J8652.T652 AK4.K74.KT973.J4 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [11] (w=0.543) N:76.J74.JT872.T54 AK4.K3.K9653.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [12] (w=0.543) N:76.J3.J9852.J542 AK4.K74.KT763.T6 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.566] [13] (w=0.538) N:76.J7.J9752.JT64 AK4.K43.KT863.52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [14] (w=0.529) N:76.K74.T8752.T65 AK4.J3.KJ963.J42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [15] (w=0.529) N:76.K73.T8762.T64 AK4.J4.KJ953.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [16] (w=0.476) N:76.74.K97652.652 AK4.KJ3.JT83.JT4 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [17] (w=0.465) N:76.73.K9652.T642 AK4.KJ4.JT873.J5 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [18] (w=0.443) N:K76.73.T8752.T62 A4.KJ4.KJ963.J54 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [19] (w=0.443) N:K76.73.T8762.T65 A4.KJ4.KJ953.J42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] [20] (w=0.439) N:K76.74.T97652.65 A4.KJ3.KJ83.JT42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:17.567] ... and 30 more [23:52:17.764] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:17.764] CK: [-120, -90, -90, -120, -90, -90, -90, -90, 100, 50, 50, 50, 50, -90, -90, -90, 100, 50, 50, -90, -90, -90, 50, -120, 50, 50, -90, -90, -90, -90, 50, 150, 100, 50, 50, 100, 100, 50, 100, 100, 50, 50, 50, -90, 50, 50, -120, -90, -90, -90] [23:52:17.764] C8: [-120, -120, -120, -120, -120, 50, 50, -90, 50, -90, -90, -90, -90, -120, -120, -120, -90, -120, -120, -90, -90, -90, -90, -120, 50, 50, -90, -90, -90, -90, -90, 50, 100, 100, 50, 50, 50, -90, 100, 50, 50, 50, -90, -120, -90, -90, -120, -90, -90, -90] [23:52:17.764] SJ: [-120, -90, -90, -90, -90, 50, 50, -90, 50, 50, 50, 50, 50, -90, -90, -90, 100, 50, 50, 50, 50, 50, 50, -120, 50, 50, -90, -90, -90, -90, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, -90, 50, 50, -90, -90, 50, -90] [23:52:17.764] HA: [-120, -120, -90, -120, -120, -90, -90, -120, 50, -90, -90, -90, -90, -90, -90, -150, -90, -90, -90, -120, -120, -120, -90, -150, 50, 50, -90, -90, -90, -90, 50, -90, 50, 50, -90, 50, 50, 50, 50, 50, -90, -90, -90, -120, -90, -90, -150, -120, -90, -150] [23:52:17.764] S5: [-120, -90, -90, -90, -90, 50, 50, -90, 50, 50, 50, 50, 50, -90, -90, -90, 100, 50, 50, 50, 50, 50, 50, -120, 50, 50, -90, -90, -90, -90, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 50, 50, 50, -90, 50, 50, -90, -90, 50, -90] [23:52:17.764] HT: [-120, -120, -90, -120, -120, -90, -90, -120, 50, -90, -90, -90, -90, -90, -90, -90, 50, -90, -90, -120, -120, -120, -90, -150, 50, 50, -90, -90, -90, -90, 50, 50, 50, 50, 50, 100, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -120, -120, -90, -120] [23:52:17.764] HQ: [-120, -120, -90, -120, -120, -90, -90, -120, 50, -90, -90, -90, -90, -90, -90, -90, 50, -90, -90, -120, -120, -120, -90, -150, 50, 50, -90, -90, -90, -90, 50, 50, 50, 50, 50, 100, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -120, -120, -90, -120] [23:52:17.764] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:17.764] CK: [4, 5, 5, 4, 5, 5, 5, 5, 7, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 5, 5, 5, 6, 4, 6, 6, 5, 5, 5, 5, 6, 8, 7, 6, 6, 7, 7, 6, 7, 7, 6, 6, 6, 5, 6, 6, 4, 5, 5, 5] [23:52:17.764] C8: [4, 4, 4, 4, 4, 6, 6, 5, 6, 5, 5, 5, 5, 4, 4, 4, 5, 4, 4, 5, 5, 5, 5, 4, 6, 6, 5, 5, 5, 5, 5, 6, 7, 7, 6, 6, 6, 5, 7, 6, 6, 6, 5, 4, 5, 5, 4, 5, 5, 5] [23:52:17.764] SJ: [4, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 6, 6, 6, 6, 4, 6, 6, 5, 5, 5, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5] [23:52:17.764] HA: [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 3, 5, 5, 5, 4, 4, 4, 5, 3, 6, 6, 5, 5, 5, 5, 6, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 5, 5, 4, 5, 5, 3, 4, 5, 3] [23:52:17.765] S5: [4, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 6, 6, 6, 6, 4, 6, 6, 5, 5, 5, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 6, 6, 5, 5, 6, 5] [23:52:17.765] HT: [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 4, 4, 4, 5, 3, 6, 6, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 5, 4] [23:52:17.765] HQ: [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 4, 4, 4, 5, 3, 6, 6, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 5, 4] [23:52:17.765] --- IMP Calculation Output (card -> average IMP) --- [23:52:17.765] SJ: 1.57 [23:52:17.765] S5: 1.57 [23:52:17.765] CK: 0.78 [23:52:17.765] C8: -0.78 [23:52:17.765] HT: -0.94 [23:52:17.766] HQ: -0.94 [23:52:17.766] HA: -1.26 [23:52:17.766] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:17.766] SJ: 0.508 [23:52:17.766] S5: 0.508 [23:52:17.766] CK: 0.329 [23:52:17.766] C8: -0.303 [23:52:17.766] HT: -0.314 [23:52:17.766] HQ: -0.314 [23:52:17.766] HA: -0.414 [23:52:17.766] === DDS DETAILED ANALYSIS === [23:52:17.766] Cards analyzed: 7, Samples per card: 50 [23:52:17.766] [23:52:17.766] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:17.766] ----- ------ --------- ------- ----------- -------------------------------- [23:52:17.766] S5 1.57 5.80 58 % 4 [4, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 6...] [23:52:17.767] SJ 1.57 5.80 58 % 4 [4, 5, 5, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 6...] [23:52:17.767] CK 0.78 5.62 41 % 5 [4, 5, 5, 4, 5, 5, 5, 5, 7, 6, 6, 6, 6, 5, 5, 5, 7, 6, 6, 5...] [23:52:17.767] C8 -0.78 5.10 19 % 4 [4, 4, 4, 4, 4, 6, 6, 5, 6, 5, 5, 5, 5, 4, 4, 4, 5, 4, 4, 5...] [23:52:17.767] HT -0.94 5.06 15 % 5 [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 4...] [23:52:17.767] HQ -0.94 5.06 15 % 5 [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 4...] [23:52:17.767] HA -1.26 4.86 10 % 4 [4, 4, 5, 4, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 3, 5, 5, 5, 4...] [23:52:17.767] [23:52:17.767] Selected: S5 (IMPs=1.57, avgTricks=5.80) [23:52:17.767] =================== [23:52:17.767] Selected: S5 (MP 0.508, 1.57 IMPs, 5.80 tricks) -- 1 tied card(s): SJ [23:52:17.767] [stage-timing] ok sample=883ms validate=0ms nn=60ms signal=0ms simgames=2ms dds=197ms total=1148ms samples=50 cards=8 [23:52:17.767] === FindBestCardAsync: Position=S, CardsPlayed=8 === [23:52:17.768] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:17.768] Relative position: Lefty, Contract type: NoTrump [23:52:17.768] Cards in hand mask: 10 [23:52:17.769] Candidate: JS = 40.6 % [23:52:17.769] Candidate: xS = 36.5 % [23:52:17.769] Candidate: KC = 8.1 % [23:52:17.769] Candidate: AH = 7.0 % [23:52:17.769] Candidate: QH = 2.2 % [23:52:17.770] Candidate: TH = 2.1 % [23:52:17.770] Candidate: 9H = 1.7 % [23:52:17.770] Candidate: 8C = 1.4 % [23:52:17.770] Candidate: TS = 0.2 % [23:52:17.770] Candidate: QC = 0.1 % [23:52:17.770] Selected: SJ (40.6 %) -- 1 tied: S2 === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:23 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:23 === [23:52:23.009] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:52:23.009] Contract: 1N, Declarer: E, Dealer: E [23:52:23.010] Auction: 1D-1S-X-P-1N-P-P-P [23:52:23.010] Deal: N:... ... ... ... [23:52:23.010] Position S is on defender's side - score table shifted by 1 defense tricks won [23:52:23.010] ****************************** [23:52:23.010] FindMatchingDealsWithPlayInternal Input: [23:52:23.010] Position parameter: S [23:52:23.010] Deal from game: N:... ... ... ... [23:52:23.010] Hand for N: (null) [23:52:23.010] Hand for E: (null) [23:52:23.010] Hand for S: JT532.AQT9.A.KQ8 [23:52:23.010] Hand for W: Q98.8652.Q4.A973 [23:52:23.010] Cards played: S3, S8, S6, S4, DQ, D2, D3, DA, SJ, S9, S7, SA, C2 [23:52:23.010] Declarer: E [23:52:23.010] ****************************** [23:52:23.011] [DealFinder] Seed from player S hand: -1875221695 [23:52:23.011] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:23.011] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:52:23.011] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1217MB, gc2=17) [23:52:23.011] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [23:52:23.011] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=13 [23:52:23.011] [ExtractPartialDeal] Visible hands: S, W, E [23:52:23.011] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:23.011] [ExtractPartialDeal] Extracted hands: [23:52:23.011] N: ... (0 cards) [23:52:23.011] E: ... (0 cards) [23:52:23.011] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:23.011] W: Q98.8652.Q4.A973 (13 cards) [LOCKED] [23:52:23.011] [DealFinder] Trump suit from contract '1N': NoTrump [23:52:23.011] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:52:23.012] [ComputePlayedCards] Card 1: S3 played by S [23:52:23.012] [ComputePlayedCards] Card 2: S8 played by W [23:52:23.012] [ComputePlayedCards] Card 3: S6 played by N [23:52:23.012] [ComputePlayedCards] Card 4: S4 played by E [23:52:23.012] [ComputePlayedCards] Trick complete. Winner: W [23:52:23.012] [ComputePlayedCards] Card 5: DQ played by W [23:52:23.012] [ComputePlayedCards] Card 6: D2 played by N [23:52:23.012] [ComputePlayedCards] Card 7: D3 played by E [23:52:23.012] [ComputePlayedCards] Card 8: DA played by S [23:52:23.012] [ComputePlayedCards] Trick complete. Winner: S [23:52:23.012] [ComputePlayedCards] Card 9: SJ played by S [23:52:23.012] [ComputePlayedCards] Card 10: S9 played by W [23:52:23.012] [ComputePlayedCards] Card 11: S7 played by N [23:52:23.012] [ComputePlayedCards] Card 12: SA played by E [23:52:23.012] [ComputePlayedCards] Trick complete. Winner: E [23:52:23.012] [ComputePlayedCards] Card 13: C2 played by E [23:52:23.013] [DealFinder] Added 3 played cards to N (was 0 cards): S6, D2, S7 [23:52:23.013] [DealFinder] Added 4 played cards to E (was 0 cards): S4, D3, SA, C2 [23:52:23.013] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S3, DA, SJ [23:52:23.013] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, DQ, S9 [23:52:23.013] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:23.013] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [23:52:23.013] [DealFinder] Bid verification enabled for: E [23:52:23.013] [DealFinder] Propagated N: HCP[2-3], Suits=S[0-3] H[2-3] D[5-6] C[1-4] (2 iterations) [23:52:23.013] [DealFinder] Propagated E: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:23.013] [DealFinder] Known cards per player: N=3, E=4, S=13, W=13 [23:52:23.014] [DealFinder] Locked players: S, W [23:52:23.014] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [23:52:23.014] [DealFinder] Players needing cards: N:10, E:9 [23:52:23.014] Large number of cards remaining. Using random generation. [23:52:23.014] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:52:23.014] [VerifyHands] FAIL for E: AK4.J.T973.J6542 (((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 & Rul...) [23:52:23.015] [VerifyHands] FAIL for E: AK4.KJ7.KJ983.42 (((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 & Rul...) [23:52:23.015] [VerifyHands] FAIL for N: K76.KJ73.K852.T6 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:23.015] [VerifyHands] FAIL for N: K76.43.J9852.T64 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:23.021] [VerifyHands] FAIL for N: K76.43.KJT62.J65 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:23.723] [Timing] Total: 712ms, Generation: 10ms, Verification: 352ms [23:52:23.723] [Timing] Attempts: 564, PassedSimpleCheck: 564, FailedVerification: 514, Found: 50 [23:52:23.739] Search complete. Returning 50 deals. [23:52:23.739] Found 50 sample deals for simulation. [23:52:23.739] Valid deals for DDS: 50 / 50 [23:52:23.740] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:52:23.740] [SAMPLE-VAL] T1: S=S3 W=S8 N=S6 E=S4 (leader=S) [23:52:23.740] [SAMPLE-VAL] T2: W=DQ N=D2 E=D3 S=DA (leader=W) [23:52:23.740] [SAMPLE-VAL] T3: S=SJ W=S9 N=S7 E=SA (leader=S) [23:52:23.740] [SAMPLE-VAL] T4: E=C2 (leader=E) (partial) [23:52:23.742] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.476 [N:T1-S6=37 % T2-D2=89 % T3-S7=86 %, E:T1-S4=93 % T2-D3=98 % T3-SA=100 % T4-C2=50 %] [23:52:23.744] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.094 [N:T1-S6=100 % T2-D2=60 % T3-S7=100 %, E:T1-S4=51 % T2-D3=89 % T3-SA=68 % T4-C2=43 %] [23:52:23.746] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.111 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 %, E:T1-S4=58 % T2-D3=99 % T3-SA=72 % T4-C2=79 %] [23:52:23.748] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.458 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 %, E:T1-S4=58 % T2-D3=92 % T3-SA=71 % T4-C2=17 %] [23:52:23.750] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.080 [N:T1-S6=100 % T2-D2=16 % T3-S7=100 %, E:T1-S4=67 % T2-D3=99 % T3-SA=69 % T4-C2=51 %] [23:52:23.753] [SAMPLE-VAL] Sample 6: weight 0.203 -> 0.101 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 %, E:T1-S4=40 % T2-D3=96 % T3-SA=70 % T4-C2=46 %] [23:52:23.754] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.421 [N:T1-S6=21 % T2-D2=91 % T3-S7=94 %, E:T1-S4=93 % T2-D3=95 % T3-SA=100 % T4-C2=36 %] [23:52:23.756] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.461 [N:T1-S6=100 % T2-D2=33 % T3-S7=100 %, E:T1-S4=61 % T2-D3=99 % T3-SA=70 % T4-C2=69 %] [23:52:23.758] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.545 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 %, E:T1-S4=63 % T2-D3=92 % T3-SA=71 % T4-C2=61 %] [23:52:23.760] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.566 [N:T1-S6=100 % T2-D2=87 % T3-S7=100 %, E:T1-S4=64 % T2-D3=100 % T3-SA=71 % T4-C2=90 %] [23:52:23.763] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.416 [N:T1-S6=100 % T2-D2=15 % T3-S7=100 %, E:T1-S4=67 % T2-D3=100 % T3-SA=69 % T4-C2=76 %] [23:52:23.765] [SAMPLE-VAL] Sample 12: weight 0.203 -> 0.053 [N:T1-S6=100 % T2-D2=10 % T3-S7=100 %, E:T1-S4=65 % T2-D3=98 % T3-SA=70 % T4-C2=4 %] [23:52:23.767] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=16 % T3-S7=100 %, E:T1-S4=68 % T2-D3=100 % T3-SA=70 % T4-C2=56 %] [23:52:23.769] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.364 [N:T1-S6=100 % T2-D2=39 % T3-S7=100 %, E:T1-S4=63 % T2-D3=98 % T3-SA=69 % T4-C2=8 %] [23:52:23.770] [SAMPLE-VAL] Sample 15: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=15 % T3-S7=100 %, E:T1-S4=64 % T2-D3=100 % T3-SA=70 % T4-C2=80 %] [23:52:23.773] [SAMPLE-VAL] Sample 16: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 %, E:T1-S4=39 % T2-D3=97 % T3-SA=70 % T4-C2=5 %] [23:52:23.775] [SAMPLE-VAL] Sample 17: weight 0.203 -> 0.080 [N:T1-S6=100 % T2-D2=14 % T3-S7=100 %, E:T1-S4=60 % T2-D3=99 % T3-SA=67 % T4-C2=70 %] [23:52:23.777] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.069 [N:T1-S6=100 % T2-D2=38 % T3-S7=100 %, E:T1-S4=58 % T2-D3=98 % T3-SA=71 % T4-C2=6 %] [23:52:23.779] [SAMPLE-VAL] Sample 19: weight 0.203 -> 0.091 [N:T1-S6=100 % T2-D2=35 % T3-S7=100 %, E:T1-S4=57 % T2-D3=97 % T3-SA=70 % T4-C2=56 %] [23:52:23.781] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.442 [N:T1-S6=100 % T2-D2=31 % T3-S7=100 %, E:T1-S4=62 % T2-D3=99 % T3-SA=71 % T4-C2=52 %] [23:52:23.783] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.554 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 %, E:T1-S4=55 % T2-D3=99 % T3-SA=70 % T4-C2=84 %] [23:52:23.785] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.109 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 %, E:T1-S4=53 % T2-D3=91 % T3-SA=70 % T4-C2=73 %] [23:52:23.787] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.554 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 %, E:T1-S4=64 % T2-D3=97 % T3-SA=71 % T4-C2=67 %] [23:52:23.789] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.555 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 %, E:T1-S4=63 % T2-D3=99 % T3-SA=69 % T4-C2=78 %] [23:52:23.791] [SAMPLE-VAL] Sample 25: weight 0.203 -> 0.072 [N:T1-S6=100 % T2-D2=68 % T3-S7=100 %, E:T1-S4=50 % T2-D3=90 % T3-SA=67 % T4-C2=5 %] [23:52:23.793] [SAMPLE-VAL] Sample 26: weight 0.203 -> 0.102 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 %, E:T1-S4=53 % T2-D3=98 % T3-SA=71 % T4-C2=44 %] [23:52:23.795] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.429 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 %, E:T1-S4=67 % T2-D3=99 % T3-SA=71 % T4-C2=8 %] [23:52:23.797] [SAMPLE-VAL] Sample 28: weight 0.203 -> 0.069 [N:T1-S6=100 % T2-D2=6 % T3-S7=100 %, E:T1-S4=68 % T2-D3=100 % T3-SA=70 % T4-C2=48 %] [23:52:23.799] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.497 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 %, E:T1-S4=58 % T2-D3=99 % T3-SA=69 % T4-C2=35 %] [23:52:23.801] [SAMPLE-VAL] Sample 30: weight 0.203 -> 0.102 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 %, E:T1-S4=53 % T2-D3=98 % T3-SA=71 % T4-C2=44 %] [23:52:23.803] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.086 [N:T1-S6=100 % T2-D2=24 % T3-S7=100 %, E:T1-S4=57 % T2-D3=98 % T3-SA=66 % T4-C2=63 %] [23:52:23.805] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.399 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 %, E:T1-S4=51 % T2-D3=99 % T3-SA=69 % T4-C2=7 %] [23:52:23.807] [SAMPLE-VAL] Sample 33: weight 0.203 -> 0.072 [N:T1-S6=100 % T2-D2=68 % T3-S7=100 %, E:T1-S4=50 % T2-D3=90 % T3-SA=67 % T4-C2=5 %] [23:52:23.808] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.071 [N:T1-S6=100 % T2-D2=25 % T3-S7=100 %, E:T1-S4=66 % T2-D3=98 % T3-SA=73 % T4-C2=10 %] [23:52:23.810] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.563 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 %, E:T1-S4=65 % T2-D3=98 % T3-SA=70 % T4-C2=91 %] [23:52:23.812] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.523 [N:T1-S6=100 % T2-D2=86 % T3-S7=100 %, E:T1-S4=55 % T2-D3=99 % T3-SA=69 % T4-C2=58 %] [23:52:23.814] [SAMPLE-VAL] Sample 37: weight 0.203 -> 0.101 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 %, E:T1-S4=44 % T2-D3=98 % T3-SA=66 % T4-C2=50 %] [23:52:23.817] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.476 [N:T1-S6=37 % T2-D2=89 % T3-S7=86 %, E:T1-S4=93 % T2-D3=98 % T3-SA=100 % T4-C2=50 %] [23:52:23.819] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.092 [N:T1-S6=100 % T2-D2=51 % T3-S7=100 %, E:T1-S4=55 % T2-D3=91 % T3-SA=67 % T4-C2=45 %] [23:52:23.821] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.545 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 %, E:T1-S4=68 % T2-D3=99 % T3-SA=71 % T4-C2=66 %] [23:52:23.823] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.512 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 %, E:T1-S4=53 % T2-D3=90 % T3-SA=68 % T4-C2=48 %] [23:52:23.825] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.465 [N:T1-S6=30 % T2-D2=87 % T3-S7=80 %, E:T1-S4=94 % T2-D3=100 % T3-SA=100 % T4-C2=62 %] [23:52:23.827] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.562 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 %, E:T1-S4=60 % T2-D3=99 % T3-SA=71 % T4-C2=84 %] [23:52:23.829] [SAMPLE-VAL] Sample 44: weight 0.203 -> 0.081 [N:T1-S6=100 % T2-D2=23 % T3-S7=100 %, E:T1-S4=62 % T2-D3=97 % T3-SA=69 % T4-C2=36 %] [23:52:23.831] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.070 [N:T1-S6=100 % T2-D2=43 % T3-S7=100 %, E:T1-S4=61 % T2-D3=92 % T3-SA=69 % T4-C2=5 %] [23:52:23.833] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.107 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 %, E:T1-S4=51 % T2-D3=99 % T3-SA=71 % T4-C2=62 %] [23:52:23.835] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.550 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 %, E:T1-S4=61 % T2-D3=99 % T3-SA=71 % T4-C2=69 %] [23:52:23.837] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.560 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 %, E:T1-S4=66 % T2-D3=99 % T3-SA=71 % T4-C2=73 %] [23:52:23.839] [SAMPLE-VAL] Sample 49: weight 0.203 -> 0.107 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 %, E:T1-S4=48 % T2-D3=98 % T3-SA=70 % T4-C2=66 %] [23:52:23.841] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.103 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 %, E:T1-S4=36 % T2-D3=91 % T3-SA=70 % T4-C2=73 %] [23:52:23.841] [SAMPLE-VAL] Done. Weight range: 0.053-0.566 [23:52:23.841] [SAMPLE-VAL] Top sample 10 (w=0.566): N:76.J74.JT9852.J5 E:AK4.K3.K763.T642 [N:T1-S6=100 % T2-D2=87 % T3-S7=100 %, E:T1-S4=64 % T2-D3=100 % T3-SA=71 % T4-C2=90 %] [23:52:23.841] [SAMPLE-VAL] Top sample 35 (w=0.563): N:76.743.JT8762.JT E:AK4.KJ.K953.6542 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 %, E:T1-S4=65 % T2-D3=98 % T3-SA=70 % T4-C2=91 %] [23:52:23.841] [SAMPLE-VAL] Top sample 43 (w=0.562): N:76.J7.T98752.JT6 E:AK4.K43.KJ63.542 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 %, E:T1-S4=60 % T2-D3=99 % T3-SA=71 % T4-C2=84 %] [23:52:23.841] [SAMPLE-VAL] Top sample 48 (w=0.560): N:76.43.JT962.JT54 E:AK4.KJ7.K8753.62 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 %, E:T1-S4=66 % T2-D3=99 % T3-SA=71 % T4-C2=73 %] [23:52:23.841] [SAMPLE-VAL] Top sample 24 (w=0.555): N:76.743.J8762.JT5 E:AK4.KJ.KT953.642 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 %, E:T1-S4=63 % T2-D3=99 % T3-SA=69 % T4-C2=78 %] [23:52:23.841] After sample validation: 50 deals remaining [23:52:23.841] [PLAY-INFER] No inference observations detected [23:52:23.841] Using weighted samples: 50/50 have non-uniform weights (range 0.053-0.566) [23:52:23.842] Sample deals (50 total, showing first 20, by weight): [23:52:23.842] [1] (w=0.566) N:76.J74.JT9852.J5 AK4.K3.K763.T642 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [2] (w=0.563) N:76.743.JT8762.JT AK4.KJ.K953.6542 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [3] (w=0.562) N:76.J7.T98752.JT6 AK4.K43.KJ63.542 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [4] (w=0.560) N:76.43.JT962.JT54 AK4.KJ7.K8753.62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [5] (w=0.555) N:76.743.J8762.JT5 AK4.KJ.KT953.642 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [6] (w=0.554) N:76.74.JT9762.J64 AK4.KJ3.K853.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [7] (w=0.554) N:76.J43.J8762.JT5 AK4.K7.KT953.642 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [8] (w=0.550) N:76.J3.T98762.J65 AK4.K74.KJ53.T42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [9] (w=0.545) N:76.J43.T7652.J54 AK4.K7.KJ983.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [10] (w=0.545) N:76.73.JT9852.J64 AK4.KJ4.K763.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [11] (w=0.523) N:76.K43.T9872.T65 AK4.J7.KJ653.J42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.842] [12] (w=0.512) N:76.K73.T7652.T54 AK4.J4.KJ983.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [13] (w=0.497) N:76.J43.J98752.65 AK4.K7.KT63.JT42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [14] (w=0.476) N:K76.73.98752.T64 A4.KJ4.KJT63.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [15] (w=0.476) N:K76.73.98762.T64 A4.KJ4.KJT53.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [16] (w=0.465) N:K76.43.T9852.T54 A4.KJ7.KJ763.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [17] (w=0.461) N:76.743.K98752.T4 AK4.KJ.JT63.J652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [18] (w=0.458) N:76.J3.T7652.J654 AK4.K74.KJ983.T2 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [19] (w=0.442) N:76.43.K98752.T65 AK4.KJ7.JT63.J42 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] [20] (w=0.429) N:76.J73.JT952.654 AK4.K4.K8763.JT2 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:23.843] ... and 30 more [23:52:23.888] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:23.888] C8: [50, 50, -90, 50, -90, 50, -90, -90, -120, 50, 50, -90, -120, 50, 50, 100, 100, -120, 50, -90, -90, 100, 100, 50, 50, 50, -120, 50, -90, -90, -90, -90, 50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 50, 100, 100, 100, 50, 100, 100, 100] [23:52:23.888] CK: [-90, -90, -90, 100, 50, 50, 50, -90, -90, 50, 50, -90, -120, 50, 50, 100, 50, -90, 50, 50, 50, 50, 50, 50, 100, 50, -120, 50, -90, -90, -90, -90, 50, 50, 100, 100, 100, 50, 50, 50, 100, 50, 50, 100, 100, 100, 100, 100, 100, 150] [23:52:23.888] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:23.888] C8: [6, 6, 5, 6, 5, 6, 5, 5, 4, 6, 6, 5, 4, 6, 6, 7, 7, 4, 6, 5, 5, 7, 7, 6, 6, 6, 4, 6, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 6, 7, 7, 7] [23:52:23.888] CK: [5, 5, 5, 7, 6, 6, 6, 5, 5, 6, 6, 5, 4, 6, 6, 7, 6, 5, 6, 6, 6, 6, 6, 6, 7, 6, 4, 6, 5, 5, 5, 5, 6, 6, 7, 7, 7, 6, 6, 6, 7, 6, 6, 7, 7, 7, 7, 7, 7, 8] [23:52:23.889] --- IMP Calculation Output (card -> average IMP) --- [23:52:23.889] CK: 0.22 [23:52:23.889] C8: -0.22 [23:52:23.889] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:23.889] CK: 0.088 [23:52:23.889] C8: -0.088 [23:52:23.889] === DDS DETAILED ANALYSIS === [23:52:23.889] Cards analyzed: 2, Samples per card: 50 [23:52:23.889] [23:52:23.889] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:23.889] ----- ------ --------- ------- ----------- -------------------------------- [23:52:23.889] CK 0.22 6.00 67 % 5 [5, 5, 5, 7, 6, 6, 6, 5, 5, 6, 6, 5, 4, 6, 6, 7, 6, 5, 6, 6...] [23:52:23.890] C8 -0.22 5.98 61 % 4 [6, 6, 5, 6, 5, 6, 5, 5, 4, 6, 6, 5, 4, 6, 6, 7, 7, 4, 6, 5...] [23:52:23.890] [23:52:23.890] Selected: CK (IMPs=0.22, avgTricks=6.00) [23:52:23.890] =================== [23:52:23.890] Selected: CK (MP 0.088, 0.22 IMPs, 6.00 tricks) [23:52:23.890] [stage-timing] ok sample=729ms validate=0ms nn=101ms signal=0ms simgames=4ms dds=42ms total=880ms samples=50 cards=13 [23:52:23.890] === FindBestCardAsync: Position=S, CardsPlayed=13 === [23:52:23.890] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:23.890] Relative position: Lefty, Contract type: NoTrump [23:52:23.890] Cards in hand mask: 3 [23:52:23.891] Candidate: 8C = 49.7 % [23:52:23.891] Candidate: QC = 25.4 % [23:52:23.891] Candidate: KC = 25.0 % [23:52:23.891] Selected: C8 (49.7 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:30 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:30 === [23:52:30.006] === FindBestCardAsync: Position=S, CardsPlayed=19 === [23:52:30.006] Contract: 1N, Declarer: E, Dealer: E [23:52:30.006] Auction: 1D-1S-X-P-1N-P-P-P [23:52:30.006] Deal: N:... ... ... ... [23:52:30.006] Position S is on defender's side - score table shifted by 1 defense tricks won [23:52:30.006] ****************************** [23:52:30.006] FindMatchingDealsWithPlayInternal Input: [23:52:30.006] Position parameter: S [23:52:30.006] Deal from game: N:... ... ... ... [23:52:30.006] Hand for N: (null) [23:52:30.006] Hand for E: (null) [23:52:30.006] Hand for S: JT532.AQT9.A.KQ8 [23:52:30.007] Hand for W: Q98.8652.Q4.A973 [23:52:30.007] Cards played: S3, S8, S6, S4, DQ, D2, D3, DA, SJ, S9, S7, SA, C2, CQ, CA, C4, D4, D5, DK [23:52:30.007] Declarer: E [23:52:30.007] ****************************** [23:52:30.007] [DealFinder] Seed from player S hand: -1875221695 [23:52:30.007] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:30.007] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:52:30.007] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1216MB, gc2=17) [23:52:30.007] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [23:52:30.007] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=19 [23:52:30.007] [ExtractPartialDeal] Visible hands: S, W, E [23:52:30.007] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:30.008] [ExtractPartialDeal] Extracted hands: [23:52:30.008] N: ... (0 cards) [23:52:30.008] E: ... (0 cards) [23:52:30.008] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:30.008] W: Q98.8652.Q4.A973 (13 cards) [LOCKED] [23:52:30.008] [DealFinder] Trump suit from contract '1N': NoTrump [23:52:30.008] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:52:30.008] [ComputePlayedCards] Card 1: S3 played by S [23:52:30.008] [ComputePlayedCards] Card 2: S8 played by W [23:52:30.008] [ComputePlayedCards] Card 3: S6 played by N [23:52:30.008] [ComputePlayedCards] Card 4: S4 played by E [23:52:30.008] [ComputePlayedCards] Trick complete. Winner: W [23:52:30.008] [ComputePlayedCards] Card 5: DQ played by W [23:52:30.008] [ComputePlayedCards] Card 6: D2 played by N [23:52:30.008] [ComputePlayedCards] Card 7: D3 played by E [23:52:30.008] [ComputePlayedCards] Card 8: DA played by S [23:52:30.008] [ComputePlayedCards] Trick complete. Winner: S [23:52:30.009] [ComputePlayedCards] Card 9: SJ played by S [23:52:30.009] [ComputePlayedCards] Card 10: S9 played by W [23:52:30.009] [ComputePlayedCards] Card 11: S7 played by N [23:52:30.009] [ComputePlayedCards] Card 12: SA played by E [23:52:30.009] [ComputePlayedCards] Trick complete. Winner: E [23:52:30.009] [ComputePlayedCards] Card 13: C2 played by E [23:52:30.009] [ComputePlayedCards] Card 14: CQ played by S [23:52:30.009] [ComputePlayedCards] Card 15: CA played by W [23:52:30.009] [ComputePlayedCards] Card 16: C4 played by N [23:52:30.009] [ComputePlayedCards] Trick complete. Winner: W [23:52:30.009] [ComputePlayedCards] Card 17: D4 played by W [23:52:30.009] [ComputePlayedCards] Card 18: D5 played by N [23:52:30.009] [ComputePlayedCards] Card 19: DK played by E [23:52:30.009] [DealFinder] Added 5 played cards to N (was 0 cards): S6, D2, S7, C4, D5 [23:52:30.009] [DealFinder] Added 5 played cards to E (was 0 cards): S4, D3, SA, C2, DK [23:52:30.009] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S3, DA, SJ, CQ [23:52:30.010] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, DQ, S9, CA, D4 [23:52:30.010] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:30.010] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [23:52:30.010] [DealFinder] Bid verification enabled for: E [23:52:30.010] [DealFinder] Propagated N: HCP[2-3], Suits=S[0-3] H[2-3] D[5-6] C[1-4] (2 iterations) [23:52:30.010] [DealFinder] Propagated E: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:30.010] [DealFinder] Known cards per player: N=5, E=5, S=13, W=13 [23:52:30.010] [DealFinder] Locked players: S, W [23:52:30.010] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [23:52:30.010] [DealFinder] Players needing cards: N:8, E:8 [23:52:30.011] Large number of cards remaining. Using random generation. [23:52:30.011] [DealFinder] Hands to validate (not 13 cards in partial): N, E [23:52:30.011] [VerifyHands] FAIL for N: K76.J4.T97652.T4 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:30.016] [VerifyHands] FAIL for N: K76.J7.T7652.J54 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:30.017] [VerifyHands] FAIL for E: AK4.43.KJT73.T62 (((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 & Rul...) [23:52:30.017] [VerifyHands] FAIL for E: AK4.J7.KJ9863.J2 (((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 & Rul...) [23:52:30.021] [VerifyHands] FAIL for N: K76.4.J97652.J64 (HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= ...) [23:52:30.598] [Timing] Total: 591ms, Generation: 7ms, Verification: 326ms [23:52:30.598] [Timing] Attempts: 241, PassedSimpleCheck: 241, FailedVerification: 191, Found: 50 [23:52:30.615] Search complete. Returning 50 deals. [23:52:30.615] Found 50 sample deals for simulation. [23:52:30.615] Valid deals for DDS: 50 / 50 [23:52:30.615] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: NT [23:52:30.615] [SAMPLE-VAL] T1: S=S3 W=S8 N=S6 E=S4 (leader=S) [23:52:30.615] [SAMPLE-VAL] T2: W=DQ N=D2 E=D3 S=DA (leader=W) [23:52:30.616] [SAMPLE-VAL] T3: S=SJ W=S9 N=S7 E=SA (leader=S) [23:52:30.616] [SAMPLE-VAL] T4: E=C2 S=CQ W=CA N=C4 (leader=E) [23:52:30.616] [SAMPLE-VAL] T5: W=D4 N=D5 E=DK (leader=W) (partial) [23:52:30.619] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.088 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=62 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=38 % T5-DK=26 %] [23:52:30.622] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.465 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=61 %, E:T1-S4=61 % T2-D3=99 % T3-SA=70 % T4-C2=63 % T5-DK=26 %] [23:52:30.625] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.494 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=97 % T5-D5=87 %, E:T1-S4=61 % T2-D3=95 % T3-SA=68 % T4-C2=83 % T5-DK=26 %] [23:52:30.628] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.473 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=63 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=67 % T5-DK=30 %] [23:52:30.631] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.442 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=68 %, E:T1-S4=54 % T2-D3=99 % T3-SA=70 % T4-C2=32 % T5-DK=28 %] [23:52:30.634] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.477 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=81 %, E:T1-S4=53 % T2-D3=96 % T3-SA=70 % T4-C2=74 % T5-DK=23 %] [23:52:30.637] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.451 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 % T4-C4=100 % T5-D5=29 %, E:T1-S4=65 % T2-D3=98 % T3-SA=72 % T4-C2=70 % T5-DK=34 %] [23:52:30.639] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.494 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=98 % T5-D5=58 %, E:T1-S4=61 % T2-D3=93 % T3-SA=70 % T4-C2=80 % T5-DK=37 %] [23:52:30.642] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.490 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=88 %, E:T1-S4=48 % T2-D3=94 % T3-SA=70 % T4-C2=83 % T5-DK=29 %] [23:52:30.645] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.485 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=85 %, E:T1-S4=66 % T2-D3=98 % T3-SA=73 % T4-C2=69 % T5-DK=20 %] [23:52:30.648] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.466 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=41 %, E:T1-S4=66 % T2-D3=98 % T3-SA=72 % T4-C2=60 % T5-DK=32 %] [23:52:30.651] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.442 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=68 %, E:T1-S4=54 % T2-D3=99 % T3-SA=70 % T4-C2=32 % T5-DK=28 %] [23:52:30.654] [SAMPLE-VAL] Sample 13: weight 0.203 -> 0.094 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 %] [23:52:30.657] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=87 % T3-S7=100 % T4-C4=100 % T5-D5=29 %, E:T1-S4=43 % T2-D3=99 % T3-SA=70 % T4-C2=53 % T5-DK=24 %] [23:52:30.659] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.485 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=85 %, E:T1-S4=66 % T2-D3=98 % T3-SA=73 % T4-C2=69 % T5-DK=20 %] [23:52:30.662] [SAMPLE-VAL] Sample 16: weight 0.203 -> 0.094 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=83 %, E:T1-S4=47 % T2-D3=92 % T3-SA=67 % T4-C2=56 % T5-DK=28 %] [23:52:30.665] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 %, E:T1-S4=59 % T2-D3=97 % T3-SA=72 % T4-C2=14 % T5-DK=20 %] [23:52:30.668] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.348 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=24 %, E:T1-S4=61 % T2-D3=99 % T3-SA=68 % T4-C2=9 % T5-DK=24 %] [23:52:30.671] [SAMPLE-VAL] Sample 19: weight 0.203 -> 0.096 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=98 % T5-D5=70 %, E:T1-S4=54 % T2-D3=98 % T3-SA=73 % T4-C2=77 % T5-DK=25 %] [23:52:30.674] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.375 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=82 %, E:T1-S4=56 % T2-D3=98 % T3-SA=69 % T4-C2=8 % T5-DK=19 %] [23:52:30.677] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.421 [N:T1-S6=25 % T2-D2=92 % T3-S7=91 % T4-C4=100 % T5-D5=85 %, E:T1-S4=93 % T2-D3=93 % T3-SA=100 % T4-C2=32 % T5-DK=28 %] [23:52:30.679] [SAMPLE-VAL] Sample 22: weight 0.203 -> 0.089 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=73 %, E:T1-S4=39 % T2-D3=97 % T3-SA=71 % T4-C2=51 % T5-DK=25 %] [23:52:30.682] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.364 [N:T1-S6=100 % T2-D2=81 % T3-S7=100 % T4-C4=100 % T5-D5=39 %, E:T1-S4=64 % T2-D3=100 % T3-SA=70 % T4-C2=7 % T5-DK=34 %] [23:52:30.685] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.381 [N:T1-S6=28 % T2-D2=100 % T3-S7=94 % T4-C4=100 % T5-D5=98 %, E:T1-S4=93 % T2-D3=93 % T3-SA=100 % T4-C2=8 % T5-DK=27 %] [23:52:30.688] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.368 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=82 %, E:T1-S4=49 % T2-D3=92 % T3-SA=70 % T4-C2=7 % T5-DK=22 %] [23:52:30.691] [SAMPLE-VAL] Sample 26: weight 0.203 -> 0.089 [N:T1-S6=100 % T2-D2=86 % T3-S7=100 % T4-C4=100 % T5-D5=31 %, E:T1-S4=58 % T2-D3=99 % T3-SA=72 % T4-C2=63 % T5-DK=30 %] [23:52:30.694] [SAMPLE-VAL] Sample 27: weight 0.203 -> 0.093 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 %] [23:52:30.696] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.441 [N:T1-S6=35 % T2-D2=93 % T3-S7=91 % T4-C4=100 % T5-D5=89 %, E:T1-S4=93 % T2-D3=92 % T3-SA=100 % T4-C2=45 % T5-DK=21 %] [23:52:30.699] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.472 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=80 %, E:T1-S4=59 % T2-D3=98 % T3-SA=71 % T4-C2=71 % T5-DK=20 %] [23:52:30.702] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=29 %, E:T1-S4=64 % T2-D3=99 % T3-SA=73 % T4-C2=14 % T5-DK=22 %] [23:52:30.705] [SAMPLE-VAL] Sample 31: weight 0.203 -> 0.090 [N:T1-S6=100 % T2-D2=96 % T3-S7=100 % T4-C4=100 % T5-D5=48 %, E:T1-S4=55 % T2-D3=96 % T3-SA=70 % T4-C2=40 % T5-DK=36 %] [23:52:30.708] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.488 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=99 %, E:T1-S4=63 % T2-D3=92 % T3-SA=71 % T4-C2=61 % T5-DK=24 %] [23:52:30.711] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.476 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=81 %, E:T1-S4=58 % T2-D3=96 % T3-SA=70 % T4-C2=70 % T5-DK=22 %] [23:52:30.714] [SAMPLE-VAL] Sample 34: weight 0.203 -> 0.100 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=98 % T5-D5=98 %, E:T1-S4=54 % T2-D3=89 % T3-SA=71 % T4-C2=72 % T5-DK=28 %] [23:52:30.716] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.494 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=48 %, E:T1-S4=54 % T2-D3=97 % T3-SA=71 % T4-C2=85 % T5-DK=44 %] [23:52:30.719] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.369 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 %, E:T1-S4=44 % T2-D3=89 % T3-SA=66 % T4-C2=7 % T5-DK=22 %] [23:52:30.722] [SAMPLE-VAL] Sample 37: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 % T4-C4=100 % T5-D5=36 %, E:T1-S4=45 % T2-D3=97 % T3-SA=68 % T4-C2=52 % T5-DK=26 %] [23:52:30.725] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.472 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=80 %, E:T1-S4=59 % T2-D3=98 % T3-SA=71 % T4-C2=71 % T5-DK=20 %] [23:52:30.728] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.091 [N:T1-S6=100 % T2-D2=96 % T3-S7=100 % T4-C4=100 % T5-D5=48 %, E:T1-S4=47 % T2-D3=96 % T3-SA=68 % T4-C2=46 % T5-DK=38 %] [23:52:30.731] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.447 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=28 %, E:T1-S4=66 % T2-D3=99 % T3-SA=71 % T4-C2=73 % T5-DK=27 %] [23:52:30.734] [SAMPLE-VAL] Sample 41: weight 0.203 -> 0.089 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=73 %, E:T1-S4=39 % T2-D3=97 % T3-SA=71 % T4-C2=51 % T5-DK=25 %] [23:52:30.736] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.486 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=99 % T5-D5=82 %, E:T1-S4=56 % T2-D3=96 % T3-SA=70 % T4-C2=86 % T5-DK=23 %] [23:52:30.739] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.447 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 %] [23:52:30.742] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.496 [N:T1-S6=100 % T2-D2=96 % T3-S7=100 % T4-C4=97 % T5-D5=87 %, E:T1-S4=59 % T2-D3=90 % T3-SA=68 % T4-C2=85 % T5-DK=28 %] [23:52:30.745] [SAMPLE-VAL] Sample 45: weight 0.203 -> 0.090 [N:T1-S6=100 % T2-D2=96 % T3-S7=100 % T4-C4=100 % T5-D5=87 %, E:T1-S4=46 % T2-D3=90 % T3-SA=66 % T4-C2=36 % T5-DK=27 %] [23:52:30.747] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.067 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=26 %, E:T1-S4=52 % T2-D3=98 % T3-SA=68 % T4-C2=5 % T5-DK=28 %] [23:52:30.750] [SAMPLE-VAL] Sample 47: weight 0.203 -> 0.069 [N:T1-S6=100 % T2-D2=84 % T3-S7=100 % T4-C4=100 % T5-D5=38 %, E:T1-S4=49 % T2-D3=99 % T3-SA=67 % T4-C2=8 % T5-DK=21 %] [23:52:30.753] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.485 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=85 %, E:T1-S4=66 % T2-D3=98 % T3-SA=73 % T4-C2=69 % T5-DK=20 %] [23:52:30.756] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.441 [N:T1-S6=35 % T2-D2=93 % T3-S7=91 % T4-C4=100 % T5-D5=89 %, E:T1-S4=93 % T2-D3=92 % T3-SA=100 % T4-C2=45 % T5-DK=21 %] [23:52:30.759] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.076 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=74 %, E:T1-S4=55 % T2-D3=98 % T3-SA=69 % T4-C2=10 % T5-DK=18 %] [23:52:30.759] [SAMPLE-VAL] Done. Weight range: 0.067-0.496 [23:52:30.759] [SAMPLE-VAL] Top sample 44 (w=0.496): N:76.743.J97652.J4 E:AK4.KJ.KT83.T652 [N:T1-S6=100 % T2-D2=96 % T3-S7=100 % T4-C4=97 % T5-D5=87 %, E:T1-S4=59 % T2-D3=90 % T3-SA=68 % T4-C2=85 % T5-DK=28 %] [23:52:30.759] [SAMPLE-VAL] Top sample 8 (w=0.494): N:76.74.JT7652.JT4 E:AK4.KJ3.K983.652 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=98 % T5-D5=58 %, E:T1-S4=61 % T2-D3=93 % T3-SA=70 % T4-C2=80 % T5-DK=37 %] [23:52:30.759] [SAMPLE-VAL] Top sample 3 (w=0.494): N:76.743.J87652.J4 E:AK4.KJ.KT93.T652 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=97 % T5-D5=87 %, E:T1-S4=61 % T2-D3=95 % T3-SA=68 % T4-C2=83 % T5-DK=26 %] [23:52:30.759] [SAMPLE-VAL] Top sample 35 (w=0.494): N:76.J7.JT9752.JT4 E:AK4.K43.K863.652 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=48 %, E:T1-S4=54 % T2-D3=97 % T3-SA=71 % T4-C2=85 % T5-DK=44 %] [23:52:30.759] [SAMPLE-VAL] Top sample 9 (w=0.490): N:76.J3.J87652.JT4 E:AK4.K74.KT93.652 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=88 %, E:T1-S4=48 % T2-D3=94 % T3-SA=70 % T4-C2=83 % T5-DK=29 %] [23:52:30.759] After sample validation: 50 deals remaining [23:52:30.759] [PLAY-INFER] No inference observations detected [23:52:30.759] Using weighted samples: 50/50 have non-uniform weights (range 0.067-0.496) [23:52:30.759] Sample deals (50 total, showing first 20, by weight): [23:52:30.759] [1] (w=0.496) N:76.743.J97652.J4 AK4.KJ.KT83.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [2] (w=0.494) N:76.74.JT7652.JT4 AK4.KJ3.K983.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [3] (w=0.494) N:76.743.J87652.J4 AK4.KJ.KT93.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [4] (w=0.494) N:76.J7.JT9752.JT4 AK4.K43.K863.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [5] (w=0.490) N:76.J3.J87652.JT4 AK4.K74.KT93.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [6] (w=0.488) N:76.J74.T7652.J64 AK4.K3.KJ983.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [7] (w=0.486) N:76.J43.J9652.JT4 AK4.K7.KT873.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [8] (w=0.485) N:76.J74.T9752.J54 AK4.K3.KJ863.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [9] (w=0.485) N:76.J43.T9652.J64 AK4.K7.KJ873.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [10] (w=0.485) N:76.J73.T9752.J54 AK4.K4.KJ863.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [11] (w=0.477) N:76.J4.J9652.JT54 AK4.K73.KT873.62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [12] (w=0.476) N:76.J74.J9652.J64 AK4.K3.KT873.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.760] [13] (w=0.473) N:76.J4.J98652.J64 AK4.K73.KT73.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [14] (w=0.472) N:76.J4.98752.JT64 AK4.K73.KJT63.52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [15] (w=0.472) N:76.J3.98652.JT64 AK4.K74.KJT73.52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [16] (w=0.466) N:76.743.JT752.J64 AK4.KJ.K9863.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [17] (w=0.465) N:76.74.J98752.J54 AK4.KJ3.KT63.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [18] (w=0.451) N:76.43.JT8752.J54 AK4.KJ7.K963.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [19] (w=0.447) N:76.K73.97652.T54 AK4.J4.KJT83.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] [20] (w=0.447) N:76.74.JT952.JT54 AK4.KJ3.K8763.62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 [23:52:30.761] ... and 30 more [23:52:30.805] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:30.805] HT: [100, 100, 50, 100, 50, 50, 100, 50, 50, 50, 100, 100, 100, -90, -90, 100, 100, 100, -90, 100, -120, -120, -90, -90, 50, -90, 50, -120, 50, -90, -90, 50, 100, 50, 50, -90, -90, -120, 100, 100, -90, 50, 50, 50, -90, 100, 50, 50, 100, 100] [23:52:30.805] ST: [100, 100, 100, 100, 100, 50, 100, 50, 50, 50, 100, 100, 100, -90, -90, 100, 100, 100, -90, 100, -90, -90, -90, -90, -90, -90, 50, -90, 50, -90, -90, 50, 100, 50, 50, -90, -90, -120, 100, 100, 50, 50, 50, 50, 50, 100, 50, 50, 100, 100] [23:52:30.805] CK: [50, 100, 50, 100, 100, -90, 100, -90, -90, -90, 100, 50, 50, -90, -90, 100, -90, 100, -120, 100, -150, -150, -120, -120, -150, -90, -90, -150, 50, -120, -120, -90, 50, 50, 50, -90, -90, -120, 50, -120, -120, -90, -90, -90, -120, 50, -90, -90, 50, 50] [23:52:30.805] HQ: [-90, 100, -90, 100, 50, 50, 100, 50, 50, 50, 100, 100, 100, -90, -90, 50, 50, 100, -90, 100, -120, -120, -90, -90, -90, -90, -90, -120, 50, -90, -90, 50, 100, 50, 50, -90, -90, -120, 100, 100, -90, 50, 50, 50, -90, 100, 50, 50, 100, 100] [23:52:30.805] HA: [-90, 50, -90, 50, -90, -120, 50, -90, -90, -90, 50, 50, 50, -120, -120, 50, 50, 50, -90, 50, -120, -120, -150, -150, -150, -120, -90, -120, -90, -90, -90, -90, 50, 50, 50, -90, -90, -120, 100, 100, -90, 50, 50, 50, -90, 100, 50, 50, 100, 100] [23:52:30.805] C8: [-120, 50, -120, 50, 50, -90, 50, -90, -90, -90, 50, 50, 50, -120, -120, 50, 50, 50, -90, 50, -90, -90, -90, -90, 50, -120, 50, -90, -90, -90, -90, -90, 50, 50, 50, -90, -90, -120, 100, 100, 50, -90, -90, 50, 50, 100, -90, 50, 100, 100] [23:52:30.805] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:30.805] HT: [7, 7, 6, 7, 6, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7, 4, 4, 5, 5, 6, 5, 6, 4, 6, 5, 5, 6, 7, 6, 6, 5, 5, 4, 7, 7, 5, 6, 6, 6, 5, 7, 6, 6, 7, 7] [23:52:30.805] ST: [7, 7, 7, 7, 7, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 5, 6, 7, 6, 6, 5, 5, 4, 7, 7, 6, 6, 6, 6, 6, 7, 6, 6, 7, 7] [23:52:30.805] CK: [6, 7, 6, 7, 7, 5, 7, 5, 5, 5, 7, 6, 6, 5, 5, 7, 5, 7, 4, 7, 3, 3, 4, 4, 3, 5, 5, 3, 6, 4, 4, 5, 6, 6, 6, 5, 5, 4, 6, 4, 4, 5, 5, 5, 4, 6, 5, 5, 6, 6] [23:52:30.805] HQ: [5, 7, 5, 7, 6, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 6, 6, 7, 5, 7, 4, 4, 5, 5, 5, 5, 5, 4, 6, 5, 5, 6, 7, 6, 6, 5, 5, 4, 7, 7, 5, 6, 6, 6, 5, 7, 6, 6, 7, 7] [23:52:30.805] HA: [5, 6, 5, 6, 5, 4, 6, 5, 5, 5, 6, 6, 6, 4, 4, 6, 6, 6, 5, 6, 4, 4, 3, 3, 3, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 5, 5, 4, 7, 7, 5, 6, 6, 6, 5, 7, 6, 6, 7, 7] [23:52:30.805] C8: [4, 6, 4, 6, 6, 5, 6, 5, 5, 5, 6, 6, 6, 4, 4, 6, 6, 6, 5, 6, 5, 5, 5, 5, 6, 4, 6, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 4, 7, 7, 6, 5, 5, 6, 6, 7, 5, 6, 7, 7] [23:52:30.806] --- IMP Calculation Output (card -> average IMP) --- [23:52:30.806] ST: 1.30 [23:52:30.806] HT: 1.14 [23:52:30.806] HQ: 0.45 [23:52:30.806] CK: -0.66 [23:52:30.806] C8: -0.83 [23:52:30.806] HA: -1.41 [23:52:30.806] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:30.806] ST: 0.501 [23:52:30.806] HT: 0.384 [23:52:30.807] HQ: 0.211 [23:52:30.807] CK: -0.261 [23:52:30.807] C8: -0.307 [23:52:30.807] HA: -0.528 [23:52:30.807] === DDS DETAILED ANALYSIS === [23:52:30.807] Cards analyzed: 6, Samples per card: 50 [23:52:30.807] [23:52:30.807] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:30.807] ----- ------ --------- ------- ----------- -------------------------------- [23:52:30.807] ST 1.30 6.06 67 % 4 [7, 7, 7, 7, 7, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7...] [23:52:30.807] HT 1.14 5.94 68 % 4 [7, 7, 6, 7, 6, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7...] [23:52:30.807] HQ 0.45 5.80 57 % 4 [5, 7, 5, 7, 6, 6, 7, 6, 6, 6, 7, 7, 7, 5, 5, 6, 6, 7, 5, 7...] [23:52:30.807] CK -0.66 5.22 43 % 5 [6, 7, 6, 7, 7, 5, 7, 5, 5, 5, 7, 6, 6, 5, 5, 7, 5, 7, 4, 7...] [23:52:30.807] C8 -0.83 5.48 45 % 4 [4, 6, 4, 6, 6, 5, 6, 5, 5, 5, 6, 6, 6, 4, 4, 6, 6, 6, 5, 6...] [23:52:30.807] HA -1.41 5.28 38 % 5 [5, 6, 5, 6, 5, 4, 6, 5, 5, 5, 6, 6, 6, 4, 4, 6, 6, 6, 5, 6...] [23:52:30.808] [23:52:30.808] Selected: ST (IMPs=1.30, avgTricks=6.06) [23:52:30.808] =================== [23:52:30.808] Selected: ST (MP 0.501, 1.30 IMPs, 6.06 tricks) [23:52:30.808] [stage-timing] ok sample=609ms validate=0ms nn=143ms signal=0ms simgames=2ms dds=44ms total=802ms samples=50 cards=19 [23:52:30.808] === FindBestCardAsync: Position=S, CardsPlayed=19 === [23:52:30.808] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:30.808] Relative position: Lefty, Contract type: NoTrump [23:52:30.808] Cards in hand mask: 8 [23:52:30.809] Candidate: xS = 35.9 % [23:52:30.809] Candidate: TH = 29.8 % [23:52:30.809] Candidate: 9H = 19.6 % [23:52:30.809] Candidate: 8C = 6.8 % [23:52:30.809] Candidate: TS = 4.0 % [23:52:30.809] Candidate: QH = 2.9 % [23:52:30.810] Candidate: KC = 0.7 % [23:52:30.810] Candidate: AH = 0.3 % [23:52:30.810] Selected: S2 (35.9 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:33 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:33 === [23:52:33.851] === FindBestCardAsync: Position=S, CardsPlayed=21 === [23:52:33.851] Contract: 1N, Declarer: E, Dealer: E [23:52:33.851] Auction: 1D-1S-X-P-1N-P-P-P [23:52:33.851] Deal: N:... ... ... ... [23:52:33.851] All 2 moves are equivalent (S5S2), playing lowest: S2 [23:52:33.851] [stage-timing] equivalent-shortcut total=0ms cards=21 [23:52:33.851] === FindBestCardAsync: Position=S, CardsPlayed=21 === [23:52:33.851] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:33.851] Relative position: Lefty, Contract type: NoTrump [23:52:33.851] Cards in hand mask: 1 [23:52:33.852] Candidate: xS = 100.0 % [23:52:33.852] Selected: S2 (100.0 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:38 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:38 === [23:52:38.396] === FindBestCardAsync: Position=S, CardsPlayed=25 === [23:52:38.396] Contract: 1N, Declarer: E, Dealer: E [23:52:38.396] Auction: 1D-1S-X-P-1N-P-P-P [23:52:38.396] Deal: N:... ... ... ... [23:52:38.396] Position S is on defender's side - score table shifted by 1 defense tricks won [23:52:38.396] ****************************** [23:52:38.396] FindMatchingDealsWithPlayInternal Input: [23:52:38.396] Position parameter: S [23:52:38.397] Deal from game: N:... ... ... ... [23:52:38.397] Hand for N: (null) [23:52:38.397] Hand for E: (null) [23:52:38.397] Hand for S: JT532.AQT9.A.KQ8 [23:52:38.397] Hand for W: Q98.8652.Q4.A973 [23:52:38.397] Cards played: S3, S8, S6, S4, DQ, D2, D3, DA, SJ, S9, S7, SA, C2, CQ, CA, C4, D4, D5, DK, ST, SK, S2, SQ, H3, DJ [23:52:38.397] Declarer: E [23:52:38.397] ****************************** [23:52:38.397] [DealFinder] Seed from player S hand: -1875221695 [23:52:38.397] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:38.397] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:52:38.397] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1218MB, gc2=17) [23:52:38.397] [DealFinder] Using cardsPlayedCount=25 for visibility calculation [23:52:38.397] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=25 [23:52:38.398] [ExtractPartialDeal] Visible hands: S, W, E [23:52:38.398] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:38.398] [ExtractPartialDeal] Extracted hands: [23:52:38.398] N: ... (0 cards) [23:52:38.398] E: ... (0 cards) [23:52:38.398] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:38.398] W: Q98.8652.Q4.A973 (13 cards) [LOCKED] [23:52:38.398] [DealFinder] Trump suit from contract '1N': NoTrump [23:52:38.398] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:52:38.398] [ComputePlayedCards] Card 1: S3 played by S [23:52:38.398] [ComputePlayedCards] Card 2: S8 played by W [23:52:38.398] [ComputePlayedCards] Card 3: S6 played by N [23:52:38.398] [ComputePlayedCards] Card 4: S4 played by E [23:52:38.398] [ComputePlayedCards] Trick complete. Winner: W [23:52:38.398] [ComputePlayedCards] Card 5: DQ played by W [23:52:38.398] [ComputePlayedCards] Card 6: D2 played by N [23:52:38.399] [ComputePlayedCards] Card 7: D3 played by E [23:52:38.399] [ComputePlayedCards] Card 8: DA played by S [23:52:38.399] [ComputePlayedCards] Trick complete. Winner: S [23:52:38.399] [ComputePlayedCards] Card 9: SJ played by S [23:52:38.399] [ComputePlayedCards] Card 10: S9 played by W [23:52:38.399] [ComputePlayedCards] Card 11: S7 played by N [23:52:38.399] [ComputePlayedCards] Card 12: SA played by E [23:52:38.399] [ComputePlayedCards] Trick complete. Winner: E [23:52:38.399] [ComputePlayedCards] Card 13: C2 played by E [23:52:38.399] [ComputePlayedCards] Card 14: CQ played by S [23:52:38.399] [ComputePlayedCards] Card 15: CA played by W [23:52:38.399] [ComputePlayedCards] Card 16: C4 played by N [23:52:38.399] [ComputePlayedCards] Trick complete. Winner: W [23:52:38.399] [ComputePlayedCards] Card 17: D4 played by W [23:52:38.399] [ComputePlayedCards] Card 18: D5 played by N [23:52:38.399] [ComputePlayedCards] Card 19: DK played by E [23:52:38.400] [ComputePlayedCards] Card 20: ST played by S [23:52:38.400] [ComputePlayedCards] Trick complete. Winner: E [23:52:38.400] [ComputePlayedCards] Card 21: SK played by E [23:52:38.400] [ComputePlayedCards] Card 22: S2 played by S [23:52:38.400] [ComputePlayedCards] Card 23: SQ played by W [23:52:38.400] [ComputePlayedCards] Card 24: H3 played by N [23:52:38.400] [ComputePlayedCards] Trick complete. Winner: E [23:52:38.400] [ComputePlayedCards] Card 25: DJ played by E [23:52:38.400] [DealFinder] Added 6 played cards to N (was 0 cards): S6, D2, S7, C4, D5, H3 [23:52:38.400] [DealFinder] Added 7 played cards to E (was 0 cards): S4, D3, SA, C2, DK, SK, DJ [23:52:38.400] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S3, DA, SJ, CQ, ST, S2 [23:52:38.400] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, DQ, S9, CA, D4, SQ [23:52:38.400] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:52:38.401] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:38.401] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [23:52:38.401] [DealFinder] Bid verification enabled for: E [23:52:38.401] [DealFinder] Propagated N: HCP[2-3], Suits=S[2-2] H[2-3] D[5-6] C[1-4] (2 iterations) [23:52:38.401] [DealFinder] Propagated E: HCP[13-14], Suits=S[3-3] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:38.401] [DealFinder] Known cards per player: N=6, E=7, S=13, W=13 [23:52:38.401] [DealFinder] Locked players: S, W [23:52:38.401] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [23:52:38.401] [DealFinder] Players needing cards: N:7, E:6 [23:52:38.401] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:52:38.790] [DealFinder] Combinatorial: enumerated 1716, perfect 390, sending 100 to DDS [23:52:38.790] [Timing] Total: 393ms, Generation: 0ms, Verification: 0ms [23:52:38.790] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 390 [23:52:38.790] Search complete. Returning 100 deals. [23:52:38.790] Found 100 sample deals for simulation. [23:52:38.791] Valid deals for DDS: 100 / 100 [23:52:38.791] [SAMPLE-VAL] Validating 100 samples, hidden: N,E, contract: NT [23:52:38.791] [SAMPLE-VAL] T1: S=S3 W=S8 N=S6 E=S4 (leader=S) [23:52:38.791] [SAMPLE-VAL] T2: W=DQ N=D2 E=D3 S=DA (leader=W) [23:52:38.791] [SAMPLE-VAL] T3: S=SJ W=S9 N=S7 E=SA (leader=S) [23:52:38.791] [SAMPLE-VAL] T4: E=C2 S=CQ W=CA N=C4 (leader=E) [23:52:38.791] [SAMPLE-VAL] T5: W=D4 N=D5 E=DK S=ST (leader=W) [23:52:38.791] [SAMPLE-VAL] T6: E=SK S=S2 W=SQ N=H3 (leader=E) [23:52:38.791] [SAMPLE-VAL] T7: E=DJ (leader=E) (partial) [23:52:38.796] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 %, E:T1-S4=55 % T2-D3=90 % T3-SA=70 % T4-C2=58 % T5-DK=22 % T6-SK=78 % T7-DJ=15 %] [23:52:38.799] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=98 % T6-H3=47 %, E:T1-S4=53 % T2-D3=90 % T3-SA=68 % T4-C2=48 % T5-DK=22 % T6-SK=71 % T7-DJ=9 %] [23:52:38.804] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=98 % T5-D5=85 % T6-H3=69 %, E:T1-S4=55 % T2-D3=96 % T3-SA=72 % T4-C2=79 % T5-DK=26 % T6-SK=53 % T7-DJ=8 %] [23:52:38.808] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.374 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 %] [23:52:38.812] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.061 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=70 % T6-H3=12 %, E:T1-S4=47 % T2-D3=97 % T3-SA=74 % T4-C2=12 % T5-DK=23 % T6-SK=61 % T7-DJ=8 %] [23:52:38.816] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=29 % T6-H3=55 %, E:T1-S4=68 % T2-D3=100 % T3-SA=73 % T4-C2=70 % T5-DK=24 % T6-SK=66 % T7-DJ=7 %] [23:52:38.820] [SAMPLE-VAL] Sample 7: weight 0.203 -> 0.079 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=70 % T6-H3=62 %, E:T1-S4=55 % T2-D3=97 % T3-SA=74 % T4-C2=62 % T5-DK=23 % T6-SK=65 % T7-DJ=7 %] [23:52:38.824] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.075 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=12 %, E:T1-S4=45 % T2-D3=87 % T3-SA=69 % T4-C2=59 % T5-DK=24 % T6-SK=72 % T7-DJ=18 %] [23:52:38.827] [SAMPLE-VAL] Sample 9: weight 0.203 -> 0.072 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=66 % T6-H3=22 %, E:T1-S4=51 % T2-D3=99 % T3-SA=71 % T4-C2=62 % T5-DK=32 % T6-SK=62 % T7-DJ=5 %] [23:52:38.831] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=72 % T6-H3=56 %, E:T1-S4=52 % T2-D3=98 % T3-SA=70 % T4-C2=56 % T5-DK=19 % T6-SK=66 % T7-DJ=7 %] [23:52:38.835] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.401 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=48 %, E:T1-S4=66 % T2-D3=98 % T3-SA=73 % T4-C2=69 % T5-DK=20 % T6-SK=70 % T7-DJ=8 %] [23:52:38.839] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.404 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=99 % T6-H3=35 %, E:T1-S4=63 % T2-D3=92 % T3-SA=71 % T4-C2=61 % T5-DK=24 % T6-SK=79 % T7-DJ=10 %] [23:52:38.843] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.370 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=93 % T6-H3=34 %, E:T1-S4=54 % T2-D3=92 % T3-SA=69 % T4-C2=35 % T5-DK=26 % T6-SK=61 % T7-DJ=8 %] [23:52:38.846] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.396 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=96 % T5-D5=61 % T6-H3=48 %, E:T1-S4=64 % T2-D3=99 % T3-SA=72 % T4-C2=89 % T5-DK=28 % T6-SK=65 % T7-DJ=7 %] [23:52:38.850] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.330 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=88 % T6-H3=41 %, E:T1-S4=58 % T2-D3=97 % T3-SA=72 % T4-C2=7 % T5-DK=22 % T6-SK=46 % T7-DJ=9 %] [23:52:38.854] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.344 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=48 %, E:T1-S4=56 % T2-D3=98 % T3-SA=69 % T4-C2=8 % T5-DK=19 % T6-SK=49 % T7-DJ=17 %] [23:52:38.858] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.404 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=99 % T6-H3=35 %, E:T1-S4=63 % T2-D3=92 % T3-SA=71 % T4-C2=61 % T5-DK=24 % T6-SK=79 % T7-DJ=10 %] [23:52:38.862] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.065 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=16 %, E:T1-S4=37 % T2-D3=90 % T3-SA=68 % T4-C2=44 % T5-DK=21 % T6-SK=64 % T7-DJ=4 %] [23:52:38.865] [SAMPLE-VAL] Sample 19: weight 0.203 -> 0.075 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=87 % T6-H3=21 %, E:T1-S4=48 % T2-D3=97 % T3-SA=71 % T4-C2=62 % T5-DK=27 % T6-SK=61 % T7-DJ=9 %] [23:52:38.869] [SAMPLE-VAL] Sample 20: weight 0.203 -> 0.061 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=24 %, E:T1-S4=40 % T2-D3=96 % T3-SA=70 % T4-C2=46 % T5-DK=22 % T6-SK=52 % T7-DJ=1 %] [23:52:38.873] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.379 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=16 %, E:T1-S4=57 % T2-D3=87 % T3-SA=71 % T4-C2=62 % T5-DK=22 % T6-SK=77 % T7-DJ=15 %] [23:52:38.877] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.363 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=68 % T6-H3=47 %, E:T1-S4=54 % T2-D3=99 % T3-SA=70 % T4-C2=32 % T5-DK=28 % T6-SK=57 % T7-DJ=6 %] [23:52:38.880] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 %, E:T1-S4=55 % T2-D3=90 % T3-SA=70 % T4-C2=58 % T5-DK=22 % T6-SK=78 % T7-DJ=15 %] [23:52:38.884] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.298 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=31 % T6-H3=48 %, E:T1-S4=59 % T2-D3=99 % T3-SA=71 % T4-C2=7 % T5-DK=25 % T6-SK=45 % T7-DJ=6 %] [23:52:38.888] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.374 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 %] [23:52:38.892] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=99 % T5-D5=83 % T6-H3=32 %, E:T1-S4=49 % T2-D3=93 % T3-SA=69 % T4-C2=80 % T5-DK=23 % T6-SK=67 % T7-DJ=6 %] [23:52:38.896] [SAMPLE-VAL] Sample 27: weight 0.203 -> 0.057 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=93 % T6-H3=13 %, E:T1-S4=43 % T2-D3=91 % T3-SA=70 % T4-C2=6 % T5-DK=21 % T6-SK=52 % T7-DJ=6 %] [23:52:38.899] [SAMPLE-VAL] Sample 28: weight 0.203 -> 0.055 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=19 %, E:T1-S4=43 % T2-D3=97 % T3-SA=71 % T4-C2=5 % T5-DK=19 % T6-SK=42 % T7-DJ=4 %] [23:52:38.903] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.407 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 %] [23:52:38.907] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.357 [N:T1-S6=100 % T2-D2=86 % T3-S7=100 % T4-C4=100 % T5-D5=29 % T6-H3=64 %, E:T1-S4=55 % T2-D3=99 % T3-SA=69 % T4-C2=58 % T5-DK=26 % T6-SK=61 % T7-DJ=6 %] [23:52:38.911] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=72 % T6-H3=56 %, E:T1-S4=52 % T2-D3=98 % T3-SA=70 % T4-C2=56 % T5-DK=19 % T6-SK=66 % T7-DJ=7 %] [23:52:38.918] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.393 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 %] [23:52:38.926] [SAMPLE-VAL] Sample 33: weight 0.203 -> 0.059 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 %, E:T1-S4=37 % T2-D3=89 % T3-SA=69 % T4-C2=34 % T5-DK=26 % T6-SK=62 % T7-DJ=1 %] [23:52:38.935] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.415 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=98 % T5-D5=99 % T6-H3=39 %, E:T1-S4=61 % T2-D3=92 % T3-SA=70 % T4-C2=78 % T5-DK=28 % T6-SK=66 % T7-DJ=11 %] [23:52:38.943] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.396 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=96 % T5-D5=61 % T6-H3=48 %, E:T1-S4=64 % T2-D3=99 % T3-SA=72 % T4-C2=89 % T5-DK=28 % T6-SK=65 % T7-DJ=7 %] [23:52:38.949] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=84 % T6-H3=27 %, E:T1-S4=60 % T2-D3=97 % T3-SA=72 % T4-C2=71 % T5-DK=22 % T6-SK=70 % T7-DJ=6 %] [23:52:38.954] [SAMPLE-VAL] Sample 37: weight 0.203 -> 0.059 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=99 % T5-D5=89 % T6-H3=14 %, E:T1-S4=35 % T2-D3=89 % T3-SA=67 % T4-C2=72 % T5-DK=28 % T6-SK=65 % T7-DJ=1 %] [23:52:38.960] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.408 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=99 % T5-D5=91 % T6-H3=29 %, E:T1-S4=60 % T2-D3=91 % T3-SA=71 % T4-C2=75 % T5-DK=24 % T6-SK=67 % T7-DJ=17 %] [23:52:38.970] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=72 % T6-H3=56 %, E:T1-S4=52 % T2-D3=98 % T3-SA=70 % T4-C2=56 % T5-DK=19 % T6-SK=66 % T7-DJ=7 %] [23:52:38.982] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.379 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=16 %, E:T1-S4=57 % T2-D3=87 % T3-SA=71 % T4-C2=62 % T5-DK=22 % T6-SK=77 % T7-DJ=15 %] [23:52:38.990] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.363 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=68 % T6-H3=47 %, E:T1-S4=54 % T2-D3=99 % T3-SA=70 % T4-C2=32 % T5-DK=28 % T6-SK=57 % T7-DJ=6 %] [23:52:38.997] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.388 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=25 %, E:T1-S4=59 % T2-D3=98 % T3-SA=71 % T4-C2=71 % T5-DK=20 % T6-SK=64 % T7-DJ=15 %] [23:52:39.004] [SAMPLE-VAL] Sample 43: weight 0.203 -> 0.075 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=87 % T6-H3=21 %, E:T1-S4=48 % T2-D3=97 % T3-SA=71 % T4-C2=62 % T5-DK=27 % T6-SK=61 % T7-DJ=9 %] [23:52:39.016] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.387 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=99 % T5-D5=66 % T6-H3=46 %, E:T1-S4=51 % T2-D3=99 % T3-SA=68 % T4-C2=81 % T5-DK=33 % T6-SK=61 % T7-DJ=6 %] [23:52:39.025] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=72 % T6-H3=56 %, E:T1-S4=52 % T2-D3=98 % T3-SA=70 % T4-C2=56 % T5-DK=19 % T6-SK=66 % T7-DJ=7 %] [23:52:39.038] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.415 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 %] [23:52:39.047] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.363 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=68 % T6-H3=47 %, E:T1-S4=54 % T2-D3=99 % T3-SA=70 % T4-C2=32 % T5-DK=28 % T6-SK=57 % T7-DJ=6 %] [23:52:39.060] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.339 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=100 % T5-D5=67 % T6-H3=17 %, E:T1-S4=47 % T2-D3=99 % T3-SA=68 % T4-C2=53 % T5-DK=30 % T6-SK=62 % T7-DJ=5 %] [23:52:39.070] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.286 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=86 % T6-H3=7 %, E:T1-S4=49 % T2-D3=91 % T3-SA=66 % T4-C2=7 % T5-DK=24 % T6-SK=55 % T7-DJ=13 %] [23:52:39.077] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.330 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=11 %, E:T1-S4=46 % T2-D3=92 % T3-SA=69 % T4-C2=51 % T5-DK=24 % T6-SK=71 % T7-DJ=6 %] [23:52:39.085] [SAMPLE-VAL] Sample 51: weight 0.203 -> 0.072 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=66 % T6-H3=22 %, E:T1-S4=51 % T2-D3=99 % T3-SA=71 % T4-C2=62 % T5-DK=32 % T6-SK=62 % T7-DJ=5 %] [23:52:39.090] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=87 % T6-H3=58 %, E:T1-S4=53 % T2-D3=97 % T3-SA=70 % T4-C2=54 % T5-DK=22 % T6-SK=61 % T7-DJ=7 %] [23:52:39.095] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.411 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 %] [23:52:39.101] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.371 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=29 % T6-H3=55 %, E:T1-S4=68 % T2-D3=100 % T3-SA=73 % T4-C2=70 % T5-DK=24 % T6-SK=66 % T7-DJ=7 %] [23:52:39.105] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=84 % T6-H3=27 %, E:T1-S4=60 % T2-D3=97 % T3-SA=72 % T4-C2=71 % T5-DK=22 % T6-SK=70 % T7-DJ=6 %] [23:52:39.110] [SAMPLE-VAL] Sample 56: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=98 % T5-D5=85 % T6-H3=69 %, E:T1-S4=55 % T2-D3=96 % T3-SA=72 % T4-C2=79 % T5-DK=26 % T6-SK=53 % T7-DJ=8 %] [23:52:39.114] [SAMPLE-VAL] Sample 57: weight 0.203 -> 0.079 [N:T1-S6=100 % T2-D2=89 % T3-S7=100 % T4-C4=100 % T5-D5=70 % T6-H3=62 %, E:T1-S4=55 % T2-D3=97 % T3-SA=74 % T4-C2=62 % T5-DK=23 % T6-SK=65 % T7-DJ=7 %] [23:52:39.118] [SAMPLE-VAL] Sample 58: weight 0.203 -> 0.080 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=95 % T5-D5=62 % T6-H3=55 %, E:T1-S4=55 % T2-D3=99 % T3-SA=71 % T4-C2=86 % T5-DK=34 % T6-SK=61 % T7-DJ=6 %] [23:52:39.122] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.328 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 % T6-H3=17 %, E:T1-S4=59 % T2-D3=97 % T3-SA=72 % T4-C2=14 % T5-DK=20 % T6-SK=73 % T7-DJ=10 %] [23:52:39.126] [SAMPLE-VAL] Sample 60: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=98 % T5-D5=85 % T6-H3=69 %, E:T1-S4=55 % T2-D3=96 % T3-SA=72 % T4-C2=79 % T5-DK=26 % T6-SK=53 % T7-DJ=8 %] [23:52:39.131] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.339 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=98 % T6-H3=34 %, E:T1-S4=58 % T2-D3=91 % T3-SA=70 % T4-C2=7 % T5-DK=22 % T6-SK=56 % T7-DJ=13 %] [23:52:39.135] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.381 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=42 %, E:T1-S4=50 % T2-D3=92 % T3-SA=67 % T4-C2=46 % T5-DK=17 % T6-SK=66 % T7-DJ=12 %] [23:52:39.139] [SAMPLE-VAL] Sample 63: weight 0.203 -> 0.058 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=71 % T6-H3=20 %, E:T1-S4=41 % T2-D3=98 % T3-SA=71 % T4-C2=28 % T5-DK=27 % T6-SK=49 % T7-DJ=1 %] [23:52:39.143] [SAMPLE-VAL] Sample 64: weight 0.203 -> 0.059 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=84 % T6-H3=13 %, E:T1-S4=40 % T2-D3=91 % T3-SA=71 % T4-C2=35 % T5-DK=25 % T6-SK=62 % T7-DJ=1 %] [23:52:39.147] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.405 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=98 % T5-D5=71 % T6-H3=51 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=84 % T5-DK=26 % T6-SK=58 % T7-DJ=9 %] [23:52:39.151] [SAMPLE-VAL] Sample 66: weight 0.203 -> 0.053 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=86 % T6-H3=16 %, E:T1-S4=44 % T2-D3=97 % T3-SA=72 % T4-C2=6 % T5-DK=22 % T6-SK=42 % T7-DJ=2 %] [23:52:39.155] [SAMPLE-VAL] Sample 67: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 % T6-H3=63 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 % T6-SK=67 % T7-DJ=12 %] [23:52:39.159] [SAMPLE-VAL] Sample 68: weight 0.203 -> 0.065 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 % T6-H3=24 %, E:T1-S4=38 % T2-D3=98 % T3-SA=69 % T4-C2=47 % T5-DK=19 % T6-SK=49 % T7-DJ=3 %] [23:52:39.163] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.330 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=11 %, E:T1-S4=46 % T2-D3=92 % T3-SA=69 % T4-C2=51 % T5-DK=24 % T6-SK=71 % T7-DJ=6 %] [23:52:39.167] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=100 % T5-D5=98 % T6-H3=47 %, E:T1-S4=53 % T2-D3=90 % T3-SA=68 % T4-C2=48 % T5-DK=22 % T6-SK=71 % T7-DJ=9 %] [23:52:39.171] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.415 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 %] [23:52:39.175] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.387 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=99 % T5-D5=66 % T6-H3=46 %, E:T1-S4=51 % T2-D3=99 % T3-SA=68 % T4-C2=81 % T5-DK=33 % T6-SK=61 % T7-DJ=6 %] [23:52:39.179] [SAMPLE-VAL] Sample 73: weight 0.203 -> 0.059 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=11 %, E:T1-S4=39 % T2-D3=89 % T3-SA=68 % T4-C2=28 % T5-DK=24 % T6-SK=56 % T7-DJ=3 %] [23:52:39.183] [SAMPLE-VAL] Sample 74: weight 0.203 -> 0.072 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=66 % T6-H3=22 %, E:T1-S4=51 % T2-D3=99 % T3-SA=71 % T4-C2=62 % T5-DK=32 % T6-SK=62 % T7-DJ=5 %] [23:52:39.186] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.395 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 %] [23:52:39.190] [SAMPLE-VAL] Sample 76: weight 0.203 -> 0.080 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=86 % T6-H3=65 %, E:T1-S4=56 % T2-D3=97 % T3-SA=72 % T4-C2=60 % T5-DK=26 % T6-SK=62 % T7-DJ=6 %] [23:52:39.194] [SAMPLE-VAL] Sample 77: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=98 % T5-D5=70 % T6-H3=63 %, E:T1-S4=54 % T2-D3=98 % T3-SA=73 % T4-C2=77 % T5-DK=25 % T6-SK=53 % T7-DJ=10 %] [23:52:39.198] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.336 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=14 %, E:T1-S4=56 % T2-D3=86 % T3-SA=71 % T4-C2=15 % T5-DK=22 % T6-SK=81 % T7-DJ=13 %] [23:52:39.202] [SAMPLE-VAL] Sample 79: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=98 % T5-D5=77 % T6-H3=58 %, E:T1-S4=54 % T2-D3=98 % T3-SA=71 % T4-C2=81 % T5-DK=22 % T6-SK=52 % T7-DJ=18 %] [23:52:39.206] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.387 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=99 % T5-D5=66 % T6-H3=46 %, E:T1-S4=51 % T2-D3=99 % T3-SA=68 % T4-C2=81 % T5-DK=33 % T6-SK=61 % T7-DJ=6 %] [23:52:39.210] [SAMPLE-VAL] Sample 81: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=95 % T6-H3=52 %, E:T1-S4=53 % T2-D3=87 % T3-SA=70 % T4-C2=75 % T5-DK=24 % T6-SK=63 % T7-DJ=16 %] [23:52:39.214] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.330 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=8 %, E:T1-S4=43 % T2-D3=93 % T3-SA=65 % T4-C2=47 % T5-DK=24 % T6-SK=66 % T7-DJ=10 %] [23:52:39.218] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.344 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=48 %, E:T1-S4=56 % T2-D3=98 % T3-SA=69 % T4-C2=8 % T5-DK=19 % T6-SK=49 % T7-DJ=17 %] [23:52:39.222] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=96 % T5-D5=89 % T6-H3=33 %, E:T1-S4=62 % T2-D3=92 % T3-SA=71 % T4-C2=87 % T5-DK=28 % T6-SK=72 % T7-DJ=5 %] [23:52:39.226] [SAMPLE-VAL] Sample 85: weight 0.203 -> 0.079 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=95 % T5-D5=83 % T6-H3=42 %, E:T1-S4=52 % T2-D3=92 % T3-SA=72 % T4-C2=85 % T5-DK=26 % T6-SK=69 % T7-DJ=7 %] [23:52:39.230] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.283 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=86 % T6-H3=10 %, E:T1-S4=48 % T2-D3=97 % T3-SA=69 % T4-C2=6 % T5-DK=23 % T6-SK=49 % T7-DJ=7 %] [23:52:39.234] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.070 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=15 %, E:T1-S4=46 % T2-D3=92 % T3-SA=69 % T4-C2=56 % T5-DK=29 % T6-SK=70 % T7-DJ=5 %] [23:52:39.238] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.356 [N:T1-S6=100 % T2-D2=90 % T3-S7=100 % T4-C4=100 % T5-D5=84 % T6-H3=15 %, E:T1-S4=59 % T2-D3=93 % T3-SA=72 % T4-C2=63 % T5-DK=28 % T6-SK=84 % T7-DJ=5 %] [23:52:39.242] [SAMPLE-VAL] Sample 89: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 % T4-C4=98 % T5-D5=31 % T6-H3=70 %, E:T1-S4=58 % T2-D3=99 % T3-SA=72 % T4-C2=79 % T5-DK=32 % T6-SK=47 % T7-DJ=8 %] [23:52:39.245] [SAMPLE-VAL] Sample 90: weight 0.203 -> 0.058 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=71 % T6-H3=20 %, E:T1-S4=41 % T2-D3=98 % T3-SA=71 % T4-C2=28 % T5-DK=27 % T6-SK=49 % T7-DJ=1 %] [23:52:39.250] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.395 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 %] [23:52:39.253] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.357 [N:T1-S6=100 % T2-D2=86 % T3-S7=100 % T4-C4=100 % T5-D5=29 % T6-H3=64 %, E:T1-S4=55 % T2-D3=99 % T3-SA=69 % T4-C2=58 % T5-DK=26 % T6-SK=61 % T7-DJ=6 %] [23:52:39.257] [SAMPLE-VAL] Sample 93: weight 0.203 -> 0.071 [N:T1-S6=100 % T2-D2=85 % T3-S7=100 % T4-C4=100 % T5-D5=31 % T6-H3=25 %, E:T1-S4=52 % T2-D3=99 % T3-SA=71 % T4-C2=66 % T5-DK=31 % T6-SK=56 % T7-DJ=10 %] [23:52:39.261] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.393 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 %] [23:52:39.265] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=87 % T6-H3=58 %, E:T1-S4=53 % T2-D3=97 % T3-SA=70 % T4-C2=54 % T5-DK=22 % T6-SK=61 % T7-DJ=7 %] [23:52:39.269] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=88 % T3-S7=100 % T4-C4=100 % T5-D5=72 % T6-H3=56 %, E:T1-S4=52 % T2-D3=98 % T3-SA=70 % T4-C2=56 % T5-DK=19 % T6-SK=66 % T7-DJ=7 %] [23:52:39.273] [SAMPLE-VAL] Sample 97: weight 0.203 -> 0.081 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 % T6-H3=47 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 % T6-SK=74 % T7-DJ=14 %] [23:52:39.277] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.364 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=14 %, E:T1-S4=57 % T2-D3=91 % T3-SA=70 % T4-C2=64 % T5-DK=26 % T6-SK=80 % T7-DJ=9 %] [23:52:39.280] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.393 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=28 %, E:T1-S4=64 % T2-D3=90 % T3-SA=72 % T4-C2=55 % T5-DK=21 % T6-SK=78 % T7-DJ=13 %] [23:52:39.285] [SAMPLE-VAL] Sample 100: weight 0.203 -> 0.059 [N:T1-S6=100 % T2-D2=99 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 %, E:T1-S4=37 % T2-D3=89 % T3-SA=69 % T4-C2=34 % T5-DK=26 % T6-SK=62 % T7-DJ=1 %] [23:52:39.285] [SAMPLE-VAL] Done. Weight range: 0.053-0.415 [23:52:39.285] [SAMPLE-VAL] Top sample 34 (w=0.415): N:76.J43.T7652.JT4 E:AK4.K7.KJ983.652 [N:T1-S6=100 % T2-D2=100 % T3-S7=100 % T4-C4=98 % T5-D5=99 % T6-H3=39 %, E:T1-S4=61 % T2-D3=92 % T3-SA=70 % T4-C2=78 % T5-DK=28 % T6-SK=66 % T7-DJ=11 %] [23:52:39.285] [SAMPLE-VAL] Top sample 46 (w=0.415): N:76.J73.98752.J54 E:AK4.K4.KJT63.T62 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 %] [23:52:39.285] [SAMPLE-VAL] Top sample 71 (w=0.415): N:76.J43.98752.J54 E:AK4.K7.KJT63.T62 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 %] [23:52:39.285] [SAMPLE-VAL] Top sample 53 (w=0.411): N:76.J73.97652.JT4 E:AK4.K4.KJT83.652 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 %] [23:52:39.285] [SAMPLE-VAL] Top sample 38 (w=0.408): N:76.J43.87652.JT4 E:AK4.K7.KJT93.652 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=99 % T5-D5=91 % T6-H3=29 %, E:T1-S4=60 % T2-D3=91 % T3-SA=71 % T4-C2=75 % T5-DK=24 % T6-SK=67 % T7-DJ=17 %] [23:52:39.285] After sample validation: 100 deals remaining [23:52:39.285] [PLAY-INFER] No inference observations detected [23:52:39.285] Using weighted samples: 100/100 have non-uniform weights (range 0.053-0.415) [23:52:39.285] Sample deals (100 total, showing first 20, by weight): [23:52:39.285] [1] (w=0.415) E:AK4.K7.KJ983.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.T7652.JT4 [23:52:39.286] [2] (w=0.415) E:AK4.K4.KJT63.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.98752.J54 [23:52:39.286] [3] (w=0.415) E:AK4.K7.KJT63.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.98752.J54 [23:52:39.286] [4] (w=0.411) E:AK4.K4.KJT83.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.97652.JT4 [23:52:39.286] [5] (w=0.408) E:AK4.K7.KJT93.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.87652.JT4 [23:52:39.286] [6] (w=0.407) E:AK4.K7.KJT83.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.97652.J54 [23:52:39.286] [7] (w=0.405) E:AK4.K7.KJ973.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.T8652.JT4 [23:52:39.286] [8] (w=0.404) E:AK4.K4.KJ983.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.T7652.J64 [23:52:39.286] [9] (w=0.404) E:AK4.K7.KJ983.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.T7652.J54 [23:52:39.286] [10] (w=0.401) E:AK4.K4.KJ873.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.T9652.J54 [23:52:39.286] [11] (w=0.396) E:AK4.K4.KJ73.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.T98652.J4 [23:52:39.286] [12] (w=0.396) E:AK4.K7.KJ63.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.T98752.J4 [23:52:39.286] [13] (w=0.395) E:AK4.J4.KJT73.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K73.98652.T54 [23:52:39.287] [14] (w=0.395) E:AK4.J7.KJT63.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K43.98752.T64 [23:52:39.287] [15] (w=0.393) E:AK4.J4.KJT83.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K73.97652.T64 [23:52:39.287] [16] (w=0.393) E:AK4.J4.KJT83.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K73.97652.T54 [23:52:39.287] [17] (w=0.393) E:AK4.K7.KJT93.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.87652.J64 [23:52:39.287] [18] (w=0.392) E:AK4.J7.KJ983.J52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K43.T7652.T64 [23:52:39.287] [19] (w=0.392) E:AK4.J7.KJ983.J62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.K43.T7652.T54 [23:52:39.287] [20] (w=0.390) E:AK4.K4.KJ83.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.T97652.J4 [23:52:39.287] ... and 80 more [23:52:39.356] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:39.356] HT: [50, -90, -90, -90, -120, -90, 50, 50, 50, 50, 50, 50, -90, -90, -90, -90, -120, 50, 50, 50, 50, 50, -90, 50, 50, 50, -120, -90, -90, 50, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, 50, -120, -120, 50, -90, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, -90, 50, -90, 50, 50, -90, 50, -90, 50, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -120, -90, 50, 50, -90, 50, 50, 50, 50, 50, 50, -120, -90, 50] [23:52:39.356] HQ: [50, -90, -90, -90, -120, -90, 50, 50, 50, 50, 50, 50, -90, -90, -90, -90, -120, 50, 50, 50, 50, 50, -90, 50, 50, 50, -120, -90, -90, 50, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, 50, -120, -120, 50, -90, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, -90, 50, -90, 50, 50, -90, 50, -120, 50, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -120, -90, 50, 50, -90, 50, 50, 50, 50, 50, 50, -120, -90, 50] [23:52:39.356] CK: [50, -90, -90, -90, -120, -90, 50, 50, 50, 50, 50, 50, -120, -120, -120, -120, -120, -90, -90, 50, -90, -90, -90, -150, -150, -150, -150, -90, -90, 50, 50, -90, -90, -90, -90, -90, -180, -180, -150, 50, 50, -120, -120, -150, -120, -150, -150, -150, -90, -90, 50, -150, -150, -120, -120, -120, -120, -120, -120, -120, -120, -120, -150, -120, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -150, -120, -90, -90, -180, -150, -150, -150, -150, -150, -150, -180, -150, -120] [23:52:39.356] S5: [50, -90, -90, -90, -120, -90, 50, 50, 50, 50, 50, 50, -90, -90, -90, -90, -120, 50, 50, 50, 50, 50, -90, 50, 50, 50, -120, -90, -90, 50, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, 50, -120, -120, 50, -90, 50, 50, 50, 50, 50, 50, -90, -90, 50, 50, -120, 50, -90, 50, 50, -90, 50, -120, 50, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -120, -90, 50, 50, -90, 50, 50, 50, 50, 50, 50, -120, -90, 50] [23:52:39.356] C8: [-90, -120, -120, -120, -150, -120, -90, -90, -90, -90, -150, -150, -90, -90, -90, -90, -150, 50, 50, -150, 50, 50, -120, 50, 50, 50, -120, -120, -120, -90, -90, 50, 50, 50, 50, 50, -90, -90, 50, -90, -90, -150, -150, 50, -120, 50, 50, 50, 50, 50, -90, -90, -90, 50, 50, -120, 50, -90, 50, 50, -120, 50, -90, 50, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -120, -90, 50, 50, -90, 50, 50, 50, 50, 50, 50, -120, -90, 50] [23:52:39.356] HA: [-120, -120, -120, -120, -150, -120, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -150, 50, 50, -90, 50, 50, -120, 50, 50, 50, -120, -120, -120, -90, -90, 50, 50, 50, 50, 50, -90, -90, 50, -90, -90, -150, -150, 50, -120, 50, 50, 50, 50, 50, -90, -90, -90, 50, 50, -120, 50, -90, 50, 50, -120, 50, -120, 50, -90, -90, 50, 50, 50, -90, 50, -120, 50, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 50, 50, 50, -120, -90, 50, 50, -90, 50, 50, 50, 50, 50, 50, -120, -90, 50] [23:52:39.356] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:39.357] HT: [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6, 6, 6, 5, 6, 6, 6, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 4, 4, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 5, 6, 6, 5, 6, 5, 6, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 4, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 4, 5, 6] [23:52:39.357] HQ: [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6, 6, 6, 5, 6, 6, 6, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 4, 4, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 5, 6, 6, 5, 6, 4, 6, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 4, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 4, 5, 6] [23:52:39.357] CK: [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 5, 5, 6, 5, 5, 5, 3, 3, 3, 3, 5, 5, 6, 6, 5, 5, 5, 5, 5, 2, 2, 3, 6, 6, 4, 4, 3, 4, 3, 3, 3, 5, 5, 6, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 3, 4, 5, 5, 2, 3, 3, 3, 3, 3, 3, 2, 3, 4] [23:52:39.357] S5: [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6, 6, 6, 5, 6, 6, 6, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 4, 4, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 4, 6, 5, 6, 6, 5, 6, 4, 6, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 4, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 4, 5, 6] [23:52:39.357] C8: [5, 4, 4, 4, 3, 4, 5, 5, 5, 5, 3, 3, 5, 5, 5, 5, 3, 6, 6, 3, 6, 6, 4, 6, 6, 6, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 5, 5, 3, 3, 6, 4, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 4, 6, 5, 6, 6, 4, 6, 5, 6, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 4, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 4, 5, 6] [23:52:39.357] HA: [4, 4, 4, 4, 3, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 3, 6, 6, 5, 6, 6, 4, 6, 6, 6, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 5, 5, 6, 5, 5, 3, 3, 6, 4, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 4, 6, 5, 6, 6, 4, 6, 4, 6, 5, 5, 6, 6, 6, 5, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 4, 5, 6, 6, 5, 6, 6, 6, 6, 6, 6, 4, 5, 6] [23:52:39.358] --- IMP Calculation Output (card -> average IMP) --- [23:52:39.358] HT: 0.82 [23:52:39.358] HQ: 0.81 [23:52:39.358] S5: 0.79 [23:52:39.358] HA: -0.40 [23:52:39.358] C8: -0.41 [23:52:39.358] CK: -1.61 [23:52:39.358] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:39.358] HT: 0.283 [23:52:39.358] HQ: 0.272 [23:52:39.358] S5: 0.257 [23:52:39.359] C8: -0.191 [23:52:39.359] HA: -0.203 [23:52:39.359] CK: -0.418 [23:52:39.359] === DDS DETAILED ANALYSIS === [23:52:39.359] Cards analyzed: 6, Samples per card: 100 [23:52:39.359] [23:52:39.359] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:39.359] ----- ------ --------- ------- ----------- -------------------------------- [23:52:39.359] HT 0.82 5.57 62 % 3 [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6...] [23:52:39.359] HQ 0.81 5.56 62 % 3 [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6...] [23:52:39.359] S5 0.79 5.55 62 % 3 [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 6, 6, 6...] [23:52:39.359] C8 -0.41 5.24 43 % 4 [5, 4, 4, 4, 3, 4, 5, 5, 5, 5, 3, 3, 5, 5, 5, 5, 3, 6, 6, 3...] [23:52:39.359] HA -0.40 5.26 43 % 4 [4, 4, 4, 4, 3, 4, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 3, 6, 6, 5...] [23:52:39.360] CK -1.61 4.56 24 % 5 [6, 5, 5, 5, 4, 5, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 5, 5, 6...] [23:52:39.360] [23:52:39.360] Selected: HT (IMPs=0.82, avgTricks=5.57) [23:52:39.360] =================== [23:52:39.360] Selected: HT (MP 0.283, 0.82 IMPs, 5.57 tricks) [23:52:39.360] [stage-timing] ok sample=394ms validate=0ms nn=494ms signal=0ms simgames=5ms dds=67ms total=964ms samples=100 cards=25 [23:52:39.360] === FindBestCardAsync: Position=S, CardsPlayed=25 === [23:52:39.360] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:39.360] Relative position: Lefty, Contract type: NoTrump [23:52:39.361] Cards in hand mask: 7 [23:52:39.361] Candidate: 9H = 38.7 % [23:52:39.361] Candidate: TH = 26.1 % [23:52:39.362] Candidate: xS = 18.8 % [23:52:39.362] Candidate: 8C = 10.3 % [23:52:39.362] Candidate: QH = 4.3 % [23:52:39.362] Candidate: AH = 1.1 % [23:52:39.362] Candidate: KC = 0.7 % [23:52:39.362] Selected: H9 (38.7 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:43 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:43 === [23:52:43.886] === FindBestCardAsync: Position=S, CardsPlayed=29 === [23:52:43.886] Contract: 1N, Declarer: E, Dealer: E [23:52:43.886] Auction: 1D-1S-X-P-1N-P-P-P [23:52:43.886] Deal: N:... ... ... ... [23:52:43.886] Position S is on defender's side - score table shifted by 1 defense tricks won [23:52:43.886] ****************************** [23:52:43.886] FindMatchingDealsWithPlayInternal Input: [23:52:43.886] Position parameter: S [23:52:43.886] Deal from game: N:... ... ... ... [23:52:43.886] Hand for N: (null) [23:52:43.886] Hand for E: (null) [23:52:43.886] Hand for S: JT532.AQT9.A.KQ8 [23:52:43.887] Hand for W: Q98.8652.Q4.A973 [23:52:43.887] Cards played: S3, S8, S6, S4, DQ, D2, D3, DA, SJ, S9, S7, SA, C2, CQ, CA, C4, D4, D5, DK, ST, SK, S2, SQ, H3, DJ, S5, H2, D6, DT [23:52:43.887] Declarer: E [23:52:43.887] ****************************** [23:52:43.887] [DealFinder] Seed from player S hand: -1875221695 [23:52:43.887] [DealFinder] Auction: 1D-1S-X-P-1N-P-P-P [23:52:43.887] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [23:52:43.887] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1215MB, gc2=17) [23:52:43.887] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [23:52:43.887] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=29 [23:52:43.887] [ExtractPartialDeal] Visible hands: S, W, E [23:52:43.888] [ExtractPartialDeal] Input deal: N:... ... ... ... [23:52:43.888] [ExtractPartialDeal] Extracted hands: [23:52:43.888] N: ... (0 cards) [23:52:43.888] E: ... (0 cards) [23:52:43.888] S: JT532.AQT9.A.KQ8 (13 cards) [LOCKED] [23:52:43.888] W: Q98.8652.Q4.A973 (13 cards) [LOCKED] [23:52:43.888] [DealFinder] Trump suit from contract '1N': NoTrump [23:52:43.888] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [23:52:43.888] [ComputePlayedCards] Card 1: S3 played by S [23:52:43.888] [ComputePlayedCards] Card 2: S8 played by W [23:52:43.888] [ComputePlayedCards] Card 3: S6 played by N [23:52:43.888] [ComputePlayedCards] Card 4: S4 played by E [23:52:43.888] [ComputePlayedCards] Trick complete. Winner: W [23:52:43.888] [ComputePlayedCards] Card 5: DQ played by W [23:52:43.888] [ComputePlayedCards] Card 6: D2 played by N [23:52:43.889] [ComputePlayedCards] Card 7: D3 played by E [23:52:43.889] [ComputePlayedCards] Card 8: DA played by S [23:52:43.889] [ComputePlayedCards] Trick complete. Winner: S [23:52:43.889] [ComputePlayedCards] Card 9: SJ played by S [23:52:43.889] [ComputePlayedCards] Card 10: S9 played by W [23:52:43.889] [ComputePlayedCards] Card 11: S7 played by N [23:52:43.889] [ComputePlayedCards] Card 12: SA played by E [23:52:43.889] [ComputePlayedCards] Trick complete. Winner: E [23:52:43.889] [ComputePlayedCards] Card 13: C2 played by E [23:52:43.889] [ComputePlayedCards] Card 14: CQ played by S [23:52:43.889] [ComputePlayedCards] Card 15: CA played by W [23:52:43.889] [ComputePlayedCards] Card 16: C4 played by N [23:52:43.889] [ComputePlayedCards] Trick complete. Winner: W [23:52:43.889] [ComputePlayedCards] Card 17: D4 played by W [23:52:43.890] [ComputePlayedCards] Card 18: D5 played by N [23:52:43.890] [ComputePlayedCards] Card 19: DK played by E [23:52:43.890] [ComputePlayedCards] Card 20: ST played by S [23:52:43.890] [ComputePlayedCards] Trick complete. Winner: E [23:52:43.890] [ComputePlayedCards] Card 21: SK played by E [23:52:43.890] [ComputePlayedCards] Card 22: S2 played by S [23:52:43.890] [ComputePlayedCards] Card 23: SQ played by W [23:52:43.890] [ComputePlayedCards] Card 24: H3 played by N [23:52:43.890] [ComputePlayedCards] Trick complete. Winner: E [23:52:43.890] [ComputePlayedCards] Card 25: DJ played by E [23:52:43.890] [ComputePlayedCards] Card 26: S5 played by S [23:52:43.890] [ComputePlayedCards] Card 27: H2 played by W [23:52:43.890] [ComputePlayedCards] Card 28: D6 played by N [23:52:43.891] [ComputePlayedCards] Trick complete. Winner: E [23:52:43.891] [ComputePlayedCards] Card 29: DT played by E [23:52:43.891] [DealFinder] Added 7 played cards to N (was 0 cards): S6, D2, S7, C4, D5, H3, D6 [23:52:43.891] [DealFinder] Added 8 played cards to E (was 0 cards): S4, D3, SA, C2, DK, SK, DJ, DT [23:52:43.891] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S3, DA, SJ, CQ, ST, S2, S5 [23:52:43.891] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, DQ, S9, CA, D4, SQ, H2 [23:52:43.891] [DealFinder] Show-out: N void in Spades (bidding said [0-13], already held 2) [23:52:43.891] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=16) [23:52:43.891] [DecomposePartnership] E: No tightening (CombinedHcpMin=12, CombinedHcpMax=, partner W HCP=8) [23:52:43.891] [DealFinder] Bid verification enabled for: E [23:52:43.891] [DealFinder] Propagated N: HCP[2-3], Suits=S[2-2] H[2-3] D[5-6] C[1-4] (2 iterations) [23:52:43.892] [DealFinder] Propagated E: HCP[13-14], Suits=S[3-3] H[2-3] D[4-5] C[2-5] (2 iterations) [23:52:43.892] [DealFinder] Known cards per player: N=7, E=8, S=13, W=13 [23:52:43.892] [DealFinder] Locked players: S, W [23:52:43.892] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [23:52:43.892] [DealFinder] Players needing cards: N:6, E:5 [23:52:43.892] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [23:52:44.000] [DealFinder] Combinatorial: enumerated 462, perfect 106, sending 100 to DDS [23:52:44.001] [Timing] Total: 113ms, Generation: 0ms, Verification: 0ms [23:52:44.001] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 106 [23:52:44.001] Search complete. Returning 100 deals. [23:52:44.001] Found 100 sample deals for simulation. [23:52:44.001] Valid deals for DDS: 100 / 100 [23:52:44.001] [SAMPLE-VAL] Validating 100 samples, hidden: N,E, contract: NT [23:52:44.001] [SAMPLE-VAL] T1: S=S3 W=S8 N=S6 E=S4 (leader=S) [23:52:44.001] [SAMPLE-VAL] T2: W=DQ N=D2 E=D3 S=DA (leader=W) [23:52:44.001] [SAMPLE-VAL] T3: S=SJ W=S9 N=S7 E=SA (leader=S) [23:52:44.001] [SAMPLE-VAL] T4: E=C2 S=CQ W=CA N=C4 (leader=E) [23:52:44.001] [SAMPLE-VAL] T5: W=D4 N=D5 E=DK S=ST (leader=W) [23:52:44.001] [SAMPLE-VAL] T6: E=SK S=S2 W=SQ N=H3 (leader=E) [23:52:44.002] [SAMPLE-VAL] T7: E=DJ S=S5 W=H2 N=D6 (leader=E) [23:52:44.002] [SAMPLE-VAL] T8: E=DT (leader=E) (partial) [23:52:44.007] [SAMPLE-VAL] Sample 1: weight 0.203 -> 0.058 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=19 % T7-D6=48 %, E:T1-S4=43 % T2-D3=97 % T3-SA=71 % T4-C2=5 % T5-DK=19 % T6-SK=42 % T7-DJ=4 % T8-DT=76 %] [23:52:44.012] [SAMPLE-VAL] Sample 2: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=98 % T5-D5=77 % T6-H3=58 % T7-D6=40 %, E:T1-S4=54 % T2-D3=98 % T3-SA=71 % T4-C2=81 % T5-DK=22 % T6-SK=52 % T7-DJ=18 % T8-DT=78 %] [23:52:44.016] [SAMPLE-VAL] Sample 3: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 % T6-H3=47 % T7-D6=68 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 % T6-SK=74 % T7-DJ=14 % T8-DT=79 %] [23:52:44.021] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=42 % T7-D6=67 %, E:T1-S4=50 % T2-D3=92 % T3-SA=67 % T4-C2=46 % T5-DK=17 % T6-SK=66 % T7-DJ=12 % T8-DT=78 %] [23:52:44.026] [SAMPLE-VAL] Sample 5: weight 0.203 -> 0.075 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=12 % T7-D6=67 %, E:T1-S4=44 % T2-D3=90 % T3-SA=70 % T4-C2=55 % T5-DK=20 % T6-SK=69 % T7-DJ=20 % T8-DT=75 %] [23:52:44.031] [SAMPLE-VAL] Sample 6: weight 0.203 -> 0.074 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=83 % T6-H3=11 % T7-D6=60 %, E:T1-S4=47 % T2-D3=92 % T3-SA=67 % T4-C2=56 % T5-DK=28 % T6-SK=71 % T7-DJ=11 % T8-DT=82 %] [23:52:44.035] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.316 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=8 % T7-D6=72 %, E:T1-S4=44 % T2-D3=89 % T3-SA=66 % T4-C2=7 % T5-DK=22 % T6-SK=60 % T7-DJ=15 % T8-DT=76 %] [23:52:44.040] [SAMPLE-VAL] Sample 8: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 % T6-H3=63 % T7-D6=42 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 % T6-SK=67 % T7-DJ=12 % T8-DT=78 %] [23:52:44.045] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.335 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 % T6-H3=17 % T7-D6=45 %, E:T1-S4=59 % T2-D3=97 % T3-SA=72 % T4-C2=14 % T5-DK=20 % T6-SK=73 % T7-DJ=10 % T8-DT=86 %] [23:52:44.050] [SAMPLE-VAL] Sample 10: weight 0.203 -> 0.063 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=11 % T7-D6=66 %, E:T1-S4=39 % T2-D3=89 % T3-SA=68 % T4-C2=28 % T5-DK=24 % T6-SK=56 % T7-DJ=3 % T8-DT=80 %] [23:52:44.054] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.417 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.059] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=42 % T7-D6=67 %, E:T1-S4=50 % T2-D3=92 % T3-SA=67 % T4-C2=46 % T5-DK=17 % T6-SK=66 % T7-DJ=12 % T8-DT=78 %] [23:52:44.064] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=42 % T7-D6=67 %, E:T1-S4=50 % T2-D3=92 % T3-SA=67 % T4-C2=46 % T5-DK=17 % T6-SK=66 % T7-DJ=12 % T8-DT=78 %] [23:52:44.069] [SAMPLE-VAL] Sample 14: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 % T6-H3=63 % T7-D6=42 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 % T6-SK=67 % T7-DJ=12 % T8-DT=78 %] [23:52:44.073] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 % T7-D6=71 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 % T8-DT=79 %] [23:52:44.078] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 % T7-D6=71 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 % T8-DT=79 %] [23:52:44.083] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 % T7-D6=43 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 % T8-DT=83 %] [23:52:44.088] [SAMPLE-VAL] Sample 18: weight 0.203 -> 0.076 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=19 % T7-D6=40 %, E:T1-S4=48 % T2-D3=98 % T3-SA=70 % T4-C2=66 % T5-DK=21 % T6-SK=59 % T7-DJ=21 % T8-DT=77 %] [23:52:44.093] [SAMPLE-VAL] Sample 19: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=98 % T5-D5=77 % T6-H3=58 % T7-D6=40 %, E:T1-S4=54 % T2-D3=98 % T3-SA=71 % T4-C2=81 % T5-DK=22 % T6-SK=52 % T7-DJ=18 % T8-DT=78 %] [23:52:44.098] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.397 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=84 % T6-H3=30 % T7-D6=63 %, E:T1-S4=48 % T2-D3=93 % T3-SA=66 % T4-C2=77 % T5-DK=26 % T6-SK=63 % T7-DJ=11 % T8-DT=87 %] [23:52:44.103] [SAMPLE-VAL] Sample 21: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=82 % T6-H3=10 % T7-D6=58 %, E:T1-S4=47 % T2-D3=94 % T3-SA=68 % T4-C2=75 % T5-DK=28 % T6-SK=62 % T7-DJ=20 % T8-DT=82 %] [23:52:44.108] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.386 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 % T7-D6=65 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 % T8-DT=87 %] [23:52:44.112] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.383 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 % T7-D6=71 %, E:T1-S4=55 % T2-D3=90 % T3-SA=70 % T4-C2=58 % T5-DK=22 % T6-SK=78 % T7-DJ=15 % T8-DT=78 %] [23:52:44.117] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.383 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=13 % T7-D6=71 %, E:T1-S4=55 % T2-D3=90 % T3-SA=70 % T4-C2=58 % T5-DK=22 % T6-SK=78 % T7-DJ=15 % T8-DT=78 %] [23:52:44.122] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=14 % T7-D6=63 %, E:T1-S4=57 % T2-D3=91 % T3-SA=70 % T4-C2=64 % T5-DK=26 % T6-SK=80 % T7-DJ=9 % T8-DT=88 %] [23:52:44.127] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.386 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 % T7-D6=65 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 % T8-DT=87 %] [23:52:44.132] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 % T7-D6=71 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 % T8-DT=79 %] [23:52:44.137] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.348 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=48 % T7-D6=48 %, E:T1-S4=56 % T2-D3=98 % T3-SA=69 % T4-C2=8 % T5-DK=19 % T6-SK=49 % T7-DJ=17 % T8-DT=77 %] [23:52:44.141] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.364 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=97 % T6-H3=42 % T7-D6=74 %, E:T1-S4=53 % T2-D3=87 % T3-SA=68 % T4-C2=7 % T5-DK=22 % T6-SK=58 % T7-DJ=19 % T8-DT=74 %] [23:52:44.146] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.377 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=14 % T7-D6=63 %, E:T1-S4=57 % T2-D3=91 % T3-SA=70 % T4-C2=64 % T5-DK=26 % T6-SK=80 % T7-DJ=9 % T8-DT=88 %] [23:52:44.151] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.343 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=11 % T7-D6=71 %, E:T1-S4=58 % T2-D3=90 % T3-SA=71 % T4-C2=15 % T5-DK=22 % T6-SK=83 % T7-DJ=10 % T8-DT=80 %] [23:52:44.156] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=47 % T7-D6=71 %, E:T1-S4=49 % T2-D3=88 % T3-SA=66 % T4-C2=45 % T5-DK=21 % T6-SK=67 % T7-DJ=14 % T8-DT=79 %] [23:52:44.160] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.353 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=14 % T7-D6=73 %, E:T1-S4=56 % T2-D3=86 % T3-SA=71 % T4-C2=15 % T5-DK=22 % T6-SK=81 % T7-DJ=13 % T8-DT=79 %] [23:52:44.165] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.387 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=25 % T7-D6=44 %, E:T1-S4=59 % T2-D3=98 % T3-SA=71 % T4-C2=71 % T5-DK=20 % T6-SK=64 % T7-DJ=15 % T8-DT=87 %] [23:52:44.170] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.419 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 % T7-D6=71 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 % T8-DT=79 %] [23:52:44.175] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 % T7-D6=45 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 % T8-DT=88 %] [23:52:44.179] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.411 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=97 % T5-D5=84 % T6-H3=30 % T7-D6=64 %, E:T1-S4=61 % T2-D3=92 % T3-SA=71 % T4-C2=86 % T5-DK=26 % T6-SK=69 % T7-DJ=12 % T8-DT=84 %] [23:52:44.184] [SAMPLE-VAL] Sample 38: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 % T6-H3=63 % T7-D6=42 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 % T6-SK=67 % T7-DJ=12 % T8-DT=78 %] [23:52:44.189] [SAMPLE-VAL] Sample 39: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 % T6-H3=47 % T7-D6=68 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 % T6-SK=74 % T7-DJ=14 % T8-DT=79 %] [23:52:44.194] [SAMPLE-VAL] Sample 40: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=97 % T5-D5=83 % T6-H3=37 % T7-D6=61 %, E:T1-S4=52 % T2-D3=92 % T3-SA=68 % T4-C2=81 % T5-DK=29 % T6-SK=68 % T7-DJ=11 % T8-DT=81 %] [23:52:44.198] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.417 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.203] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.397 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=84 % T6-H3=30 % T7-D6=63 %, E:T1-S4=48 % T2-D3=93 % T3-SA=66 % T4-C2=77 % T5-DK=26 % T6-SK=63 % T7-DJ=11 % T8-DT=87 %] [23:52:44.208] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 % T7-D6=45 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 % T8-DT=88 %] [23:52:44.214] [SAMPLE-VAL] Sample 44: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=58 % T7-D6=72 %, E:T1-S4=52 % T2-D3=86 % T3-SA=69 % T4-C2=53 % T5-DK=24 % T6-SK=73 % T7-DJ=14 % T8-DT=79 %] [23:52:44.219] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=28 % T7-D6=70 %, E:T1-S4=64 % T2-D3=90 % T3-SA=72 % T4-C2=55 % T5-DK=21 % T6-SK=78 % T7-DJ=13 % T8-DT=82 %] [23:52:44.224] [SAMPLE-VAL] Sample 46: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=58 % T7-D6=72 %, E:T1-S4=52 % T2-D3=86 % T3-SA=69 % T4-C2=53 % T5-DK=24 % T6-SK=73 % T7-DJ=14 % T8-DT=79 %] [23:52:44.230] [SAMPLE-VAL] Sample 47: weight 0.203 -> 0.063 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=11 % T7-D6=66 %, E:T1-S4=39 % T2-D3=89 % T3-SA=68 % T4-C2=28 % T5-DK=24 % T6-SK=56 % T7-DJ=3 % T8-DT=80 %] [23:52:44.235] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=79 % T6-H3=47 % T7-D6=45 %, E:T1-S4=63 % T2-D3=98 % T3-SA=72 % T4-C2=84 % T5-DK=20 % T6-SK=53 % T7-DJ=18 % T8-DT=84 %] [23:52:44.239] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.417 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.244] [SAMPLE-VAL] Sample 50: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=12 % T7-D6=71 %, E:T1-S4=45 % T2-D3=87 % T3-SA=69 % T4-C2=59 % T5-DK=24 % T6-SK=72 % T7-DJ=18 % T8-DT=77 %] [23:52:44.249] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=28 % T7-D6=70 %, E:T1-S4=64 % T2-D3=90 % T3-SA=72 % T4-C2=55 % T5-DK=21 % T6-SK=78 % T7-DJ=13 % T8-DT=82 %] [23:52:44.253] [SAMPLE-VAL] Sample 52: weight 0.203 -> 0.066 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=8 % T7-D6=67 %, E:T1-S4=46 % T2-D3=91 % T3-SA=70 % T4-C2=12 % T5-DK=20 % T6-SK=71 % T7-DJ=16 % T8-DT=74 %] [23:52:44.258] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.386 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 % T7-D6=65 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 % T8-DT=87 %] [23:52:44.263] [SAMPLE-VAL] Sample 54: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 % T6-H3=47 % T7-D6=68 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 % T6-SK=74 % T7-DJ=14 % T8-DT=79 %] [23:52:44.267] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.386 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=85 % T6-H3=32 % T7-D6=65 %, E:T1-S4=50 % T2-D3=91 % T3-SA=67 % T4-C2=34 % T5-DK=24 % T6-SK=61 % T7-DJ=15 % T8-DT=87 %] [23:52:44.272] [SAMPLE-VAL] Sample 56: weight 0.203 -> 0.068 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=10 % T7-D6=70 %, E:T1-S4=45 % T2-D3=86 % T3-SA=69 % T4-C2=10 % T5-DK=24 % T6-SK=70 % T7-DJ=16 % T8-DT=73 %] [23:52:44.277] [SAMPLE-VAL] Sample 57: weight 0.203 -> 0.068 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=16 % T7-D6=68 %, E:T1-S4=37 % T2-D3=90 % T3-SA=68 % T4-C2=44 % T5-DK=21 % T6-SK=64 % T7-DJ=4 % T8-DT=75 %] [23:52:44.282] [SAMPLE-VAL] Sample 58: weight 0.203 -> 0.066 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 % T6-H3=24 % T7-D6=42 %, E:T1-S4=38 % T2-D3=98 % T3-SA=69 % T4-C2=47 % T5-DK=19 % T6-SK=49 % T7-DJ=3 % T8-DT=80 %] [23:52:44.287] [SAMPLE-VAL] Sample 59: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=98 % T5-D5=90 % T6-H3=45 % T7-D6=69 %, E:T1-S4=53 % T2-D3=91 % T3-SA=70 % T4-C2=73 % T5-DK=20 % T6-SK=61 % T7-DJ=18 % T8-DT=75 %] [23:52:44.291] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=28 % T7-D6=70 %, E:T1-S4=64 % T2-D3=90 % T3-SA=72 % T4-C2=55 % T5-DK=21 % T6-SK=78 % T7-DJ=13 % T8-DT=82 %] [23:52:44.296] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.351 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=37 % T7-D6=71 %, E:T1-S4=53 % T2-D3=91 % T3-SA=68 % T4-C2=7 % T5-DK=18 % T6-SK=54 % T7-DJ=18 % T8-DT=78 %] [23:52:44.301] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.411 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=97 % T5-D5=84 % T6-H3=30 % T7-D6=64 %, E:T1-S4=61 % T2-D3=92 % T3-SA=71 % T4-C2=86 % T5-DK=26 % T6-SK=69 % T7-DJ=12 % T8-DT=84 %] [23:52:44.305] [SAMPLE-VAL] Sample 63: weight 0.203 -> 0.064 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=13 % T7-D6=42 %, E:T1-S4=49 % T2-D3=98 % T3-SA=70 % T4-C2=10 % T5-DK=22 % T6-SK=59 % T7-DJ=13 % T8-DT=69 %] [23:52:44.311] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.417 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.315] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 % T7-D6=45 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 % T8-DT=88 %] [23:52:44.320] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.414 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=99 % T5-D5=91 % T6-H3=29 % T7-D6=70 %, E:T1-S4=60 % T2-D3=91 % T3-SA=71 % T4-C2=75 % T5-DK=24 % T6-SK=67 % T7-DJ=17 % T8-DT=74 %] [23:52:44.325] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=99 % T5-D5=79 % T6-H3=47 % T7-D6=45 %, E:T1-S4=63 % T2-D3=98 % T3-SA=72 % T4-C2=84 % T5-DK=20 % T6-SK=53 % T7-DJ=18 % T8-DT=84 %] [23:52:44.330] [SAMPLE-VAL] Sample 68: weight 0.203 -> 0.076 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=19 % T7-D6=40 %, E:T1-S4=48 % T2-D3=98 % T3-SA=70 % T4-C2=66 % T5-DK=21 % T6-SK=59 % T7-DJ=21 % T8-DT=77 %] [23:52:44.334] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.393 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=16 % T7-D6=73 %, E:T1-S4=57 % T2-D3=87 % T3-SA=71 % T4-C2=62 % T5-DK=22 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.339] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.393 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=16 % T7-D6=73 %, E:T1-S4=57 % T2-D3=87 % T3-SA=71 % T4-C2=62 % T5-DK=22 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.344] [SAMPLE-VAL] Sample 71: weight 0.203 -> 0.066 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=81 % T6-H3=24 % T7-D6=42 %, E:T1-S4=38 % T2-D3=98 % T3-SA=69 % T4-C2=47 % T5-DK=19 % T6-SK=49 % T7-DJ=3 % T8-DT=80 %] [23:52:44.349] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=99 % T5-D5=85 % T6-H3=14 % T7-D6=64 %, E:T1-S4=56 % T2-D3=93 % T3-SA=70 % T4-C2=82 % T5-DK=27 % T6-SK=66 % T7-DJ=14 % T8-DT=83 %] [23:52:44.354] [SAMPLE-VAL] Sample 73: weight 0.203 -> 0.061 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=93 % T6-H3=13 % T7-D6=72 %, E:T1-S4=43 % T2-D3=91 % T3-SA=70 % T4-C2=6 % T5-DK=21 % T6-SK=52 % T7-DJ=6 % T8-DT=72 %] [23:52:44.358] [SAMPLE-VAL] Sample 74: weight 0.203 -> 0.074 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=83 % T6-H3=11 % T7-D6=60 %, E:T1-S4=47 % T2-D3=92 % T3-SA=67 % T4-C2=56 % T5-DK=28 % T6-SK=71 % T7-DJ=11 % T8-DT=82 %] [23:52:44.363] [SAMPLE-VAL] Sample 75: weight 0.203 -> 0.087 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=95 % T6-H3=52 % T7-D6=71 %, E:T1-S4=53 % T2-D3=87 % T3-SA=70 % T4-C2=75 % T5-DK=24 % T6-SK=63 % T7-DJ=16 % T8-DT=76 %] [23:52:44.368] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.403 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=28 % T7-D6=70 %, E:T1-S4=64 % T2-D3=90 % T3-SA=72 % T4-C2=55 % T5-DK=21 % T6-SK=78 % T7-DJ=13 % T8-DT=82 %] [23:52:44.373] [SAMPLE-VAL] Sample 77: weight 0.203 -> 0.082 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=78 % T6-H3=63 % T7-D6=42 %, E:T1-S4=55 % T2-D3=98 % T3-SA=70 % T4-C2=59 % T5-DK=23 % T6-SK=67 % T7-DJ=12 % T8-DT=78 %] [23:52:44.378] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.351 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=37 % T7-D6=71 %, E:T1-S4=53 % T2-D3=91 % T3-SA=68 % T4-C2=7 % T5-DK=18 % T6-SK=54 % T7-DJ=18 % T8-DT=78 %] [23:52:44.382] [SAMPLE-VAL] Sample 79: weight 0.203 -> 0.068 [N:T1-S6=100 % T2-D2=95 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=16 % T7-D6=68 %, E:T1-S4=37 % T2-D3=90 % T3-SA=68 % T4-C2=44 % T5-DK=21 % T6-SK=64 % T7-DJ=4 % T8-DT=75 %] [23:52:44.387] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.414 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=99 % T5-D5=91 % T6-H3=29 % T7-D6=70 %, E:T1-S4=60 % T2-D3=91 % T3-SA=71 % T4-C2=75 % T5-DK=24 % T6-SK=67 % T7-DJ=17 % T8-DT=74 %] [23:52:44.392] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.412 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=79 % T6-H3=48 % T7-D6=45 %, E:T1-S4=64 % T2-D3=98 % T3-SA=72 % T4-C2=65 % T5-DK=19 % T6-SK=73 % T7-DJ=16 % T8-DT=88 %] [23:52:44.397] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.387 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=25 % T7-D6=44 %, E:T1-S4=59 % T2-D3=98 % T3-SA=71 % T4-C2=71 % T5-DK=20 % T6-SK=64 % T7-DJ=15 % T8-DT=87 %] [23:52:44.401] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 % T7-D6=43 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 % T8-DT=83 %] [23:52:44.406] [SAMPLE-VAL] Sample 84: weight 0.203 -> 0.061 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=97 % T6-H3=15 % T7-D6=75 %, E:T1-S4=41 % T2-D3=84 % T3-SA=69 % T4-C2=6 % T5-DK=22 % T6-SK=55 % T7-DJ=5 % T8-DT=71 %] [23:52:44.411] [SAMPLE-VAL] Sample 85: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=97 % T5-D5=83 % T6-H3=37 % T7-D6=61 %, E:T1-S4=52 % T2-D3=92 % T3-SA=68 % T4-C2=81 % T5-DK=29 % T6-SK=68 % T7-DJ=11 % T8-DT=81 %] [23:52:44.416] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 % T7-D6=43 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 % T8-DT=83 %] [23:52:44.420] [SAMPLE-VAL] Sample 87: weight 0.203 -> 0.077 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=12 % T7-D6=71 %, E:T1-S4=45 % T2-D3=87 % T3-SA=69 % T4-C2=59 % T5-DK=24 % T6-SK=72 % T7-DJ=18 % T8-DT=77 %] [23:52:44.425] [SAMPLE-VAL] Sample 88: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=58 % T7-D6=72 %, E:T1-S4=52 % T2-D3=86 % T3-SA=69 % T4-C2=53 % T5-DK=24 % T6-SK=73 % T7-DJ=14 % T8-DT=79 %] [23:52:44.430] [SAMPLE-VAL] Sample 89: weight 0.203 -> 0.075 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=12 % T7-D6=67 %, E:T1-S4=44 % T2-D3=90 % T3-SA=70 % T4-C2=55 % T5-DK=20 % T6-SK=69 % T7-DJ=20 % T8-DT=75 %] [23:52:44.435] [SAMPLE-VAL] Sample 90: weight 0.203 -> 0.083 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=100 % T5-D5=90 % T6-H3=47 % T7-D6=68 %, E:T1-S4=54 % T2-D3=91 % T3-SA=70 % T4-C2=54 % T5-DK=20 % T6-SK=74 % T7-DJ=14 % T8-DT=79 %] [23:52:44.439] [SAMPLE-VAL] Sample 91: weight 0.203 -> 0.084 [N:T1-S6=100 % T2-D2=93 % T3-S7=100 % T4-C4=98 % T5-D5=90 % T6-H3=45 % T7-D6=69 %, E:T1-S4=53 % T2-D3=91 % T3-SA=70 % T4-C2=73 % T5-DK=20 % T6-SK=61 % T7-DJ=18 % T8-DT=75 %] [23:52:44.444] [SAMPLE-VAL] Sample 92: weight 0.203 -> 0.085 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=58 % T7-D6=72 %, E:T1-S4=52 % T2-D3=86 % T3-SA=69 % T4-C2=53 % T5-DK=24 % T6-SK=73 % T7-DJ=14 % T8-DT=79 %] [23:52:44.449] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.419 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 % T7-D6=71 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 % T8-DT=79 %] [23:52:44.454] [SAMPLE-VAL] Sample 94: weight 0.203 -> 0.068 [N:T1-S6=100 % T2-D2=97 % T3-S7=100 % T4-C4=100 % T5-D5=95 % T6-H3=17 % T7-D6=72 %, E:T1-S4=39 % T2-D3=85 % T3-SA=67 % T4-C2=40 % T5-DK=23 % T6-SK=64 % T7-DJ=3 % T8-DT=77 %] [23:52:44.458] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.390 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=91 % T6-H3=42 % T7-D6=67 %, E:T1-S4=50 % T2-D3=92 % T3-SA=67 % T4-C2=46 % T5-DK=17 % T6-SK=66 % T7-DJ=12 % T8-DT=78 %] [23:52:44.463] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.364 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=97 % T6-H3=42 % T7-D6=74 %, E:T1-S4=53 % T2-D3=87 % T3-SA=68 % T4-C2=7 % T5-DK=22 % T6-SK=58 % T7-DJ=19 % T8-DT=74 %] [23:52:44.468] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.311 [N:T1-S6=100 % T2-D2=94 % T3-S7=100 % T4-C4=100 % T5-D5=92 % T6-H3=8 % T7-D6=66 %, E:T1-S4=44 % T2-D3=92 % T3-SA=67 % T4-C2=7 % T5-DK=18 % T6-SK=62 % T7-DJ=16 % T8-DT=76 %] [23:52:44.472] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.392 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=80 % T6-H3=54 % T7-D6=43 %, E:T1-S4=51 % T2-D3=98 % T3-SA=68 % T4-C2=52 % T5-DK=20 % T6-SK=62 % T7-DJ=13 % T8-DT=83 %] [23:52:44.477] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.305 [N:T1-S6=100 % T2-D2=91 % T3-S7=100 % T4-C4=100 % T5-D5=86 % T6-H3=7 % T7-D6=65 %, E:T1-S4=49 % T2-D3=91 % T3-SA=66 % T4-C2=7 % T5-DK=24 % T6-SK=55 % T7-DJ=13 % T8-DT=84 %] [23:52:44.483] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.348 [N:T1-S6=100 % T2-D2=92 % T3-S7=100 % T4-C4=100 % T5-D5=82 % T6-H3=48 % T7-D6=48 %, E:T1-S4=56 % T2-D3=98 % T3-SA=69 % T4-C2=8 % T5-DK=19 % T6-SK=49 % T7-DJ=17 % T8-DT=77 %] [23:52:44.483] [SAMPLE-VAL] Done. Weight range: 0.058-0.419 [23:52:44.483] [SAMPLE-VAL] Top sample 35 (w=0.419): N:76.J73.97652.JT4 E:AK4.K4.KJT83.652 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 % T7-D6=71 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 % T8-DT=79 %] [23:52:44.483] [SAMPLE-VAL] Top sample 93 (w=0.419): N:76.J43.97652.JT4 E:AK4.K7.KJT83.652 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=99 % T5-D5=96 % T6-H3=34 % T7-D6=71 %, E:T1-S4=61 % T2-D3=87 % T3-SA=71 % T4-C2=78 % T5-DK=22 % T6-SK=63 % T7-DJ=16 % T8-DT=79 %] [23:52:44.484] [SAMPLE-VAL] Top sample 11 (w=0.417): N:76.J43.97652.J54 E:AK4.K7.KJT83.T62 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.484] [SAMPLE-VAL] Top sample 41 (w=0.417): N:76.J73.97652.J54 E:AK4.K4.KJT83.T62 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.484] [SAMPLE-VAL] Top sample 49 (w=0.417): N:76.J43.97652.J64 E:AK4.K7.KJT83.T52 [N:T1-S6=100 % T2-D2=98 % T3-S7=100 % T4-C4=100 % T5-D5=96 % T6-H3=37 % T7-D6=71 %, E:T1-S4=60 % T2-D3=87 % T3-SA=71 % T4-C2=59 % T5-DK=21 % T6-SK=77 % T7-DJ=15 % T8-DT=82 %] [23:52:44.484] After sample validation: 100 deals remaining [23:52:44.484] [PLAY-INFER] No inference observations detected [23:52:44.484] Using weighted samples: 100/100 have non-uniform weights (range 0.058-0.419) [23:52:44.484] Sample deals (100 total, showing first 20, by weight): [23:52:44.484] [1] (w=0.419) E:AK4.K4.KJT83.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.97652.JT4 [23:52:44.484] [2] (w=0.419) E:AK4.K7.KJT83.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.97652.JT4 [23:52:44.484] [3] (w=0.417) E:AK4.K7.KJT83.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.97652.J54 [23:52:44.484] [4] (w=0.417) E:AK4.K4.KJT83.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.97652.J54 [23:52:44.484] [5] (w=0.417) E:AK4.K7.KJT83.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.97652.J64 [23:52:44.484] [6] (w=0.417) E:AK4.K4.KJT83.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.97652.J64 [23:52:44.485] [7] (w=0.414) E:AK4.K4.KJT93.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.87652.JT4 [23:52:44.485] [8] (w=0.414) E:AK4.K7.KJT93.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.87652.JT4 [23:52:44.485] [9] (w=0.412) E:AK4.K4.KJT73.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.98652.J54 [23:52:44.485] [10] (w=0.412) E:AK4.K4.KJT73.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.98652.J64 [23:52:44.485] [11] (w=0.412) E:AK4.K7.KJT73.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.98652.J54 [23:52:44.485] [12] (w=0.412) E:AK4.K7.KJT73.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.98652.J64 [23:52:44.485] [13] (w=0.412) E:AK4.K7.KJT73.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.98652.JT4 [23:52:44.485] [14] (w=0.412) E:AK4.K4.KJT73.652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.98652.JT4 [23:52:44.485] [15] (w=0.411) E:AK4.K4.KJT3.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.987652.J4 [23:52:44.485] [16] (w=0.411) E:AK4.K7.KJT3.T652 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.987652.J4 [23:52:44.485] [17] (w=0.403) E:AK4.K4.KJT93.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.87652.J54 [23:52:44.486] [18] (w=0.403) E:AK4.K7.KJT93.T62 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.87652.J54 [23:52:44.486] [19] (w=0.403) E:AK4.K7.KJT93.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J43.87652.J64 [23:52:44.486] [20] (w=0.403) E:AK4.K4.KJT93.T52 JT532.AQT9.A.KQ8 Q98.8652.Q4.A973 76.J73.87652.J64 [23:52:44.486] ... and 80 more [23:52:44.559] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [23:52:44.559] HT: [-90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -90, -90, -120, -120, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -120, -90, -90, -120, -90, -90, -90, -90, -90, -90, -120, -90] [23:52:44.559] HQ: [-90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -90, -120, -150, -120, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -120, -90, -90, -120, -90, -90, -90, -90, -90, -90, -120, -90] [23:52:44.559] CK: [-90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -120, -120, -180, -180, -90, -90, -120, -120, -120, -120, -90, -150, -150, -150, -150, -90, -90, -180, -180, -180, -180, -120, -120, -90, -90, -150, -150, -120, -180, -180, -150, -150, -150, -120, -150, -180, -150, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -150, -150, -120, -120, -150, -120, -120, -120, -180, -180, -150, -180, -150] [23:52:44.559] C8: [-120, -120, -120, -120, -120, -120, -150, -150, -120, -120, -120, -120, -120, -120, -180, -180, -150, -150, -150, -150, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -150, -150, -120, -120, -90, -90, -120, -120, -120, -90, -90, -150, -120, -120, -150, -120, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -120, -90, -120, -150, -90, -90, -120, -90, -90, -90, -120, -90] [23:52:44.559] HA: [-120, -120, -120, -120, -120, -120, -150, -150, -120, -120, -120, -120, -120, -120, -120, -120, -150, -150, -150, -150, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -150, -150, -120, -120, -90, -90, -120, -120, -120, -90, -90, -150, -120, -120, -150, -120, -90, -90, -90, -90, -90, -120, -120, -120, -120, -120, -120, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -120, -120, -90, -90, -120, -120, -90, -90, -120, -90, -90, -90, -90, -90, -90, -120, -90] [23:52:44.559] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [23:52:44.559] HT: [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5] [23:52:44.559] HQ: [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 5, 4, 3, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5] [23:52:44.559] CK: [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 5, 5, 4, 4, 4, 4, 5, 3, 3, 3, 3, 5, 5, 2, 2, 2, 2, 4, 4, 5, 5, 3, 3, 4, 2, 2, 3, 3, 3, 4, 3, 2, 3, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 3, 3, 4, 4, 3, 4, 4, 4, 2, 2, 3, 2, 3] [23:52:44.560] C8: [4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 2, 2, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 3, 3, 4, 4, 5, 5, 4, 4, 4, 5, 5, 3, 4, 4, 3, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 4, 5, 4, 3, 5, 5, 4, 5, 5, 5, 4, 5] [23:52:44.560] HA: [4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 3, 3, 4, 4, 5, 5, 4, 4, 4, 5, 5, 3, 4, 4, 3, 4, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 5] [23:52:44.560] --- IMP Calculation Output (card -> average IMP) --- [23:52:44.560] HT: 0.47 [23:52:44.560] HQ: 0.44 [23:52:44.560] HA: -0.17 [23:52:44.561] C8: -0.26 [23:52:44.561] CK: -0.48 [23:52:44.561] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [23:52:44.561] HT: 0.381 [23:52:44.561] HQ: 0.357 [23:52:44.561] CK: -0.215 [23:52:44.561] HA: -0.248 [23:52:44.561] C8: -0.274 [23:52:44.561] === DDS DETAILED ANALYSIS === [23:52:44.561] Cards analyzed: 5, Samples per card: 100 [23:52:44.561] [23:52:44.561] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [23:52:44.561] ----- ------ --------- ------- ----------- -------------------------------- [23:52:44.562] HT 0.47 4.71 0 % 2 [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4...] [23:52:44.562] HQ 0.44 4.69 0 % 3 [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4...] [23:52:44.562] CK -0.48 4.01 0 % 4 [5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4...] [23:52:44.562] HA -0.17 4.37 0 % 3 [4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3...] [23:52:44.562] C8 -0.26 4.30 0 % 4 [4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 2, 2, 3, 3, 3, 3...] [23:52:44.562] [23:52:44.562] Selected: HT (IMPs=0.47, avgTricks=4.71) [23:52:44.562] =================== [23:52:44.562] Selected: HT (MP 0.381, 0.47 IMPs, 4.71 tricks) [23:52:44.562] [stage-timing] ok sample=114ms validate=0ms nn=482ms signal=0ms simgames=8ms dds=67ms total=676ms samples=100 cards=29 [23:52:44.562] === FindBestCardAsync: Position=S, CardsPlayed=29 === [23:52:44.563] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:44.563] Relative position: Lefty, Contract type: NoTrump [23:52:44.563] Cards in hand mask: 6 [23:52:44.564] Candidate: 9H = 44.9 % [23:52:44.564] Candidate: TH = 30.9 % [23:52:44.564] Candidate: 8C = 17.7 % [23:52:44.564] Candidate: QH = 4.2 % [23:52:44.564] Candidate: AH = 1.6 % [23:52:44.564] Candidate: KC = 0.7 % [23:52:44.564] Selected: H9 (44.9 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:49 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:49 === [23:52:49.201] Activated: 5 tricks remaining, threshold=5 [23:52:49.201] ENDGAME: Hidden cards=9 between N and E, need 5+4, declarer tricks=7, defense tricks=1 [23:52:49.201] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:52:49.201] ENDGAME: S [- HAQ9 - CK8] [23:52:49.201] ENDGAME: W [- H86 - C973] [23:52:49.201] ENDGAME: Hidden [- HKJ74 D9 CJT65] [23:52:49.201] ENDGAME: Current trick (1 cards, led by E): D8 [23:52:49.201] ENDGAME: 126 valid worlds (after void filtering) [23:52:49.202] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:52:49.202] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [23:52:49.202] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [23:52:49.202] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [23:52:49.202] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, H < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [23:52:49.202] [DealFinder] Explained bid S P: "Overcaller 2. bid, True" -> require: (none) [23:52:49.202] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-P, True" -> require: (none) [23:52:49.202] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-X-P-1N-P-P, True" -> require: (none) [23:52:49.205] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [23:52:49.205] [DealFinder] Expression (1462 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in D) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & C >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in D) & NOT (HCP <= 9 & S >= 4 & SpadePoints >= 7 & HCP >= 6) & NOT (HCP >= 14 & C >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in D) & NOT (C <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in C & True & NOT Competitive(C) & NOT (S >= 3 & HCP >= 4) & NOT SpadeCompGame [23:52:49.206] [Timing] N precompute: 3ms mem d=100KB (total=1222MB) [23:52:49.213] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:49.213] [DealFinder] E Hearts: tightened from [0-3] to [2-3] using HandUnderstanding [23:52:49.213] [DealFinder] E Diamonds: tightened from [0-13] to [4-5] using HandUnderstanding [23:52:49.213] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:49.213] [DealFinder] E HCP min: tightened from 12 to 13 using HandUnderstanding [23:52:49.213] [DealFinder] E constraints: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5], Trivial=False [23:52:49.213] [DealFinder] Expression (3189 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:52:49.214] [Timing] E precompute: 7ms mem d=179KB (total=1222MB) [23:52:49.217] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [23:52:49.217] [DealFinder] S HCP min: tightened from 0 to 10 using HandUnderstanding [23:52:49.217] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [23:52:49.218] [DealFinder] S constraints: HCP[10-18], Suits=S[5-13], Trivial=False [23:52:49.218] [DealFinder] Expression (1629 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & 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) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & True & NOT (D >= 4 & HCP >= 13) & NOT (C >= 5 & HCP >= 12) & NOT (S >= 6 & HCP >= 13) [23:52:49.218] [Timing] S precompute: 4ms mem d=122KB (total=1222MB) [23:52:49.220] [DealFinder] W HCP min: tightened from 5 to 8 using HandUnderstanding [23:52:49.220] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [23:52:49.220] [DealFinder] W constraints: HCP[8-11], Suits=H[4-13], Trivial=False [23:52:49.220] [DealFinder] Expression (1226 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & 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 >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 10 & D >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & D <= 3 & balish & H <= 3) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True & NOT (HCP <= 9 & D >= 5) & NOT (HCP <= 9 & S >= 6) & NOT (H >= 5 & HCP <= 10) & NOT (HCP >= 10 & HCP <= 12 & D >= 5) & HCP < 12 & NOT (Game in H & H >= 6) & NOT Game in C [23:52:49.221] [Timing] W precompute: 2ms mem d=88KB (total=1222MB) [23:52:49.221] ENDGAME: Bidding weights applied to 126/126 worlds (range 0.00-0.00) [23:52:49.221] ENDGAME_WORLD: #1 (w=0.00) N:.KJ74.9. ...JT65 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #2 (w=0.00) N:.KJ74..5 ..9.JT6 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #3 (w=0.00) N:.KJ74..6 ..9.JT5 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #4 (w=0.00) N:.KJ74..T ..9.J65 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #5 (w=0.00) N:.KJ74..J ..9.T65 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #6 (w=0.00) N:.J74.9.5 .K..JT6 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #7 (w=0.00) N:.J74.9.6 .K..JT5 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #8 (w=0.00) N:.J74.9.T .K..J65 .AQ9..K8 .86..973 [23:52:49.221] ENDGAME_WORLD: #9 (w=0.00) N:.J74.9.J .K..T65 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #10 (w=0.00) N:.J74..65 .K.9.JT .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #11 (w=0.00) N:.J74..T5 .K.9.J6 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #12 (w=0.00) N:.J74..J5 .K.9.T6 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #13 (w=0.00) N:.J74..T6 .K.9.J5 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #14 (w=0.00) N:.J74..J6 .K.9.T5 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #15 (w=0.00) N:.J74..JT .K.9.65 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #16 (w=0.00) N:.K74.9.5 .J..JT6 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #17 (w=0.00) N:.K74.9.6 .J..JT5 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #18 (w=0.00) N:.K74.9.T .J..J65 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #19 (w=0.00) N:.K74.9.J .J..T65 .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: #20 (w=0.00) N:.K74..65 .J.9.JT .AQ9..K8 .86..973 [23:52:49.222] ENDGAME_WORLD: ... and 106 more [23:52:49.222] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=0.00, rankByScore=True): [23:52:49.291] H9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.2, dist=[7:0.0] [8:0.0] [9:0.0] [23:52:49.369] HQ: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.2, dist=[7:0.0] [8:0.0] [9:0.0] [23:52:49.451] HA: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=9.2, dist=[7:0.0] [8:0.0] [9:0.0] [10:0.0] [11:0.0] [23:52:49.496] C8: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.1, dist=[7:0.0] [8:0.0] [9:0.0] [10:0.0] [23:52:49.578] CK: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=8.7, dist=[7:0.0] [8:0.0] [9:0.0] [10:0.0] [11:0.0] [12:0.0] [23:52:49.578] IMP H9: 0.30 [23:52:49.578] IMP HQ: 0.29 [23:52:49.578] IMP HA: -0.85 [23:52:49.578] IMP C8: 0.51 [23:52:49.578] IMP CK: -0.25 [23:52:49.579] MP H9: 0.252 [23:52:49.579] MP HQ: 0.263 [23:52:49.579] MP HA: -0.732 [23:52:49.579] MP C8: 0.419 [23:52:49.579] MP CK: -0.202 [23:52:49.579] ENDGAME: Selected C8 (0 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:55 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:55 === [23:52:55.095] Activated: 4 tricks remaining, threshold=5 [23:52:55.095] ENDGAME: Hidden cards=6 between N and E, need 3+3, declarer tricks=7, defense tricks=2 [23:52:55.096] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:52:55.096] ENDGAME: S [- HAQ9 - CK] [23:52:55.096] ENDGAME: W [- H8 - C973] [23:52:55.096] ENDGAME: Hidden [- HJ4 - CJT65] [23:52:55.096] ENDGAME: Current trick (2 cards, led by N): HK H7 [23:52:55.096] ENDGAME: 20 valid worlds (after void filtering) [23:52:55.096] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:52:55.096] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [23:52:55.096] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [23:52:55.097] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [23:52:55.097] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, H < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [23:52:55.097] [DealFinder] Explained bid S P: "Overcaller 2. bid, True" -> require: (none) [23:52:55.097] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-P, True" -> require: (none) [23:52:55.097] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-X-P-1N-P-P, True" -> require: (none) [23:52:55.100] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [23:52:55.100] [DealFinder] Expression (1462 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in D) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & C >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in D) & NOT (HCP <= 9 & S >= 4 & SpadePoints >= 7 & HCP >= 6) & NOT (HCP >= 14 & C >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in D) & NOT (C <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in C & True & NOT Competitive(C) & NOT (S >= 3 & HCP >= 4) & NOT SpadeCompGame [23:52:55.100] [Timing] N precompute: 2ms mem d=103KB (total=1227MB) [23:52:55.106] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:55.106] [DealFinder] E Hearts: tightened from [0-3] to [2-3] using HandUnderstanding [23:52:55.106] [DealFinder] E Diamonds: tightened from [0-13] to [4-5] using HandUnderstanding [23:52:55.106] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:55.106] [DealFinder] E HCP min: tightened from 12 to 13 using HandUnderstanding [23:52:55.107] [DealFinder] E constraints: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5], Trivial=False [23:52:55.107] [DealFinder] Expression (3189 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:52:55.107] [Timing] E precompute: 7ms mem d=176KB (total=1227MB) [23:52:55.110] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [23:52:55.110] [DealFinder] S HCP min: tightened from 0 to 10 using HandUnderstanding [23:52:55.110] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [23:52:55.110] [DealFinder] S constraints: HCP[10-18], Suits=S[5-13], Trivial=False [23:52:55.110] [DealFinder] Expression (1629 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & 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) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & True & NOT (D >= 4 & HCP >= 13) & NOT (C >= 5 & HCP >= 12) & NOT (S >= 6 & HCP >= 13) [23:52:55.110] [Timing] S precompute: 3ms mem d=120KB (total=1227MB) [23:52:55.113] [DealFinder] W HCP min: tightened from 5 to 8 using HandUnderstanding [23:52:55.113] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [23:52:55.113] [DealFinder] W constraints: HCP[8-11], Suits=H[4-13], Trivial=False [23:52:55.113] [DealFinder] Expression (1226 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & 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 >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 10 & D >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & D <= 3 & balish & H <= 3) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True & NOT (HCP <= 9 & D >= 5) & NOT (HCP <= 9 & S >= 6) & NOT (H >= 5 & HCP <= 10) & NOT (HCP >= 10 & HCP <= 12 & D >= 5) & HCP < 12 & NOT (Game in H & H >= 6) & NOT Game in C [23:52:55.113] [Timing] W precompute: 2ms mem d=96KB (total=1228MB) [23:52:55.113] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.00-0.00) [23:52:55.113] ENDGAME_WORLD: #1 (w=0.00) N:.J4..5 ...JT6 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #2 (w=0.00) N:.J4..6 ...JT5 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #3 (w=0.00) N:.J4..T ...J65 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #4 (w=0.00) N:.J4..J ...T65 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #5 (w=0.00) N:.4..65 .J..JT .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #6 (w=0.00) N:.4..T5 .J..J6 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #7 (w=0.00) N:.4..J5 .J..T6 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #8 (w=0.00) N:.4..T6 .J..J5 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #9 (w=0.00) N:.4..J6 .J..T5 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #10 (w=0.00) N:.4..JT .J..65 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #11 (w=0.00) N:.J..65 .4..JT .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #12 (w=0.00) N:.J..T5 .4..J6 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #13 (w=0.00) N:.J..J5 .4..T6 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #14 (w=0.00) N:.J..T6 .4..J5 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #15 (w=0.00) N:.J..J6 .4..T5 .AQ9..K .8..973 [23:52:55.114] ENDGAME_WORLD: #16 (w=0.00) N:.J..JT .4..65 .AQ9..K .8..973 [23:52:55.115] ENDGAME_WORLD: #17 (w=0.00) N:...T65 .J4..J .AQ9..K .8..973 [23:52:55.115] ENDGAME_WORLD: #18 (w=0.00) N:...J65 .J4..T .AQ9..K .8..973 [23:52:55.115] ENDGAME_WORLD: #19 (w=0.00) N:...JT5 .J4..6 .AQ9..K .8..973 [23:52:55.115] ENDGAME_WORLD: #20 (w=0.00) N:...JT6 .J4..5 .AQ9..K .8..973 [23:52:55.115] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=0.00, rankByScore=True): [23:52:55.115] H9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.0, dist=[7:0.0] [23:52:55.115] HQ: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.0, dist=[7:0.0] [8:0.0] [23:52:55.116] HA: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.0, dist=[7:0.0] [8:0.0] [23:52:55.116] IMP H9: 0.01 [23:52:55.116] IMP HQ: -0.00 [23:52:55.116] IMP HA: -0.00 [23:52:55.116] MP H9: 0.010 [23:52:55.116] MP HQ: -0.005 [23:52:55.116] MP HA: -0.005 [23:52:55.116] ENDGAME: 3rd-hand-high reward +0.50 IMP to HA (now 0.50) [23:52:55.116] ENDGAME: Selected HA (0 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:52:56 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:52:56 === [23:52:56.603] Activated: 3 tricks remaining, threshold=5 [23:52:56.603] ENDGAME: Hidden cards=6 between N and E, need 3+3, declarer tricks=7, defense tricks=3 [23:52:56.603] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:52:56.603] ENDGAME: S [- HQ9 - CK] [23:52:56.603] ENDGAME: W [- - - C973] [23:52:56.604] ENDGAME: Hidden [- HJ4 - CJT65] [23:52:56.604] ENDGAME: 20 valid worlds (after void filtering) [23:52:56.604] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:52:56.604] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [23:52:56.604] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [23:52:56.604] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [23:52:56.604] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, H < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [23:52:56.605] [DealFinder] Explained bid S P: "Overcaller 2. bid, True" -> require: (none) [23:52:56.605] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-P, True" -> require: (none) [23:52:56.605] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-X-P-1N-P-P, True" -> require: (none) [23:52:56.607] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [23:52:56.608] [DealFinder] Expression (1462 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in D) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & C >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in D) & NOT (HCP <= 9 & S >= 4 & SpadePoints >= 7 & HCP >= 6) & NOT (HCP >= 14 & C >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in D) & NOT (C <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in C & True & NOT Competitive(C) & NOT (S >= 3 & HCP >= 4) & NOT SpadeCompGame [23:52:56.608] [Timing] N precompute: 2ms mem d=111KB (total=1219MB) [23:52:56.614] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:56.614] [DealFinder] E Hearts: tightened from [0-3] to [2-3] using HandUnderstanding [23:52:56.614] [DealFinder] E Diamonds: tightened from [0-13] to [4-5] using HandUnderstanding [23:52:56.614] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:52:56.614] [DealFinder] E HCP min: tightened from 12 to 13 using HandUnderstanding [23:52:56.614] [DealFinder] E constraints: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5], Trivial=False [23:52:56.614] [DealFinder] Expression (3189 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:52:56.614] [Timing] E precompute: 6ms mem d=176KB (total=1219MB) [23:52:56.617] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [23:52:56.617] [DealFinder] S HCP min: tightened from 0 to 10 using HandUnderstanding [23:52:56.617] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [23:52:56.617] [DealFinder] S constraints: HCP[10-18], Suits=S[5-13], Trivial=False [23:52:56.617] [DealFinder] Expression (1629 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & 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) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & True & NOT (D >= 4 & HCP >= 13) & NOT (C >= 5 & HCP >= 12) & NOT (S >= 6 & HCP >= 13) [23:52:56.617] [Timing] S precompute: 2ms mem d=120KB (total=1219MB) [23:52:56.619] [DealFinder] W HCP min: tightened from 5 to 8 using HandUnderstanding [23:52:56.619] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [23:52:56.619] [DealFinder] W constraints: HCP[8-11], Suits=H[4-13], Trivial=False [23:52:56.619] [DealFinder] Expression (1226 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & 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 >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 10 & D >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & D <= 3 & balish & H <= 3) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True & NOT (HCP <= 9 & D >= 5) & NOT (HCP <= 9 & S >= 6) & NOT (H >= 5 & HCP <= 10) & NOT (HCP >= 10 & HCP <= 12 & D >= 5) & HCP < 12 & NOT (Game in H & H >= 6) & NOT Game in C [23:52:56.620] [Timing] W precompute: 2ms mem d=96KB (total=1220MB) [23:52:56.620] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.00-0.00) [23:52:56.620] ENDGAME_WORLD: #1 (w=0.00) N:.J4..5 ...JT6 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #2 (w=0.00) N:.J4..6 ...JT5 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #3 (w=0.00) N:.J4..T ...J65 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #4 (w=0.00) N:.J4..J ...T65 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #5 (w=0.00) N:.4..65 .J..JT .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #6 (w=0.00) N:.4..T5 .J..J6 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #7 (w=0.00) N:.4..J5 .J..T6 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #8 (w=0.00) N:.4..T6 .J..J5 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #9 (w=0.00) N:.4..J6 .J..T5 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #10 (w=0.00) N:.4..JT .J..65 .Q9..K ...973 [23:52:56.620] ENDGAME_WORLD: #11 (w=0.00) N:.J..65 .4..JT .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #12 (w=0.00) N:.J..T5 .4..J6 .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #13 (w=0.00) N:.J..J5 .4..T6 .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #14 (w=0.00) N:.J..T6 .4..J5 .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #15 (w=0.00) N:.J..J6 .4..T5 .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #16 (w=0.00) N:.J..JT .4..65 .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #17 (w=0.00) N:...T65 .J4..J .Q9..K ...973 [23:52:56.621] ENDGAME_WORLD: #18 (w=0.00) N:...J65 .J4..T .Q9..K ...973 [23:52:56.622] ENDGAME_WORLD: #19 (w=0.00) N:...JT5 .J4..6 .Q9..K ...973 [23:52:56.622] ENDGAME_WORLD: #20 (w=0.00) N:...JT6 .J4..5 .Q9..K ...973 [23:52:56.622] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=0.00, rankByScore=True): [23:52:56.622] H9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.5, dist=(none) [23:52:56.622] HQ: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.2, dist=(none) [23:52:56.622] CK: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.2, dist=(none) [23:52:56.623] IMP H9: -0.30 [23:52:56.623] IMP HQ: 0.15 [23:52:56.623] IMP CK: 0.15 [23:52:56.623] MP H9: -0.300 [23:52:56.623] MP HQ: 0.150 [23:52:56.623] MP CK: 0.150 [23:52:56.623] ENDGAME: Selected CK (0 %) [23:52:56.623] Tied cards: CK,HQ -- invoking NN directly on tied set [23:52:56.623] === FindBestCardAsync: Position=S, CardsPlayed=40 === [23:52:56.623] Finding card to play for S: JT532.AQT9.A.KQ8 [23:52:56.624] Relative position: Lefty, Contract type: NoTrump [23:52:56.624] Cards in hand mask: 3 [23:52:56.625] Candidate: QH = 78.1 % [23:52:56.625] Candidate: KC = 15.0 % [23:52:56.625] Candidate: 9H = 6.9 % [23:52:56.625] Selected: HQ (78.1 %) === Board 20260810_MP_BFD--2026-08-09_b2 (API) - DDS Engine (S) - 2026-08-09 23:53:00 === === Board 20260810_MP_BFD--2026-08-09_b2 (API) - Neural Network Engine (S) - 2026-08-09 23:53:00 === [23:53:00.228] Activated: 2 tricks remaining, threshold=5 [23:53:00.228] ENDGAME: Hidden cards=4 between N and E, need 2+2, declarer tricks=7, defense tricks=4 [23:53:00.228] ENDGAME: Contract=1N, Declarer=E, ToPlay=S, Trump=NT [23:53:00.228] ENDGAME: S [- H9 - CK] [23:53:00.228] ENDGAME: W [- - - C97] [23:53:00.228] ENDGAME: Hidden [- - - CJT65] [23:53:00.229] ENDGAME: 6 valid worlds (after void filtering) [23:53:00.229] [DealFinder] Explained bid E 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [23:53:00.229] [DealFinder] Explained bid S 1S: "Responses to 1Mi, Overcall(S), S >= 6, HCP >= 7, SpadePoints >= 10, HCP <= 17, BestSuit(S), 1 of Top 3 Honors in S" -> require: (none) [23:53:00.229] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, HeartPoints >= 6, H >= 4, HCP >= 4" -> require: (none) [23:53:00.229] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [23:53:00.229] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, H < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [23:53:00.229] [DealFinder] Explained bid S P: "Overcaller 2. bid, True" -> require: (none) [23:53:00.229] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-P, True" -> require: (none) [23:53:00.230] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-X-P-1N-P-P, True" -> require: (none) [23:53:00.232] [DealFinder] N constraints: HCP[0-9], Suits=(none), Trivial=False [23:53:00.232] [DealFinder] Expression (1462 chars): HCP <= 9 & NOT (H >= 5 & HCP >= 10) & NOT (HCP >= 15 & H >= 5) & NOT (HCP >= 12 & S <= 2) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT SpadeSlam & NOT ((RealSolid(S) OR IsTrump(S)) & Losers = 1) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeSmallSlamPointTarget & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(S) OR IsTrump(S)) & Losers <= 0) & NOT (IsSpadeSlamViable & CombinedSpadePointsMin >= SpadeGrandSlamPointTarget Subtract 1 & CombinedSpadePointsMin < SpadeGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in S & NOT 2 of Top 3 Honors in S) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in D) & NOT (HCP >= 10 & S >= 3) & NOT (HCP >= 9 & S >= 4 & SpadePoints >= 12) & NOT (HCP >= 10 & C >= 5) & NOT (HCP <= 10 & S >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in D) & NOT (HCP <= 9 & S >= 4 & SpadePoints >= 7 & HCP >= 6) & NOT (HCP >= 14 & C >= 5) & NOT (HCP <= 7 & S >= 4 & SpadePoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in D) & NOT (C <= 1 & S >= 4 & HCP >= 10) & NOT (HCP <= 10 & S >= 5 & HCP >= 5) & NOT (H >= 7 & TwiceRebiddable(H) & LoserLevel >= 4) & NOT Game in C & True & NOT Competitive(C) & NOT (S >= 3 & HCP >= 4) & NOT SpadeCompGame [23:53:00.232] [Timing] N precompute: 2ms mem d=87KB (total=1225MB) [23:53:00.239] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [23:53:00.240] [DealFinder] E Hearts: tightened from [0-3] to [2-3] using HandUnderstanding [23:53:00.240] [DealFinder] E Diamonds: tightened from [0-13] to [4-5] using HandUnderstanding [23:53:00.240] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [23:53:00.240] [DealFinder] E HCP min: tightened from 12 to 13 using HandUnderstanding [23:53:00.240] [DealFinder] E constraints: HCP[13-14], Suits=S[2-5] H[2-3] D[4-5] C[2-5], Trivial=False [23:53:00.240] [DealFinder] Expression (3189 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:53:00.240] [Timing] E precompute: 7ms mem d=173KB (total=1225MB) [23:53:00.243] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [23:53:00.243] [DealFinder] S HCP min: tightened from 0 to 10 using HandUnderstanding [23:53:00.243] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [23:53:00.243] [DealFinder] S constraints: HCP[10-18], Suits=S[5-13], Trivial=False [23:53:00.243] [DealFinder] Expression (1629 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & 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) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & True & NOT (D >= 4 & HCP >= 13) & NOT (C >= 5 & HCP >= 12) & NOT (S >= 6 & HCP >= 13) [23:53:00.244] [Timing] S precompute: 3ms mem d=122KB (total=1225MB) [23:53:00.246] [DealFinder] W HCP min: tightened from 5 to 8 using HandUnderstanding [23:53:00.246] [DealFinder] W HCP max: tightened from 37 to 11 using HandUnderstanding [23:53:00.246] [DealFinder] W constraints: HCP[8-11], Suits=H[4-13], Trivial=False [23:53:00.246] [DealFinder] Expression (1226 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & HCP >= 5 & NOT (H >= 5 & HCP >= 10) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & 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 >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (DiamondPoints >= 10 & D >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & D <= 3 & balish & H <= 3) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & True & NOT (HCP <= 9 & D >= 5) & NOT (HCP <= 9 & S >= 6) & NOT (H >= 5 & HCP <= 10) & NOT (HCP >= 10 & HCP <= 12 & D >= 5) & HCP < 12 & NOT (Game in H & H >= 6) & NOT Game in C [23:53:00.246] [Timing] W precompute: 2ms mem d=96KB (total=1226MB) [23:53:00.246] ENDGAME: Bidding weights applied to 6/6 worlds (range 0.00-0.00) [23:53:00.246] ENDGAME_WORLD: #1 (w=0.00) N:...65 ...JT .9..K ...97 [23:53:00.246] ENDGAME_WORLD: #2 (w=0.00) N:...T5 ...J6 .9..K ...97 [23:53:00.247] ENDGAME_WORLD: #3 (w=0.00) N:...J5 ...T6 .9..K ...97 [23:53:00.247] ENDGAME_WORLD: #4 (w=0.00) N:...T6 ...J5 .9..K ...97 [23:53:00.247] ENDGAME_WORLD: #5 (w=0.00) N:...J6 ...T5 .9..K ...97 [23:53:00.247] ENDGAME_WORLD: #6 (w=0.00) N:...JT ...65 .9..K ...97 [23:53:00.247] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=0.00, rankByScore=True): [23:53:00.247] H9: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.0, dist=(none) [23:53:00.247] CK: defeat 0 % (0.0/0.0), makes 100 % (0.0/0.0), avgDeclTricks=7.0, dist=(none) [23:53:00.247] IMP H9: 0.00 [23:53:00.247] IMP CK: 0.00 [23:53:00.247] MP H9: 0.000 [23:53:00.247] MP CK: 0.000 [23:53:00.247] ENDGAME: Selected CK (0 %) [23:53:00.247] Tied cards: CK,H9 -- invoking NN directly on tied set [23:53:00.248] === FindBestCardAsync: Position=S, CardsPlayed=44 === [23:53:00.248] Finding card to play for S: JT532.AQT9.A.KQ8 [23:53:00.248] Relative position: Lefty, Contract type: NoTrump [23:53:00.248] Cards in hand mask: 2 [23:53:00.249] Candidate: 9H = 88.5 % [23:53:00.249] Candidate: KC = 11.5 % [23:53:00.249] Selected: H9 (88.5 %)