=== Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:34:34 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:34:34 === [04:34:34.998] === FindBestCardAsync: Position=N, CardsPlayed=0 === [04:34:34.998] Contract: 3N, Declarer: W, Dealer: W [04:34:34.998] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:34.998] Deal: N:... ... ... ... [04:34:34.999] Position N is on defender's side - score table shifted by 0 defense tricks won [04:34:34.999] ****************************** [04:34:34.999] FindMatchingDealsWithPlayInternal Input: [04:34:34.999] Position parameter: N [04:34:34.999] Deal from game: N:... ... ... ... [04:34:34.999] Hand for N: Q9752.J2.T942.K5 [04:34:34.999] Hand for E: (null) [04:34:34.999] Hand for S: (null) [04:34:34.999] Hand for W: (null) [04:34:34.999] Cards played: [04:34:34.999] Declarer: W [04:34:34.999] ****************************** [04:34:34.999] [DealFinder] Seed from player N hand: -128369964 [04:34:35.000] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:35.000] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:34:35.001] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:34:35.001] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:34:35.001] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:34:35.002] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:34:35.002] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:34:35.003] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:34:35.003] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:34:35.004] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:34:35.004] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:34:35.004] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:34:35.005] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:34:35.007] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:34:35.007] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:34:35.007] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:34:35.007] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:34:35.007] [Timing] N precompute: 2ms mem d=88KB (total=1436MB) [04:34:35.010] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:34:35.010] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:34:35.010] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:34:35.010] [Timing] E precompute: 3ms mem d=137KB (total=1436MB) [04:34:35.012] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:34:35.012] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:34:35.012] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:34:35.012] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:34:35.012] [Timing] S precompute: 1ms mem d=80KB (total=1436MB) [04:34:35.014] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:34:35.014] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:34:35.014] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:34:35.014] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:34:35.014] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:34:35.014] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:34:35.014] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:34:35.014] [Timing] W precompute: 2ms mem d=144KB (total=1436MB) [04:34:35.014] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:34:35.014] [Timing] Pre-computation (constraints): 14ms mem d=2MB (total=1436MB, gc2=25) [04:34:35.014] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [04:34:35.015] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=0 [04:34:35.015] [ExtractPartialDeal] Visible hands: N [04:34:35.015] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:35.015] [ExtractPartialDeal] Extracted hands: [04:34:35.015] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:34:35.015] E: ... (0 cards) [04:34:35.015] S: ... (0 cards) [04:34:35.015] W: ... (0 cards) [04:34:35.015] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:34:35.015] [DealFinder] Bid verification enabled for: E, W [04:34:35.015] [DealFinder] Propagated E: HCP[8-9], Suits=S[0-6] H[0-9] D[0-7] C[0-9] (2 iterations) [04:34:35.015] [DealFinder] Propagated S: HCP[8-9], Suits=S[0-6] H[0-9] D[0-7] C[0-9] (2 iterations) [04:34:35.015] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:34:35.016] [DealFinder] Known cards per player: N=13, E=0, S=0, W=0 [04:34:35.016] [DealFinder] Locked players: N [04:34:35.016] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [04:34:35.016] [DealFinder] Players needing cards: E:13, S:13, W:13 [04:34:35.016] Large number of cards remaining. Using random generation. [04:34:35.016] [DealFinder] Hands to validate (not 13 cards in partial): E, S, W [04:34:35.016] [VerifyHands] FAIL for E: T83.T76543.A8.74 (((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (...) [04:34:35.017] [VerifyHands] FAIL for E: T.T76.AQ83.QJ763 (((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (...) [04:34:35.021] [VerifyHands] FAIL for E: J6.AT53.K876.AJ2 (((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (...) [04:34:35.028] [VerifyHands] FAIL for E: AT8.97543.AK.T42 (((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (...) [04:34:35.029] [VerifyHands] FAIL for E: J8.KQ9863.J3.A92 (((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (...) [04:34:35.273] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [04:34:35.281] [DealFinder] After 1000 attempts: passedSimple=293, failedVerification=293, matches=0 [04:34:35.310] [DealFinder] Strict verification given up after 2004 attempts (0 matches) -- collecting constraint-satisfying deals instead. [04:34:35.406] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=61, lastResort=100, simple=71, any=100). bidVerify calls=200/1200, passes=1 [04:34:35.406] [Timing] Total: 406ms, Generation: 117ms, Verification: 32ms [04:34:35.406] [Timing] Attempts: 10000, PassedSimpleCheck: 2812, FailedVerification: 2812, Found: 0 [04:34:35.406] [DealFinder] No strict matches found. Using 61 fallback deals (simple constraints only: HCP + suit lengths). [04:34:35.429] Search complete. Returning 61 deals. [04:34:35.429] Found 61 sample deals for simulation. [04:34:35.429] Valid deals for DDS: 61 / 61 [04:34:35.429] [SAMPLE-VAL] No cards played -- skipping validation [04:34:35.429] After sample validation: 61 deals remaining [04:34:35.429] [PLAY-INFER] No observed play -- skipping [04:34:35.430] Using weighted samples: 61/61 have non-uniform weights (range 0.030-0.085) [04:34:35.430] Sample deals (61 total, showing first 20, by weight): [04:34:35.430] [1] (w=0.085) N:Q9752.J2.T942.K5 J.KQ543.K6.T9874 AKT6.T98.J853.63 843.A76.AQ7.AQJ2 [04:34:35.430] [2] (w=0.085) N:Q9752.J2.T942.K5 43.QT6.K83.QJ742 J86.A9874.6.AT63 AKT.K53.AQJ75.98 [04:34:35.430] [3] (w=0.085) N:Q9752.J2.T942.K5 KT4.AQ96.65.T632 J3.K874.K83.J974 A86.T53.AQJ7.AQ8 [04:34:35.430] [4] (w=0.085) N:Q9752.J2.T942.K5 K86.AQT.8753.964 43.K8543.A.JT832 AJT.976.KQJ6.AQ7 [04:34:35.430] [5] (w=0.085) N:Q9752.J2.T942.K5 JT63.KT8.A85.J76 K8.Q9653.K.T9843 A4.A74.QJ763.AQ2 [04:34:35.430] [6] (w=0.085) N:Q9752.J2.T942.K5 JT43.Q75.KQ76.87 8.AKT43.J5.JT932 AK6.986.A83.AQ64 [04:34:35.430] [7] (w=0.085) N:Q9752.J2.T942.K5 AK643.765.Q653.9 8.AQ983.7.QT7432 JT.KT4.AKJ8.AJ86 [04:34:35.430] [8] (w=0.085) N:Q9752.J2.T942.K5 .AQT63.73.QJT762 KJ864.985.A6.843 AT3.K74.KQJ85.A9 [04:34:35.430] [9] (w=0.085) N:Q9752.J2.T942.K5 A84.Q754.J7.JT76 T3.T986.AKQ.9843 KJ6.AK3.8653.AQ2 [04:34:35.430] [10] (w=0.085) N:Q9752.J2.T942.K5 83.Q543.KQ.JT876 AT6.T987.J63.A32 KJ4.AK6.A875.Q94 [04:34:35.430] [11] (w=0.085) N:Q9752.J2.T942.K5 AK643.754.J87.92 8.AQ963.K3.T8743 JT.KT8.AQ65.AQJ6 [04:34:35.431] [12] (w=0.085) N:Q9752.J2.T942.K5 KJ6.AT93.J7653.8 43.KQ84.Q8.J7642 AT8.765.AK.AQT93 [04:34:35.431] [13] (w=0.085) N:Q9752.J2.T942.K5 K4.9875.73.AQ972 T63.A643.K865.J8 AJ8.KQT.AQJ.T643 [04:34:35.431] [14] (w=0.085) N:Q9752.J2.T942.K5 A4.9754.K7.Q8742 863.QT863.AJ8.J3 KJT.AK.Q653.AT96 [04:34:35.431] [15] (w=0.079) N:Q9752.J2.T942.K5 T6.AKT543.5.JT73 J83.97.AQ873.Q42 AK4.Q86.KJ6.A986 [04:34:35.431] [16] (w=0.079) N:Q9752.J2.T942.K5 T.AT9864.83.A876 KJ863.Q5.QJ65.93 A4.K73.AK7.QJT42 [04:34:35.431] [17] (w=0.079) N:Q9752.J2.T942.K5 63.AK6543.8.JT32 AK4.Q87.763.9876 JT8.T9.AKQJ5.AQ4 [04:34:35.431] [18] (w=0.079) N:Q9752.J2.T942.K5 KT8.KQT954.7.T98 J64.73.K865.AJ43 A3.A86.AQJ3.Q762 [04:34:35.431] [19] (w=0.079) N:Q9752.J2.T942.K5 KJ63.KQ9873.63.T T4.654.KJ8.A9863 A8.AT.AQ75.QJ742 [04:34:35.431] [20] (w=0.079) N:Q9752.J2.T942.K5 KT6.T97654.J.A93 J84.A3.K763.J764 A3.KQ8.AQ85.QT82 [04:34:35.431] ... and 41 more [04:34:35.434] [NN-LEAD] top4 candidates: xS=42 %, xD=19 %, TD=17 %, xH=13 % [04:34:35.434] [NN-LEAD] adding conventional lead card(s) to the candidate set: S9, S7, S5, HJ [04:34:35.434] [NN-LEAD] restricting opening-lead DDS to 8 candidate(s) (warm context) [04:34:37.525] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:37.525] S2: [50, -400, -460, -430, -430, 100, -400, 50, -400, 100, -430, -430, -490, -430, -460, -520, 50, -460, -460, -460, -460, 50, -430, -460, -430, -460, -400, -430, -460, -430, -430, -400, 50, -400, -430, -400, 50, -400, -400, -400, 50, -400, -430, 50, -400, -430, -490, 50, -460, -490, -400, -460, -430, -430, -430, 50, -400, -430, 50, -430, -400] [04:34:37.525] D2: [-400, -400, -430, -430, -430, 100, -400, -460, 50, 50, -430, -430, -490, -400, -460, -520, 50, -460, -460, -460, -460, -400, -430, -430, -430, -460, -400, -400, -460, -430, 50, -400, -490, -400, -400, -400, 50, -400, -400, -400, 50, -400, -400, 50, 50, -400, -490, -400, -400, -490, 50, -460, -400, -430, -460, 50, -430, -430, 100, 50, 100] [04:34:37.525] DT: [-400, -400, -430, -430, -430, 100, -400, -460, 50, 50, -430, -430, -490, -430, -460, -520, 50, -460, -460, -460, -460, -400, -430, -430, -430, -460, -400, -430, -460, -430, 50, -400, -490, -400, -400, -400, 50, -430, -400, -400, 50, -400, -400, 50, 50, -400, -490, -400, -400, -490, 50, -460, -400, -430, -460, -400, -430, -430, 100, 50, 100] [04:34:37.525] H2: [-400, -400, -460, -430, -430, 100, -430, -460, 50, 50, -430, -430, -490, -400, -460, -520, 50, -460, -460, -460, -490, -430, -430, -460, -430, -460, -400, -400, -460, -430, -430, -430, -490, -400, -430, -400, 50, -400, -430, -430, -430, -400, -400, -430, -400, -430, -490, -400, -430, -520, 50, -460, -400, -400, -460, -460, -400, -430, -460, -400, -460] [04:34:37.525] S9: [50, -400, -430, -430, -430, 100, -430, 50, -400, 100, -430, -430, -490, -430, -460, -520, 50, -460, -460, -460, -460, 50, -430, -460, -430, -460, -400, -430, -460, -430, -430, -400, 50, -400, -430, -430, 50, -400, -430, -400, 50, -400, -430, -400, -400, -430, -490, 50, -460, -490, -400, -460, -430, -430, -430, 50, -400, -460, 50, -430, -400] [04:34:37.525] S7: [50, -400, -460, -430, -430, 100, -430, 50, -400, 100, -430, -430, -490, -430, -460, -520, 50, -460, -460, -460, -460, 50, -430, -460, -430, -460, -400, -430, -460, -430, -430, -400, 50, -400, -430, -400, 50, -400, -400, -400, 50, -400, -430, 50, -400, -430, -490, 50, -460, -490, -400, -460, -430, -430, -430, 50, -400, -430, 50, -430, -400] [04:34:37.526] S5: [50, -400, -460, -430, -430, 100, -400, 50, -400, 100, -430, -430, -490, -430, -460, -520, 50, -460, -460, -460, -460, 50, -430, -460, -430, -460, -400, -430, -460, -430, -430, -400, 50, -400, -430, -400, 50, -400, -400, -400, 50, -400, -430, 50, -400, -430, -490, 50, -460, -490, -400, -460, -430, -430, -430, 50, -400, -430, 50, -430, -400] [04:34:37.526] HJ: [-400, -400, -460, -430, -430, 100, -400, -460, 50, 50, -430, -430, -490, -400, -460, -520, 50, -460, -460, -460, -460, -430, -430, -460, -430, -460, -400, -400, -460, -430, -430, -430, -490, -400, -430, -400, 50, -400, -430, -430, -430, -400, -400, -430, 50, -430, -490, -400, -430, -520, 50, -460, -400, -400, -460, -460, -400, -430, -460, -400, -400] [04:34:37.526] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:37.526] S2: [5, 4, 2, 3, 3, 6, 4, 5, 4, 6, 3, 3, 1, 3, 2, 0, 5, 2, 2, 2, 2, 5, 3, 2, 3, 2, 4, 3, 2, 3, 3, 4, 5, 4, 3, 4, 5, 4, 4, 4, 5, 4, 3, 5, 4, 3, 1, 5, 2, 1, 4, 2, 3, 3, 3, 5, 4, 3, 5, 3, 4] [04:34:37.526] D2: [4, 4, 3, 3, 3, 6, 4, 2, 5, 5, 3, 3, 1, 4, 2, 0, 5, 2, 2, 2, 2, 4, 3, 3, 3, 2, 4, 4, 2, 3, 5, 4, 1, 4, 4, 4, 5, 4, 4, 4, 5, 4, 4, 5, 5, 4, 1, 4, 4, 1, 5, 2, 4, 3, 2, 5, 3, 3, 6, 5, 6] [04:34:37.526] DT: [4, 4, 3, 3, 3, 6, 4, 2, 5, 5, 3, 3, 1, 3, 2, 0, 5, 2, 2, 2, 2, 4, 3, 3, 3, 2, 4, 3, 2, 3, 5, 4, 1, 4, 4, 4, 5, 3, 4, 4, 5, 4, 4, 5, 5, 4, 1, 4, 4, 1, 5, 2, 4, 3, 2, 4, 3, 3, 6, 5, 6] [04:34:37.526] H2: [4, 4, 2, 3, 3, 6, 3, 2, 5, 5, 3, 3, 1, 4, 2, 0, 5, 2, 2, 2, 1, 3, 3, 2, 3, 2, 4, 4, 2, 3, 3, 3, 1, 4, 3, 4, 5, 4, 3, 3, 3, 4, 4, 3, 4, 3, 1, 4, 3, 0, 5, 2, 4, 4, 2, 2, 4, 3, 2, 4, 2] [04:34:37.526] S9: [5, 4, 3, 3, 3, 6, 3, 5, 4, 6, 3, 3, 1, 3, 2, 0, 5, 2, 2, 2, 2, 5, 3, 2, 3, 2, 4, 3, 2, 3, 3, 4, 5, 4, 3, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 1, 5, 2, 1, 4, 2, 3, 3, 3, 5, 4, 2, 5, 3, 4] [04:34:37.526] S7: [5, 4, 2, 3, 3, 6, 3, 5, 4, 6, 3, 3, 1, 3, 2, 0, 5, 2, 2, 2, 2, 5, 3, 2, 3, 2, 4, 3, 2, 3, 3, 4, 5, 4, 3, 4, 5, 4, 4, 4, 5, 4, 3, 5, 4, 3, 1, 5, 2, 1, 4, 2, 3, 3, 3, 5, 4, 3, 5, 3, 4] [04:34:37.526] S5: [5, 4, 2, 3, 3, 6, 4, 5, 4, 6, 3, 3, 1, 3, 2, 0, 5, 2, 2, 2, 2, 5, 3, 2, 3, 2, 4, 3, 2, 3, 3, 4, 5, 4, 3, 4, 5, 4, 4, 4, 5, 4, 3, 5, 4, 3, 1, 5, 2, 1, 4, 2, 3, 3, 3, 5, 4, 3, 5, 3, 4] [04:34:37.526] HJ: [4, 4, 2, 3, 3, 6, 4, 2, 5, 5, 3, 3, 1, 4, 2, 0, 5, 2, 2, 2, 2, 3, 3, 2, 3, 2, 4, 4, 2, 3, 3, 3, 1, 4, 3, 4, 5, 4, 3, 3, 3, 4, 4, 3, 5, 3, 1, 4, 3, 0, 5, 2, 4, 4, 2, 2, 4, 3, 2, 4, 4] [04:34:37.527] --- IMP Calculation Output (card -> average IMP) --- [04:34:37.527] S2: 0.39 [04:34:37.527] S5: 0.39 [04:34:37.527] S7: 0.36 [04:34:37.527] D2: 0.27 [04:34:37.527] S9: 0.21 [04:34:37.527] DT: 0.11 [04:34:37.527] HJ: -0.76 [04:34:37.527] H2: -0.97 [04:34:37.527] Opening lead IMP analysis: [04:34:37.527] [LEAD] Engine choice S2 is conventional: Hxx+ - lead 4th best vs NT [04:34:37.527] Selected lead: S2 (score: 0.390 IMPs) [04:34:37.528] [stage-timing] opening-lead sample=430ms validate=0ms nn=0ms signal=0ms simgames=1ms dds=2094ms total=2529ms samples=61 [04:34:37.528] === FindBestCardAsync: Position=N, CardsPlayed=0 === [04:34:37.528] Finding opening lead... [04:34:37.528] Hand: Q9752.J2.T942.K5 [04:34:37.528] Contract: 3NT [04:34:37.529] Candidate: xS = 42.3 % [04:34:37.529] Candidate: xD = 18.7 % [04:34:37.529] Candidate: TD = 17.0 % [04:34:37.529] Candidate: xH = 12.6 % [04:34:37.529] Candidate: KC = 6.8 % [04:34:37.529] Candidate: JH = 1.1 % [04:34:37.529] Candidate: 9S = 0.8 % [04:34:37.529] Candidate: xC = 0.5 % [04:34:37.529] Candidate: QS = 0.1 % [04:34:37.529] Candidate: 9D = 0.0 % [04:34:37.529] Selected lead: S2 (42.3 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:34:44 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:34:44 === [04:34:44.109] === FindBestCardAsync: Position=N, CardsPlayed=5 === [04:34:44.109] Contract: 3N, Declarer: W, Dealer: W [04:34:44.109] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:44.109] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:34:44.109] Position N is on defender's side - score table shifted by 0 defense tricks won [04:34:44.109] ****************************** [04:34:44.109] FindMatchingDealsWithPlayInternal Input: [04:34:44.109] Position parameter: N [04:34:44.109] Deal from game: N:... ... ... ... [04:34:44.109] Hand for N: Q9752.J2.T942.K5 [04:34:44.109] Hand for E: A6.973.A865.T642 [04:34:44.110] Hand for S: (null) [04:34:44.110] Hand for W: (null) [04:34:44.110] Cards played: S2, S6, S8, ST, DK [04:34:44.110] Declarer: W [04:34:44.110] ****************************** [04:34:44.110] [DealFinder] Seed from player N hand: -128369964 [04:34:44.110] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:44.110] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:44.110] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:34:44.110] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1430MB, gc2=25) [04:34:44.110] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [04:34:44.110] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=5 [04:34:44.111] [ExtractPartialDeal] Visible hands: N, E, W [04:34:44.111] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:44.111] [ExtractPartialDeal] Extracted hands: [04:34:44.111] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:34:44.111] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:34:44.111] S: ... (0 cards) [04:34:44.111] W: ... (0 cards) [04:34:44.111] [DealFinder] Trump suit from contract '3N': NoTrump [04:34:44.111] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:34:44.111] [ComputePlayedCards] Card 1: S2 played by N [04:34:44.111] [ComputePlayedCards] Card 2: S6 played by E [04:34:44.111] [ComputePlayedCards] Card 3: S8 played by S [04:34:44.111] [ComputePlayedCards] Card 4: ST played by W [04:34:44.111] [ComputePlayedCards] Trick complete. Winner: W [04:34:44.111] [ComputePlayedCards] Card 5: DK played by W [04:34:44.111] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2 [04:34:44.112] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6 [04:34:44.112] [DealFinder] Added 1 played cards to S (was 0 cards): S8 [04:34:44.112] [DealFinder] Added 2 played cards to W (was 0 cards): ST, DK [04:34:44.112] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:34:44.112] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:34:44.112] [DealFinder] Bid verification enabled for: W [04:34:44.112] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[0-3] C[2-5] (2 iterations) [04:34:44.112] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:34:44.114] [DealFinder] Known cards per player: N=13, E=13, S=1, W=2 [04:34:44.114] [DealFinder] Locked players: N, E [04:34:44.114] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [04:34:44.114] [DealFinder] Players needing cards: S:12, W:11 [04:34:44.114] Large number of cards remaining. Using random generation. [04:34:44.114] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:34:44.115] [VerifyHands] FAIL for W: KJT.AQT5.KQ73.AQ ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:44.116] [VerifyHands] FAIL for W: KT4.AT8654.K.AJ9 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:44.117] [VerifyHands] FAIL for W: T.K854.KQJ.AQ983 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:44.117] [VerifyHands] FAIL for W: JT.T654.KQJ7.AQ9 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:44.118] [VerifyHands] FAIL for W: KJT3.AKT86.K.J87 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:46.590] [Timing] Total: 2480ms, Generation: 57ms, Verification: 478ms [04:34:46.590] [Timing] Attempts: 3517, PassedSimpleCheck: 2344, FailedVerification: 2294, Found: 50 [04:34:46.604] Search complete. Returning 50 deals. [04:34:46.604] Found 50 sample deals for simulation. [04:34:46.604] Valid deals for DDS: 50 / 50 [04:34:46.604] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:34:46.604] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:34:46.604] [SAMPLE-VAL] T2: W=DK (leader=W) (partial) [04:34:46.606] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.039 [S:T1-S8=2 %!, W:T1-ST=95 % T2-DK=53 %] [04:34:46.607] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.036 [S:T1-S8=2 %!, W:T1-ST=96 % T2-DK=45 %] [04:34:46.608] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.280 [S:T1-S8=18 %, W:T1-ST=61 % T2-DK=46 %] [04:34:46.609] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.269 [S:T1-S8=19 %, W:T1-ST=65 % T2-DK=34 %] [04:34:46.610] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.013 [S:T1-S8=1 %!, W:T1-ST=59 % T2-DK=18 %] [04:34:46.611] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.002 [S:T1-S8=1 %!, W:T1-ST=60 % T2-DK=2 %!] [04:34:46.612] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.378 [S:T1-S8=37 %, W:T1-ST=61 % T2-DK=37 %] [04:34:46.613] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.005 [S:T1-S8=0 %!, W:T1-ST=95 % T2-DK=32 %] [04:34:46.614] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.007 [S:T1-S8=1 %!, W:T1-ST=56 % T2-DK=28 %] [04:34:46.615] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.039 [S:T1-S8=2 %!, W:T1-ST=95 % T2-DK=21 %] [04:34:46.615] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.001 [S:T1-S8=0 %!, W:T1-ST=87 % T2-DK=42 %] [04:34:46.616] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.004 [S:T1-S8=1 %!, W:T1-ST=62 % T2-DK=3 %!] [04:34:46.617] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.331 [S:T1-S8=28 %, W:T1-ST=65 % T2-DK=36 %] [04:34:46.618] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.090 [S:T1-S8=3 %!, W:T1-ST=95 % T2-DK=41 %] [04:34:46.619] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [S:T1-S8=0 %!, W:T1-ST=54 % T2-DK=9 %] [04:34:46.620] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.007 [S:T1-S8=1 %!, W:T1-ST=57 % T2-DK=22 %] [04:34:46.621] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.003 [S:T1-S8=0 %!, W:T1-ST=60 % T2-DK=46 %] [04:34:46.622] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.005 [S:T1-S8=1 %!, W:T1-ST=60 % T2-DK=45 %] [04:34:46.623] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.037 [S:T1-S8=2 %!, W:T1-ST=96 % T2-DK=11 %] [04:34:46.624] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.018 [S:T1-S8=1 %!, W:T1-ST=60 % T2-DK=32 %] [04:34:46.625] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.320 [S:T1-S8=26 %, W:T1-ST=67 % T2-DK=36 %] [04:34:46.626] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.004 [S:T1-S8=2 %!, W:T1-ST=56 % T2-DK=1 %!] [04:34:46.627] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.024 [S:T1-S8=2 %!, W:T1-ST=96 % T2-DK=4 %!] [04:34:46.628] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.001 [S:T1-S8=0 %!, W:T1-ST=95 % T2-DK=24 %] [04:34:46.629] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.034 [S:T1-S8=2 %!, W:T1-ST=94 % T2-DK=9 %] [04:34:46.630] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.014 [S:T1-S8=1 %!, W:T1-ST=94 % T2-DK=28 %] [04:34:46.631] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.003 [S:T1-S8=0 %!, W:T1-ST=58 % T2-DK=40 %] [04:34:46.632] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.025 [S:T1-S8=2 %!, W:T1-ST=96 % T2-DK=19 %] [04:34:46.633] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.001 [S:T1-S8=0 %!, W:T1-ST=94 % T2-DK=42 %] [04:34:46.633] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.038 [S:T1-S8=2 %!, W:T1-ST=95 % T2-DK=15 %] [04:34:46.634] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.007 [S:T1-S8=1 %!, W:T1-ST=56 % T2-DK=46 %] [04:34:46.635] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.008 [S:T1-S8=3 %!, W:T1-ST=96 % T2-DK=1 %!] [04:34:46.636] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.017 [S:T1-S8=1 %!, W:T1-ST=56 % T2-DK=40 %] [04:34:46.637] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.233 [S:T1-S8=25 %, W:T1-ST=61 % T2-DK=12 %] [04:34:46.638] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.039 [S:T1-S8=2 %!, W:T1-ST=96 % T2-DK=31 %] [04:34:46.639] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.036 [S:T1-S8=2 %!, W:T1-ST=95 % T2-DK=14 %] [04:34:46.640] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.071 [S:T1-S8=3 %!, W:T1-ST=95 % T2-DK=43 %] [04:34:46.641] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.001 [S:T1-S8=0 %!, W:T1-ST=95 % T2-DK=38 %] [04:34:46.642] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.006 [S:T1-S8=1 %!, W:T1-ST=56 % T2-DK=35 %] [04:34:46.643] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.009 [S:T1-S8=1 %!, W:T1-ST=59 % T2-DK=21 %] [04:34:46.644] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.269 [S:T1-S8=19 %, W:T1-ST=65 % T2-DK=34 %] [04:34:46.645] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.001 [S:T1-S8=0 %!, W:T1-ST=62 % T2-DK=4 %!] [04:34:46.646] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.013 [S:T1-S8=1 %!, W:T1-ST=60 % T2-DK=11 %] [04:34:46.646] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.005 [S:T1-S8=1 %!, W:T1-ST=56 % T2-DK=12 %] [04:34:46.647] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.121 [S:T1-S8=4 %!, W:T1-ST=94 % T2-DK=36 %] [04:34:46.648] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.002 [S:T1-S8=0 %!, W:T1-ST=94 % T2-DK=53 %] [04:34:46.649] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.003 [S:T1-S8=0 %!, W:T1-ST=56 % T2-DK=53 %] [04:34:46.650] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.025 [S:T1-S8=4 %!, W:T1-ST=95 % T2-DK=2 %!] [04:34:46.651] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [S:T1-S8=0 %!, W:T1-ST=84 % T2-DK=7 %] [04:34:46.652] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.337 [S:T1-S8=29 %, W:T1-ST=66 % T2-DK=34 %] [04:34:46.652] [SAMPLE-VAL] Zeroed 14 samples below relative threshold 0.010 x max 0.3779 = 0.003779 [04:34:46.652] [SAMPLE-VAL] Done. Weight range: 0.000-0.378 [04:34:46.652] [SAMPLE-VAL] Top sample 7 (w=0.378): S:843.AKT654.J.J73 W:KJT.Q8.KQ73.AQ98 [S:T1-S8=37 %, W:T1-ST=61 % T2-DK=37 %] [04:34:46.652] [SAMPLE-VAL] Top sample 50 (w=0.337): S:843.AKT864.73.Q3 W:KJT.Q5.KQJ.AJ987 [S:T1-S8=29 %, W:T1-ST=66 % T2-DK=34 %] [04:34:46.653] [SAMPLE-VAL] Top sample 13 (w=0.331): S:843.KQT854.J.QJ3 W:KJT.A6.KQ73.A987 [S:T1-S8=28 %, W:T1-ST=65 % T2-DK=36 %] [04:34:46.653] [SAMPLE-VAL] Top sample 21 (w=0.320): S:843.KQT84.J3.QJ7 W:KJT.A65.KQ7.A983 [S:T1-S8=26 %, W:T1-ST=67 % T2-DK=36 %] [04:34:46.653] [SAMPLE-VAL] Top sample 3 (w=0.280): S:843.AKQ86.7.9873 W:KJT.T54.KQJ3.AQJ [S:T1-S8=18 %, W:T1-ST=61 % T2-DK=46 %] [04:34:46.653] After sample validation: 36 deals remaining [04:34:46.653] [PLAY-INFER] No inference observations detected [04:34:46.653] Using weighted samples: 36/36 have non-uniform weights (range 0.005-0.378) [04:34:46.653] Sample deals (36 total, showing first 20, by weight): [04:34:46.653] [1] (w=0.378) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKT654.J.J73 KJT.Q8.KQ73.AQ98 [04:34:46.653] [2] (w=0.337) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKT864.73.Q3 KJT.Q5.KQJ.AJ987 [04:34:46.653] [3] (w=0.331) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT854.J.QJ3 KJT.A6.KQ73.A987 [04:34:46.653] [4] (w=0.320) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT84.J3.QJ7 KJT.A65.KQ7.A983 [04:34:46.653] [5] (w=0.280) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ86.7.9873 KJT.T54.KQJ3.AQJ [04:34:46.653] [6] (w=0.269) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ864.73.87 KJT.T5.KQJ.AQJ93 [04:34:46.653] [7] (w=0.269) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ865.73.87 KJT.T4.KQJ.AQJ93 [04:34:46.654] [8] (w=0.233) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKT86.Q7.873 KJT.Q54.KJ3.AQJ9 [04:34:46.654] [9] (w=0.121) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQT854..Q873 KT3.K6.KQJ73.AJ9 [04:34:46.654] [10] (w=0.090) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AQT86.J3.J87 KT4.K54.KQ7.AQ93 [04:34:46.654] [11] (w=0.071) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AQ654.J3.J87 KT4.KT8.KQ7.AQ93 [04:34:46.654] [12] (w=0.039) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.KQ654.J7.Q97 KT4.AT8.KQ3.AJ83 [04:34:46.654] [13] (w=0.039) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KQ864.3.QJ97 KT3.AT5.KQJ7.A83 [04:34:46.654] [14] (w=0.039) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AKT85.J3.83 KT.Q64.KQ7.AQJ97 [04:34:46.654] [15] (w=0.038) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AKT86.J7.73 KT.Q54.KQ3.AQJ98 [04:34:46.654] [16] (w=0.037) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.KQ865.J3.Q9 KT.AT4.KQ7.AJ873 [04:34:46.654] [17] (w=0.036) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQ864.73.Q87 KT3.KT5.KQJ.AJ93 [04:34:46.654] [18] (w=0.036) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AK654.J73.3 KT.QT8.KQ.AQJ987 [04:34:46.655] [19] (w=0.034) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KQT64.Q73.J3 KT3.A85.KJ.AQ987 [04:34:46.655] [20] (w=0.025) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AT865.73.A93 KT3.KQ4.KQJ.QJ87 [04:34:46.655] ... and 16 more [04:34:46.787] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:46.787] D2: [100, 50, 50, 50, 50, 50, 50, -430, -460, -430, -430, -430, -400, -400, -400, -430, -460, -430, -430, -430, -400, -430, -460, -430, -430, -430, -460, -430, -430, -400, -400, 50, -400, -460, -430, -400] [04:34:46.788] D4: [100, 50, 50, 50, 50, 50, 50, -430, -460, -430, -430, -430, -400, -400, -400, -430, -460, -430, -430, -430, -400, -430, -460, -430, -430, -430, -460, -430, -430, -400, -400, 50, -400, -460, -430, -400] [04:34:46.788] DT: [50, 50, -400, -400, 50, 50, 50, -430, -460, -460, -460, -460, -400, -430, -430, -460, -460, -430, -430, -430, -430, -430, -460, -430, -430, -460, -460, -460, -430, -400, -430, 50, -430, -460, -460, -400] [04:34:46.788] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:46.788] D2: [6, 5, 5, 5, 5, 5, 5, 3, 2, 3, 3, 3, 4, 4, 4, 3, 2, 3, 3, 3, 4, 3, 2, 3, 3, 3, 2, 3, 3, 4, 4, 5, 4, 2, 3, 4] [04:34:46.788] D4: [6, 5, 5, 5, 5, 5, 5, 3, 2, 3, 3, 3, 4, 4, 4, 3, 2, 3, 3, 3, 4, 3, 2, 3, 3, 3, 2, 3, 3, 4, 4, 5, 4, 2, 3, 4] [04:34:46.788] DT: [5, 5, 4, 4, 5, 5, 5, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 2, 3, 4, 3, 5, 3, 2, 2, 4] [04:34:46.788] --- IMP Calculation Output (card -> average IMP) --- [04:34:46.788] D2: 1.19 [04:34:46.788] D4: 1.19 [04:34:46.788] DT: -2.38 [04:34:46.788] === DDS DETAILED ANALYSIS === [04:34:46.788] Cards analyzed: 3, Samples per card: 36 [04:34:46.789] [04:34:46.789] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:46.789] ----- ------ --------- ------- ----------- -------------------------------- [04:34:46.789] D2 1.19 3.56 68 % 5 [6, 5, 5, 5, 5, 5, 5, 3, 2, 3, 3, 3, 4, 4, 4, 3, 2, 3, 3, 3...] [04:34:46.789] D4 1.19 3.56 68 % 5 [6, 5, 5, 5, 5, 5, 5, 3, 2, 3, 3, 3, 4, 4, 4, 3, 2, 3, 3, 3...] [04:34:46.789] DT -2.38 3.14 48 % 4 [5, 5, 4, 4, 5, 5, 5, 3, 2, 2, 2, 2, 4, 3, 3, 2, 2, 3, 3, 3...] [04:34:46.789] [04:34:46.789] Selected: D2 (IMPs=1.19, avgTricks=3.56) [04:34:46.789] =================== [04:34:46.789] [SD-DEF] Skipped: 2nd hand without the top card in D (def=24T) [04:34:46.789] [TRUMP] Skipped: not a suit contract [04:34:46.789] Selected: D2 (avg 1.19 IMPs, 3.56 tricks) -- 1 tied card(s): D4 [04:34:46.789] [stage-timing] ok sample=2495ms validate=0ms nn=48ms signal=0ms simgames=1ms dds=133ms total=2680ms samples=36 cards=5 [04:34:46.790] === FindBestCardAsync: Position=N, CardsPlayed=5 === [04:34:46.790] Finding card to play for N: Q9752.J2.T942.K5 [04:34:46.790] Relative position: Lefty, Contract type: NoTrump [04:34:46.790] Cards in hand mask: 3 [04:34:46.790] Candidate: xD = 97.6 % [04:34:46.791] Candidate: 9D = 1.3 % [04:34:46.791] Candidate: TD = 1.1 % [04:34:46.791] Selected: D2 (97.6 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:34:50 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:34:50 === [04:34:50.610] === FindBestCardAsync: Position=N, CardsPlayed=9 === [04:34:50.610] Contract: 3N, Declarer: W, Dealer: W [04:34:50.610] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:50.611] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:34:50.611] Position N is on defender's side - score table shifted by 0 defense tricks won [04:34:50.611] ****************************** [04:34:50.611] FindMatchingDealsWithPlayInternal Input: [04:34:50.611] Position parameter: N [04:34:50.611] Deal from game: N:... ... ... ... [04:34:50.611] Hand for N: Q9752.J2.T942.K5 [04:34:50.611] Hand for E: A6.973.A865.T642 [04:34:50.611] Hand for S: (null) [04:34:50.611] Hand for W: (null) [04:34:50.611] Cards played: S2, S6, S8, ST, DK, D2, D5, D7, DQ [04:34:50.611] Declarer: W [04:34:50.611] ****************************** [04:34:50.611] [DealFinder] Seed from player N hand: -128369964 [04:34:50.612] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:50.612] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:50.612] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:34:50.612] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1446MB, gc2=25) [04:34:50.612] [DealFinder] Using cardsPlayedCount=9 for visibility calculation [04:34:50.612] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=9 [04:34:50.612] [ExtractPartialDeal] Visible hands: N, E, W [04:34:50.612] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:50.612] [ExtractPartialDeal] Extracted hands: [04:34:50.612] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:34:50.612] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:34:50.612] S: ... (0 cards) [04:34:50.612] W: ... (0 cards) [04:34:50.612] [DealFinder] Trump suit from contract '3N': NoTrump [04:34:50.613] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:34:50.613] [ComputePlayedCards] Card 1: S2 played by N [04:34:50.613] [ComputePlayedCards] Card 2: S6 played by E [04:34:50.613] [ComputePlayedCards] Card 3: S8 played by S [04:34:50.613] [ComputePlayedCards] Card 4: ST played by W [04:34:50.613] [ComputePlayedCards] Trick complete. Winner: W [04:34:50.613] [ComputePlayedCards] Card 5: DK played by W [04:34:50.613] [ComputePlayedCards] Card 6: D2 played by N [04:34:50.613] [ComputePlayedCards] Card 7: D5 played by E [04:34:50.613] [ComputePlayedCards] Card 8: D7 played by S [04:34:50.613] [ComputePlayedCards] Trick complete. Winner: W [04:34:50.613] [ComputePlayedCards] Card 9: DQ played by W [04:34:50.613] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D2 [04:34:50.613] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6, D5 [04:34:50.613] [DealFinder] Added 2 played cards to S (was 0 cards): S8, D7 [04:34:50.614] [DealFinder] Added 3 played cards to W (was 0 cards): ST, DK, DQ [04:34:50.614] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:34:50.614] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:34:50.614] [DealFinder] Bid verification enabled for: W [04:34:50.614] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[0-3] C[2-5] (2 iterations) [04:34:50.614] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:34:50.615] [DealFinder] Known cards per player: N=13, E=13, S=2, W=3 [04:34:50.615] [DealFinder] Locked players: N, E [04:34:50.615] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [04:34:50.615] [DealFinder] Players needing cards: S:11, W:10 [04:34:50.615] Large number of cards remaining. Using random generation. [04:34:50.615] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:34:50.616] [VerifyHands] FAIL for W: KJT3.AKQ.KQJ.J97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:50.616] [VerifyHands] FAIL for W: T43.AT86.KQJ3.AQ ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:50.624] [VerifyHands] FAIL for W: KT.QT865.KQJ.Q73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:50.624] [VerifyHands] FAIL for S: KJ843.T8.7.AQJ97 (True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 ...) [04:34:50.625] [VerifyHands] FAIL for W: KT3.AT8654.KQ.Q7 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:53.265] [Timing] Total: 2653ms, Generation: 41ms, Verification: 595ms [04:34:53.265] [Timing] Attempts: 2169, PassedSimpleCheck: 1673, FailedVerification: 1623, Found: 50 [04:34:53.279] Search complete. Returning 50 deals. [04:34:53.279] Found 50 sample deals for simulation. [04:34:53.279] Valid deals for DDS: 50 / 50 [04:34:53.279] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:34:53.279] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:34:53.279] [SAMPLE-VAL] T2: W=DK N=D2 E=D5 S=D7 (leader=W) [04:34:53.279] [SAMPLE-VAL] T3: W=DQ (leader=W) (partial) [04:34:53.281] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.025 [S:T1-S8=1 %! T2-D7=97 %, W:T1-ST=59 % T2-DK=33 % T3-DQ=31 %] [04:34:53.283] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.411 [S:T1-S8=20 % T2-D7=100 %, W:T1-ST=62 % T2-DK=38 % T3-DQ=43 %] [04:34:53.285] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.427 [S:T1-S8=27 % T2-D7=100 %, W:T1-ST=67 % T2-DK=25 % T3-DQ=50 %] [04:34:53.287] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.022 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=53 % T2-DK=51 % T3-DQ=58 %] [04:34:53.289] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.066 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=36 % T3-DQ=57 %] [04:34:53.291] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.019 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=60 % T2-DK=24 % T3-DQ=66 %] [04:34:53.293] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.054 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=60 % T2-DK=30 % T3-DQ=46 %] [04:34:53.295] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.013 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=59 % T2-DK=41 % T3-DQ=61 %] [04:34:53.297] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.019 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=55 % T2-DK=28 % T3-DQ=31 %] [04:34:53.299] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.472 [S:T1-S8=24 % T2-D7=100 %, W:T1-ST=69 % T2-DK=41 % T3-DQ=61 %] [04:34:53.300] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.066 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=96 % T2-DK=20 % T3-DQ=57 %] [04:34:53.302] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.093 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=57 % T3-DQ=72 %] [04:34:53.304] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.141 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=95 % T2-DK=47 % T3-DQ=58 %] [04:34:53.306] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.110 [S:T1-S8=3 %! T2-D7=97 %, W:T1-ST=96 % T2-DK=5 %! T3-DQ=15 %] [04:34:53.308] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.014 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=56 % T2-DK=40 % T3-DQ=37 %] [04:34:53.310] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.068 [S:T1-S8=2 %! T2-D7=97 %, W:T1-ST=93 % T2-DK=31 % T3-DQ=45 %] [04:34:53.312] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.134 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=96 % T2-DK=55 % T3-DQ=63 %] [04:34:53.314] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.163 [S:T1-S8=3 %! T2-D7=100 %, W:T1-ST=95 % T2-DK=44 % T3-DQ=63 %] [04:34:53.315] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.284 [S:T1-S8=6 % T2-D7=95 %, W:T1-ST=95 % T2-DK=27 % T3-DQ=32 %] [04:34:53.317] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.170 [S:T1-S8=3 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=60 % T3-DQ=67 %] [04:34:53.319] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.014 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=54 % T2-DK=40 % T3-DQ=39 %] [04:34:53.321] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.007 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=93 % T2-DK=32 % T3-DQ=57 %] [04:34:53.323] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.024 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=58 % T2-DK=16 % T3-DQ=49 %] [04:34:53.325] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.003 [S:T1-S8=0 %! T2-D7=98 %, W:T1-ST=96 % T2-DK=19 % T3-DQ=35 %] [04:34:53.327] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.114 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=55 % T3-DQ=67 %] [04:34:53.329] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.026 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=59 % T2-DK=19 % T3-DQ=46 %] [04:34:53.331] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.004 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=85 % T2-DK=27 % T3-DQ=62 %] [04:34:53.332] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.025 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=54 % T2-DK=24 % T3-DQ=55 %] [04:34:53.334] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.003 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=95 % T2-DK=14 % T3-DQ=60 %] [04:34:53.336] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.141 [S:T1-S8=3 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=27 % T3-DQ=62 %] [04:34:53.338] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.038 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=95 % T2-DK=48 % T3-DQ=51 %] [04:34:53.340] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.046 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=9 % T3-DQ=47 %] [04:34:53.341] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.039 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=52 % T2-DK=31 % T3-DQ=56 %] [04:34:53.344] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.017 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=58 % T2-DK=33 % T3-DQ=47 %] [04:34:53.345] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.031 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=56 % T2-DK=38 % T3-DQ=53 %] [04:34:53.347] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.410 [S:T1-S8=19 % T2-D7=100 %, W:T1-ST=63 % T2-DK=43 % T3-DQ=40 %] [04:34:53.349] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.105 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=58 % T3-DQ=66 %] [04:34:53.351] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.422 [S:T1-S8=32 % T2-D7=100 %, W:T1-ST=70 % T2-DK=18 % T3-DQ=46 %] [04:34:53.353] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=97 %, W:T1-ST=88 % T2-DK=16 % T3-DQ=26 %] [04:34:53.355] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.080 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=32 % T3-DQ=62 %] [04:34:53.356] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.250 [S:T1-S8=4 %! T2-D7=100 %, W:T1-ST=96 % T2-DK=52 % T3-DQ=65 %] [04:34:53.358] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.284 [S:T1-S8=6 % T2-D7=95 %, W:T1-ST=95 % T2-DK=27 % T3-DQ=32 %] [04:34:53.360] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.046 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=60 % T2-DK=39 % T3-DQ=53 %] [04:34:53.362] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.038 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=95 % T2-DK=38 % T3-DQ=54 %] [04:34:53.364] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.061 [S:T1-S8=1 %! T2-D7=98 %, W:T1-ST=95 % T2-DK=23 % T3-DQ=38 %] [04:34:53.366] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.066 [S:T1-S8=2 %! T2-D7=100 %, W:T1-ST=57 % T2-DK=26 % T3-DQ=48 %] [04:34:53.368] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.194 [S:T1-S8=4 %! T2-D7=97 %, W:T1-ST=96 % T2-DK=19 % T3-DQ=33 %] [04:34:53.370] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.013 [S:T1-S8=0 %! T2-D7=100 %, W:T1-ST=94 % T2-DK=48 % T3-DQ=46 %] [04:34:53.372] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.024 [S:T1-S8=1 %! T2-D7=100 %, W:T1-ST=58 % T2-DK=35 % T3-DQ=55 %] [04:34:53.374] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.005 [S:T1-S8=0 %! T2-D7=98 %, W:T1-ST=95 % T2-DK=16 % T3-DQ=27 %] [04:34:53.374] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.4716 = 0.004716 [04:34:53.374] [SAMPLE-VAL] Done. Weight range: 0.000-0.472 [04:34:53.374] [SAMPLE-VAL] Top sample 10 (w=0.472): S:843.AKT86.73.Q97 W:KJT.Q54.KQJ.AJ83 [S:T1-S8=24 % T2-D7=100 %, W:T1-ST=69 % T2-DK=41 % T3-DQ=61 %] [04:34:53.374] [SAMPLE-VAL] Top sample 3 (w=0.427): S:843.AKT854.73.Q9 W:KJT.Q6.KQJ.AJ873 [S:T1-S8=27 % T2-D7=100 %, W:T1-ST=67 % T2-DK=25 % T3-DQ=50 %] [04:34:53.374] [SAMPLE-VAL] Top sample 38 (w=0.422): S:843.KQT65.J73.QJ W:KJT.A84.KQ.A9873 [S:T1-S8=32 % T2-D7=100 %, W:T1-ST=70 % T2-DK=18 % T3-DQ=46 %] [04:34:53.374] [SAMPLE-VAL] Top sample 2 (w=0.411): S:843.KQT54.7.A983 W:KJT.A86.KQJ3.QJ7 [S:T1-S8=20 % T2-D7=100 %, W:T1-ST=62 % T2-DK=38 % T3-DQ=43 %] [04:34:53.374] [SAMPLE-VAL] Top sample 36 (w=0.410): S:843.AKQ865.7.987 W:KJT.T4.KQJ3.AQJ3 [S:T1-S8=19 % T2-D7=100 %, W:T1-ST=63 % T2-DK=43 % T3-DQ=40 %] [04:34:53.374] After sample validation: 45 deals remaining [04:34:53.374] [PLAY-INFER] No inference observations detected [04:34:53.374] Using weighted samples: 45/45 have non-uniform weights (range 0.007-0.472) [04:34:53.374] Sample deals (45 total, showing first 20, by weight): [04:34:53.375] [1] (w=0.472) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKT86.73.Q97 KJT.Q54.KQJ.AJ83 [04:34:53.375] [2] (w=0.427) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKT854.73.Q9 KJT.Q6.KQJ.AJ873 [04:34:53.375] [3] (w=0.422) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT65.J73.QJ KJT.A84.KQ.A9873 [04:34:53.375] [4] (w=0.411) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT54.7.A983 KJT.A86.KQJ3.QJ7 [04:34:53.375] [5] (w=0.410) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ865.7.987 KJT.T4.KQJ3.AQJ3 [04:34:53.375] [6] (w=0.284) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AQT65.J7.J8 KT.K84.KQ3.AQ973 [04:34:53.375] [7] (w=0.284) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AQT65.J7.J8 KT.K84.KQ3.AQ973 [04:34:53.375] [8] (w=0.250) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AQT65.73.Q97 KT4.K84.KQJ.AJ83 [04:34:53.375] [9] (w=0.194) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.KQT86.J7.Q3 KT.A54.KQ3.AJ987 [04:34:53.375] [10] (w=0.170) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.KQT65.7.QJ83 KT4.A84.KQJ3.A97 [04:34:53.375] [11] (w=0.163) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQT86.73.Q93 KT3.K54.KQJ.AJ87 [04:34:53.375] [12] (w=0.141) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQT85.J73.J8 KT3.K64.KQ.AQ973 [04:34:53.376] [13] (w=0.141) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KQT854.7.QJ7 KT3.A6.KQJ3.A983 [04:34:53.376] [14] (w=0.134) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQT84.7.Q987 KT3.K65.KQJ3.AJ3 [04:34:53.376] [15] (w=0.114) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AKT654.7.J98 KT3.Q8.KQJ3.AQ73 [04:34:53.376] [16] (w=0.110) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.KT865.J7.A9 KT.AQ4.KQ3.QJ873 [04:34:53.376] [17] (w=0.105) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KQ654.7.QJ83 KT3.AT8.KQJ3.A97 [04:34:53.376] [18] (w=0.093) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AKT65.73.J87 KT4.Q84.KQJ.AQ93 [04:34:53.376] [19] (w=0.080) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AK854.73.J8 KT.QT6.KQJ.AQ973 [04:34:53.376] [20] (w=0.068) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AKT86.J7.873 KT4.Q54.KQ3.AQJ9 [04:34:53.376] ... and 25 more [04:34:53.474] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:34:53.474] D4: [-430, 50, -460, 50, 50, -400, -400, -460, -430, -400, -460, -460, -400, -430, 50, 50, -400, -430, -430, -430, -460, -430, -460, -430, -490, -430, -460, -430, -430, -460, -430, -460, 50, -400, -490, -400, -430, 50, -460, -460, -430, -430, -400, -400, -490] [04:34:53.474] DT: [-430, 50, -460, 50, 50, -430, -430, -460, -460, -400, -460, -460, -400, -430, 50, 50, -400, -430, -430, -430, -460, -430, -460, -430, -490, -430, -460, -430, -430, -460, -430, -460, 50, -430, -490, -400, -430, 50, -460, -460, -430, -430, -400, -400, -490] [04:34:53.474] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:34:53.474] D4: [3, 5, 2, 5, 5, 4, 4, 2, 3, 4, 2, 2, 4, 3, 5, 5, 4, 3, 3, 3, 2, 3, 2, 3, 1, 3, 2, 3, 3, 2, 3, 2, 5, 4, 1, 4, 3, 5, 2, 2, 3, 3, 4, 4, 1] [04:34:53.474] DT: [3, 5, 2, 5, 5, 3, 3, 2, 2, 4, 2, 2, 4, 3, 5, 5, 4, 3, 3, 3, 2, 3, 2, 3, 1, 3, 2, 3, 3, 2, 3, 2, 5, 3, 1, 4, 3, 5, 2, 2, 3, 3, 4, 4, 1] [04:34:53.474] --- IMP Calculation Output (card -> average IMP) --- [04:34:53.474] D4: 0.15 [04:34:53.474] DT: -0.15 [04:34:53.474] === DDS DETAILED ANALYSIS === [04:34:53.474] Cards analyzed: 2, Samples per card: 45 [04:34:53.474] [04:34:53.474] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:34:53.475] ----- ------ --------- ------- ----------- -------------------------------- [04:34:53.475] D4 0.15 3.13 29 % 5 [3, 5, 2, 5, 5, 4, 4, 2, 3, 4, 2, 2, 4, 3, 5, 5, 4, 3, 3, 3...] [04:34:53.475] DT -0.15 3.04 29 % 5 [3, 5, 2, 5, 5, 3, 3, 2, 2, 4, 2, 2, 4, 3, 5, 5, 4, 3, 3, 3...] [04:34:53.475] [04:34:53.475] Selected: D4 (IMPs=0.15, avgTricks=3.13) [04:34:53.475] =================== [04:34:53.475] [SD-DEF] Skipped: 2nd hand without the top card in D (def=4T) [04:34:53.475] [TRUMP] Skipped: not a suit contract [04:34:53.475] Selected: D4 (avg 0.15 IMPs, 3.13 tricks) [04:34:53.475] [stage-timing] ok sample=2668ms validate=0ms nn=95ms signal=0ms simgames=4ms dds=94ms total=2864ms samples=45 cards=9 [04:34:53.475] === FindBestCardAsync: Position=N, CardsPlayed=9 === [04:34:53.476] Finding card to play for N: Q9752.J2.T942.K5 [04:34:53.476] Relative position: Lefty, Contract type: NoTrump [04:34:53.476] Cards in hand mask: 3 [04:34:53.477] Candidate: xD = 94.4 % [04:34:53.477] Candidate: TD = 3.3 % [04:34:53.477] Candidate: 9D = 2.3 % [04:34:53.477] Selected: D4 (94.4 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:34:58 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:34:58 === [04:34:58.642] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:34:58.643] Contract: 3N, Declarer: W, Dealer: W [04:34:58.643] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:58.643] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:34:58.643] Position N is on defender's side - score table shifted by 0 defense tricks won [04:34:58.643] ****************************** [04:34:58.643] FindMatchingDealsWithPlayInternal Input: [04:34:58.643] Position parameter: N [04:34:58.643] Deal from game: N:... ... ... ... [04:34:58.643] Hand for N: Q9752.J2.T942.K5 [04:34:58.643] Hand for E: A6.973.A865.T642 [04:34:58.643] Hand for S: (null) [04:34:58.643] Hand for W: (null) [04:34:58.643] Cards played: S2, S6, S8, ST, DK, D2, D5, D7, DQ, D4, D8, H4, CQ [04:34:58.643] Declarer: W [04:34:58.643] ****************************** [04:34:58.644] [DealFinder] Seed from player N hand: -128369964 [04:34:58.644] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:34:58.644] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:34:58.644] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:34:58.644] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1439MB, gc2=25) [04:34:58.644] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [04:34:58.644] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=13 [04:34:58.644] [ExtractPartialDeal] Visible hands: N, E, W [04:34:58.644] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:34:58.644] [ExtractPartialDeal] Extracted hands: [04:34:58.644] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:34:58.644] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:34:58.644] S: ... (0 cards) [04:34:58.644] W: ... (0 cards) [04:34:58.644] [DealFinder] Trump suit from contract '3N': NoTrump [04:34:58.644] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:34:58.645] [ComputePlayedCards] Card 1: S2 played by N [04:34:58.645] [ComputePlayedCards] Card 2: S6 played by E [04:34:58.645] [ComputePlayedCards] Card 3: S8 played by S [04:34:58.645] [ComputePlayedCards] Card 4: ST played by W [04:34:58.645] [ComputePlayedCards] Trick complete. Winner: W [04:34:58.645] [ComputePlayedCards] Card 5: DK played by W [04:34:58.645] [ComputePlayedCards] Card 6: D2 played by N [04:34:58.645] [ComputePlayedCards] Card 7: D5 played by E [04:34:58.645] [ComputePlayedCards] Card 8: D7 played by S [04:34:58.645] [ComputePlayedCards] Trick complete. Winner: W [04:34:58.645] [ComputePlayedCards] Card 9: DQ played by W [04:34:58.645] [ComputePlayedCards] Card 10: D4 played by N [04:34:58.645] [ComputePlayedCards] Card 11: D8 played by E [04:34:58.645] [ComputePlayedCards] Card 12: H4 played by S [04:34:58.645] [ComputePlayedCards] Trick complete. Winner: W [04:34:58.645] [ComputePlayedCards] Card 13: CQ played by W [04:34:58.645] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D2, D4 [04:34:58.645] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6, D5, D8 [04:34:58.646] [DealFinder] Added 3 played cards to S (was 0 cards): S8, D7, H4 [04:34:58.646] [DealFinder] Added 4 played cards to W (was 0 cards): ST, DK, DQ, CQ [04:34:58.646] [DealFinder] Show-out: S void in Diamonds (bidding said [0-13], already held 1) [04:34:58.646] [DealFinder] Assigned 2 Diamonds cards to W: D3, DJ [04:34:58.646] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:34:58.646] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:34:58.646] [DealFinder] Bid verification enabled for: W [04:34:58.646] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[1-1] C[2-5] (2 iterations) [04:34:58.646] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[4-4] C[2-5] (2 iterations) [04:34:58.647] [DealFinder] Known cards per player: N=13, E=13, S=3, W=6 [04:34:58.647] [DealFinder] Locked players: N, E [04:34:58.647] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:34:58.647] [DealFinder] Players needing cards: S:10, W:7 [04:34:58.647] Large number of cards remaining. Using random generation. [04:34:58.648] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:34:58.648] [VerifyHands] FAIL for W: KJT43.AT6.KQJ3.Q ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:58.648] [VerifyHands] FAIL for W: T3.85.KQJ3.QJ987 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:58.649] [VerifyHands] FAIL for W: JT3.A86.KQJ3.Q97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:58.649] [VerifyHands] FAIL for W: JT.AQ8.KQJ3.QJ73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:34:58.658] [VerifyHands] FAIL for W: JT3.AKT5.KQJ3.QJ ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:00.522] [Timing] Total: 1878ms, Generation: 23ms, Verification: 623ms [04:35:00.523] [Timing] Attempts: 1195, PassedSimpleCheck: 1195, FailedVerification: 1145, Found: 50 [04:35:00.537] Search complete. Returning 50 deals. [04:35:00.537] Found 50 sample deals for simulation. [04:35:00.537] Valid deals for DDS: 50 / 50 [04:35:00.537] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:35:00.537] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:35:00.537] [SAMPLE-VAL] T2: W=DK N=D2 E=D5 S=D7 (leader=W) [04:35:00.537] [SAMPLE-VAL] T3: W=DQ N=D4 E=D8 S=H4 (leader=W) [04:35:00.537] [SAMPLE-VAL] T4: W=CQ (leader=W) (partial) [04:35:00.540] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.003 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 %, W:T1-ST=95 % T2-DK=47 % T3-DQ=60 % T4-CQ=0 %!] [04:35:00.542] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=62 %, W:T1-ST=95 % T2-DK=52 % T3-DQ=57 % T4-CQ=0 %!] [04:35:00.544] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=86 %, W:T1-ST=56 % T2-DK=40 % T3-DQ=40 % T4-CQ=0 %!] [04:35:00.546] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=75 %, W:T1-ST=94 % T2-DK=60 % T3-DQ=72 % T4-CQ=0 %!] [04:35:00.548] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=62 %, W:T1-ST=58 % T2-DK=41 % T3-DQ=42 % T4-CQ=0 %!] [04:35:00.550] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=21 %, W:T1-ST=52 % T2-DK=50 % T3-DQ=45 % T4-CQ=0 %!] [04:35:00.552] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.003 [S:T1-S8=2 %! T2-D7=100 % T3-H4=61 %, W:T1-ST=94 % T2-DK=51 % T3-DQ=63 % T4-CQ=0 %!] [04:35:00.554] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=65 %, W:T1-ST=83 % T2-DK=61 % T3-DQ=52 % T4-CQ=0 %!] [04:35:00.556] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=67 %, W:T1-ST=56 % T2-DK=53 % T3-DQ=53 % T4-CQ=0 %!] [04:35:00.558] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.004 [S:T1-S8=2 %! T2-D7=100 % T3-H4=59 %, W:T1-ST=95 % T2-DK=52 % T3-DQ=62 % T4-CQ=0 %!] [04:35:00.560] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.003 [S:T1-S8=18 % T2-D7=100 % T3-H4=14 %, W:T1-ST=61 % T2-DK=46 % T3-DQ=48 % T4-CQ=0 %!] [04:35:00.562] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=70 %, W:T1-ST=93 % T2-DK=35 % T3-DQ=52 % T4-CQ=0 %!] [04:35:00.565] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=77 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=70 % T4-CQ=0 %!] [04:35:00.567] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=93 %, W:T1-ST=58 % T2-DK=45 % T3-DQ=42 % T4-CQ=0 %!] [04:35:00.569] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.030 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 %, W:T1-ST=95 % T2-DK=46 % T3-DQ=56 % T4-CQ=2 %!] [04:35:00.571] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=71 %, W:T1-ST=59 % T2-DK=45 % T3-DQ=39 % T4-CQ=0 %!] [04:35:00.573] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=70 %, W:T1-ST=54 % T2-DK=40 % T3-DQ=39 % T4-CQ=0 %!] [04:35:00.575] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=100 % T3-H4=79 %, W:T1-ST=96 % T2-DK=35 % T3-DQ=42 % T4-CQ=1 %!] [04:35:00.577] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.017 [S:T1-S8=1 %! T2-D7=100 % T3-H4=46 %, W:T1-ST=55 % T2-DK=19 % T3-DQ=25 % T4-CQ=3 %!] [04:35:00.579] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=80 %, W:T1-ST=97 % T2-DK=38 % T3-DQ=47 % T4-CQ=1 %!] [04:35:00.581] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=100 % T3-H4=56 %, W:T1-ST=57 % T2-DK=42 % T3-DQ=41 % T4-CQ=1 %!] [04:35:00.583] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.003 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 %, W:T1-ST=95 % T2-DK=47 % T3-DQ=60 % T4-CQ=0 %!] [04:35:00.585] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=61 % T3-DQ=72 % T4-CQ=0 %!] [04:35:00.587] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=92 %, W:T1-ST=96 % T2-DK=42 % T3-DQ=45 % T4-CQ=1 %!] [04:35:00.589] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=75 %, W:T1-ST=96 % T2-DK=51 % T3-DQ=53 % T4-CQ=0 %!] [04:35:00.591] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.027 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 %, W:T1-ST=95 % T2-DK=35 % T3-DQ=51 % T4-CQ=3 %!] [04:35:00.593] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.120 [S:T1-S8=20 % T2-D7=100 % T3-H4=51 %, W:T1-ST=62 % T2-DK=38 % T3-DQ=43 % T4-CQ=2 %!] [04:35:00.595] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=65 %, W:T1-ST=95 % T2-DK=54 % T3-DQ=62 % T4-CQ=0 %!] [04:35:00.597] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.005 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 %, W:T1-ST=59 % T2-DK=47 % T3-DQ=41 % T4-CQ=0 %!] [04:35:00.599] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=62 %, W:T1-ST=56 % T2-DK=46 % T3-DQ=43 % T4-CQ=1 %!] [04:35:00.601] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.004 [S:T1-S8=2 %! T2-D7=100 % T3-H4=66 %, W:T1-ST=95 % T2-DK=63 % T3-DQ=70 % T4-CQ=0 %!] [04:35:00.603] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.012 [S:T1-S8=1 %! T2-D7=100 % T3-H4=39 %, W:T1-ST=53 % T2-DK=25 % T3-DQ=32 % T4-CQ=3 %!] [04:35:00.605] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=80 %, W:T1-ST=97 % T2-DK=38 % T3-DQ=47 % T4-CQ=1 %!] [04:35:00.607] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.012 [S:T1-S8=1 %! T2-D7=100 % T3-H4=64 %, W:T1-ST=93 % T2-DK=53 % T3-DQ=63 % T4-CQ=2 %!] [04:35:00.609] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=65 %, W:T1-ST=95 % T2-DK=54 % T3-DQ=62 % T4-CQ=0 %!] [04:35:00.611] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=64 %, W:T1-ST=59 % T2-DK=37 % T3-DQ=33 % T4-CQ=1 %!] [04:35:00.613] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=59 %, W:T1-ST=49 % T2-DK=47 % T3-DQ=47 % T4-CQ=0 %!] [04:35:00.615] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.004 [S:T1-S8=1 %! T2-D7=100 % T3-H4=94 %, W:T1-ST=96 % T2-DK=45 % T3-DQ=46 % T4-CQ=1 %!] [04:35:00.617] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.037 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.619] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.147 [S:T1-S8=22 % T2-D7=100 % T3-H4=84 %, W:T1-ST=62 % T2-DK=34 % T3-DQ=38 % T4-CQ=3 %!] [04:35:00.620] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 %, W:T1-ST=94 % T2-DK=53 % T3-DQ=68 % T4-CQ=0 %!] [04:35:00.622] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.005 [S:T1-S8=1 %! T2-D7=100 % T3-H4=59 %, W:T1-ST=58 % T2-DK=35 % T3-DQ=34 % T4-CQ=1 %!] [04:35:00.624] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.037 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.626] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=75 %, W:T1-ST=95 % T2-DK=42 % T3-DQ=49 % T4-CQ=0 %!] [04:35:00.628] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=92 %, W:T1-ST=95 % T2-DK=58 % T3-DQ=67 % T4-CQ=0 %!] [04:35:00.630] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=63 %, W:T1-ST=94 % T2-DK=45 % T3-DQ=51 % T4-CQ=0 %!] [04:35:00.632] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.037 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.634] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.003 [S:T1-S8=23 % T2-D7=100 % T3-H4=72 %, W:T1-ST=64 % T2-DK=48 % T3-DQ=51 % T4-CQ=0 %!] [04:35:00.636] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=71 %, W:T1-ST=94 % T2-DK=50 % T3-DQ=47 % T4-CQ=0 %!] [04:35:00.638] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.028 [S:T1-S8=2 %! T2-D7=100 % T3-H4=77 %, W:T1-ST=94 % T2-DK=39 % T3-DQ=54 % T4-CQ=2 %!] [04:35:00.638] [SAMPLE-VAL] Zeroed 17 samples below relative threshold 0.010 x max 0.1473 = 0.001473 [04:35:00.638] [SAMPLE-VAL] Done. Weight range: 0.000-0.147 [04:35:00.638] [SAMPLE-VAL] Top sample 40 (w=0.147): S:843.KQT654.7.A97 W:KJT.A8.KQJ3.QJ83 [S:T1-S8=22 % T2-D7=100 % T3-H4=84 %, W:T1-ST=62 % T2-DK=34 % T3-DQ=38 % T4-CQ=3 %!] [04:35:00.638] [SAMPLE-VAL] Top sample 27 (w=0.120): S:843.KQT64.7.A987 W:KJT.A85.KQJ3.QJ3 [S:T1-S8=20 % T2-D7=100 % T3-H4=51 %, W:T1-ST=62 % T2-DK=38 % T3-DQ=43 % T4-CQ=2 %!] [04:35:00.639] [SAMPLE-VAL] Top sample 39 (w=0.037): S:J83.AT854.7.A983 W:KT4.KQ6.KQJ3.QJ7 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.639] [SAMPLE-VAL] Top sample 43 (w=0.037): S:J83.AT864.7.A983 W:KT4.KQ5.KQJ3.QJ7 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.639] [SAMPLE-VAL] Top sample 47 (w=0.037): S:J83.AT854.7.A983 W:KT4.KQ6.KQJ3.QJ7 [S:T1-S8=2 %! T2-D7=100 % T3-H4=57 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=54 % T4-CQ=3 %!] [04:35:00.639] After sample validation: 33 deals remaining [04:35:00.639] [PLAY-INFER] No inference observations detected [04:35:00.639] Using weighted samples: 33/33 have non-uniform weights (range 0.002-0.147) [04:35:00.639] Sample deals (33 total, showing first 20, by weight): [04:35:00.640] [1] (w=0.147) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT654.7.A97 KJT.A8.KQJ3.QJ83 [04:35:00.640] [2] (w=0.120) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT64.7.A987 KJT.A85.KQJ3.QJ3 [04:35:00.641] [3] (w=0.037) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AT854.7.A983 KT4.KQ6.KQJ3.QJ7 [04:35:00.641] [4] (w=0.037) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AT864.7.A983 KT4.KQ5.KQJ3.QJ7 [04:35:00.641] [5] (w=0.037) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AT854.7.A983 KT4.KQ6.KQJ3.QJ7 [04:35:00.641] [6] (w=0.030) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AT654.7.A983 KT3.KQ8.KQJ3.QJ7 [04:35:00.641] [7] (w=0.028) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AT654.7.A87 KT.KQ8.KQJ3.QJ93 [04:35:00.641] [8] (w=0.027) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.A8654.7.A983 KT4.KQT.KQJ3.QJ7 [04:35:00.641] [9] (w=0.017) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.QT854.7.A73 JT.AK6.KQJ3.QJ98 [04:35:00.641] [10] (w=0.012) N:Q9752.J2.T942.K5 A6.973.A865.T642 K84.QT864.7.A873 JT3.AK5.KQJ3.QJ9 [04:35:00.641] [11] (w=0.012) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.K8654.7.AJ73 KT4.AQT.KQJ3.Q98 [04:35:00.641] [12] (w=0.005) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQT864.7.98 JT.K5.KQJ3.AQJ73 [04:35:00.641] [13] (w=0.005) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ654.7.983 JT.KT8.KQJ3.AQJ7 [04:35:00.641] [14] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KT854.7.AJ97 KT3.AQ6.KQJ3.Q83 [04:35:00.642] [15] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.AKT54.7.J973 KT4.Q86.KQJ3.AQ8 [04:35:00.642] [16] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 KJ84.KQT654.7.97 T3.A8.KQJ3.AQJ83 [04:35:00.642] [17] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 KJ84.KQT654.7.98 T3.A8.KQJ3.AQJ73 [04:35:00.642] [18] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQT854.7.93 JT.K6.KQJ3.AQJ87 [04:35:00.642] [19] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ84.7.9873 KJT.T65.KQJ3.AQJ [04:35:00.642] [20] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.KT8654.7.AJ3 KT3.AQ.KQJ3.Q987 [04:35:00.642] ... and 13 more [04:35:00.677] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:35:00.677] CK: [50, 50, -430, -430, -430, -430, 100, -430, 50, 50, -430, -430, -400, -400, -400, -460, -460, -430, 50, -400, -400, 100, -400, 100, -430, -400, 100, -430, -400, 100, 100, -460, -400] [04:35:00.677] C5: [-400, -400, -430, -430, -430, -430, 100, -430, 50, 50, -400, -490, -460, -400, -430, -490, -490, -490, -460, -400, -400, -400, -460, -460, -460, -400, -400, -490, -430, -400, -400, -490, -460] [04:35:00.677] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:35:00.677] CK: [5, 5, 3, 3, 3, 3, 6, 3, 5, 5, 3, 3, 4, 4, 4, 2, 2, 3, 5, 4, 4, 6, 4, 6, 3, 4, 6, 3, 4, 6, 6, 2, 4] [04:35:00.677] C5: [4, 4, 3, 3, 3, 3, 6, 3, 5, 5, 4, 1, 2, 4, 3, 1, 1, 1, 2, 4, 4, 4, 2, 2, 2, 4, 4, 1, 3, 4, 4, 1, 2] [04:35:00.678] --- IMP Calculation Output (card -> average IMP) --- [04:35:00.678] CK: 5.05 [04:35:00.678] C5: -5.05 [04:35:00.678] === DDS DETAILED ANALYSIS === [04:35:00.678] Cards analyzed: 2, Samples per card: 33 [04:35:00.678] [04:35:00.678] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:35:00.678] ----- ------ --------- ------- ----------- -------------------------------- [04:35:00.678] CK 5.05 4.03 60 % 5 [5, 5, 3, 3, 3, 3, 6, 3, 5, 5, 3, 3, 4, 4, 4, 2, 2, 3, 5, 4...] [04:35:00.678] C5 -5.05 3.00 10 % 6 [4, 4, 3, 3, 3, 3, 6, 3, 5, 5, 4, 1, 2, 4, 3, 1, 1, 1, 2, 4...] [04:35:00.678] [04:35:00.678] Selected: CK (IMPs=5.05, avgTricks=4.03) [04:35:00.678] =================== [04:35:00.678] [SD-DEF] Skipped: no qualifying guard decision by seat [04:35:00.679] [TRUMP] Skipped: not a suit contract [04:35:00.679] Selected: CK (avg 5.05 IMPs, 4.03 tricks) [04:35:00.679] [stage-timing] ok sample=1893ms validate=0ms nn=101ms signal=0ms simgames=1ms dds=34ms total=2036ms samples=33 cards=13 [04:35:00.679] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:35:00.679] Finding card to play for N: Q9752.J2.T942.K5 [04:35:00.679] Relative position: Lefty, Contract type: NoTrump [04:35:00.679] Cards in hand mask: 2 [04:35:00.680] Candidate: KC = 95.3 % [04:35:00.680] Candidate: xC = 4.7 % [04:35:00.680] Selected: CK (95.3 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:03 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:03 === [04:35:03.887] === FindBestCardAsync: Position=N, CardsPlayed=16 === [04:35:03.887] Contract: 3N, Declarer: W, Dealer: W [04:35:03.887] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:03.887] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:35:03.887] Position N is on defender's side - score table shifted by 1 defense tricks won [04:35:03.888] ****************************** [04:35:03.888] FindMatchingDealsWithPlayInternal Input: [04:35:03.888] Position parameter: N [04:35:03.888] Deal from game: N:... ... ... ... [04:35:03.888] Hand for N: Q9752.J2.T942.K5 [04:35:03.888] Hand for E: A6.973.A865.T642 [04:35:03.888] Hand for S: (null) [04:35:03.888] Hand for W: (null) [04:35:03.888] Cards played: S2, S6, S8, ST, DK, D2, D5, D7, DQ, D4, D8, H4, CQ, CK, C2, C3 [04:35:03.888] Declarer: W [04:35:03.888] ****************************** [04:35:03.888] [DealFinder] Seed from player N hand: -128369964 [04:35:03.888] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:03.888] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:35:03.888] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:35:03.889] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1432MB, gc2=25) [04:35:03.889] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [04:35:03.889] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=16 [04:35:03.889] [ExtractPartialDeal] Visible hands: N, E, W [04:35:03.889] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:35:03.889] [ExtractPartialDeal] Extracted hands: [04:35:03.889] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:35:03.889] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:35:03.889] S: ... (0 cards) [04:35:03.889] W: ... (0 cards) [04:35:03.889] [DealFinder] Trump suit from contract '3N': NoTrump [04:35:03.889] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:35:03.889] [ComputePlayedCards] Card 1: S2 played by N [04:35:03.889] [ComputePlayedCards] Card 2: S6 played by E [04:35:03.889] [ComputePlayedCards] Card 3: S8 played by S [04:35:03.889] [ComputePlayedCards] Card 4: ST played by W [04:35:03.890] [ComputePlayedCards] Trick complete. Winner: W [04:35:03.890] [ComputePlayedCards] Card 5: DK played by W [04:35:03.890] [ComputePlayedCards] Card 6: D2 played by N [04:35:03.890] [ComputePlayedCards] Card 7: D5 played by E [04:35:03.890] [ComputePlayedCards] Card 8: D7 played by S [04:35:03.890] [ComputePlayedCards] Trick complete. Winner: W [04:35:03.890] [ComputePlayedCards] Card 9: DQ played by W [04:35:03.890] [ComputePlayedCards] Card 10: D4 played by N [04:35:03.890] [ComputePlayedCards] Card 11: D8 played by E [04:35:03.890] [ComputePlayedCards] Card 12: H4 played by S [04:35:03.890] [ComputePlayedCards] Trick complete. Winner: W [04:35:03.890] [ComputePlayedCards] Card 13: CQ played by W [04:35:03.890] [ComputePlayedCards] Card 14: CK played by N [04:35:03.890] [ComputePlayedCards] Card 15: C2 played by E [04:35:03.890] [ComputePlayedCards] Card 16: C3 played by S [04:35:03.890] [ComputePlayedCards] Trick complete. Winner: N [04:35:03.890] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D2, D4, CK [04:35:03.891] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6, D5, D8, C2 [04:35:03.891] [DealFinder] Added 4 played cards to S (was 0 cards): S8, D7, H4, C3 [04:35:03.891] [DealFinder] Added 4 played cards to W (was 0 cards): ST, DK, DQ, CQ [04:35:03.891] [DealFinder] Show-out: S void in Diamonds (bidding said [0-13], already held 1) [04:35:03.891] [DealFinder] Assigned 2 Diamonds cards to W: D3, DJ [04:35:03.891] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:35:03.891] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:35:03.891] [DealFinder] Bid verification enabled for: W [04:35:03.891] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[1-1] C[2-5] (2 iterations) [04:35:03.891] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[4-4] C[2-5] (2 iterations) [04:35:03.892] [DealFinder] Known cards per player: N=13, E=13, S=4, W=6 [04:35:03.892] [DealFinder] Locked players: N, E [04:35:03.892] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:35:03.892] [DealFinder] Players needing cards: S:9, W:7 [04:35:03.892] Large number of cards remaining. Using random generation. [04:35:03.892] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:35:03.893] [VerifyHands] FAIL for W: KT43.AQ86.KQJ3.Q ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:03.893] [VerifyHands] FAIL for W: JT3.T5.KQJ3.QJ97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:03.894] [VerifyHands] FAIL for W: T43.QT8.KQJ3.AQ7 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:03.894] [VerifyHands] FAIL for W: KT4.KQT65.KQJ3.Q ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:03.894] [VerifyHands] FAIL for W: KT43.K6.KQJ3.AQ9 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:35:05.886] [Timing] Total: 1997ms, Generation: 24ms, Verification: 596ms [04:35:05.886] [Timing] Attempts: 1105, PassedSimpleCheck: 1105, FailedVerification: 1055, Found: 50 [04:35:05.899] Search complete. Returning 50 deals. [04:35:05.899] Found 50 sample deals for simulation. [04:35:05.899] Valid deals for DDS: 50 / 50 [04:35:05.900] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:35:05.900] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:35:05.900] [SAMPLE-VAL] T2: W=DK N=D2 E=D5 S=D7 (leader=W) [04:35:05.900] [SAMPLE-VAL] T3: W=DQ N=D4 E=D8 S=H4 (leader=W) [04:35:05.900] [SAMPLE-VAL] T4: W=CQ N=CK E=C2 S=C3 (leader=W) [04:35:05.902] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=83 % T4-C3=95 %, W:T1-ST=58 % T2-DK=46 % T3-DQ=43 % T4-CQ=1 %!] [04:35:05.905] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.004 [S:T1-S8=1 %! T2-D7=100 % T3-H4=60 % T4-C3=100 %, W:T1-ST=56 % T2-DK=35 % T3-DQ=39 % T4-CQ=1 %!] [04:35:05.907] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=80 % T4-C3=86 %, W:T1-ST=88 % T2-DK=49 % T3-DQ=52 % T4-CQ=0 %!] [04:35:05.909] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=49 % T4-C3=82 %, W:T1-ST=55 % T2-DK=49 % T3-DQ=48 % T4-CQ=0 %!] [04:35:05.911] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.005 [S:T1-S8=1 %! T2-D7=100 % T3-H4=60 % T4-C3=75 %, W:T1-ST=60 % T2-DK=45 % T3-DQ=45 % T4-CQ=1 %!] [04:35:05.914] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.043 [S:T1-S8=27 % T2-D7=100 % T3-H4=67 % T4-C3=63 %, W:T1-ST=61 % T2-DK=43 % T3-DQ=39 % T4-CQ=1 %!] [04:35:05.916] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=28 % T4-C3=62 %, W:T1-ST=56 % T2-DK=57 % T3-DQ=51 % T4-CQ=0 %!] [04:35:05.919] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=65 % T4-C3=74 %, W:T1-ST=94 % T2-DK=55 % T3-DQ=64 % T4-CQ=0 %!] [04:35:05.921] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=51 % T4-C3=90 %, W:T1-ST=95 % T2-DK=38 % T3-DQ=52 % T4-CQ=1 %!] [04:35:05.924] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=76 % T4-C3=100 %, W:T1-ST=93 % T2-DK=51 % T3-DQ=67 % T4-CQ=0 %!] [04:35:05.926] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=28 % T4-C3=62 %, W:T1-ST=56 % T2-DK=57 % T3-DQ=51 % T4-CQ=0 %!] [04:35:05.928] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.035 [S:T1-S8=1 %! T2-D7=100 % T3-H4=42 % T4-C3=77 %, W:T1-ST=94 % T2-DK=36 % T3-DQ=57 % T4-CQ=4 %!] [04:35:05.931] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.032 [S:T1-S8=2 %! T2-D7=100 % T3-H4=54 % T4-C3=63 %, W:T1-ST=56 % T2-DK=22 % T3-DQ=26 % T4-CQ=3 %!] [04:35:05.933] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.004 [S:T1-S8=1 %! T2-D7=100 % T3-H4=58 % T4-C3=63 %, W:T1-ST=94 % T2-DK=56 % T3-DQ=62 % T4-CQ=1 %!] [04:35:05.935] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.014 [S:T1-S8=1 %! T2-D7=100 % T3-H4=53 % T4-C3=79 %, W:T1-ST=53 % T2-DK=25 % T3-DQ=37 % T4-CQ=5 %] [04:35:05.937] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=74 % T4-C3=100 %, W:T1-ST=56 % T2-DK=33 % T3-DQ=41 % T4-CQ=1 %!] [04:35:05.940] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=70 % T4-C3=77 %, W:T1-ST=54 % T2-DK=40 % T3-DQ=39 % T4-CQ=0 %!] [04:35:05.942] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.004 [S:T1-S8=1 %! T2-D7=100 % T3-H4=66 % T4-C3=99 %, W:T1-ST=93 % T2-DK=65 % T3-DQ=74 % T4-CQ=0 %!] [04:35:05.944] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=79 % T4-C3=100 %, W:T1-ST=53 % T2-DK=37 % T3-DQ=41 % T4-CQ=0 %!] [04:35:05.946] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=95 %, W:T1-ST=95 % T2-DK=43 % T3-DQ=50 % T4-CQ=1 %!] [04:35:05.949] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=93 % T4-C3=75 %, W:T1-ST=94 % T2-DK=58 % T3-DQ=68 % T4-CQ=0 %!] [04:35:05.951] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.002 [S:T1-S8=3 %! T2-D7=100 % T3-H4=68 % T4-C3=76 %, W:T1-ST=94 % T2-DK=56 % T3-DQ=65 % T4-CQ=0 %!] [04:35:05.953] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=71 % T4-C3=94 %, W:T1-ST=88 % T2-DK=40 % T3-DQ=45 % T4-CQ=1 %!] [04:35:05.956] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.002 [S:T1-S8=23 % T2-D7=100 % T3-H4=72 % T4-C3=74 %, W:T1-ST=64 % T2-DK=48 % T3-DQ=51 % T4-CQ=0 %!] [04:35:05.958] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.018 [S:T1-S8=1 %! T2-D7=100 % T3-H4=73 % T4-C3=62 %, W:T1-ST=54 % T2-DK=42 % T3-DQ=34 % T4-CQ=3 %!] [04:35:05.960] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=77 % T4-C3=93 %, W:T1-ST=85 % T2-DK=53 % T3-DQ=57 % T4-CQ=0 %!] [04:35:05.962] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=49 % T4-C3=82 %, W:T1-ST=55 % T2-DK=49 % T3-DQ=48 % T4-CQ=0 %!] [04:35:05.965] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=91 %, W:T1-ST=95 % T2-DK=45 % T3-DQ=55 % T4-CQ=1 %!] [04:35:05.967] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=62 % T4-C3=74 %, W:T1-ST=56 % T2-DK=46 % T3-DQ=43 % T4-CQ=1 %!] [04:35:05.969] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.024 [S:T1-S8=2 %! T2-D7=100 % T3-H4=69 % T4-C3=64 %, W:T1-ST=94 % T2-DK=26 % T3-DQ=46 % T4-CQ=2 %!] [04:35:05.971] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=100 % T3-H4=66 % T4-C3=52 %, W:T1-ST=95 % T2-DK=38 % T3-DQ=41 % T4-CQ=1 %!] [04:35:05.974] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=82 % T4-C3=95 %, W:T1-ST=55 % T2-DK=56 % T3-DQ=52 % T4-CQ=1 %!] [04:35:05.976] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=58 % T4-C3=100 %, W:T1-ST=56 % T2-DK=39 % T3-DQ=41 % T4-CQ=0 %!] [04:35:05.978] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=74 % T4-C3=100 %, W:T1-ST=95 % T2-DK=30 % T3-DQ=44 % T4-CQ=1 %!] [04:35:05.981] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.024 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 % T4-C3=60 %, W:T1-ST=95 % T2-DK=35 % T3-DQ=51 % T4-CQ=3 %!] [04:35:05.983] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=48 % T4-C3=83 %, W:T1-ST=56 % T2-DK=48 % T3-DQ=50 % T4-CQ=1 %!] [04:35:05.985] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=67 % T4-C3=62 %, W:T1-ST=56 % T2-DK=53 % T3-DQ=53 % T4-CQ=0 %!] [04:35:05.988] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=59 % T4-C3=82 %, W:T1-ST=49 % T2-DK=47 % T3-DQ=47 % T4-CQ=0 %!] [04:35:05.990] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.118 [S:T1-S8=19 % T2-D7=100 % T3-H4=60 % T4-C3=65 %, W:T1-ST=61 % T2-DK=23 % T3-DQ=36 % T4-CQ=3 %!] [04:35:05.992] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=100 % T3-H4=66 % T4-C3=52 %, W:T1-ST=95 % T2-DK=38 % T3-DQ=41 % T4-CQ=1 %!] [04:35:05.994] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=91 % T4-C3=75 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=44 % T4-CQ=1 %!] [04:35:05.997] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=93 % T4-C3=100 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=45 % T4-CQ=0 %!] [04:35:05.999] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=89 % T4-C3=100 %, W:T1-ST=93 % T2-DK=57 % T3-DQ=69 % T4-CQ=0 %!] [04:35:06.001] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.004 [S:T1-S8=1 %! T2-D7=100 % T3-H4=60 % T4-C3=100 %, W:T1-ST=56 % T2-DK=35 % T3-DQ=39 % T4-CQ=1 %!] [04:35:06.004] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=84 %, W:T1-ST=93 % T2-DK=57 % T3-DQ=71 % T4-CQ=0 %!] [04:35:06.006] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.027 [S:T1-S8=25 % T2-D7=100 % T3-H4=47 % T4-C3=99 %, W:T1-ST=61 % T2-DK=53 % T3-DQ=52 % T4-CQ=1 %!] [04:35:06.008] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.002 [S:T1-S8=0 %! T2-D7=100 % T3-H4=52 % T4-C3=87 %, W:T1-ST=53 % T2-DK=41 % T3-DQ=44 % T4-CQ=1 %!] [04:35:06.010] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.228 [S:T1-S8=20 % T2-D7=100 % T3-H4=39 % T4-C3=92 %, W:T1-ST=61 % T2-DK=25 % T3-DQ=40 % T4-CQ=6 %] [04:35:06.012] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=84 % T4-C3=60 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=73 % T4-CQ=0 %!] [04:35:06.015] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=68 % T4-C3=91 %, W:T1-ST=87 % T2-DK=49 % T3-DQ=55 % T4-CQ=0 %!] [04:35:06.015] [SAMPLE-VAL] Zeroed 31 samples below relative threshold 0.010 x max 0.2284 = 0.002284 [04:35:06.015] [SAMPLE-VAL] Done. Weight range: 0.000-0.228 [04:35:06.015] [SAMPLE-VAL] Top sample 48 (w=0.228): S:843.KQ864.7.A973 W:KJT.AT5.KQJ3.QJ8 [S:T1-S8=20 % T2-D7=100 % T3-H4=39 % T4-C3=92 %, W:T1-ST=61 % T2-DK=25 % T3-DQ=40 % T4-CQ=6 %] [04:35:06.015] [SAMPLE-VAL] Top sample 39 (w=0.118): S:843.KQT854.7.A83 W:KJT.A6.KQJ3.QJ97 [S:T1-S8=19 % T2-D7=100 % T3-H4=60 % T4-C3=65 %, W:T1-ST=61 % T2-DK=23 % T3-DQ=36 % T4-CQ=3 %!] [04:35:06.015] [SAMPLE-VAL] Top sample 6 (w=0.043): S:843.A8654.7.AJ83 W:KJT.KQT.KQJ3.Q97 [S:T1-S8=27 % T2-D7=100 % T3-H4=67 % T4-C3=63 %, W:T1-ST=61 % T2-DK=43 % T3-DQ=39 % T4-CQ=1 %!] [04:35:06.015] [SAMPLE-VAL] Top sample 12 (w=0.035): S:J84.AT864.7.A873 W:KT3.KQ5.KQJ3.QJ9 [S:T1-S8=1 %! T2-D7=100 % T3-H4=42 % T4-C3=77 %, W:T1-ST=94 % T2-DK=36 % T3-DQ=57 % T4-CQ=4 %!] [04:35:06.015] [SAMPLE-VAL] Top sample 13 (w=0.032): S:K843.QT854.7.A83 W:JT.AK6.KQJ3.QJ97 [S:T1-S8=2 %! T2-D7=100 % T3-H4=54 % T4-C3=63 %, W:T1-ST=56 % T2-DK=22 % T3-DQ=26 % T4-CQ=3 %!] [04:35:06.016] After sample validation: 19 deals remaining [04:35:06.016] [PLAY-INFER] No inference observations detected [04:35:06.016] Using weighted samples: 19/19 have non-uniform weights (range 0.002-0.228) [04:35:06.016] Sample deals (19 total, showing first 19, by weight): [04:35:06.016] [1] (w=0.228) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQ864.7.A973 KJT.AT5.KQJ3.QJ8 [04:35:06.016] [2] (w=0.118) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT854.7.A83 KJT.A6.KQJ3.QJ97 [04:35:06.016] [3] (w=0.043) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.A8654.7.AJ83 KJT.KQT.KQJ3.Q97 [04:35:06.016] [4] (w=0.035) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.AT864.7.A873 KT3.KQ5.KQJ3.QJ9 [04:35:06.016] [5] (w=0.032) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.QT854.7.A83 JT.AK6.KQJ3.QJ97 [04:35:06.016] [6] (w=0.027) N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AT854.7.AJ73 KJT.KQ6.KQJ3.Q98 [04:35:06.016] [7] (w=0.024) N:Q9752.J2.T942.K5 A6.973.A865.T642 J84.A8654.7.A983 KT3.KQT.KQJ3.QJ7 [04:35:06.016] [8] (w=0.024) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.A8654.7.A83 KT.KQT.KQJ3.QJ97 [04:35:06.016] [9] (w=0.018) N:Q9752.J2.T942.K5 A6.973.A865.T642 K84.QT654.7.A983 JT3.AK8.KQJ3.QJ7 [04:35:06.016] [10] (w=0.014) N:Q9752.J2.T942.K5 A6.973.A865.T642 K84.Q8654.7.A873 JT3.AKT.KQJ3.QJ9 [04:35:06.017] [11] (w=0.005) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ854.7.983 JT.KT6.KQJ3.AQJ7 [04:35:06.017] [12] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.KT654.7.AJ73 KT4.AQ8.KQJ3.Q98 [04:35:06.017] [13] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 J83.KT864.7.AJ83 KT4.AQ5.KQJ3.Q97 [04:35:06.017] [14] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQT854.7.73 JT.K6.KQJ3.AQJ98 [04:35:06.017] [15] (w=0.004) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQT854.7.73 JT.K6.KQJ3.AQJ98 [04:35:06.017] [16] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 K84.AQT854.7.983 JT3.K6.KQJ3.AQJ7 [04:35:06.017] [17] (w=0.003) N:Q9752.J2.T942.K5 A6.973.A865.T642 K83.AQ854.7.9873 JT4.KT6.KQJ3.AQJ [04:35:06.017] [18] (w=0.002) N:Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ8654.7.73 JT.KT.KQJ3.AQJ98 [04:35:06.017] [19] (w=0.002) N:Q9752.J2.T942.K5 A6.973.A865.T642 J843.AKT54.7.J83 KT.Q86.KQJ3.AQ97 [04:35:06.041] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:35:06.041] HJ: [50, 50, -400, -430, -430, -400, -430, 50, -400, -460, -430, -400, -400, -460, -460, -430, -430, -460, -400] [04:35:06.041] H2: [-430, 50, -400, -430, -430, -400, -430, 50, -400, -460, -430, -400, -400, -460, -460, -430, -430, -460, -400] [04:35:06.041] S9: [-430, -430, -400, -430, 50, -400, -430, 100, 50, 50, -400, -430, -430, -430, -430, -400, -400, -430, -400] [04:35:06.041] SQ: [-430, -430, -400, -430, 50, -400, -430, 100, -400, -430, -400, -430, -430, -430, -430, -430, -430, -430, -400] [04:35:06.041] C5: [-430, -430, -400, -430, -430, -400, -430, 50, -400, -430, -430, -430, -430, -460, -460, -430, -430, -460, -400] [04:35:06.041] DT: [-430, -430, -400, -430, -430, -400, -430, 50, -400, -430, -430, -430, -430, -460, -460, -430, -430, -460, -400] [04:35:06.041] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:35:06.041] HJ: [4, 4, 3, 2, 2, 3, 2, 4, 3, 1, 2, 3, 3, 1, 1, 2, 2, 1, 3] [04:35:06.041] H2: [2, 4, 3, 2, 2, 3, 2, 4, 3, 1, 2, 3, 3, 1, 1, 2, 2, 1, 3] [04:35:06.041] S9: [2, 2, 3, 2, 4, 3, 2, 5, 4, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3] [04:35:06.041] SQ: [2, 2, 3, 2, 4, 3, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3] [04:35:06.041] C5: [2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3] [04:35:06.042] DT: [2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3] [04:35:06.042] --- IMP Calculation Output (card -> average IMP) --- [04:35:06.042] HJ: 5.05 [04:35:06.042] H2: 0.44 [04:35:06.042] S9: -0.49 [04:35:06.042] SQ: -1.16 [04:35:06.042] C5: -1.92 [04:35:06.042] DT: -1.92 [04:35:06.042] === DDS DETAILED ANALYSIS === [04:35:06.042] Cards analyzed: 6, Samples per card: 19 [04:35:06.042] [04:35:06.042] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:35:06.042] ----- ------ --------- ------- ----------- -------------------------------- [04:35:06.043] HJ 5.05 2.42 62 % 4 [4, 4, 3, 2, 2, 3, 2, 4, 3, 1, 2, 3, 3, 1, 1, 2, 2, 1, 3] [04:35:06.043] H2 0.44 2.32 24 % 4 [2, 4, 3, 2, 2, 3, 2, 4, 3, 1, 2, 3, 3, 1, 1, 2, 2, 1, 3] [04:35:06.043] S9 -0.49 2.79 15 % 4 [2, 2, 3, 2, 4, 3, 2, 5, 4, 4, 3, 2, 2, 2, 2, 3, 3, 2, 3] [04:35:06.043] SQ -1.16 2.53 9 % 4 [2, 2, 3, 2, 4, 3, 2, 5, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 3] [04:35:06.043] C5 -1.92 2.16 4 % 4 [2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3] [04:35:06.043] DT -1.92 2.16 4 % 4 [2, 2, 3, 2, 2, 3, 2, 4, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 3] [04:35:06.043] [04:35:06.043] Selected: HJ (IMPs=5.05, avgTricks=2.42) [04:35:06.043] =================== [04:35:06.043] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:35:06.043] [TRUMP] Skipped: not a suit contract [04:35:06.043] Selected: HJ (avg 5.05 IMPs, 2.42 tricks) [04:35:06.043] [stage-timing] ok sample=2011ms validate=0ms nn=116ms signal=0ms simgames=0ms dds=25ms total=2156ms samples=19 cards=16 [04:35:06.044] === FindBestCardAsync: Position=N, CardsPlayed=16 === [04:35:06.044] Finding card to play for N: Q9752.J2.T942.K5 [04:35:06.044] Relative position: Lefty, Contract type: NoTrump [04:35:06.044] Cards in hand mask: 8 [04:35:06.045] Candidate: xS = 31.7 % [04:35:06.045] Candidate: 9S = 16.9 % [04:35:06.045] Candidate: 9D = 10.9 % [04:35:06.045] Candidate: xH = 10.9 % [04:35:06.045] Candidate: QS = 8.8 % [04:35:06.045] Candidate: JH = 7.6 % [04:35:06.045] Candidate: TD = 7.4 % [04:35:06.045] Candidate: xC = 5.8 % [04:35:06.045] Selected: S5 (31.7 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:08 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:08 === [04:35:08.490] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:35:08.490] Contract: 3N, Declarer: W, Dealer: W [04:35:08.490] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:08.490] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:35:08.490] Position N is on defender's side - score table shifted by 2 defense tricks won [04:35:08.491] ****************************** [04:35:08.491] FindMatchingDealsWithPlayInternal Input: [04:35:08.491] Position parameter: N [04:35:08.491] Deal from game: N:... ... ... ... [04:35:08.491] Hand for N: Q9752.J2.T942.K5 [04:35:08.491] Hand for E: A6.973.A865.T642 [04:35:08.491] Hand for S: (null) [04:35:08.491] Hand for W: (null) [04:35:08.491] Cards played: S2, S6, S8, ST, DK, D2, D5, D7, DQ, D4, D8, H4, CQ, CK, C2, C3, HJ, H3, H5, H8 [04:35:08.491] Declarer: W [04:35:08.491] ****************************** [04:35:08.491] [DealFinder] Seed from player N hand: -128369964 [04:35:08.491] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:08.491] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:35:08.492] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:35:08.492] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1433MB, gc2=25) [04:35:08.492] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [04:35:08.492] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=20 [04:35:08.492] [ExtractPartialDeal] Visible hands: N, E, W [04:35:08.492] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:35:08.492] [ExtractPartialDeal] Extracted hands: [04:35:08.492] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:35:08.492] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:35:08.492] S: ... (0 cards) [04:35:08.492] W: ... (0 cards) [04:35:08.492] [DealFinder] Trump suit from contract '3N': NoTrump [04:35:08.492] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:35:08.492] [ComputePlayedCards] Card 1: S2 played by N [04:35:08.492] [ComputePlayedCards] Card 2: S6 played by E [04:35:08.492] [ComputePlayedCards] Card 3: S8 played by S [04:35:08.493] [ComputePlayedCards] Card 4: ST played by W [04:35:08.493] [ComputePlayedCards] Trick complete. Winner: W [04:35:08.493] [ComputePlayedCards] Card 5: DK played by W [04:35:08.493] [ComputePlayedCards] Card 6: D2 played by N [04:35:08.493] [ComputePlayedCards] Card 7: D5 played by E [04:35:08.493] [ComputePlayedCards] Card 8: D7 played by S [04:35:08.493] [ComputePlayedCards] Trick complete. Winner: W [04:35:08.493] [ComputePlayedCards] Card 9: DQ played by W [04:35:08.493] [ComputePlayedCards] Card 10: D4 played by N [04:35:08.493] [ComputePlayedCards] Card 11: D8 played by E [04:35:08.493] [ComputePlayedCards] Card 12: H4 played by S [04:35:08.493] [ComputePlayedCards] Trick complete. Winner: W [04:35:08.493] [ComputePlayedCards] Card 13: CQ played by W [04:35:08.493] [ComputePlayedCards] Card 14: CK played by N [04:35:08.493] [ComputePlayedCards] Card 15: C2 played by E [04:35:08.493] [ComputePlayedCards] Card 16: C3 played by S [04:35:08.493] [ComputePlayedCards] Trick complete. Winner: N [04:35:08.494] [ComputePlayedCards] Card 17: HJ played by N [04:35:08.494] [ComputePlayedCards] Card 18: H3 played by E [04:35:08.494] [ComputePlayedCards] Card 19: H5 played by S [04:35:08.494] [ComputePlayedCards] Card 20: H8 played by W [04:35:08.494] [ComputePlayedCards] Trick complete. Winner: N [04:35:08.494] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D2, D4, CK, HJ [04:35:08.494] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6, D5, D8, C2, H3 [04:35:08.494] [DealFinder] Added 5 played cards to S (was 0 cards): S8, D7, H4, C3, H5 [04:35:08.494] [DealFinder] Added 5 played cards to W (was 0 cards): ST, DK, DQ, CQ, H8 [04:35:08.494] [DealFinder] Show-out: S void in Diamonds (bidding said [0-13], already held 1) [04:35:08.494] [DealFinder] Assigned 2 Diamonds cards to W: D3, DJ [04:35:08.494] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:35:08.495] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:35:08.495] [DealFinder] Bid verification enabled for: W [04:35:08.495] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[1-1] C[2-5] (2 iterations) [04:35:08.495] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[4-4] C[2-5] (2 iterations) [04:35:08.496] [DealFinder] Known cards per player: N=13, E=13, S=5, W=7 [04:35:08.496] [DealFinder] Locked players: N, E [04:35:08.496] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [04:35:08.496] [DealFinder] Players needing cards: S:8, W:6 [04:35:08.496] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:35:09.122] [DealFinder] Combinatorial: enumerated 3003, perfect 145, sending 100 to DDS [04:35:09.122] [Timing] Total: 630ms, Generation: 0ms, Verification: 0ms [04:35:09.122] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 145 [04:35:09.122] Search complete. Returning 100 deals. [04:35:09.122] Found 100 sample deals for simulation. [04:35:09.122] Valid deals for DDS: 100 / 100 [04:35:09.122] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [04:35:09.122] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:35:09.123] [SAMPLE-VAL] T2: W=DK N=D2 E=D5 S=D7 (leader=W) [04:35:09.123] [SAMPLE-VAL] T3: W=DQ N=D4 E=D8 S=H4 (leader=W) [04:35:09.123] [SAMPLE-VAL] T4: W=CQ N=CK E=C2 S=C3 (leader=W) [04:35:09.123] [SAMPLE-VAL] T5: N=HJ E=H3 S=H5 W=H8 (leader=N) [04:35:09.126] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.003 [S:T1-S8=32 % T2-D7=100 % T3-H4=67 % T4-C3=98 % T5-H5=70 %, W:T1-ST=60 % T2-DK=53 % T3-DQ=57 % T4-CQ=1 %! T5-H8=1 %!] [04:35:09.129] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=87 % T4-C3=90 % T5-H5=94 %, W:T1-ST=61 % T2-DK=49 % T3-DQ=43 % T4-CQ=0 %! T5-H8=45 %] [04:35:09.132] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=95 % T4-C3=78 % T5-H5=92 %, W:T1-ST=52 % T2-DK=46 % T3-DQ=43 % T4-CQ=0 %! T5-H8=43 %] [04:35:09.135] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=95 % T4-C3=35 % T5-H5=88 %, W:T1-ST=96 % T2-DK=46 % T3-DQ=50 % T4-CQ=1 %! T5-H8=36 %] [04:35:09.138] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.003 [S:T1-S8=25 % T2-D7=100 % T3-H4=52 % T4-C3=81 % T5-H5=58 %, W:T1-ST=59 % T2-DK=47 % T3-DQ=55 % T4-CQ=0 %! T5-H8=13 %] [04:35:09.141] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=95 % T4-C3=89 % T5-H5=92 %, W:T1-ST=60 % T2-DK=52 % T3-DQ=43 % T4-CQ=0 %! T5-H8=43 %] [04:35:09.146] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.090 [S:T1-S8=22 % T2-D7=100 % T3-H4=84 % T4-C3=82 % T5-H5=86 %, W:T1-ST=62 % T2-DK=34 % T3-DQ=38 % T4-CQ=3 %! T5-H8=51 %] [04:35:09.150] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=88 % T4-C3=62 % T5-H5=94 %, W:T1-ST=55 % T2-DK=56 % T3-DQ=52 % T4-CQ=0 %! T5-H8=38 %] [04:35:09.154] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=92 % T4-C3=32 % T5-H5=79 %, W:T1-ST=56 % T2-DK=40 % T3-DQ=38 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.158] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=87 % T4-C3=75 % T5-H5=61 %, W:T1-ST=94 % T2-DK=56 % T3-DQ=57 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.161] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=95 % T4-C3=35 % T5-H5=88 %, W:T1-ST=96 % T2-DK=46 % T3-DQ=50 % T4-CQ=1 %! T5-H8=36 %] [04:35:09.164] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 % T4-C3=77 % T5-H5=71 %, W:T1-ST=57 % T2-DK=44 % T3-DQ=41 % T4-CQ=0 %! T5-H8=5 %] [04:35:09.167] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=75 % T4-C3=56 % T5-H5=22 %, W:T1-ST=95 % T2-DK=63 % T3-DQ=73 % T4-CQ=0 %! T5-H8=2 %!] [04:35:09.170] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.008 [S:T1-S8=24 % T2-D7=100 % T3-H4=84 % T4-C3=90 % T5-H5=79 %, W:T1-ST=56 % T2-DK=41 % T3-DQ=48 % T4-CQ=0 %! T5-H8=91 %] [04:35:09.173] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=93 % T4-C3=100 % T5-H5=91 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=45 % T4-CQ=0 %! T5-H8=39 %] [04:35:09.176] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.001 [S:T1-S8=3 %! T2-D7=100 % T3-H4=63 % T4-C3=100 % T5-H5=25 %, W:T1-ST=94 % T2-DK=56 % T3-DQ=62 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.179] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.187 [S:T1-S8=22 % T2-D7=100 % T3-H4=55 % T4-C3=82 % T5-H5=88 %, W:T1-ST=60 % T2-DK=30 % T3-DQ=42 % T4-CQ=10 % T5-H8=45 %] [04:35:09.183] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.003 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 % T4-C3=77 % T5-H5=78 %, W:T1-ST=59 % T2-DK=47 % T3-DQ=41 % T4-CQ=0 %! T5-H8=11 %] [04:35:09.186] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.001 [S:T1-S8=3 %! T2-D7=100 % T3-H4=76 % T4-C3=81 % T5-H5=68 %, W:T1-ST=95 % T2-DK=33 % T3-DQ=48 % T4-CQ=1 %! T5-H8=1 %!] [04:35:09.189] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=93 % T4-C3=75 % T5-H5=38 %, W:T1-ST=94 % T2-DK=58 % T3-DQ=68 % T4-CQ=0 %! T5-H8=5 %!] [04:35:09.192] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=66 % T4-C3=99 % T5-H5=79 %, W:T1-ST=93 % T2-DK=65 % T3-DQ=74 % T4-CQ=0 %! T5-H8=3 %!] [04:35:09.195] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.061 [S:T1-S8=25 % T2-D7=100 % T3-H4=43 % T4-C3=92 % T5-H5=62 %, W:T1-ST=62 % T2-DK=36 % T3-DQ=46 % T4-CQ=3 %! T5-H8=5 %!] [04:35:09.198] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=93 % T5-H5=72 %, W:T1-ST=58 % T2-DK=60 % T3-DQ=52 % T4-CQ=0 %! T5-H8=5 %] [04:35:09.201] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=84 % T4-C3=60 % T5-H5=36 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=73 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.204] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=61 % T5-H5=66 %, W:T1-ST=95 % T2-DK=46 % T3-DQ=56 % T4-CQ=2 %! T5-H8=1 %!] [04:35:09.206] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.002 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=61 % T5-H5=66 %, W:T1-ST=95 % T2-DK=46 % T3-DQ=56 % T4-CQ=2 %! T5-H8=1 %!] [04:35:09.209] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=75 % T4-C3=81 % T5-H5=78 %, W:T1-ST=94 % T2-DK=60 % T3-DQ=72 % T4-CQ=0 %! T5-H8=3 %!] [04:35:09.212] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=93 % T4-C3=75 % T5-H5=38 %, W:T1-ST=94 % T2-DK=58 % T3-DQ=68 % T4-CQ=0 %! T5-H8=5 %!] [04:35:09.215] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=84 % T4-C3=89 % T5-H5=77 %, W:T1-ST=54 % T2-DK=46 % T3-DQ=43 % T4-CQ=1 %! T5-H8=7 %] [04:35:09.218] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=53 % T4-C3=78 % T5-H5=60 %, W:T1-ST=89 % T2-DK=45 % T3-DQ=51 % T4-CQ=0 %! T5-H8=4 %!] [04:35:09.221] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=84 % T5-H5=36 %, W:T1-ST=93 % T2-DK=57 % T3-DQ=71 % T4-CQ=0 %! T5-H8=9 %] [04:35:09.223] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=77 % T4-C3=65 % T5-H5=74 %, W:T1-ST=93 % T2-DK=63 % T3-DQ=72 % T4-CQ=0 %! T5-H8=2 %!] [04:35:09.226] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=83 % T5-H5=80 %, W:T1-ST=53 % T2-DK=49 % T3-DQ=45 % T4-CQ=1 %! T5-H8=8 %] [04:35:09.230] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=82 % T4-C3=95 % T5-H5=95 %, W:T1-ST=55 % T2-DK=56 % T3-DQ=52 % T4-CQ=1 %! T5-H8=39 %] [04:35:09.233] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.186 [S:T1-S8=27 % T2-D7=100 % T3-H4=57 % T4-C3=93 % T5-H5=89 %, W:T1-ST=61 % T2-DK=33 % T3-DQ=44 % T4-CQ=6 % T5-H8=42 %] [04:35:09.236] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=77 % T4-C3=92 % T5-H5=38 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=70 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.239] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=84 % T4-C3=92 % T5-H5=88 %, W:T1-ST=89 % T2-DK=43 % T3-DQ=48 % T4-CQ=0 %! T5-H8=30 %] [04:35:09.241] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=83 % T5-H5=80 %, W:T1-ST=53 % T2-DK=49 % T3-DQ=45 % T4-CQ=1 %! T5-H8=8 %] [04:35:09.244] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.009 [S:T1-S8=1 %! T2-D7=100 % T3-H4=59 % T4-C3=81 % T5-H5=94 %, W:T1-ST=53 % T2-DK=32 % T3-DQ=33 % T4-CQ=5 %! T5-H8=4 %!] [04:35:09.247] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.078 [S:T1-S8=23 % T2-D7=100 % T3-H4=42 % T4-C3=81 % T5-H5=63 %, W:T1-ST=61 % T2-DK=30 % T3-DQ=42 % T4-CQ=4 %! T5-H8=4 %!] [04:35:09.250] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=67 % T4-C3=76 % T5-H5=59 %, W:T1-ST=58 % T2-DK=45 % T3-DQ=42 % T4-CQ=0 %! T5-H8=2 %!] [04:35:09.253] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=63 % T4-C3=92 % T5-H5=65 %, W:T1-ST=94 % T2-DK=45 % T3-DQ=51 % T4-CQ=0 %! T5-H8=3 %!] [04:35:09.256] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=63 % T4-C3=92 % T5-H5=65 %, W:T1-ST=94 % T2-DK=45 % T3-DQ=51 % T4-CQ=0 %! T5-H8=3 %!] [04:35:09.259] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.009 [S:T1-S8=29 % T2-D7=100 % T3-H4=85 % T4-C3=94 % T5-H5=86 %, W:T1-ST=59 % T2-DK=43 % T3-DQ=42 % T4-CQ=0 %! T5-H8=90 %] [04:35:09.261] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 % T4-C3=76 % T5-H5=36 %, W:T1-ST=94 % T2-DK=53 % T3-DQ=68 % T4-CQ=0 %! T5-H8=11 %] [04:35:09.264] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=95 % T4-C3=89 % T5-H5=92 %, W:T1-ST=60 % T2-DK=52 % T3-DQ=43 % T4-CQ=0 %! T5-H8=43 %] [04:35:09.267] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=88 % T4-C3=62 % T5-H5=94 %, W:T1-ST=55 % T2-DK=56 % T3-DQ=52 % T4-CQ=0 %! T5-H8=38 %] [04:35:09.270] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=95 % T5-H5=91 %, W:T1-ST=95 % T2-DK=43 % T3-DQ=50 % T4-CQ=1 %! T5-H8=37 %] [04:35:09.273] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=84 % T5-H5=36 %, W:T1-ST=93 % T2-DK=57 % T3-DQ=71 % T4-CQ=0 %! T5-H8=9 %] [04:35:09.276] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=89 % T4-C3=100 % T5-H5=41 %, W:T1-ST=93 % T2-DK=57 % T3-DQ=69 % T4-CQ=0 %! T5-H8=6 %] [04:35:09.278] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=91 % T5-H5=91 %, W:T1-ST=95 % T2-DK=45 % T3-DQ=55 % T4-CQ=1 %! T5-H8=39 %] [04:35:09.281] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.005 [S:T1-S8=24 % T2-D7=100 % T3-H4=90 % T4-C3=76 % T5-H5=84 %, W:T1-ST=61 % T2-DK=47 % T3-DQ=44 % T4-CQ=0 %! T5-H8=90 %] [04:35:09.284] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=76 % T4-C3=75 % T5-H5=62 %, W:T1-ST=95 % T2-DK=48 % T3-DQ=51 % T4-CQ=0 %! T5-H8=5 %] [04:35:09.287] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.011 [S:T1-S8=1 %! T2-D7=100 % T3-H4=74 % T4-C3=83 % T5-H5=95 %, W:T1-ST=57 % T2-DK=33 % T3-DQ=30 % T4-CQ=3 %! T5-H8=4 %!] [04:35:09.290] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.180 [S:T1-S8=22 % T2-D7=100 % T3-H4=65 % T4-C3=56 % T5-H5=88 %, W:T1-ST=62 % T2-DK=39 % T3-DQ=41 % T4-CQ=6 % T5-H8=49 %] [04:35:09.293] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=67 % T4-C3=98 % T5-H5=71 %, W:T1-ST=94 % T2-DK=30 % T3-DQ=53 % T4-CQ=1 %! T5-H8=1 %!] [04:35:09.296] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=93 % T4-C3=100 % T5-H5=91 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=45 % T4-CQ=0 %! T5-H8=39 %] [04:35:09.298] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=91 % T4-C3=75 % T5-H5=76 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=44 % T4-CQ=1 %! T5-H8=7 %] [04:35:09.301] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.001 [S:T1-S8=23 % T2-D7=100 % T3-H4=72 % T4-C3=74 % T5-H5=46 %, W:T1-ST=64 % T2-DK=48 % T3-DQ=51 % T4-CQ=0 %! T5-H8=10 %] [04:35:09.304] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=82 % T4-C3=100 % T5-H5=94 %, W:T1-ST=55 % T2-DK=46 % T3-DQ=45 % T4-CQ=0 %! T5-H8=42 %] [04:35:09.307] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=84 % T4-C3=95 % T5-H5=87 %, W:T1-ST=89 % T2-DK=46 % T3-DQ=47 % T4-CQ=0 %! T5-H8=34 %] [04:35:09.310] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.057 [S:T1-S8=20 % T2-D7=100 % T3-H4=51 % T4-C3=54 % T5-H5=59 %, W:T1-ST=62 % T2-DK=38 % T3-DQ=43 % T4-CQ=2 %! T5-H8=6 %] [04:35:09.313] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=86 % T4-C3=76 % T5-H5=92 %, W:T1-ST=96 % T2-DK=49 % T3-DQ=54 % T4-CQ=1 %! T5-H8=39 %] [04:35:09.316] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=78 % T4-C3=59 % T5-H5=68 %, W:T1-ST=58 % T2-DK=59 % T3-DQ=52 % T4-CQ=0 %! T5-H8=7 %] [04:35:09.319] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=71 % T4-C3=86 % T5-H5=29 %, W:T1-ST=95 % T2-DK=54 % T3-DQ=58 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.322] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.110 [S:T1-S8=24 % T2-D7=100 % T3-H4=87 % T4-C3=66 % T5-H5=85 %, W:T1-ST=62 % T2-DK=32 % T3-DQ=39 % T4-CQ=3 %! T5-H8=45 %] [04:35:09.324] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.003 [S:T1-S8=25 % T2-D7=100 % T3-H4=62 % T4-C3=90 % T5-H5=40 %, W:T1-ST=59 % T2-DK=45 % T3-DQ=52 % T4-CQ=0 %! T5-H8=9 %] [04:35:09.327] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=66 % T4-C3=96 % T5-H5=65 %, W:T1-ST=94 % T2-DK=48 % T3-DQ=48 % T4-CQ=1 %! T5-H8=4 %!] [04:35:09.330] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.007 [S:T1-S8=1 %! T2-D7=100 % T3-H4=57 % T4-C3=92 % T5-H5=95 %, W:T1-ST=56 % T2-DK=35 % T3-DQ=33 % T4-CQ=4 %! T5-H8=4 %!] [04:35:09.333] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=91 % T4-C3=75 % T5-H5=76 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=44 % T4-CQ=1 %! T5-H8=7 %] [04:35:09.336] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=92 % T4-C3=99 % T5-H5=91 %, W:T1-ST=60 % T2-DK=39 % T3-DQ=39 % T4-CQ=0 %! T5-H8=37 %] [04:35:09.339] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=87 % T4-C3=58 % T5-H5=60 %, W:T1-ST=87 % T2-DK=55 % T3-DQ=59 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.342] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.009 [S:T1-S8=1 %! T2-D7=100 % T3-H4=64 % T4-C3=99 % T5-H5=94 %, W:T1-ST=55 % T2-DK=28 % T3-DQ=30 % T4-CQ=3 %! T5-H8=4 %!] [04:35:09.345] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 % T4-C3=95 % T5-H5=79 %, W:T1-ST=60 % T2-DK=43 % T3-DQ=39 % T4-CQ=1 %! T5-H8=11 %] [04:35:09.348] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=88 % T4-C3=90 % T5-H5=63 %, W:T1-ST=95 % T2-DK=56 % T3-DQ=55 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.350] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=95 % T5-H5=91 %, W:T1-ST=95 % T2-DK=43 % T3-DQ=50 % T4-CQ=1 %! T5-H8=37 %] [04:35:09.353] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=62 % T4-C3=79 % T5-H5=68 %, W:T1-ST=93 % T2-DK=41 % T3-DQ=60 % T4-CQ=3 %! T5-H8=1 %!] [04:35:09.356] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=66 % T4-C3=83 % T5-H5=22 %, W:T1-ST=93 % T2-DK=61 % T3-DQ=71 % T4-CQ=0 %! T5-H8=2 %!] [04:35:09.359] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=89 % T4-C3=100 % T5-H5=87 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=48 % T4-CQ=1 %! T5-H8=35 %] [04:35:09.361] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=78 % T4-C3=59 % T5-H5=68 %, W:T1-ST=58 % T2-DK=59 % T3-DQ=52 % T4-CQ=0 %! T5-H8=7 %] [04:35:09.364] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.132 [S:T1-S8=24 % T2-D7=100 % T3-H4=81 % T4-C3=99 % T5-H5=86 %, W:T1-ST=60 % T2-DK=27 % T3-DQ=40 % T4-CQ=4 %! T5-H8=39 %] [04:35:09.367] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.010 [S:T1-S8=1 %! T2-D7=100 % T3-H4=73 % T4-C3=62 % T5-H5=95 %, W:T1-ST=54 % T2-DK=42 % T3-DQ=34 % T4-CQ=3 %! T5-H8=4 %!] [04:35:09.370] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=82 % T4-C3=83 % T5-H5=95 %, W:T1-ST=48 % T2-DK=51 % T3-DQ=48 % T4-CQ=0 %! T5-H8=38 %] [04:35:09.373] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=94 % T4-C3=49 % T5-H5=88 %, W:T1-ST=96 % T2-DK=45 % T3-DQ=46 % T4-CQ=1 %! T5-H8=39 %] [04:35:09.376] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=90 % T4-C3=53 % T5-H5=79 %, W:T1-ST=58 % T2-DK=39 % T3-DQ=33 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.379] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=76 % T4-C3=100 % T5-H5=35 %, W:T1-ST=93 % T2-DK=51 % T3-DQ=67 % T4-CQ=0 %! T5-H8=14 %] [04:35:09.382] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=86 % T4-C3=100 % T5-H5=81 %, W:T1-ST=56 % T2-DK=40 % T3-DQ=40 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.384] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=62 % T4-C3=79 % T5-H5=68 %, W:T1-ST=93 % T2-DK=41 % T3-DQ=60 % T4-CQ=3 %! T5-H8=1 %!] [04:35:09.387] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.001 [S:T1-S8=2 %! T2-D7=100 % T3-H4=77 % T4-C3=92 % T5-H5=38 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=70 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.390] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=88 % T4-C3=90 % T5-H5=63 %, W:T1-ST=95 % T2-DK=56 % T3-DQ=55 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.393] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=70 % T4-C3=84 % T5-H5=73 %, W:T1-ST=55 % T2-DK=54 % T3-DQ=46 % T4-CQ=0 %! T5-H8=4 %!] [04:35:09.396] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=76 % T4-C3=91 % T5-H5=91 %, W:T1-ST=95 % T2-DK=45 % T3-DQ=55 % T4-CQ=1 %! T5-H8=39 %] [04:35:09.399] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=93 % T5-H5=72 %, W:T1-ST=58 % T2-DK=60 % T3-DQ=52 % T4-CQ=0 %! T5-H8=5 %] [04:35:09.402] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.002 [S:T1-S8=1 %! T2-D7=100 % T3-H4=89 % T4-C3=100 % T5-H5=87 %, W:T1-ST=95 % T2-DK=40 % T3-DQ=48 % T4-CQ=1 %! T5-H8=35 %] [04:35:09.405] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.003 [S:T1-S8=28 % T2-D7=100 % T3-H4=68 % T4-C3=95 % T5-H5=47 %, W:T1-ST=62 % T2-DK=51 % T3-DQ=53 % T4-CQ=0 %! T5-H8=8 %] [04:35:09.408] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=77 % T4-C3=82 % T5-H5=61 %, W:T1-ST=85 % T2-DK=57 % T3-DQ=58 % T4-CQ=0 %! T5-H8=1 %!] [04:35:09.411] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.001 [S:T1-S8=0 %! T2-D7=100 % T3-H4=82 % T4-C3=83 % T5-H5=95 %, W:T1-ST=48 % T2-DK=51 % T3-DQ=48 % T4-CQ=0 %! T5-H8=38 %] [04:35:09.413] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.007 [S:T1-S8=1 %! T2-D7=100 % T3-H4=57 % T4-C3=92 % T5-H5=95 %, W:T1-ST=56 % T2-DK=35 % T3-DQ=33 % T4-CQ=4 %! T5-H8=4 %!] [04:35:09.417] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.001 [S:T1-S8=1 %! T2-D7=100 % T3-H4=56 % T4-C3=95 % T5-H5=60 %, W:T1-ST=58 % T2-DK=45 % T3-DQ=40 % T4-CQ=1 %! T5-H8=2 %!] [04:35:09.420] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.003 [S:T1-S8=3 %! T2-D7=100 % T3-H4=74 % T4-C3=96 % T5-H5=77 %, W:T1-ST=94 % T2-DK=54 % T3-DQ=67 % T4-CQ=0 %! T5-H8=3 %!] [04:35:09.420] [SAMPLE-VAL] Zeroed 70 samples below relative threshold 0.010 x max 0.1872 = 0.001872 [04:35:09.420] [SAMPLE-VAL] Done. Weight range: 0.000-0.187 [04:35:09.420] [SAMPLE-VAL] Top sample 17 (w=0.187): S:843.KQ654.7.A873 W:KJT.AT8.KQJ3.QJ9 [S:T1-S8=22 % T2-D7=100 % T3-H4=55 % T4-C3=82 % T5-H5=88 %, W:T1-ST=60 % T2-DK=30 % T3-DQ=42 % T4-CQ=10 % T5-H8=45 %] [04:35:09.420] [SAMPLE-VAL] Top sample 35 (w=0.186): S:843.KQ654.7.A973 W:KJT.AT8.KQJ3.QJ8 [S:T1-S8=27 % T2-D7=100 % T3-H4=57 % T4-C3=93 % T5-H5=89 %, W:T1-ST=61 % T2-DK=33 % T3-DQ=44 % T4-CQ=6 % T5-H8=42 %] [04:35:09.420] [SAMPLE-VAL] Top sample 55 (w=0.180): S:843.KQ654.7.A983 W:KJT.AT8.KQJ3.QJ7 [S:T1-S8=22 % T2-D7=100 % T3-H4=65 % T4-C3=56 % T5-H5=88 %, W:T1-ST=62 % T2-DK=39 % T3-DQ=41 % T4-CQ=6 % T5-H8=49 %] [04:35:09.420] [SAMPLE-VAL] Top sample 81 (w=0.132): S:843.KQT654.7.A73 W:KJT.A8.KQJ3.QJ98 [S:T1-S8=24 % T2-D7=100 % T3-H4=81 % T4-C3=99 % T5-H5=86 %, W:T1-ST=60 % T2-DK=27 % T3-DQ=40 % T4-CQ=4 %! T5-H8=39 %] [04:35:09.420] [SAMPLE-VAL] Top sample 66 (w=0.110): S:843.KQT654.7.A83 W:KJT.A8.KQJ3.QJ97 [S:T1-S8=24 % T2-D7=100 % T3-H4=87 % T4-C3=66 % T5-H5=85 %, W:T1-ST=62 % T2-DK=32 % T3-DQ=39 % T4-CQ=3 %! T5-H8=45 %] [04:35:09.420] After sample validation: 30 deals remaining [04:35:09.420] [PLAY-INFER] No inference observations detected [04:35:09.420] Using weighted samples: 30/30 have non-uniform weights (range 0.002-0.187) [04:35:09.420] Sample deals (30 total, showing first 20, by weight): [04:35:09.421] [1] (w=0.187) W:KJT.AT8.KQJ3.QJ9 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQ654.7.A873 [04:35:09.421] [2] (w=0.186) W:KJT.AT8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQ654.7.A973 [04:35:09.421] [3] (w=0.180) W:KJT.AT8.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQ654.7.A983 [04:35:09.421] [4] (w=0.132) W:KJT.A8.KQJ3.QJ98 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT654.7.A73 [04:35:09.421] [5] (w=0.110) W:KJT.A8.KQJ3.QJ97 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT654.7.A83 [04:35:09.421] [6] (w=0.090) W:KJT.A8.KQJ3.QJ87 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT654.7.A93 [04:35:09.421] [7] (w=0.078) W:KJT.A86.KQJ3.QJ9 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT54.7.A873 [04:35:09.421] [8] (w=0.061) W:KJT.A86.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT54.7.A973 [04:35:09.421] [9] (w=0.057) W:KJT.A86.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 843.KQT54.7.A983 [04:35:09.421] [10] (w=0.011) W:JT.AK8.KQJ3.QJ87 Q9752.J2.T942.K5 A6.973.A865.T642 K843.QT654.7.A93 [04:35:09.421] [11] (w=0.010) W:JT4.AK8.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 K83.QT654.7.A983 [04:35:09.421] [12] (w=0.009) W:JT.AK8.KQJ3.QJ98 Q9752.J2.T942.K5 A6.973.A865.T642 K843.QT654.7.A73 [04:35:09.422] [13] (w=0.009) W:JT3.AK8.KQJ3.QJ9 Q9752.J2.T942.K5 A6.973.A865.T642 K84.QT654.7.A873 [04:35:09.422] [14] (w=0.009) W:KJT.T8.KQJ3.AQJ8 Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ654.7.973 [04:35:09.422] [15] (w=0.008) W:KJT.T8.KQJ3.AQJ9 Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ654.7.873 [04:35:09.422] [16] (w=0.007) W:JT3.AK8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 K84.QT654.7.A973 [04:35:09.422] [17] (w=0.007) W:JT4.AK8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 K83.QT654.7.A973 [04:35:09.422] [18] (w=0.005) W:KJT.T8.KQJ3.AQJ7 Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ654.7.983 [04:35:09.422] [19] (w=0.003) W:KJT.T86.KQJ3.AQJ Q9752.J2.T942.K5 A6.973.A865.T642 843.AKQ54.7.9873 [04:35:09.422] [20] (w=0.003) W:JT.KT8.KQJ3.AQJ7 Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ654.7.983 [04:35:09.422] ... and 10 more [04:35:09.451] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:35:09.451] H2: [50, 50, 50, 50, 50, 50, 50, 50, 50, -430, -400, -430, -430, 100, 100, -400, -400, 100, 50, -430, 100, 100, -460, 50, -430, 50, 50, 50, -430, -430] [04:35:09.451] S9: [-430, -430, -400, -430, -430, -430, -430, -430, -400, 50, 50, 50, 50, -430, -430, 50, 50, -430, -430, -400, -430, -430, -460, 50, -400, 50, -400, -400, -400, -400] [04:35:09.451] SQ: [-430, -430, -400, -430, -430, -430, -430, -430, -400, 50, -400, 50, -400, -430, -430, -400, -400, -430, -430, -400, -430, -430, -460, 50, -400, 50, -400, -400, -400, -400] [04:35:09.451] C5: [-430, -430, -400, -430, -430, -430, -430, -430, -400, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -460, 50, -430, 50, -400, -400, -430, -430] [04:35:09.451] DT: [-430, -430, -400, -430, -430, -430, -430, -430, -400, -430, -400, -430, -430, -430, -430, -400, -400, -430, -430, -430, -430, -430, -460, 50, -430, 50, -400, -400, -430, -430] [04:35:09.451] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:35:09.451] H2: [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 1, 4, 4, 2, 2, 4, 3, 1, 4, 4, 0, 3, 1, 3, 3, 3, 1, 1] [04:35:09.451] S9: [1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 1, 1, 0, 3, 2, 3, 2, 2, 2, 2] [04:35:09.451] SQ: [1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 0, 3, 2, 3, 2, 2, 2, 2] [04:35:09.451] C5: [1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 3, 1, 3, 2, 2, 1, 1] [04:35:09.452] DT: [1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 0, 3, 1, 3, 2, 2, 1, 1] [04:35:09.452] --- IMP Calculation Output (card -> average IMP) --- [04:35:09.452] H2: 9.28 [04:35:09.452] S9: -1.95 [04:35:09.452] SQ: -2.29 [04:35:09.452] DT: -2.51 [04:35:09.452] C5: -2.53 [04:35:09.452] === DDS DETAILED ANALYSIS === [04:35:09.452] Cards analyzed: 5, Samples per card: 30 [04:35:09.452] [04:35:09.452] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:35:09.452] ----- ------ --------- ------- ----------- -------------------------------- [04:35:09.452] H2 9.28 2.50 95 % 5 [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 1, 4, 4, 2, 2, 4, 3, 1...] [04:35:09.452] S9 -1.95 1.77 5 % 4 [1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2...] [04:35:09.453] SQ -2.29 1.63 2 % 4 [1, 1, 2, 1, 1, 1, 1, 1, 2, 3, 2, 3, 2, 1, 1, 2, 2, 1, 1, 2...] [04:35:09.453] DT -2.51 1.33 0 % 4 [1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1...] [04:35:09.453] C5 -2.53 1.27 0 % 4 [1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:35:09.453] [04:35:09.453] Selected: H2 (IMPs=9.28, avgTricks=2.50) [04:35:09.453] =================== [04:35:09.453] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:35:09.453] [TRUMP] Skipped: not a suit contract [04:35:09.453] Selected: H2 (avg 9.28 IMPs, 2.50 tricks) [04:35:09.453] [stage-timing] ok sample=631ms validate=0ms nn=297ms signal=0ms simgames=3ms dds=27ms total=963ms samples=30 cards=20 [04:35:09.453] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:35:09.453] Finding card to play for N: Q9752.J2.T942.K5 [04:35:09.454] Relative position: Lefty, Contract type: NoTrump [04:35:09.454] Cards in hand mask: 7 [04:35:09.455] Candidate: xH = 38.9 % [04:35:09.455] Candidate: xS = 24.2 % [04:35:09.455] Candidate: 9S = 11.5 % [04:35:09.455] Candidate: xC = 10.4 % [04:35:09.455] Candidate: 9D = 6.2 % [04:35:09.455] Candidate: TD = 4.6 % [04:35:09.455] Candidate: QS = 4.2 % [04:35:09.455] Selected: H2 (38.9 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:13 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:13 === [04:35:13.658] === FindBestCardAsync: Position=N, CardsPlayed=26 === [04:35:13.658] Contract: 3N, Declarer: W, Dealer: W [04:35:13.658] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:13.658] Deal: N:Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 KJT.KT8.KQJ3.QJ8 [04:35:13.658] Position N is on defender's side - score table shifted by 3 defense tricks won [04:35:13.658] ****************************** [04:35:13.658] FindMatchingDealsWithPlayInternal Input: [04:35:13.658] Position parameter: N [04:35:13.658] Deal from game: N:... ... ... ... [04:35:13.658] Hand for N: Q9752.J2.T942.K5 [04:35:13.658] Hand for E: A6.973.A865.T642 [04:35:13.658] Hand for S: (null) [04:35:13.659] Hand for W: (null) [04:35:13.659] Cards played: S2, S6, S8, ST, DK, D2, D5, D7, DQ, D4, D8, H4, CQ, CK, C2, C3, HJ, H3, H5, H8, H2, H7, HA, HT, H6, HK [04:35:13.659] Declarer: W [04:35:13.659] ****************************** [04:35:13.659] [DealFinder] Seed from player N hand: -128369964 [04:35:13.659] [DealFinder] Auction: 1N-P-2C-P-2D-P-2N-P-3N-P-P-P [04:35:13.659] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:35:13.659] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:35:13.659] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1447MB, gc2=25) [04:35:13.659] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [04:35:13.659] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=26 [04:35:13.659] [ExtractPartialDeal] Visible hands: N, E, W [04:35:13.659] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:35:13.659] [ExtractPartialDeal] Extracted hands: [04:35:13.659] N: Q9752.J2.T942.K5 (13 cards) [LOCKED] [04:35:13.660] E: A6.973.A865.T642 (13 cards) [LOCKED] [04:35:13.660] S: ... (0 cards) [04:35:13.660] W: ... (0 cards) [04:35:13.660] [DealFinder] Trump suit from contract '3N': NoTrump [04:35:13.660] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:35:13.660] [ComputePlayedCards] Card 1: S2 played by N [04:35:13.660] [ComputePlayedCards] Card 2: S6 played by E [04:35:13.660] [ComputePlayedCards] Card 3: S8 played by S [04:35:13.660] [ComputePlayedCards] Card 4: ST played by W [04:35:13.660] [ComputePlayedCards] Trick complete. Winner: W [04:35:13.660] [ComputePlayedCards] Card 5: DK played by W [04:35:13.660] [ComputePlayedCards] Card 6: D2 played by N [04:35:13.660] [ComputePlayedCards] Card 7: D5 played by E [04:35:13.660] [ComputePlayedCards] Card 8: D7 played by S [04:35:13.660] [ComputePlayedCards] Trick complete. Winner: W [04:35:13.660] [ComputePlayedCards] Card 9: DQ played by W [04:35:13.660] [ComputePlayedCards] Card 10: D4 played by N [04:35:13.661] [ComputePlayedCards] Card 11: D8 played by E [04:35:13.661] [ComputePlayedCards] Card 12: H4 played by S [04:35:13.661] [ComputePlayedCards] Trick complete. Winner: W [04:35:13.661] [ComputePlayedCards] Card 13: CQ played by W [04:35:13.661] [ComputePlayedCards] Card 14: CK played by N [04:35:13.661] [ComputePlayedCards] Card 15: C2 played by E [04:35:13.661] [ComputePlayedCards] Card 16: C3 played by S [04:35:13.661] [ComputePlayedCards] Trick complete. Winner: N [04:35:13.661] [ComputePlayedCards] Card 17: HJ played by N [04:35:13.661] [ComputePlayedCards] Card 18: H3 played by E [04:35:13.661] [ComputePlayedCards] Card 19: H5 played by S [04:35:13.661] [ComputePlayedCards] Card 20: H8 played by W [04:35:13.661] [ComputePlayedCards] Trick complete. Winner: N [04:35:13.662] [ComputePlayedCards] Card 21: H2 played by N [04:35:13.662] [ComputePlayedCards] Card 22: H7 played by E [04:35:13.662] [ComputePlayedCards] Card 23: HA played by S [04:35:13.662] [ComputePlayedCards] Card 24: HT played by W [04:35:13.662] [ComputePlayedCards] Trick complete. Winner: S [04:35:13.662] [ComputePlayedCards] Card 25: H6 played by S [04:35:13.662] [ComputePlayedCards] Card 26: HK played by W [04:35:13.662] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: S2, D2, D4, CK, HJ, H2 [04:35:13.662] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: S6, D5, D8, C2, H3, H7 [04:35:13.662] [DealFinder] Added 7 played cards to S (was 0 cards): S8, D7, H4, C3, H5, HA, H6 [04:35:13.662] [DealFinder] Added 7 played cards to W (was 0 cards): ST, DK, DQ, CQ, H8, HT, HK [04:35:13.662] [DealFinder] Show-out: S void in Diamonds (bidding said [0-13], already held 1) [04:35:13.663] [DealFinder] Assigned 2 Diamonds cards to W: D3, DJ [04:35:13.663] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=6) [04:35:13.663] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=8) [04:35:13.663] [DealFinder] Bid verification enabled for: W [04:35:13.663] [DealFinder] Propagated S: HCP[9-9], Suits=S[1-4] H[3-6] D[1-1] C[2-5] (2 iterations) [04:35:13.663] [DealFinder] Propagated W: HCP[17-17], Suits=S[2-5] H[2-5] D[4-4] C[2-5] (2 iterations) [04:35:13.664] [DealFinder] Known cards per player: N=13, E=13, S=7, W=9 [04:35:13.664] [DealFinder] Locked players: N, E [04:35:13.664] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [04:35:13.664] [DealFinder] Players needing cards: S:6, W:4 [04:35:13.664] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:35:13.709] [DealFinder] Combinatorial: enumerated 210, perfect 5, sending 100 to DDS [04:35:13.709] [Timing] Total: 49ms, Generation: 0ms, Verification: 0ms [04:35:13.709] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 5 [04:35:13.709] Search complete. Returning 100 deals. [04:35:13.709] Found 100 sample deals for simulation. [04:35:13.709] Valid deals for DDS: 100 / 100 [04:35:13.709] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [04:35:13.709] [SAMPLE-VAL] T1: N=S2 E=S6 S=S8 W=ST (leader=N) [04:35:13.709] [SAMPLE-VAL] T2: W=DK N=D2 E=D5 S=D7 (leader=W) [04:35:13.710] [SAMPLE-VAL] T3: W=DQ N=D4 E=D8 S=H4 (leader=W) [04:35:13.710] [SAMPLE-VAL] T4: W=CQ N=CK E=C2 S=C3 (leader=W) [04:35:13.710] [SAMPLE-VAL] T5: N=HJ E=H3 S=H5 W=H8 (leader=N) [04:35:13.710] [SAMPLE-VAL] T6: N=H2 E=H7 S=HA W=HT (leader=N) [04:35:13.710] [SAMPLE-VAL] T7: S=H6 W=HK (leader=S) (partial) [04:35:13.715] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.004 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 % T4-C3=77 % T5-H5=78 % T6-HA=86 % T7-H6=13 %, W:T1-ST=59 % T2-DK=47 % T3-DQ=41 % T4-CQ=0 %! T5-H8=11 % T6-HT=98 % T7-HK=100 %] [04:35:13.720] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 % T4-C3=95 % T5-H5=79 % T6-HA=86 % T7-H6=14 %, W:T1-ST=60 % T2-DK=43 % T3-DQ=39 % T4-CQ=1 %! T5-H8=11 % T6-HT=98 % T7-HK=100 %] [04:35:13.724] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=83 % T5-H5=80 % T6-HA=87 % T7-H6=16 %, W:T1-ST=53 % T2-DK=49 % T3-DQ=45 % T4-CQ=1 %! T5-H8=8 % T6-HT=97 % T7-HK=100 %] [04:35:13.729] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=71 % T4-C3=90 % T5-H5=79 % T6-HA=84 % T7-H6=12 %, W:T1-ST=52 % T2-DK=40 % T3-DQ=43 % T4-CQ=1 %! T5-H8=11 % T6-HT=96 % T7-HK=100 %] [04:35:13.734] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.003 [S:T1-S8=1 %! T2-D7=100 % T3-H4=69 % T4-C3=83 % T5-H5=80 % T6-HA=87 % T7-H6=16 %, W:T1-ST=53 % T2-DK=49 % T3-DQ=45 % T4-CQ=1 %! T5-H8=8 % T6-HT=97 % T7-HK=100 %] [04:35:13.738] [SAMPLE-VAL] Sample 6: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=77 % T4-C3=92 % T5-H5=75 % T6-HA=82 % T7-H6=18 %, W:T1-ST=87 % T2-DK=58 % T3-DQ=56 % T4-CQ=0 %! T5-H8=14 % T6-HT=97 % T7-HK=100 %] [04:35:13.742] [SAMPLE-VAL] Sample 7: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=86 % T4-C3=55 % T5-H5=73 % T6-HA=82 % T7-H6=13 %, W:T1-ST=96 % T2-DK=60 % T3-DQ=62 % T4-CQ=0 %! T5-H8=12 % T6-HT=97 % T7-HK=100 %] [04:35:13.747] [SAMPLE-VAL] Sample 8: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=76 % T4-C3=80 % T5-H5=77 % T6-HA=79 % T7-H6=12 %, W:T1-ST=96 % T2-DK=28 % T3-DQ=43 % T4-CQ=2 %! T5-H8=16 % T6-HT=99 % T7-HK=100 %] [04:35:13.751] [SAMPLE-VAL] Sample 9: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=78 % T4-C3=83 % T5-H5=80 % T6-HA=81 % T7-H6=18 %, W:T1-ST=51 % T2-DK=53 % T3-DQ=50 % T4-CQ=0 %! T5-H8=10 % T6-HT=96 % T7-HK=100 %] [04:35:13.756] [SAMPLE-VAL] Sample 10: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=80 % T4-C3=100 % T5-H5=79 % T6-HA=81 % T7-H6=13 %, W:T1-ST=57 % T2-DK=47 % T3-DQ=46 % T4-CQ=0 %! T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.760] [SAMPLE-VAL] Sample 11: weight 0.018 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=77 % T4-C3=100 % T5-H5=75 % T6-HA=78 % T7-H6=14 %, W:T1-ST=94 % T2-DK=50 % T3-DQ=55 % T4-CQ=0 %! T5-H8=20 % T6-HT=98 % T7-HK=100 %] [04:35:13.764] [SAMPLE-VAL] Sample 12: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=85 % T4-C3=76 % T5-H5=72 % T6-HA=86 % T7-H6=13 %, W:T1-ST=96 % T2-DK=54 % T3-DQ=56 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.769] [SAMPLE-VAL] Sample 13: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=66 % T4-C3=98 % T5-H5=80 % T6-HA=79 % T7-H6=15 %, W:T1-ST=95 % T2-DK=23 % T3-DQ=41 % T4-CQ=4 %! T5-H8=18 % T6-HT=98 % T7-HK=100 %] [04:35:13.773] [SAMPLE-VAL] Sample 14: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=85 % T4-C3=100 % T5-H5=74 % T6-HA=82 % T7-H6=15 %, W:T1-ST=94 % T2-DK=54 % T3-DQ=56 % T4-CQ=1 %! T5-H8=16 % T6-HT=97 % T7-HK=100 %] [04:35:13.778] [SAMPLE-VAL] Sample 15: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=86 % T4-C3=55 % T5-H5=73 % T6-HA=82 % T7-H6=13 %, W:T1-ST=96 % T2-DK=60 % T3-DQ=62 % T4-CQ=0 %! T5-H8=12 % T6-HT=97 % T7-HK=100 %] [04:35:13.782] [SAMPLE-VAL] Sample 16: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=70 % T4-C3=88 % T5-H5=75 % T6-HA=82 % T7-H6=13 %, W:T1-ST=94 % T2-DK=45 % T3-DQ=49 % T4-CQ=1 %! T5-H8=14 % T6-HT=97 % T7-HK=100 %] [04:35:13.787] [SAMPLE-VAL] Sample 17: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=85 % T4-C3=88 % T5-H5=76 % T6-HA=85 % T7-H6=12 %, W:T1-ST=60 % T2-DK=50 % T3-DQ=42 % T4-CQ=0 %! T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:13.791] [SAMPLE-VAL] Sample 18: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=78 % T4-C3=83 % T5-H5=80 % T6-HA=81 % T7-H6=18 %, W:T1-ST=51 % T2-DK=53 % T3-DQ=50 % T4-CQ=0 %! T5-H8=10 % T6-HT=96 % T7-HK=100 %] [04:35:13.796] [SAMPLE-VAL] Sample 19: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=85 % T4-C3=100 % T5-H5=74 % T6-HA=82 % T7-H6=15 %, W:T1-ST=94 % T2-DK=54 % T3-DQ=56 % T4-CQ=1 %! T5-H8=16 % T6-HT=97 % T7-HK=100 %] [04:35:13.801] [SAMPLE-VAL] Sample 20: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=65 % T4-C3=80 % T5-H5=79 % T6-HA=79 % T7-H6=13 %, W:T1-ST=94 % T2-DK=29 % T3-DQ=46 % T4-CQ=12 % T5-H8=13 % T6-HT=97 % T7-HK=100 %] [04:35:13.805] [SAMPLE-VAL] Sample 21: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=85 % T4-C3=76 % T5-H5=72 % T6-HA=86 % T7-H6=13 %, W:T1-ST=96 % T2-DK=54 % T3-DQ=56 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.810] [SAMPLE-VAL] Sample 22: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=77 % T4-C3=81 % T5-H5=73 % T6-HA=80 % T7-H6=22 %, W:T1-ST=88 % T2-DK=57 % T3-DQ=56 % T4-CQ=0 %! T5-H8=13 % T6-HT=95 % T7-HK=100 %] [04:35:13.814] [SAMPLE-VAL] Sample 23: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=89 % T4-C3=89 % T5-H5=73 % T6-HA=86 % T7-H6=16 %, W:T1-ST=95 % T2-DK=59 % T3-DQ=55 % T4-CQ=0 %! T5-H8=16 % T6-HT=97 % T7-HK=100 %] [04:35:13.819] [SAMPLE-VAL] Sample 24: weight 0.018 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=82 % T4-C3=87 % T5-H5=73 % T6-HA=80 % T7-H6=12 %, W:T1-ST=95 % T2-DK=48 % T3-DQ=51 % T4-CQ=0 %! T5-H8=18 % T6-HT=98 % T7-HK=100 %] [04:35:13.823] [SAMPLE-VAL] Sample 25: weight 0.018 -> 0.003 [S:T1-S8=28 % T2-D7=100 % T3-H4=69 % T4-C3=63 % T5-H5=75 % T6-HA=81 % T7-H6=12 %, W:T1-ST=60 % T2-DK=40 % T3-DQ=38 % T4-CQ=6 % T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.827] [SAMPLE-VAL] Sample 26: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=81 % T5-H5=74 % T6-HA=77 % T7-H6=14 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=61 % T4-CQ=0 %! T5-H8=13 % T6-HT=96 % T7-HK=100 %] [04:35:13.832] [SAMPLE-VAL] Sample 27: weight 0.004 -> 0.000 [S:T1-S8=33 % T2-D7=100 % T3-H4=69 % T4-C3=92 % T5-H5=75 % T6-HA=80 % T7-H6=14 %, W:T1-ST=61 % T2-DK=53 % T3-DQ=48 % T4-CQ=0 %! T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:13.836] [SAMPLE-VAL] Sample 28: weight 0.018 -> 0.003 [S:T1-S8=27 % T2-D7=100 % T3-H4=58 % T4-C3=81 % T5-H5=79 % T6-HA=79 % T7-H6=11 %, W:T1-ST=59 % T2-DK=32 % T3-DQ=37 % T4-CQ=10 % T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:13.840] [SAMPLE-VAL] Sample 29: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=80 % T4-C3=74 % T5-H5=73 % T6-HA=82 % T7-H6=11 %, W:T1-ST=95 % T2-DK=46 % T3-DQ=46 % T4-CQ=0 %! T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:13.845] [SAMPLE-VAL] Sample 30: weight 0.018 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=72 % T4-C3=95 % T5-H5=74 % T6-HA=86 % T7-H6=15 %, W:T1-ST=94 % T2-DK=47 % T3-DQ=49 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.849] [SAMPLE-VAL] Sample 31: weight 0.018 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=73 % T4-C3=90 % T5-H5=72 % T6-HA=86 % T7-H6=18 %, W:T1-ST=95 % T2-DK=49 % T3-DQ=57 % T4-CQ=1 %! T5-H8=11 % T6-HT=96 % T7-HK=100 %] [04:35:13.854] [SAMPLE-VAL] Sample 32: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=62 % T4-C3=90 % T5-H5=81 % T6-HA=79 % T7-H6=13 %, W:T1-ST=95 % T2-DK=27 % T3-DQ=46 % T4-CQ=5 %! T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.858] [SAMPLE-VAL] Sample 33: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=78 % T4-C3=68 % T5-H5=76 % T6-HA=80 % T7-H6=12 %, W:T1-ST=95 % T2-DK=31 % T3-DQ=42 % T4-CQ=6 % T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.862] [SAMPLE-VAL] Sample 34: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=89 % T4-C3=75 % T5-H5=71 % T6-HA=84 % T7-H6=17 %, W:T1-ST=96 % T2-DK=59 % T3-DQ=59 % T4-CQ=0 %! T5-H8=15 % T6-HT=96 % T7-HK=100 %] [04:35:13.867] [SAMPLE-VAL] Sample 35: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=71 % T4-C3=80 % T5-H5=76 % T6-HA=83 % T7-H6=13 %, W:T1-ST=95 % T2-DK=51 % T3-DQ=53 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.871] [SAMPLE-VAL] Sample 36: weight 0.018 -> 0.003 [S:T1-S8=32 % T2-D7=100 % T3-H4=56 % T4-C3=91 % T5-H5=80 % T6-HA=80 % T7-H6=14 %, W:T1-ST=59 % T2-DK=33 % T3-DQ=35 % T4-CQ=6 % T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.876] [SAMPLE-VAL] Sample 37: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=86 % T4-C3=59 % T5-H5=72 % T6-HA=84 % T7-H6=18 %, W:T1-ST=90 % T2-DK=61 % T3-DQ=58 % T4-CQ=0 %! T5-H8=14 % T6-HT=96 % T7-HK=100 %] [04:35:13.880] [SAMPLE-VAL] Sample 38: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=65 % T4-C3=80 % T5-H5=79 % T6-HA=79 % T7-H6=13 %, W:T1-ST=94 % T2-DK=29 % T3-DQ=46 % T4-CQ=12 % T5-H8=13 % T6-HT=97 % T7-HK=100 %] [04:35:13.884] [SAMPLE-VAL] Sample 39: weight 0.004 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=67 % T4-C3=94 % T5-H5=76 % T6-HA=81 % T7-H6=15 %, W:T1-ST=95 % T2-DK=41 % T3-DQ=43 % T4-CQ=1 %! T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.889] [SAMPLE-VAL] Sample 40: weight 0.018 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=70 % T4-C3=80 % T5-H5=74 % T6-HA=85 % T7-H6=19 %, W:T1-ST=90 % T2-DK=49 % T3-DQ=52 % T4-CQ=1 %! T5-H8=10 % T6-HT=97 % T7-HK=100 %] [04:35:13.893] [SAMPLE-VAL] Sample 41: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=89 % T4-C3=75 % T5-H5=71 % T6-HA=84 % T7-H6=17 %, W:T1-ST=96 % T2-DK=59 % T3-DQ=59 % T4-CQ=0 %! T5-H8=15 % T6-HT=96 % T7-HK=100 %] [04:35:13.898] [SAMPLE-VAL] Sample 42: weight 0.004 -> 0.000 [S:T1-S8=27 % T2-D7=100 % T3-H4=73 % T4-C3=64 % T5-H5=74 % T6-HA=81 % T7-H6=11 %, W:T1-ST=61 % T2-DK=50 % T3-DQ=42 % T4-CQ=2 %! T5-H8=18 % T6-HT=98 % T7-HK=100 %] [04:35:13.902] [SAMPLE-VAL] Sample 43: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=62 % T4-C3=90 % T5-H5=81 % T6-HA=79 % T7-H6=13 %, W:T1-ST=95 % T2-DK=27 % T3-DQ=46 % T4-CQ=5 %! T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:13.906] [SAMPLE-VAL] Sample 44: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=76 % T4-C3=91 % T5-H5=77 % T6-HA=79 % T7-H6=15 %, W:T1-ST=95 % T2-DK=58 % T3-DQ=60 % T4-CQ=0 %! T5-H8=13 % T6-HT=97 % T7-HK=100 %] [04:35:13.911] [SAMPLE-VAL] Sample 45: weight 0.018 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=72 % T4-C3=95 % T5-H5=74 % T6-HA=86 % T7-H6=15 %, W:T1-ST=94 % T2-DK=47 % T3-DQ=49 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.915] [SAMPLE-VAL] Sample 46: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=80 % T4-C3=62 % T5-H5=76 % T6-HA=83 % T7-H6=12 %, W:T1-ST=96 % T2-DK=38 % T3-DQ=48 % T4-CQ=6 % T5-H8=13 % T6-HT=98 % T7-HK=100 %] [04:35:13.920] [SAMPLE-VAL] Sample 47: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=78 % T4-C3=81 % T5-H5=74 % T6-HA=77 % T7-H6=14 %, W:T1-ST=94 % T2-DK=59 % T3-DQ=61 % T4-CQ=0 %! T5-H8=13 % T6-HT=96 % T7-HK=100 %] [04:35:13.924] [SAMPLE-VAL] Sample 48: weight 0.018 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=76 % T4-C3=91 % T5-H5=77 % T6-HA=79 % T7-H6=15 %, W:T1-ST=95 % T2-DK=58 % T3-DQ=60 % T4-CQ=0 %! T5-H8=13 % T6-HT=97 % T7-HK=100 %] [04:35:13.929] [SAMPLE-VAL] Sample 49: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=87 % T4-C3=60 % T5-H5=79 % T6-HA=84 % T7-H6=17 %, W:T1-ST=56 % T2-DK=60 % T3-DQ=53 % T4-CQ=0 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.933] [SAMPLE-VAL] Sample 50: weight 0.004 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=89 % T4-C3=89 % T5-H5=73 % T6-HA=86 % T7-H6=16 %, W:T1-ST=95 % T2-DK=59 % T3-DQ=55 % T4-CQ=0 %! T5-H8=16 % T6-HT=97 % T7-HK=100 %] [04:35:13.938] [SAMPLE-VAL] Sample 51: weight 0.004 -> 0.000 [S:T1-S8=27 % T2-D7=100 % T3-H4=65 % T4-C3=99 % T5-H5=76 % T6-HA=79 % T7-H6=12 %, W:T1-ST=60 % T2-DK=51 % T3-DQ=46 % T4-CQ=2 %! T5-H8=18 % T6-HT=98 % T7-HK=100 %] [04:35:13.942] [SAMPLE-VAL] Sample 52: weight 0.004 -> 0.000 [S:T1-S8=31 % T2-D7=100 % T3-H4=74 % T4-C3=55 % T5-H5=75 % T6-HA=81 % T7-H6=11 %, W:T1-ST=61 % T2-DK=53 % T3-DQ=48 % T4-CQ=0 %! T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:13.947] [SAMPLE-VAL] Sample 53: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=77 % T4-C3=93 % T5-H5=81 % T6-HA=84 % T7-H6=18 %, W:T1-ST=56 % T2-DK=56 % T3-DQ=51 % T4-CQ=0 %! T5-H8=10 % T6-HT=98 % T7-HK=100 %] [04:35:13.951] [SAMPLE-VAL] Sample 54: weight 0.018 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=73 % T4-C3=90 % T5-H5=72 % T6-HA=86 % T7-H6=18 %, W:T1-ST=95 % T2-DK=49 % T3-DQ=57 % T4-CQ=1 %! T5-H8=11 % T6-HT=96 % T7-HK=100 %] [04:35:13.956] [SAMPLE-VAL] Sample 55: weight 0.004 -> 0.000 [S:T1-S8=28 % T2-D7=100 % T3-H4=70 % T4-C3=76 % T5-H5=72 % T6-HA=84 % T7-H6=10 %, W:T1-ST=60 % T2-DK=53 % T3-DQ=46 % T4-CQ=1 %! T5-H8=17 % T6-HT=99 % T7-HK=100 %] [04:35:13.960] [SAMPLE-VAL] Sample 56: weight 0.018 -> 0.000 [S:T1-S8=3 %! T2-D7=100 % T3-H4=82 % T4-C3=74 % T5-H5=72 % T6-HA=80 % T7-H6=11 %, W:T1-ST=95 % T2-DK=51 % T3-DQ=55 % T4-CQ=0 %! T5-H8=19 % T6-HT=97 % T7-HK=100 %] [04:35:13.964] [SAMPLE-VAL] Sample 57: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=80 % T4-C3=62 % T5-H5=76 % T6-HA=83 % T7-H6=12 %, W:T1-ST=96 % T2-DK=38 % T3-DQ=48 % T4-CQ=6 % T5-H8=13 % T6-HT=98 % T7-HK=100 %] [04:35:13.971] [SAMPLE-VAL] Sample 58: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=87 % T4-C3=60 % T5-H5=79 % T6-HA=84 % T7-H6=17 %, W:T1-ST=56 % T2-DK=60 % T3-DQ=53 % T4-CQ=0 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.976] [SAMPLE-VAL] Sample 59: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=84 % T4-C3=74 % T5-H5=78 % T6-HA=82 % T7-H6=13 %, W:T1-ST=57 % T2-DK=48 % T3-DQ=44 % T4-CQ=0 %! T5-H8=15 % T6-HT=97 % T7-HK=100 %] [04:35:13.981] [SAMPLE-VAL] Sample 60: weight 0.004 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=71 % T4-C3=80 % T5-H5=76 % T6-HA=83 % T7-H6=13 %, W:T1-ST=95 % T2-DK=51 % T3-DQ=53 % T4-CQ=1 %! T5-H8=11 % T6-HT=97 % T7-HK=100 %] [04:35:13.985] [SAMPLE-VAL] Sample 61: weight 0.018 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=77 % T4-C3=93 % T5-H5=81 % T6-HA=84 % T7-H6=18 %, W:T1-ST=56 % T2-DK=56 % T3-DQ=51 % T4-CQ=0 %! T5-H8=10 % T6-HT=98 % T7-HK=100 %] [04:35:13.989] [SAMPLE-VAL] Sample 62: weight 0.004 -> 0.000 [S:T1-S8=28 % T2-D7=100 % T3-H4=70 % T4-C3=81 % T5-H5=78 % T6-HA=76 % T7-H6=11 %, W:T1-ST=60 % T2-DK=50 % T3-DQ=48 % T4-CQ=0 %! T5-H8=15 % T6-HT=97 % T7-HK=100 %] [04:35:13.994] [SAMPLE-VAL] Sample 63: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=71 % T4-C3=94 % T5-H5=60 % T6-HA=98 % T7-H6=53 %, W:T1-ST=94 % T2-DK=50 % T3-DQ=53 % T4-CQ=0 %! T5-H8=1 %! T6-HT=75 % T7-HK=60 %] [04:35:13.999] [SAMPLE-VAL] Sample 64: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=55 % T4-C3=84 % T5-H5=59 % T6-HA=97 % T7-H6=51 %, W:T1-ST=88 % T2-DK=51 % T3-DQ=50 % T4-CQ=0 %! T5-H8=1 %! T6-HT=74 % T7-HK=57 %] [04:35:14.003] [SAMPLE-VAL] Sample 65: weight 0.085 -> 0.001 [S:T1-S8=33 % T2-D7=100 % T3-H4=42 % T4-C3=83 % T5-H5=61 % T6-HA=97 % T7-H6=33 %, W:T1-ST=60 % T2-DK=42 % T3-DQ=41 % T4-CQ=1 %! T5-H8=1 %! T6-HT=79 % T7-HK=55 %] [04:35:14.008] [SAMPLE-VAL] Sample 66: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=73 % T4-C3=85 % T5-H5=58 % T6-HA=97 % T7-H6=54 %, W:T1-ST=95 % T2-DK=52 % T3-DQ=57 % T4-CQ=0 %! T5-H8=1 %! T6-HT=75 % T7-HK=58 %] [04:35:14.012] [SAMPLE-VAL] Sample 67: weight 0.085 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=47 % T4-C3=81 % T5-H5=64 % T6-HA=98 % T7-H6=33 %, W:T1-ST=93 % T2-DK=39 % T3-DQ=57 % T4-CQ=2 %! T5-H8=1 %! T6-HT=76 % T7-HK=54 %] [04:35:14.017] [SAMPLE-VAL] Sample 68: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=83 % T4-C3=59 % T5-H5=58 % T6-HA=97 % T7-H6=48 %, W:T1-ST=96 % T2-DK=53 % T3-DQ=53 % T4-CQ=0 %! T5-H8=1 %! T6-HT=74 % T7-HK=56 %] [04:35:14.022] [SAMPLE-VAL] Sample 69: weight 0.085 -> 0.000 [S:T1-S8=41 % T2-D7=100 % T3-H4=38 % T4-C3=91 % T5-H5=59 % T6-HA=98 % T7-H6=25 %, W:T1-ST=59 % T2-DK=46 % T3-DQ=39 % T4-CQ=1 %! T5-H8=1 %! T6-HT=79 % T7-HK=58 %] [04:35:14.026] [SAMPLE-VAL] Sample 70: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=73 % T4-C3=85 % T5-H5=58 % T6-HA=97 % T7-H6=54 %, W:T1-ST=95 % T2-DK=52 % T3-DQ=57 % T4-CQ=0 %! T5-H8=1 %! T6-HT=75 % T7-HK=58 %] [04:35:14.030] [SAMPLE-VAL] Sample 71: weight 0.085 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=64 % T4-C3=61 % T5-H5=62 % T6-HA=98 % T7-H6=31 %, W:T1-ST=94 % T2-DK=41 % T3-DQ=54 % T4-CQ=1 %! T5-H8=1 %! T6-HT=78 % T7-HK=53 %] [04:35:14.035] [SAMPLE-VAL] Sample 72: weight 0.085 -> 0.000 [S:T1-S8=2 %! T2-D7=100 % T3-H4=48 % T4-C3=91 % T5-H5=63 % T6-HA=98 % T7-H6=31 %, W:T1-ST=94 % T2-DK=33 % T3-DQ=53 % T4-CQ=1 %! T5-H8=1 %! T6-HT=78 % T7-HK=54 %] [04:35:14.039] [SAMPLE-VAL] Sample 73: weight 0.085 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=40 % T4-C3=81 % T5-H5=62 % T6-HA=99 % T7-H6=35 %, W:T1-ST=94 % T2-DK=41 % T3-DQ=50 % T4-CQ=6 % T5-H8=1 %! T6-HT=75 % T7-HK=57 %] [04:35:14.044] [SAMPLE-VAL] Sample 74: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=71 % T4-C3=94 % T5-H5=60 % T6-HA=98 % T7-H6=53 %, W:T1-ST=94 % T2-DK=50 % T3-DQ=53 % T4-CQ=0 %! T5-H8=1 %! T6-HT=75 % T7-HK=60 %] [04:35:14.052] [SAMPLE-VAL] Sample 76: weight 0.085 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=83 % T4-C3=59 % T5-H5=58 % T6-HA=97 % T7-H6=48 %, W:T1-ST=96 % T2-DK=53 % T3-DQ=53 % T4-CQ=0 %! T5-H8=1 %! T6-HT=74 % T7-HK=56 %] [04:35:14.057] [SAMPLE-VAL] Sample 77: weight 0.085 -> 0.000 [S:T1-S8=35 % T2-D7=100 % T3-H4=52 % T4-C3=50 % T5-H5=59 % T6-HA=98 % T7-H6=31 %, W:T1-ST=60 % T2-DK=45 % T3-DQ=39 % T4-CQ=1 %! T5-H8=1 %! T6-HT=79 % T7-HK=54 %] [04:35:14.061] [SAMPLE-VAL] Sample 78: weight 0.085 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=40 % T4-C3=81 % T5-H5=62 % T6-HA=99 % T7-H6=35 %, W:T1-ST=94 % T2-DK=41 % T3-DQ=50 % T4-CQ=6 % T5-H8=1 %! T6-HT=75 % T7-HK=57 %] [04:35:14.070] [SAMPLE-VAL] Sample 80: weight 0.010 -> 0.000 [S:T1-S8=1 %! T2-D7=100 % T3-H4=75 % T4-C3=32 % T5-H5=72 % T6-HA=86 % T7-H6=13 %, W:T1-ST=100 % T2-DK=46 % T3-DQ=51 % T4-CQ=1 %! T5-H8=14 % T6-HT=97 % T7-HK=100 %] [04:35:14.095] [SAMPLE-VAL] Sample 86: weight 0.010 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=79 % T4-C3=53 % T5-H5=72 % T6-HA=85 % T7-H6=11 %, W:T1-ST=100 % T2-DK=41 % T3-DQ=46 % T4-CQ=1 %! T5-H8=13 % T6-HT=98 % T7-HK=100 %] [04:35:14.142] [SAMPLE-VAL] Sample 97: weight 0.002 -> 0.000 [S:T1-S8=0 %! T2-D7=100 % T3-H4=79 % T4-C3=99 % T5-H5=74 % T6-HA=84 % T7-H6=12 %, W:T1-ST=100 % T2-DK=45 % T3-DQ=50 % T4-CQ=1 %! T5-H8=18 % T6-HT=97 % T7-HK=100 %] [04:35:14.160] [SAMPLE-VAL] Zeroed 61 samples below relative threshold 0.010 x max 0.0041 = 0.000041 [04:35:14.160] [SAMPLE-VAL] Done. Weight range: 0.000-0.004 [04:35:14.160] [SAMPLE-VAL] Top sample 1 (w=0.004): S:K843.AQ654.7.983 W:JT.KT8.KQJ3.AQJ7 [S:T1-S8=2 %! T2-D7=100 % T3-H4=81 % T4-C3=77 % T5-H5=78 % T6-HA=86 % T7-H6=13 %, W:T1-ST=59 % T2-DK=47 % T3-DQ=41 % T4-CQ=0 %! T5-H8=11 % T6-HT=98 % T7-HK=100 %] [04:35:14.160] [SAMPLE-VAL] Top sample 2 (w=0.003): S:K843.AQ654.7.973 W:JT.KT8.KQJ3.AQJ8 [S:T1-S8=1 %! T2-D7=100 % T3-H4=72 % T4-C3=95 % T5-H5=79 % T6-HA=86 % T7-H6=14 %, W:T1-ST=60 % T2-DK=43 % T3-DQ=39 % T4-CQ=1 %! T5-H8=11 % T6-HT=98 % T7-HK=100 %] [04:35:14.161] [SAMPLE-VAL] Top sample 36 (w=0.003): S:843.AQ654.7.A973 W:KJT.KT8.KQJ3.QJ8 [S:T1-S8=32 % T2-D7=100 % T3-H4=56 % T4-C3=91 % T5-H5=80 % T6-HA=80 % T7-H6=14 %, W:T1-ST=59 % T2-DK=33 % T3-DQ=35 % T4-CQ=6 % T5-H8=15 % T6-HT=98 % T7-HK=100 %] [04:35:14.161] [SAMPLE-VAL] Top sample 28 (w=0.003): S:843.AQ654.7.A873 W:KJT.KT8.KQJ3.QJ9 [S:T1-S8=27 % T2-D7=100 % T3-H4=58 % T4-C3=81 % T5-H5=79 % T6-HA=79 % T7-H6=11 %, W:T1-ST=59 % T2-DK=32 % T3-DQ=37 % T4-CQ=10 % T5-H8=14 % T6-HT=98 % T7-HK=100 %] [04:35:14.161] [SAMPLE-VAL] Top sample 4 (w=0.003): S:K843.AQ654.7.873 W:JT.KT8.KQJ3.AQJ9 [S:T1-S8=1 %! T2-D7=100 % T3-H4=71 % T4-C3=90 % T5-H5=79 % T6-HA=84 % T7-H6=12 %, W:T1-ST=52 % T2-DK=40 % T3-DQ=43 % T4-CQ=1 %! T5-H8=11 % T6-HT=96 % T7-HK=100 %] [04:35:14.161] After sample validation: 39 deals remaining [04:35:14.161] [PLAY-INFER] No inference observations detected [04:35:14.161] Using weighted samples: 39/39 have non-uniform weights (range 0.000-0.004) [04:35:14.161] Sample deals (39 total, showing first 20, by weight): [04:35:14.161] [1] (w=0.004) W:JT.KT8.KQJ3.AQJ7 Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ654.7.983 [04:35:14.161] [2] (w=0.003) W:JT.KT8.KQJ3.AQJ8 Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ654.7.973 [04:35:14.161] [3] (w=0.003) W:KJT.KT8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A973 [04:35:14.162] [4] (w=0.003) W:KJT.KT8.KQJ3.QJ9 Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A873 [04:35:14.162] [5] (w=0.003) W:JT.KT8.KQJ3.AQJ9 Q9752.J2.T942.K5 A6.973.A865.T642 K843.AQ654.7.873 [04:35:14.162] [6] (w=0.003) W:KJT.KT8.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.A983 [04:35:14.162] [7] (w=0.003) W:JT4.KT8.KQJ3.AQJ Q9752.J2.T942.K5 A6.973.A865.T642 K83.AQ654.7.9873 [04:35:14.162] [8] (w=0.003) W:JT3.KT8.KQJ3.AQJ Q9752.J2.T942.K5 A6.973.A865.T642 K84.AQ654.7.9873 [04:35:14.162] [9] (w=0.001) W:KJT.KQT8.KQJ3.Q9 Q9752.J2.T942.K5 A6.973.A865.T642 843.A654.7.AJ873 [04:35:14.162] [10] (w=0.000) W:KT3.KQT8.KQJ3.QJ Q9752.J2.T942.K5 A6.973.A865.T642 J84.A654.7.A9873 [04:35:14.162] [11] (w=0.000) W:KT4.KQT8.KQJ3.QJ Q9752.J2.T942.K5 A6.973.A865.T642 J83.A654.7.A9873 [04:35:14.162] [12] (w=0.000) W:KT.KT8.KQJ3.QJ97 Q9752.J2.T942.K5 A6.973.A865.T642 J843.AQ654.7.A83 [04:35:14.162] [13] (w=0.000) W:KJT.KQT8.KQJ3.Q8 Q9752.J2.T942.K5 A6.973.A865.T642 843.A654.7.AJ973 [04:35:14.163] [14] (w=0.000) W:KT4.KT8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 J83.AQ654.7.A973 [04:35:14.163] [15] (w=0.000) W:KT3.KT8.KQJ3.QJ8 Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQ654.7.A973 [04:35:14.163] [16] (w=0.000) W:KT4.KT8.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 J83.AQ654.7.A983 [04:35:14.163] [17] (w=0.000) W:KT3.KT8.KQJ3.QJ7 Q9752.J2.T942.K5 A6.973.A865.T642 J84.AQ654.7.A983 [04:35:14.163] [18] (w=0.000) W:KT.KT8.KQJ3.QJ98 Q9752.J2.T942.K5 A6.973.A865.T642 J843.AQ654.7.A73 [04:35:14.163] [19] (w=0.000) W:KJT.KQT8.KQJ3.Q7 Q9752.J2.T942.K5 A6.973.A865.T642 843.A654.7.AJ983 [04:35:14.163] [20] (w=0.000) W:KJT.KT8.KQJ3.Q97 Q9752.J2.T942.K5 A6.973.A865.T642 843.AQ654.7.AJ83 [04:35:14.163] ... and 19 more [04:35:14.193] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:35:14.193] S9: [-430, -430, 50, 50, -430, 50, -430, -430, -400, -400, -400, 50, -400, 50, 50, 50, 50, 50, -400, 50, 50, 50, 50, -400, -400, -400, 50, 50, -400, -400, -430, -430, -430, -430, -430, -430, -400, -430, -430] [04:35:14.194] SQ: [-430, -430, 50, 50, -430, 50, -430, -430, -400, -400, -400, 50, -400, 50, 50, 50, 50, 50, -400, 50, 50, 50, 50, -400, -400, -400, 50, 50, -400, -400, -430, -430, -430, -430, -430, -430, -400, -430, -430] [04:35:14.194] C5: [-430, -430, 50, 50, -430, 50, -430, -430, -400, -400, -400, 50, -400, 50, 50, 50, 50, 50, -400, 50, 50, 50, 50, -400, -400, -400, 50, 50, -400, -400, -430, -430, -430, -430, -430, -430, -400, -430, -430] [04:35:14.194] DT: [-430, -430, 50, 50, -430, 50, -430, -430, -400, -400, -400, 50, -400, 50, 50, 50, 50, 50, -400, 50, 50, 50, 50, -400, -400, -400, 50, 50, -400, -400, -430, -430, -430, -430, -430, -430, -400, -430, -430] [04:35:14.194] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:35:14.194] S9: [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0] [04:35:14.194] SQ: [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0] [04:35:14.194] C5: [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0] [04:35:14.194] DT: [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0] [04:35:14.194] --- IMP Calculation Output (card -> average IMP) --- [04:35:14.194] S9: 0.00 [04:35:14.194] SQ: 0.00 [04:35:14.194] C5: 0.00 [04:35:14.194] DT: 0.00 [04:35:14.194] === DDS DETAILED ANALYSIS === [04:35:14.195] Cards analyzed: 4, Samples per card: 39 [04:35:14.195] [04:35:14.195] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:35:14.195] ----- ------ --------- ------- ----------- -------------------------------- [04:35:14.195] C5 0.00 1.05 40 % 3 [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2...] [04:35:14.195] S9 0.00 1.05 40 % 3 [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2...] [04:35:14.195] DT 0.00 1.05 40 % 3 [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2...] [04:35:14.195] SQ 0.00 1.05 40 % 3 [0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2...] [04:35:14.195] [04:35:14.195] Selected: C5 (IMPs=0.00, avgTricks=1.05) [04:35:14.195] =================== [04:35:14.195] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:35:14.195] [TRUMP] Skipped: not a suit contract [04:35:14.195] Selected: C5 (avg 0.00 IMPs, 1.05 tricks) -- 3 tied card(s): S9, DT, SQ [04:35:14.196] [stage-timing] ok sample=50ms validate=0ms nn=451ms signal=0ms simgames=2ms dds=30ms total=537ms samples=39 cards=26 [04:35:14.196] === FindBestCardAsync: Position=N, CardsPlayed=26 === [04:35:14.196] Finding card to play for N: Q9752.J2.T942.K5 [04:35:14.196] Relative position: Lefty, Contract type: NoTrump [04:35:14.196] Cards in hand mask: 6 [04:35:14.197] Candidate: xS = 47.1 % [04:35:14.197] Candidate: 9S = 23.8 % [04:35:14.197] Candidate: xC = 18.8 % [04:35:14.197] Candidate: 9D = 3.8 % [04:35:14.197] Candidate: QS = 3.4 % [04:35:14.197] Candidate: TD = 3.1 % [04:35:14.197] Selected: S5 (47.1 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:17 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:17 === [04:35:17.369] Activated: 5 tricks remaining, threshold=5 [04:35:17.370] ENDGAME: Hidden cards=8 between S and W, need 4+4, declarer tricks=4, defense tricks=4 [04:35:17.370] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [04:35:17.370] ENDGAME: N [SQ75 - DT9 -] [04:35:17.370] ENDGAME: E [SA - DA6 C64] [04:35:17.370] ENDGAME: Hidden [SKJ43 - DJ CJ97] [04:35:17.370] ENDGAME: Current trick (2 cards, led by S): HQ D3 [04:35:17.370] ENDGAME: 35 valid worlds (after void filtering) [04:35:17.370] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:35:17.371] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:35:17.371] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:35:17.372] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:35:17.372] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:35:17.373] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:35:17.373] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:35:17.373] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:35:17.374] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:35:17.374] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.375] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:35:17.375] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.377] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:35:17.377] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:35:17.377] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:35:17.378] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:35:17.378] [Timing] N precompute: 2ms mem d=88KB (total=1452MB) [04:35:17.380] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:35:17.380] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:35:17.381] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:35:17.381] [Timing] E precompute: 2ms mem d=127KB (total=1452MB) [04:35:17.382] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:35:17.382] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:35:17.382] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:17.382] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:17.382] [Timing] S precompute: 1ms mem d=72KB (total=1452MB) [04:35:17.384] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:17.384] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:17.384] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:17.384] [Timing] W precompute: 2ms mem d=152KB (total=1452MB) [04:35:17.385] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.00-0.01, total 0.34, 0 unpenalised) [04:35:17.385] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:2; by W: 10 HCP S:1 H:3 D:3 C:2 [04:35:17.385] ENDGAME_WORLD: #1 (w=0.00) N:Q75..T9. A..A6.64 KJ43... ..J.J97 [04:35:17.385] ENDGAME_WORLD: #2 (w=0.01) N:Q75..T9. A..A6.64 J43...7 K..J.J9 [04:35:17.385] ENDGAME_WORLD: #3 (w=0.01) N:Q75..T9. A..A6.64 J43...9 K..J.J7 [04:35:17.385] ENDGAME_WORLD: #4 (w=0.01) N:Q75..T9. A..A6.64 J43...J K..J.97 [04:35:17.385] ENDGAME_WORLD: #5 (w=0.01) N:Q75..T9. A..A6.64 K43...7 J..J.J9 [04:35:17.385] ENDGAME_WORLD: #6 (w=0.01) N:Q75..T9. A..A6.64 K43...9 J..J.J7 [04:35:17.385] ENDGAME_WORLD: #7 (w=0.01) N:Q75..T9. A..A6.64 K43...J J..J.97 [04:35:17.385] ENDGAME_WORLD: #8 (w=0.01) N:Q75..T9. A..A6.64 43...97 KJ..J.J [04:35:17.385] ENDGAME_WORLD: #9 (w=0.01) N:Q75..T9. A..A6.64 43...J7 KJ..J.9 [04:35:17.385] ENDGAME_WORLD: #10 (w=0.01) N:Q75..T9. A..A6.64 43...J9 KJ..J.7 [04:35:17.385] ENDGAME_WORLD: #11 (w=0.01) N:Q75..T9. A..A6.64 KJ3...7 4..J.J9 [04:35:17.385] ENDGAME_WORLD: #12 (w=0.01) N:Q75..T9. A..A6.64 KJ3...9 4..J.J7 [04:35:17.385] ENDGAME_WORLD: #13 (w=0.01) N:Q75..T9. A..A6.64 KJ3...J 4..J.97 [04:35:17.386] ENDGAME_WORLD: #14 (w=0.01) N:Q75..T9. A..A6.64 J3...97 K4..J.J [04:35:17.386] ENDGAME_WORLD: #15 (w=0.01) N:Q75..T9. A..A6.64 J3...J7 K4..J.9 [04:35:17.386] ENDGAME_WORLD: #16 (w=0.01) N:Q75..T9. A..A6.64 J3...J9 K4..J.7 [04:35:17.386] ENDGAME_WORLD: #17 (w=0.01) N:Q75..T9. A..A6.64 K3...97 J4..J.J [04:35:17.386] ENDGAME_WORLD: #18 (w=0.01) N:Q75..T9. A..A6.64 K3...J7 J4..J.9 [04:35:17.386] ENDGAME_WORLD: #19 (w=0.01) N:Q75..T9. A..A6.64 K3...J9 J4..J.7 [04:35:17.386] ENDGAME_WORLD: #20 (w=0.01) N:Q75..T9. A..A6.64 3...J97 KJ4..J. [04:35:17.386] ENDGAME_WORLD: ... and 15 more [04:35:17.386] ENDGAME: Evaluating 5 candidates across 35 worlds (totalWeight=0.34, rankByScore=True): [04:35:17.392] S5: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.400] S7: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.404] SQ: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.413] D9: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.8, dist=5:0.0 6:0.1 7:0.0 8:0.1 [04:35:17.420] DT: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.8, dist=5:0.0 6:0.1 7:0.0 8:0.1 [04:35:17.420] IMP S5: 0.21 [04:35:17.420] IMP S7: 0.21 [04:35:17.420] IMP SQ: 0.21 [04:35:17.420] IMP D9: -0.31 [04:35:17.420] IMP DT: -0.31 [04:35:17.420] ENDGAME: Selected SQ (100 %) [04:35:17.420] Tied cards: SQ,S7,S5 -- invoking NN directly on tied set [04:35:17.420] === FindBestCardAsync: Position=N, CardsPlayed=34 === [04:35:17.420] Finding card to play for N: Q9752.J2.T942.K5 [04:35:17.421] Relative position: Lefty, Contract type: NoTrump [04:35:17.421] Cards in hand mask: 4 [04:35:17.422] Candidate: xS = 88.8 % [04:35:17.422] Candidate: 9D = 5.3 % [04:35:17.422] Candidate: TD = 4.4 % [04:35:17.422] Candidate: QS = 1.5 % [04:35:17.422] Selected: S5 (88.8 %) [04:35:17.935] Activated: 4 tricks remaining, threshold=5 [04:35:17.935] ENDGAME: Hidden cards=6 between S and W, need 3+3, declarer tricks=4, defense tricks=5 [04:35:17.936] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [04:35:17.936] ENDGAME: N [SQ7 - DT9 -] [04:35:17.936] ENDGAME: E [SA - DA6 C6] [04:35:17.936] ENDGAME: Hidden [SKJ43 - DJ C7] [04:35:17.936] ENDGAME: Current trick (2 cards, led by S): C9 CJ [04:35:17.936] ENDGAME: 10 valid worlds (after void filtering) [04:35:17.936] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:35:17.937] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:35:17.937] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:35:17.938] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:35:17.938] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:35:17.939] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:35:17.939] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:35:17.939] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:35:17.940] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:35:17.940] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.941] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:35:17.941] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.943] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:35:17.943] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:35:17.943] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:35:17.944] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:35:17.944] [Timing] N precompute: 2ms mem d=96KB (total=1457MB) [04:35:17.946] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:35:17.947] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:35:17.947] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:35:17.947] [Timing] E precompute: 3ms mem d=120KB (total=1457MB) [04:35:17.948] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:35:17.948] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:35:17.948] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:17.948] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:17.948] [Timing] S precompute: 1ms mem d=72KB (total=1457MB) [04:35:17.950] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:17.950] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:17.950] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:17.950] [Timing] W precompute: 2ms mem d=160KB (total=1457MB) [04:35:17.951] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.01-0.01, total 0.10, 0 unpenalised) [04:35:17.951] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:3; by W: 11 HCP S:1 H:3 D:3 C:3 [04:35:17.951] ENDGAME_WORLD: #1 (w=0.01) N:Q7..T9. A..A6.6 J43... K..J.7 [04:35:17.951] ENDGAME_WORLD: #2 (w=0.01) N:Q7..T9. A..A6.6 K43... J..J.7 [04:35:17.951] ENDGAME_WORLD: #3 (w=0.01) N:Q7..T9. A..A6.6 43...7 KJ..J. [04:35:17.951] ENDGAME_WORLD: #4 (w=0.01) N:Q7..T9. A..A6.6 KJ3... 4..J.7 [04:35:17.951] ENDGAME_WORLD: #5 (w=0.01) N:Q7..T9. A..A6.6 J3...7 K4..J. [04:35:17.951] ENDGAME_WORLD: #6 (w=0.01) N:Q7..T9. A..A6.6 K3...7 J4..J. [04:35:17.951] ENDGAME_WORLD: #7 (w=0.01) N:Q7..T9. A..A6.6 KJ4... 3..J.7 [04:35:17.951] ENDGAME_WORLD: #8 (w=0.01) N:Q7..T9. A..A6.6 J4...7 K3..J. [04:35:17.951] ENDGAME_WORLD: #9 (w=0.01) N:Q7..T9. A..A6.6 K4...7 J3..J. [04:35:17.951] ENDGAME_WORLD: #10 (w=0.01) N:Q7..T9. A..A6.6 KJ...7 43..J. [04:35:17.951] ENDGAME: Evaluating 4 candidates across 10 worlds (totalWeight=0.10, rankByScore=True): [04:35:17.951] S7: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] SQ: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] D9: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] DT: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] IMP S7: 0.00 [04:35:17.952] IMP SQ: 0.00 [04:35:17.952] IMP D9: 0.00 [04:35:17.952] IMP DT: 0.00 [04:35:17.952] ENDGAME: Selected DT (100 %) [04:35:17.952] Tied cards: DT,D9,SQ,S7 -- invoking NN directly on tied set [04:35:17.952] === FindBestCardAsync: Position=N, CardsPlayed=38 === [04:35:17.952] Finding card to play for N: Q9752.J2.T942.K5 [04:35:17.953] Relative position: Lefty, Contract type: NoTrump [04:35:17.953] Cards in hand mask: 4 [04:35:17.954] Candidate: xS = 57.0 % [04:35:17.954] Candidate: 9D = 21.9 % [04:35:17.954] Candidate: TD = 14.7 % [04:35:17.954] Candidate: QS = 6.3 % [04:35:17.954] Selected: S7 (57.0 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:18 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:18 === [04:35:18.186] Activated: 3 tricks remaining, threshold=5 [04:35:18.186] ENDGAME: Hidden cards=5 between S and W, need 3+2, declarer tricks=5, defense tricks=5 [04:35:18.186] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [04:35:18.186] ENDGAME: N [SQ - DT9 -] [04:35:18.187] ENDGAME: E [SA - DA6 -] [04:35:18.187] ENDGAME: Hidden [SKJ43 - - C7] [04:35:18.187] ENDGAME: Current trick (1 cards, led by W): DJ [04:35:18.187] ENDGAME: 10 valid worlds (after void filtering) [04:35:18.187] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:35:18.188] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:35:18.188] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:35:18.189] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:35:18.189] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:35:18.190] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:35:18.190] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:35:18.190] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:35:18.191] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:35:18.191] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:18.192] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:35:18.192] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:18.194] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:35:18.194] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:35:18.194] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:35:18.194] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:35:18.194] [Timing] N precompute: 2ms mem d=88KB (total=1457MB) [04:35:18.197] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:35:18.197] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:35:18.197] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:35:18.197] [Timing] E precompute: 2ms mem d=128KB (total=1457MB) [04:35:18.198] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:35:18.199] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:35:18.199] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:18.199] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:18.199] [Timing] S precompute: 1ms mem d=72KB (total=1457MB) [04:35:18.201] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:18.201] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:18.201] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:18.201] [Timing] W precompute: 2ms mem d=136KB (total=1457MB) [04:35:18.201] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.01-0.01, total 0.10, 0 unpenalised) [04:35:18.201] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:3; by W: 12 HCP S:1 H:3 D:4 C:3 [04:35:18.201] ENDGAME_WORLD: #1 (w=0.01) N:Q..T9. A..A6. J43... K...7 [04:35:18.201] ENDGAME_WORLD: #2 (w=0.01) N:Q..T9. A..A6. K43... J...7 [04:35:18.201] ENDGAME_WORLD: #3 (w=0.01) N:Q..T9. A..A6. 43...7 KJ... [04:35:18.201] ENDGAME_WORLD: #4 (w=0.01) N:Q..T9. A..A6. KJ3... 4...7 [04:35:18.202] ENDGAME_WORLD: #5 (w=0.01) N:Q..T9. A..A6. J3...7 K4... [04:35:18.202] ENDGAME_WORLD: #6 (w=0.01) N:Q..T9. A..A6. K3...7 J4... [04:35:18.202] ENDGAME_WORLD: #7 (w=0.01) N:Q..T9. A..A6. KJ4... 3...7 [04:35:18.202] ENDGAME_WORLD: #8 (w=0.01) N:Q..T9. A..A6. J4...7 K3... [04:35:18.202] ENDGAME_WORLD: #9 (w=0.01) N:Q..T9. A..A6. K4...7 J3... [04:35:18.202] ENDGAME_WORLD: #10 (w=0.01) N:Q..T9. A..A6. KJ...7 43... [04:35:18.202] ENDGAME: Evaluating 2 candidates across 10 worlds (totalWeight=0.10, rankByScore=True): [04:35:18.202] D9: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:18.202] DT: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:18.202] IMP D9: 0.00 [04:35:18.202] IMP DT: 0.00 [04:35:18.202] ENDGAME: Selected DT (100 %) [04:35:18.202] Tied cards: DT,D9 -- invoking NN directly on tied set [04:35:18.203] === FindBestCardAsync: Position=N, CardsPlayed=41 === [04:35:18.203] Finding card to play for N: Q9752.J2.T942.K5 [04:35:18.203] Relative position: Lefty, Contract type: NoTrump [04:35:18.203] Cards in hand mask: 2 [04:35:18.204] Candidate: TD = 94.0 % [04:35:18.204] Candidate: 9D = 6.0 % [04:35:18.204] Selected: DT (94.0 %)