=== Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:41 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:41 === [04:16:41.118] === FindBestCardAsync: Position=N, CardsPlayed=0 === [04:16:41.118] Contract: 1N, Declarer: W, Dealer: E [04:16:41.118] Auction: P-P-1N-P-P-P [04:16:41.118] Deal: N:... ... ... ... [04:16:41.118] Position N is on defender's side - score table shifted by 0 defense tricks won [04:16:41.118] ****************************** [04:16:41.118] FindMatchingDealsWithPlayInternal Input: [04:16:41.118] Position parameter: N [04:16:41.118] Deal from game: N:... ... ... ... [04:16:41.118] Hand for N: JT85.AKQ975.A.85 [04:16:41.118] Hand for E: (null) [04:16:41.118] Hand for S: (null) [04:16:41.118] Hand for W: (null) [04:16:41.119] Cards played: [04:16:41.119] Declarer: W [04:16:41.119] ****************************** [04:16:41.119] [DealFinder] Seed from player N hand: 1900305709 [04:16:41.119] [DealFinder] Auction: P-P-1N-P-P-P [04:16:41.119] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:16:41.120] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:16:41.120] [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:16:41.121] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:16:41.121] [DealFinder] Explained bid E P: "Responses to 1N-P, HCP < 8" -> require: (none) [04:16:41.121] [DealFinder] Explained bid S P: "Responses to 1N-P-P, True" -> require: (none) [04:16:41.123] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:16:41.123] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [04:16:41.123] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [04:16:41.123] [Timing] N precompute: 1ms mem d=72KB (total=1448MB) [04:16:41.135] [DealFinder] E Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:16:41.136] [DealFinder] E Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [04:16:41.136] [DealFinder] E constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [04:16:41.136] [DealFinder] Expression (5595 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:16:41.136] [Timing] E precompute: 12ms mem d=248KB (total=1449MB) [04:16:41.144] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:16:41.144] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:16:41.144] [DealFinder] Expression (4135 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:16:41.145] [Timing] S precompute: 8ms mem d=223KB (total=1449MB) [04:16:41.146] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:16:41.146] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:16:41.147] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:16:41.147] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:16:41.147] [DealFinder] W constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:16:41.147] [DealFinder] Expression (650 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) [04:16:41.147] [Timing] W precompute: 2ms mem d=112KB (total=1449MB) [04:16:41.147] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:41.147] [Timing] Pre-computation (constraints): 28ms mem d=1MB (total=1449MB, gc2=23) [04:16:41.147] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [04:16:41.147] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=0 [04:16:41.147] [ExtractPartialDeal] Visible hands: N [04:16:41.147] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:41.147] [ExtractPartialDeal] Extracted hands: [04:16:41.147] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:41.147] E: ... (0 cards) [04:16:41.147] S: ... (0 cards) [04:16:41.148] W: ... (0 cards) [04:16:41.148] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:41.148] [DealFinder] Bid verification enabled for: W [04:16:41.148] [DealFinder] Propagated E: HCP[0-7], Suits=S[0-4] H[0-4] D[0-10] C[0-9] (2 iterations) [04:16:41.148] [DealFinder] Propagated S: HCP[3-11], Suits=S[0-7] H[0-5] D[0-10] C[0-9] (2 iterations) [04:16:41.148] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:16:41.148] [DealFinder] Known cards per player: N=13, E=0, S=0, W=0 [04:16:41.148] [DealFinder] Locked players: N [04:16:41.148] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [04:16:41.148] [DealFinder] Players needing cards: E:13, S:13, W:13 [04:16:41.149] Large number of cards remaining. Using random generation. [04:16:41.149] [DealFinder] Hands to validate (not 13 cards in partial): E, S, W [04:16:41.149] [VerifyHands] FAIL for W: K7.42.KT98.AQ743 ((((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:16:41.151] [VerifyHands] FAIL for W: AQ32.JT6.KT2.K74 ((((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:16:41.154] [VerifyHands] FAIL for W: AQ943.2.K76.KQT2 ((((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:16:41.156] [VerifyHands] FAIL for E: KQ.JT.QJ83.Q7643 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:41.158] [VerifyHands] FAIL for E: 642.T8632.KQ2.76 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:44.041] [Timing] Total: 2923ms, Generation: 76ms, Verification: 682ms [04:16:44.041] [Timing] Attempts: 5350, PassedSimpleCheck: 1465, FailedVerification: 1365, Found: 100 [04:16:44.077] Search complete. Returning 100 deals. [04:16:44.077] Found 100 sample deals for simulation. [04:16:44.078] Valid deals for DDS: 100 / 100 [04:16:44.078] [SAMPLE-VAL] No cards played -- skipping validation [04:16:44.078] After sample validation: 100 deals remaining [04:16:44.078] [PLAY-INFER] No observed play -- skipping [04:16:44.078] Using weighted samples: 2/100 have non-uniform weights (range 0.450-1.000) [04:16:44.078] Sample deals (100 total, showing first 20, by weight): [04:16:44.078] [1] (w=1.000) N:JT85.AKQ975.A.85 A93.J82.QT642.32 Q76.T.98753.J964 K42.643.KJ.AKQT7 [04:16:44.078] [2] (w=1.000) N:JT85.AKQ975.A.85 732.43.KQ6.QT963 K94.62.T853.J742 AQ6.JT8.J9742.AK [04:16:44.078] [3] (w=1.000) N:JT85.AKQ975.A.85 K4.T3.8632.KT973 763.J86.QJ954.J4 AQ92.42.KT7.AQ62 [04:16:44.078] [4] (w=1.000) N:JT85.AKQ975.A.85 K63.T82.Q76.JT74 Q97.63.T984.Q963 A42.J4.KJ532.AK2 [04:16:44.078] [5] (w=1.000) N:JT85.AKQ975.A.85 K962.3.T964.J976 73.862.QJ875.A32 AQ4.JT4.K32.KQT4 [04:16:44.078] [6] (w=1.000) N:JT85.AKQ975.A.85 K7.J843.J94.Q632 9643..KT7632.J97 AQ2.T62.Q85.AKT4 [04:16:44.078] [7] (w=1.000) N:JT85.AKQ975.A.85 642.64.KT654.432 Q93.83.J9732.QJ9 AK7.JT2.Q8.AKT76 [04:16:44.079] [8] (w=1.000) N:JT85.AKQ975.A.85 2.643.JT763.T732 Q763.82.KQ52.J96 AK94.JT.984.AKQ4 [04:16:44.079] [9] (w=1.000) N:JT85.AKQ975.A.85 92.6.T8654.KQT76 K43.T842.J973.42 AQ76.J3.KQ2.AJ93 [04:16:44.079] [10] (w=1.000) N:JT85.AKQ975.A.85 43.63.T752.AT932 97.J8.QJ8643.QJ7 AKQ62.T42.K9.K64 [04:16:44.079] [11] (w=1.000) N:JT85.AKQ975.A.85 K976.T4.K764.T73 Q4.63.T9852.Q962 A32.J82.QJ3.AKJ4 [04:16:44.079] [12] (w=1.000) N:JT85.AKQ975.A.85 A972.JT2.954.T76 643.3.QJT762.K43 KQ.864.K83.AQJ92 [04:16:44.079] [13] (w=1.000) N:JT85.AKQ975.A.85 K74.J62.J82.J763 932.3.T9764.KQ42 AQ6.T84.KQ53.AT9 [04:16:44.079] [14] (w=1.000) N:JT85.AKQ975.A.85 K97.J432.8.QT974 63.6.T76432.AJ63 AQ42.T8.KQJ95.K2 [04:16:44.079] [15] (w=1.000) N:JT85.AKQ975.A.85 A74.3.98742.Q972 62.JT62.T653.KJT KQ93.84.KQJ.A643 [04:16:44.079] [16] (w=1.000) N:JT85.AKQ975.A.85 K63.642.T32.QJ94 Q742.J8.J986.T73 A9.T3.KQ754.AK62 [04:16:44.079] [17] (w=1.000) N:JT85.AKQ975.A.85 AQ96.632.T82.JT4 43.JT.976543.K32 K72.84.KQJ.AQ976 [04:16:44.079] [18] (w=1.000) N:JT85.AKQ975.A.85 A64.86.JT952.632 Q732.JT2.873.JT7 K9.43.KQ64.AKQ94 [04:16:44.080] [19] (w=1.000) N:JT85.AKQ975.A.85 76.6432.J874.KT9 9432.T.K632.A762 AKQ.J8.QT95.QJ43 [04:16:44.080] [20] (w=1.000) N:JT85.AKQ975.A.85 763.32.T74.JT932 A92.J64.Q9653.Q4 KQ4.T8.KJ82.AK76 [04:16:44.080] ... and 80 more [04:16:44.084] [NN-LEAD] top4 candidates: KH=39 %, QH=22 %, AH=16 %, xS=10 % [04:16:44.084] [NN-LEAD] adding conventional lead card(s) to the candidate set: SJ [04:16:44.084] [NN-LEAD] restricting opening-lead DDS to 5 candidate(s) (warm context) [04:16:44.703] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:44.703] HK: [50, 50, 50, 50, 100, -120, 100, 50, 50, 50, 50, 50, 100, 50, 150, 50, 50, 50, 150, 100, 100, 100, 100, 250, 100, 150, 100, 100, 200, -90, 50, 100, 50, 50, 50, 100, 150, 50, 100, 50, 50, 150, 50, 50, 50, 100, 100, 200, 50, 50, 100, 50, 150, 50, 200, 50, 50, 50, 100, 150, 50, 50, 50, 50, 100, 50, 250, 50, 150, 100, 150, 50, 50, 50, 100, 50, 50, 150, 50, 100, 50, 50, 100, 50, 150, 150, 50, 100, 50, 50, 150, 100, 100, 150, 50, 100, -120, 50, 50, 50] [04:16:44.703] HQ: [50, 50, 50, 50, 100, -120, 100, 50, 50, 50, 50, 50, 100, 50, 150, 50, 50, 50, 150, 100, 100, 100, 100, 250, 100, 150, 100, 100, 200, -90, 50, 100, 50, 50, 50, 100, 150, 50, 100, 50, 50, 150, 50, 50, 50, 100, 100, 200, 50, 50, 100, 50, 150, 50, 200, 50, 50, 50, 100, 150, 50, 50, 50, 50, 100, 50, 250, 50, 150, 100, 150, 50, 50, 50, 100, 50, 50, 150, 50, 100, 50, 50, 100, 50, 150, 150, 50, 100, 50, 50, 150, 100, 100, 150, 50, 100, -120, 50, 50, 50] [04:16:44.703] HA: [50, 50, 50, 50, 100, -120, 100, 50, 50, 50, 50, 50, 100, 50, 150, 50, 50, 50, 150, 100, 100, 100, 100, 250, 100, 150, 100, 100, 200, -90, 50, 100, 50, 50, 50, 100, 150, 50, 100, 50, 50, 150, 50, 50, 50, 100, 100, 200, 50, 50, 100, 50, 150, 50, 200, 50, 50, 50, 100, 150, 50, 50, 50, 50, 100, 50, 250, 50, 150, 100, 150, 50, 50, 50, 100, 50, 50, 150, 50, 100, 50, 50, 100, 50, 150, 150, 50, 100, 50, 50, 150, 100, 100, 150, 50, 100, -120, 50, 50, 50] [04:16:44.704] S5: [-90, 50, -150, 50, 100, -120, 100, 50, -120, 50, 50, -90, 50, -120, 50, 50, -150, -90, 100, 100, 100, 50, 100, 250, 50, 150, 50, 50, 100, -120, 50, 100, 50, -90, -90, 100, 100, -150, 100, -90, -90, 100, 50, -120, 50, 100, 100, 200, 50, -120, 100, -90, 100, 50, 200, 50, 50, 50, 100, 150, 50, 50, 50, -90, 100, 50, 150, 50, 150, 50, 100, -120, -120, 50, 100, 50, -90, 150, 50, 100, 150, -90, 50, -90, 100, 150, -120, 50, 50, -120, 150, 100, 100, 100, 50, 50, -120, -120, -90, -90] [04:16:44.704] SJ: [-90, 50, -150, 50, 100, -120, 100, 50, -90, 50, 50, -90, 50, -120, 50, 50, -150, -90, 100, 100, 50, 50, 100, 250, 50, 150, 50, 50, 150, -120, 50, 100, 50, -90, -90, 100, 100, 50, 100, -90, -90, 100, 50, -120, 50, 100, 100, 150, 50, 50, 100, -90, 100, 50, 200, 50, 50, 50, 100, 150, 50, 50, 50, -90, 100, 50, 250, 50, 150, 50, 100, -120, -120, 50, 100, 50, -120, 150, 50, 100, 150, -90, 50, -90, 100, 150, -120, 50, 50, -90, 150, 100, 100, 150, 50, 50, -120, -120, -90, -90] [04:16:44.704] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:44.704] HK: [7, 7, 7, 7, 8, 5, 8, 7, 7, 7, 7, 7, 8, 7, 9, 7, 7, 7, 9, 8, 8, 8, 8, 11, 8, 9, 8, 8, 10, 6, 7, 8, 7, 7, 7, 8, 9, 7, 8, 7, 7, 9, 7, 7, 7, 8, 8, 10, 7, 7, 8, 7, 9, 7, 10, 7, 7, 7, 8, 9, 7, 7, 7, 7, 8, 7, 11, 7, 9, 8, 9, 7, 7, 7, 8, 7, 7, 9, 7, 8, 7, 7, 8, 7, 9, 9, 7, 8, 7, 7, 9, 8, 8, 9, 7, 8, 5, 7, 7, 7] [04:16:44.704] HQ: [7, 7, 7, 7, 8, 5, 8, 7, 7, 7, 7, 7, 8, 7, 9, 7, 7, 7, 9, 8, 8, 8, 8, 11, 8, 9, 8, 8, 10, 6, 7, 8, 7, 7, 7, 8, 9, 7, 8, 7, 7, 9, 7, 7, 7, 8, 8, 10, 7, 7, 8, 7, 9, 7, 10, 7, 7, 7, 8, 9, 7, 7, 7, 7, 8, 7, 11, 7, 9, 8, 9, 7, 7, 7, 8, 7, 7, 9, 7, 8, 7, 7, 8, 7, 9, 9, 7, 8, 7, 7, 9, 8, 8, 9, 7, 8, 5, 7, 7, 7] [04:16:44.704] HA: [7, 7, 7, 7, 8, 5, 8, 7, 7, 7, 7, 7, 8, 7, 9, 7, 7, 7, 9, 8, 8, 8, 8, 11, 8, 9, 8, 8, 10, 6, 7, 8, 7, 7, 7, 8, 9, 7, 8, 7, 7, 9, 7, 7, 7, 8, 8, 10, 7, 7, 8, 7, 9, 7, 10, 7, 7, 7, 8, 9, 7, 7, 7, 7, 8, 7, 11, 7, 9, 8, 9, 7, 7, 7, 8, 7, 7, 9, 7, 8, 7, 7, 8, 7, 9, 9, 7, 8, 7, 7, 9, 8, 8, 9, 7, 8, 5, 7, 7, 7] [04:16:44.704] S5: [6, 7, 4, 7, 8, 5, 8, 7, 5, 7, 7, 6, 7, 5, 7, 7, 4, 6, 8, 8, 8, 7, 8, 11, 7, 9, 7, 7, 8, 5, 7, 8, 7, 6, 6, 8, 8, 4, 8, 6, 6, 8, 7, 5, 7, 8, 8, 10, 7, 5, 8, 6, 8, 7, 10, 7, 7, 7, 8, 9, 7, 7, 7, 6, 8, 7, 9, 7, 9, 7, 8, 5, 5, 7, 8, 7, 6, 9, 7, 8, 9, 6, 7, 6, 8, 9, 5, 7, 7, 5, 9, 8, 8, 8, 7, 7, 5, 5, 6, 6] [04:16:44.704] SJ: [6, 7, 4, 7, 8, 5, 8, 7, 6, 7, 7, 6, 7, 5, 7, 7, 4, 6, 8, 8, 7, 7, 8, 11, 7, 9, 7, 7, 9, 5, 7, 8, 7, 6, 6, 8, 8, 7, 8, 6, 6, 8, 7, 5, 7, 8, 8, 9, 7, 7, 8, 6, 8, 7, 10, 7, 7, 7, 8, 9, 7, 7, 7, 6, 8, 7, 11, 7, 9, 7, 8, 5, 5, 7, 8, 7, 5, 9, 7, 8, 9, 6, 7, 6, 8, 9, 5, 7, 7, 6, 9, 8, 8, 9, 7, 7, 5, 5, 6, 6] [04:16:44.704] --- IMP Calculation Output (card -> average IMP) --- [04:16:44.704] HK: 0.73 [04:16:44.704] HQ: 0.73 [04:16:44.704] HA: 0.73 [04:16:44.704] SJ: -1.01 [04:16:44.705] S5: -1.18 [04:16:44.705] Opening lead IMP analysis: [04:16:44.705] [LEAD] Engine choice HQ is conventional: Top of AKQ sequence vs NT [04:16:44.705] Selected lead: HQ (score: 0.730 IMPs) [04:16:44.705] [stage-timing] opening-lead sample=2960ms validate=0ms nn=0ms signal=0ms simgames=3ms dds=622ms total=3588ms samples=100 [04:16:44.705] === FindBestCardAsync: Position=N, CardsPlayed=0 === [04:16:44.705] Finding opening lead... [04:16:44.705] Hand: JT85.AKQ975.A.85 [04:16:44.705] Contract: 1NT [04:16:44.706] Candidate: KH = 39.2 % [04:16:44.706] Candidate: QH = 22.0 % [04:16:44.706] Candidate: AH = 15.7 % [04:16:44.706] Candidate: xS = 9.9 % [04:16:44.706] Candidate: xH = 6.1 % [04:16:44.706] Candidate: JS = 3.6 % [04:16:44.706] Candidate: AD = 1.2 % [04:16:44.706] Candidate: xC = 1.1 % [04:16:44.706] Candidate: 8C = 0.6 % [04:16:44.707] Candidate: 9H = 0.4 % [04:16:44.707] Candidate: 8S = 0.2 % [04:16:44.707] Candidate: TS = 0.1 % [04:16:44.707] Selected lead: HK (39.2 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:46 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:46 === [04:16:46.417] === FindBestCardAsync: Position=N, CardsPlayed=4 === [04:16:46.417] Contract: 1N, Declarer: W, Dealer: E [04:16:46.417] Auction: P-P-1N-P-P-P [04:16:46.417] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:16:46.417] Position N is on defender's side - score table shifted by 1 defense tricks won [04:16:46.417] ****************************** [04:16:46.417] FindMatchingDealsWithPlayInternal Input: [04:16:46.417] Position parameter: N [04:16:46.417] Deal from game: N:... ... ... ... [04:16:46.418] Hand for N: JT85.AKQ975.A.85 [04:16:46.418] Hand for E: 432.6.8643.Q9632 [04:16:46.418] Hand for S: (null) [04:16:46.418] Hand for W: (null) [04:16:46.418] Cards played: HQ, H6, H3, H2 [04:16:46.418] Declarer: W [04:16:46.418] ****************************** [04:16:46.418] [DealFinder] Seed from player N hand: 1900305709 [04:16:46.418] [DealFinder] Auction: P-P-1N-P-P-P [04:16:46.418] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:16:46.418] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:46.418] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1462MB, gc2=23) [04:16:46.418] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [04:16:46.419] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=4 [04:16:46.419] [ExtractPartialDeal] Visible hands: N, E, W [04:16:46.419] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:46.419] [ExtractPartialDeal] Extracted hands: [04:16:46.419] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:46.419] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:16:46.419] S: ... (0 cards) [04:16:46.419] W: ... (0 cards) [04:16:46.419] [DealFinder] Trump suit from contract '1N': NoTrump [04:16:46.419] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:16:46.419] [ComputePlayedCards] Card 1: HQ played by N [04:16:46.419] [ComputePlayedCards] Card 2: H6 played by E [04:16:46.419] [ComputePlayedCards] Card 3: H3 played by S [04:16:46.419] [ComputePlayedCards] Card 4: H2 played by W [04:16:46.419] [ComputePlayedCards] Trick complete. Winner: N [04:16:46.420] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ [04:16:46.420] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6 [04:16:46.420] [DealFinder] Added 1 played cards to S (was 0 cards): H3 [04:16:46.420] [DealFinder] Added 1 played cards to W (was 0 cards): H2 [04:16:46.420] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:46.420] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:16:46.420] [DealFinder] Bid verification enabled for: W [04:16:46.420] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[1-4] D[3-6] C[1-4] (2 iterations) [04:16:46.420] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:16:46.420] [DealFinder] Known cards per player: N=13, E=13, S=1, W=1 [04:16:46.421] [DealFinder] Locked players: N, E [04:16:46.421] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:16:46.421] [DealFinder] Players needing cards: S:12, W:12 [04:16:46.421] Large number of cards remaining. Using random generation. [04:16:46.421] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:16:46.421] [VerifyHands] FAIL for S: Q6.JT43.KT975.AK (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:46.422] [VerifyHands] FAIL for W: AK7.T42.Q752.AJ4 ((((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:16:46.425] [VerifyHands] FAIL for W: KQ6.2.Q952.AKT74 ((((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:16:46.427] [VerifyHands] FAIL for W: AKQ7.J42.QJ9.AJ7 ((((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:16:46.429] [VerifyHands] FAIL for W: AKQ7.JT2.KQJ72.A ((((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:16:47.074] [Timing] Total: 656ms, Generation: 7ms, Verification: 310ms [04:16:47.074] [Timing] Attempts: 398, PassedSimpleCheck: 255, FailedVerification: 205, Found: 50 [04:16:47.090] Search complete. Returning 50 deals. [04:16:47.090] Found 50 sample deals for simulation. [04:16:47.091] Valid deals for DDS: 50 / 50 [04:16:47.091] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:16:47.091] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:16:47.092] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.810 [S:T1-H3=66 %, W:T1-H2=100 %] [04:16:47.093] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.853 [S:T1-H3=76 %, W:T1-H2=96 %] [04:16:47.093] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.856 [S:T1-H3=73 %, W:T1-H2=100 %] [04:16:47.094] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.911 [S:T1-H3=86 %, W:T1-H2=97 %] [04:16:47.095] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.905 [S:T1-H3=92 %, W:T1-H2=89 %] [04:16:47.096] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.827 [S:T1-H3=68 %, W:T1-H2=100 %] [04:16:47.096] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.809 [S:T1-H3=69 %, W:T1-H2=95 %] [04:16:47.097] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.926 [S:T1-H3=90 %, W:T1-H2=96 %] [04:16:47.098] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.948 [S:T1-H3=97 %, W:T1-H2=93 %] [04:16:47.099] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.909 [S:T1-H3=87 %, W:T1-H2=95 %] [04:16:47.100] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.917 [S:T1-H3=86 %, W:T1-H2=97 %] [04:16:47.100] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.899 [S:T1-H3=95 %, W:T1-H2=85 %] [04:16:47.101] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.948 [S:T1-H3=91 %, W:T1-H2=98 %] [04:16:47.102] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.927 [S:T1-H3=88 %, W:T1-H2=97 %] [04:16:47.102] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.879 [S:T1-H3=78 %, W:T1-H2=99 %] [04:16:47.103] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.897 [S:T1-H3=81 %, W:T1-H2=99 %] [04:16:47.104] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.940 [S:T1-H3=91 %, W:T1-H2=98 %] [04:16:47.105] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.934 [S:T1-H3=100 %, W:T1-H2=87 %] [04:16:47.105] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.924 [S:T1-H3=89 %, W:T1-H2=96 %] [04:16:47.106] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.927 [S:T1-H3=94 %, W:T1-H2=91 %] [04:16:47.107] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.911 [S:T1-H3=88 %, W:T1-H2=94 %] [04:16:47.108] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.801 [S:T1-H3=67 %, W:T1-H2=95 %] [04:16:47.108] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.791 [S:T1-H3=65 %, W:T1-H2=96 %] [04:16:47.109] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.920 [S:T1-H3=87 %, W:T1-H2=98 %] [04:16:47.110] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.810 [S:T1-H3=71 %, W:T1-H2=93 %] [04:16:47.111] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.902 [S:T1-H3=82 %, W:T1-H2=99 %] [04:16:47.111] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.895 [S:T1-H3=80 %, W:T1-H2=100 %] [04:16:47.112] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.905 [S:T1-H3=92 %, W:T1-H2=89 %] [04:16:47.113] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.935 [S:T1-H3=90 %, W:T1-H2=98 %] [04:16:47.114] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.924 [S:T1-H3=100 %, W:T1-H2=85 %] [04:16:47.115] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.942 [S:T1-H3=91 %, W:T1-H2=98 %] [04:16:47.115] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.913 [S:T1-H3=88 %, W:T1-H2=94 %] [04:16:47.116] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.908 [S:T1-H3=86 %, W:T1-H2=96 %] [04:16:47.117] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.923 [S:T1-H3=87 %, W:T1-H2=98 %] [04:16:47.118] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.907 [S:T1-H3=82 %, W:T1-H2=100 %] [04:16:47.119] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.942 [S:T1-H3=92 %, W:T1-H2=97 %] [04:16:47.119] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.879 [S:T1-H3=78 %, W:T1-H2=99 %] [04:16:47.120] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.914 [S:T1-H3=87 %, W:T1-H2=96 %] [04:16:47.121] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.841 [S:T1-H3=71 %, W:T1-H2=100 %] [04:16:47.122] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.907 [S:T1-H3=91 %, W:T1-H2=90 %] [04:16:47.122] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.893 [S:T1-H3=93 %, W:T1-H2=86 %] [04:16:47.123] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.919 [S:T1-H3=86 %, W:T1-H2=98 %] [04:16:47.124] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.950 [S:T1-H3=100 %, W:T1-H2=90 %] [04:16:47.125] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.897 [S:T1-H3=91 %, W:T1-H2=88 %] [04:16:47.125] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.930 [S:T1-H3=88 %, W:T1-H2=98 %] [04:16:47.126] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.868 [S:T1-H3=78 %, W:T1-H2=97 %] [04:16:47.127] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.928 [S:T1-H3=96 %, W:T1-H2=90 %] [04:16:47.129] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.908 [S:T1-H3=88 %, W:T1-H2=94 %] [04:16:47.130] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.816 [S:T1-H3=71 %, W:T1-H2=93 %] [04:16:47.131] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.955 [S:T1-H3=100 %, W:T1-H2=91 %] [04:16:47.131] [SAMPLE-VAL] Done. Weight range: 0.791-0.955 [04:16:47.131] [SAMPLE-VAL] Top sample 50 (w=0.955): S:Q96.43.KQT92.JT7 W:AK7.JT82.J75.AK4 [S:T1-H3=100 %, W:T1-H2=91 %] [04:16:47.131] [SAMPLE-VAL] Top sample 43 (w=0.950): S:K9.43.QJ752.JT74 W:AQ76.JT82.KT9.AK [S:T1-H3=100 %, W:T1-H2=90 %] [04:16:47.131] [SAMPLE-VAL] Top sample 13 (w=0.948): S:Q97.J843.QT75.K7 W:AK6.T2.KJ92.AJT4 [S:T1-H3=91 %, W:T1-H2=98 %] [04:16:47.131] [SAMPLE-VAL] Top sample 9 (w=0.948): S:K97.T43.KJT5.JT4 W:AQ6.J82.Q972.AK7 [S:T1-H3=97 %, W:T1-H2=93 %] [04:16:47.132] [SAMPLE-VAL] Top sample 36 (w=0.942): S:AQ96.J843.Q972.T W:K7.T2.KJT5.AKJ74 [S:T1-H3=92 %, W:T1-H2=97 %] [04:16:47.132] After sample validation: 50 deals remaining [04:16:47.132] [PLAY-INFER] No inference observations detected [04:16:47.132] Using weighted samples: 50/50 have non-uniform weights (range 0.791-0.955) [04:16:47.132] Sample deals (50 total, showing first 20, by weight): [04:16:47.132] [1] (w=0.955) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.43.KQT92.JT7 AK7.JT82.J75.AK4 [04:16:47.132] [2] (w=0.950) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K9.43.QJ752.JT74 AQ76.JT82.KT9.AK [04:16:47.132] [3] (w=0.948) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.J843.QT75.K7 AK6.T2.KJ92.AJT4 [04:16:47.132] [4] (w=0.948) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K97.T43.KJT5.JT4 AQ6.J82.Q972.AK7 [04:16:47.132] [5] (w=0.942) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ96.J843.Q972.T K7.T2.KJT5.AKJ74 [04:16:47.132] [6] (w=0.942) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q976.J843.QT.AT7 AK.T2.KJ9752.KJ4 [04:16:47.132] [7] (w=0.940) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q6.J843.KJ95.JT7 AK97.T2.QT72.AK4 [04:16:47.133] [8] (w=0.935) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q76.J843.KQT9.74 AK9.T2.J752.AKJT [04:16:47.133] [9] (w=0.934) N:JT85.AKQ975.A.85 432.6.8643.Q9632 976.43.QJT72.A74 AKQ.JT82.K95.KJT [04:16:47.133] [10] (w=0.930) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A7.J843.KJT752.T KQ96.T2.Q9.AKJ74 [04:16:47.133] [11] (w=0.928) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K96.T43.KJT92.J7 AQ7.J82.Q75.AKT4 [04:16:47.133] [12] (w=0.927) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A6.J43.QJT95.J74 KQ97.T82.K72.AKT [04:16:47.133] [13] (w=0.927) N:JT85.AKQ975.A.85 432.6.8643.Q9632 96.T843.KJ9.KT74 AKQ7.J2.QT752.AJ [04:16:47.133] [14] (w=0.926) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ7.T843.T92.KT7 K96.J2.KQJ75.AJ4 [04:16:47.133] [15] (w=0.924) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K7.843.KQ752.J74 AQ96.JT2.JT9.AKT [04:16:47.133] [16] (w=0.924) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.43.KJ972.J74 AK6.JT82.QT5.AKT [04:16:47.133] [17] (w=0.923) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K9.T843.K9752.J4 AQ76.J2.QJT.AKT7 [04:16:47.133] [18] (w=0.920) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A96.J843.QJT95.T KQ7.T2.K72.AKJ74 [04:16:47.134] [19] (w=0.919) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q9.T843.QT75.A74 AK76.J2.KJ92.KJT [04:16:47.134] [20] (w=0.917) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A76.T843.QT7.KT4 KQ9.J2.KJ952.AJ7 [04:16:47.134] ... and 30 more [04:16:47.364] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:47.364] DA: [-90, 50, 100, 50, 100, 100, 100, 150, -90, 350, 50, 100, 150, 150, 50, -120, 100, 100, 100, 150, 100, 50, 200, 100, 100, 100, 100, 200, 100, 100, 150, 100, 50, 100, 100, 200, 100, 250, 100, 50, 150, 100, 150, 150, 100, 50, 100, 150, 100, 100] [04:16:47.364] SJ: [-90, 50, 100, -90, 100, 100, -90, -90, -90, 350, -90, 100, 150, 200, -90, -90, -90, 100, 100, 150, 200, 200, 100, 100, 100, 100, 100, 200, 100, 100, 100, 100, 200, 100, 100, 200, 100, 250, -90, 50, 150, 100, 150, 150, 100, 50, 100, 150, -90, 100] [04:16:47.364] S5: [-90, 50, 100, -90, 100, 100, -90, -90, -90, 350, -90, 100, 150, 200, -90, -90, -90, 100, 100, 150, 200, 200, 100, 100, 100, 100, 100, 200, 100, 100, 100, 100, 200, 100, 100, 200, 100, 250, -90, 50, 150, 100, 150, 150, 100, 50, 100, 150, -90, 100] [04:16:47.364] S8: [-90, 50, 100, -90, 100, 100, -90, -90, -90, 350, -90, 100, 150, 200, -90, -90, -90, 100, 100, 150, 200, 200, 100, 100, 100, 100, 100, 200, 100, 100, 100, 100, 200, 100, 100, 200, 100, 250, -90, 50, 150, 100, 150, 150, 100, 50, 100, 150, -90, 100] [04:16:47.364] C5: [-90, 50, -90, -90, 100, 100, -90, -90, -90, 100, -90, 100, 100, 150, -90, -120, -90, 100, 100, 150, 100, 50, -120, 100, 100, 100, 100, 200, 100, 100, 100, 100, 50, -90, 100, 200, 100, 100, -90, 50, 150, 100, 100, 150, 100, 50, 100, 100, -90, 100] [04:16:47.364] C8: [-90, 50, -90, -90, 100, 100, -90, -90, -90, 100, -90, 100, 100, 150, -90, -120, -90, 100, 100, 150, 100, 50, -120, 100, 100, 100, 100, 200, 100, 100, 100, 100, 50, -90, 100, 200, 100, 100, -90, 50, 150, 100, 100, 150, 100, 50, 100, 100, -90, 100] [04:16:47.364] HA: [-120, 50, 100, 50, 100, 100, 100, 150, 50, 350, 50, 100, 150, 200, 50, -120, 100, 100, 100, 150, 200, 200, 200, 100, 100, 100, 100, 200, 100, 100, 150, 100, 200, 100, 100, 200, 100, 250, 50, 50, 200, 100, 150, 150, 100, 50, 100, 150, 50, 100] [04:16:47.364] H7: [-120, 50, 100, -120, 100, 100, 100, 150, 50, 350, -120, 100, 100, 100, -120, -120, -120, 100, 50, 100, 50, -90, 50, 50, 50, 50, 50, 150, 100, 100, 150, 100, 200, 100, 100, 150, 100, 50, 50, 50, 200, 100, 150, 150, 100, 50, 100, 150, 50, 100] [04:16:47.364] H9: [-120, 50, 100, -120, 100, 100, 100, 150, 50, 350, -120, 100, 100, 100, -120, -120, -120, 100, 50, 100, 50, -90, 50, 50, 50, 50, 50, 150, 100, 100, 150, 100, 200, 100, 100, 150, 100, 50, 50, 50, 200, 100, 150, 150, 100, 50, 100, 150, 50, 100] [04:16:47.364] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:47.364] DA: [5, 6, 7, 6, 7, 7, 7, 8, 5, 12, 6, 7, 8, 8, 6, 4, 7, 7, 7, 8, 7, 6, 9, 7, 7, 7, 7, 9, 7, 7, 8, 7, 6, 7, 7, 9, 7, 10, 7, 6, 8, 7, 8, 8, 7, 6, 7, 8, 7, 7] [04:16:47.364] SJ: [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8, 9, 9, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 9, 7, 7, 9, 7, 10, 5, 6, 8, 7, 8, 8, 7, 6, 7, 8, 5, 7] [04:16:47.365] S5: [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8, 9, 9, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 9, 7, 7, 9, 7, 10, 5, 6, 8, 7, 8, 8, 7, 6, 7, 8, 5, 7] [04:16:47.365] S8: [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8, 9, 9, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 9, 7, 7, 9, 7, 10, 5, 6, 8, 7, 8, 8, 7, 6, 7, 8, 5, 7] [04:16:47.365] C5: [5, 6, 5, 5, 7, 7, 5, 5, 5, 7, 5, 7, 7, 8, 5, 4, 5, 7, 7, 8, 7, 6, 4, 7, 7, 7, 7, 9, 7, 7, 7, 7, 6, 5, 7, 9, 7, 7, 5, 6, 8, 7, 7, 8, 7, 6, 7, 7, 5, 7] [04:16:47.365] C8: [5, 6, 5, 5, 7, 7, 5, 5, 5, 7, 5, 7, 7, 8, 5, 4, 5, 7, 7, 8, 7, 6, 4, 7, 7, 7, 7, 9, 7, 7, 7, 7, 6, 5, 7, 9, 7, 7, 5, 6, 8, 7, 7, 8, 7, 6, 7, 7, 5, 7] [04:16:47.365] HA: [4, 6, 7, 6, 7, 7, 7, 8, 6, 12, 6, 7, 8, 9, 6, 4, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 9, 7, 7, 8, 7, 9, 7, 7, 9, 7, 10, 6, 6, 9, 7, 8, 8, 7, 6, 7, 8, 6, 7] [04:16:47.365] H7: [4, 6, 7, 4, 7, 7, 7, 8, 6, 12, 4, 7, 7, 7, 4, 4, 4, 7, 6, 7, 6, 5, 6, 6, 6, 6, 6, 8, 7, 7, 8, 7, 9, 7, 7, 8, 7, 6, 6, 6, 9, 7, 8, 8, 7, 6, 7, 8, 6, 7] [04:16:47.365] H9: [4, 6, 7, 4, 7, 7, 7, 8, 6, 12, 4, 7, 7, 7, 4, 4, 4, 7, 6, 7, 6, 5, 6, 6, 6, 6, 6, 8, 7, 7, 8, 7, 9, 7, 7, 8, 7, 6, 6, 6, 9, 7, 8, 8, 7, 6, 7, 8, 6, 7] [04:16:47.365] --- IMP Calculation Output (card -> average IMP) --- [04:16:47.366] HA: 1.15 [04:16:47.366] DA: 0.82 [04:16:47.366] SJ: 0.14 [04:16:47.366] S5: 0.14 [04:16:47.366] S8: 0.14 [04:16:47.366] H7: -0.30 [04:16:47.366] H9: -0.30 [04:16:47.366] C5: -0.89 [04:16:47.366] C8: -0.89 [04:16:47.366] === DDS DETAILED ANALYSIS === [04:16:47.366] Cards analyzed: 9, Samples per card: 50 [04:16:47.366] [04:16:47.366] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:16:47.367] ----- ------ --------- ------- ----------- -------------------------------- [04:16:47.367] HA 1.15 7.32 96 % 7 [4, 6, 7, 6, 7, 7, 7, 8, 6, 12, 6, 7, 8, 9, 6, 4, 7, 7, 7, 8...] [04:16:47.367] DA 0.82 7.16 94 % 8 [5, 6, 7, 6, 7, 7, 7, 8, 5, 12, 6, 7, 8, 8, 6, 4, 7, 7, 7, 8...] [04:16:47.367] S5 0.14 7.02 78 % 7 [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8...] [04:16:47.367] S8 0.14 7.02 78 % 7 [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8...] [04:16:47.367] SJ 0.14 7.02 78 % 7 [5, 6, 7, 5, 7, 7, 5, 5, 5, 12, 5, 7, 8, 9, 5, 5, 5, 7, 7, 8...] [04:16:47.367] H7 -0.30 6.64 85 % 7 [4, 6, 7, 4, 7, 7, 7, 8, 6, 12, 4, 7, 7, 7, 4, 4, 4, 7, 6, 7...] [04:16:47.367] H9 -0.30 6.64 85 % 7 [4, 6, 7, 4, 7, 7, 7, 8, 6, 12, 4, 7, 7, 7, 4, 4, 4, 7, 6, 7...] [04:16:47.367] C5 -0.89 6.46 71 % 6 [5, 6, 5, 5, 7, 7, 5, 5, 5, 7, 5, 7, 7, 8, 5, 4, 5, 7, 7, 8...] [04:16:47.367] C8 -0.89 6.46 71 % 6 [5, 6, 5, 5, 7, 7, 5, 5, 5, 7, 5, 7, 7, 8, 5, 4, 5, 7, 7, 8...] [04:16:47.367] [04:16:47.367] Selected: HA (IMPs=1.15, avgTricks=7.32) [04:16:47.367] =================== [04:16:47.368] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:16:47.368] [TRUMP] Skipped: not a suit contract [04:16:47.368] Selected: HA (avg 1.15 IMPs, 7.32 tricks) [04:16:47.368] [stage-timing] ok sample=673ms validate=0ms nn=41ms signal=0ms simgames=1ms dds=232ms total=950ms samples=50 cards=4 [04:16:47.368] === FindBestCardAsync: Position=N, CardsPlayed=4 === [04:16:47.368] Finding card to play for N: JT85.AKQ975.A.85 [04:16:47.368] Relative position: Lefty, Contract type: NoTrump [04:16:47.368] Cards in hand mask: 11 [04:16:47.369] Candidate: KH = 55.1 % [04:16:47.369] Candidate: AH = 12.7 % [04:16:47.369] Candidate: JS = 6.7 % [04:16:47.369] Candidate: xH = 6.6 % [04:16:47.369] Candidate: xS = 6.4 % [04:16:47.369] Candidate: AD = 3.3 % [04:16:47.369] Candidate: xC = 2.5 % [04:16:47.369] Candidate: 8C = 2.5 % [04:16:47.370] Candidate: 8S = 2.0 % [04:16:47.370] Candidate: 9H = 1.8 % [04:16:47.370] Candidate: TS = 0.4 % [04:16:47.370] Selected: HK (55.1 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:49 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:49 === [04:16:49.214] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:16:49.214] Contract: 1N, Declarer: W, Dealer: E [04:16:49.214] Auction: P-P-1N-P-P-P [04:16:49.214] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:16:49.214] Position N is on defender's side - score table shifted by 2 defense tricks won [04:16:49.214] ****************************** [04:16:49.214] FindMatchingDealsWithPlayInternal Input: [04:16:49.214] Position parameter: N [04:16:49.214] Deal from game: N:... ... ... ... [04:16:49.215] Hand for N: JT85.AKQ975.A.85 [04:16:49.215] Hand for E: 432.6.8643.Q9632 [04:16:49.215] Hand for S: (null) [04:16:49.215] Hand for W: (null) [04:16:49.215] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4 [04:16:49.215] Declarer: W [04:16:49.215] ****************************** [04:16:49.215] [DealFinder] Seed from player N hand: 1900305709 [04:16:49.215] [DealFinder] Auction: P-P-1N-P-P-P [04:16:49.215] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:16:49.215] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:49.215] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1457MB, gc2=23) [04:16:49.215] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:16:49.216] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=8 [04:16:49.216] [ExtractPartialDeal] Visible hands: N, E, W [04:16:49.216] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:49.216] [ExtractPartialDeal] Extracted hands: [04:16:49.216] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:49.216] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:16:49.216] S: ... (0 cards) [04:16:49.216] W: ... (0 cards) [04:16:49.216] [DealFinder] Trump suit from contract '1N': NoTrump [04:16:49.216] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:16:49.216] [ComputePlayedCards] Card 1: HQ played by N [04:16:49.216] [ComputePlayedCards] Card 2: H6 played by E [04:16:49.216] [ComputePlayedCards] Card 3: H3 played by S [04:16:49.216] [ComputePlayedCards] Card 4: H2 played by W [04:16:49.216] [ComputePlayedCards] Trick complete. Winner: N [04:16:49.216] [ComputePlayedCards] Card 5: HA played by N [04:16:49.216] [ComputePlayedCards] Card 6: S2 played by E [04:16:49.216] [ComputePlayedCards] Card 7: H8 played by S [04:16:49.217] [ComputePlayedCards] Card 8: H4 played by W [04:16:49.217] [ComputePlayedCards] Trick complete. Winner: N [04:16:49.217] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA [04:16:49.217] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2 [04:16:49.217] [DealFinder] Added 2 played cards to S (was 0 cards): H3, H8 [04:16:49.217] [DealFinder] Added 2 played cards to W (was 0 cards): H2, H4 [04:16:49.217] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:49.217] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:16:49.217] [DealFinder] Bid verification enabled for: W [04:16:49.217] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[1-4] D[3-6] C[1-4] (2 iterations) [04:16:49.217] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:16:49.218] [DealFinder] Known cards per player: N=13, E=13, S=2, W=2 [04:16:49.218] [DealFinder] Locked players: N, E [04:16:49.218] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:16:49.218] [DealFinder] Players needing cards: S:11, W:11 [04:16:49.218] Large number of cards remaining. Using random generation. [04:16:49.218] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:16:49.224] [VerifyHands] FAIL for S: AKQ96.JT83.QJ.T7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:49.225] [VerifyHands] FAIL for S: K7.83.QJT752.AKT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:49.227] [VerifyHands] FAIL for W: AQ76.T42.Q52.AJT ((((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:16:49.229] [VerifyHands] FAIL for W: AKQ9.T42.Q2.AKT4 ((((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:16:49.231] [VerifyHands] FAIL for S: 7.JT83.KQT975.K7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:49.809] [Timing] Total: 593ms, Generation: 6ms, Verification: 307ms [04:16:49.809] [Timing] Attempts: 335, PassedSimpleCheck: 223, FailedVerification: 173, Found: 50 [04:16:49.826] Search complete. Returning 50 deals. [04:16:49.826] Found 50 sample deals for simulation. [04:16:49.826] Valid deals for DDS: 50 / 50 [04:16:49.826] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:16:49.826] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:16:49.826] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:16:49.828] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.746 [S:T1-H3=62 % T2-H8=50 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.829] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.826 [S:T1-H3=81 % T2-H8=64 %, W:T1-H2=99 % T2-H4=90 %] [04:16:49.830] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.762 [S:T1-H3=70 % T2-H8=48 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.833] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.879 [S:T1-H3=82 % T2-H8=77 %, W:T1-H2=99 % T2-H4=95 %] [04:16:49.835] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.738 [S:T1-H3=65 % T2-H8=46 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.836] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.865 [S:T1-H3=82 % T2-H8=73 %, W:T1-H2=100 % T2-H4=94 %] [04:16:49.837] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.776 [S:T1-H3=63 % T2-H8=58 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.839] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.859 [S:T1-H3=79 % T2-H8=74 %, W:T1-H2=99 % T2-H4=94 %] [04:16:49.840] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.849 [S:T1-H3=83 % T2-H8=66 %, W:T1-H2=100 % T2-H4=95 %] [04:16:49.841] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.806 [S:T1-H3=74 % T2-H8=57 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.843] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.749 [S:T1-H3=36 % T2-H8=100 %, W:T1-H2=99 % T2-H4=88 %] [04:16:49.844] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.740 [S:T1-H3=67 % T2-H8=45 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.845] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.838 [S:T1-H3=80 % T2-H8=70 %, W:T1-H2=100 % T2-H4=88 %] [04:16:49.846] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.829 [S:T1-H3=76 % T2-H8=70 %, W:T1-H2=99 % T2-H4=90 %] [04:16:49.848] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.850 [S:T1-H3=82 % T2-H8=68 %, W:T1-H2=100 % T2-H4=93 %] [04:16:49.849] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.824 [S:T1-H3=81 % T2-H8=63 %, W:T1-H2=100 % T2-H4=90 %] [04:16:49.850] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.811 [S:T1-H3=84 % T2-H8=57 %, W:T1-H2=99 % T2-H4=91 %] [04:16:49.851] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.824 [S:T1-H3=78 % T2-H8=70 %, W:T1-H2=99 % T2-H4=86 %] [04:16:49.852] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.805 [S:T1-H3=71 % T2-H8=60 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.853] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.774 [S:T1-H3=41 % T2-H8=100 %, W:T1-H2=97 % T2-H4=91 %] [04:16:49.855] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.813 [S:T1-H3=78 % T2-H8=62 %, W:T1-H2=100 % T2-H4=91 %] [04:16:49.856] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.831 [S:T1-H3=78 % T2-H8=68 %, W:T1-H2=99 % T2-H4=90 %] [04:16:49.857] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.789 [S:T1-H3=65 % T2-H8=59 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.858] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.823 [S:T1-H3=77 % T2-H8=66 %, W:T1-H2=100 % T2-H4=90 %] [04:16:49.860] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.848 [S:T1-H3=85 % T2-H8=65 %, W:T1-H2=99 % T2-H4=94 %] [04:16:49.861] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.713 [S:T1-H3=31 % T2-H8=100 %, W:T1-H2=99 % T2-H4=84 %] [04:16:49.862] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.809 [S:T1-H3=76 % T2-H8=57 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.863] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.830 [S:T1-H3=80 % T2-H8=65 %, W:T1-H2=100 % T2-H4=91 %] [04:16:49.864] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.848 [S:T1-H3=80 % T2-H8=70 %, W:T1-H2=99 % T2-H4=94 %] [04:16:49.865] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.807 [S:T1-H3=60 % T2-H8=71 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.866] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.861 [S:T1-H3=80 % T2-H8=74 %, W:T1-H2=100 % T2-H4=93 %] [04:16:49.868] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.799 [S:T1-H3=72 % T2-H8=56 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.869] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.824 [S:T1-H3=80 % T2-H8=63 %, W:T1-H2=100 % T2-H4=91 %] [04:16:49.870] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.817 [S:T1-H3=78 % T2-H8=65 %, W:T1-H2=100 % T2-H4=89 %] [04:16:49.871] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.840 [S:T1-H3=79 % T2-H8=71 %, W:T1-H2=100 % T2-H4=89 %] [04:16:49.872] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.843 [S:T1-H3=79 % T2-H8=71 %, W:T1-H2=99 % T2-H4=91 %] [04:16:49.874] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.779 [S:T1-H3=66 % T2-H8=56 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.875] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.828 [S:T1-H3=80 % T2-H8=65 %, W:T1-H2=100 % T2-H4=91 %] [04:16:49.876] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.752 [S:T1-H3=62 % T2-H8=52 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.877] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.886 [S:T1-H3=80 % T2-H8=86 %, W:T1-H2=99 % T2-H4=90 %] [04:16:49.878] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.772 [S:T1-H3=68 % T2-H8=52 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.879] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.841 [S:T1-H3=81 % T2-H8=71 %, W:T1-H2=99 % T2-H4=86 %] [04:16:49.881] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.842 [S:T1-H3=76 % T2-H8=70 %, W:T1-H2=100 % T2-H4=95 %] [04:16:49.882] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.813 [S:T1-H3=75 % T2-H8=63 %, W:T1-H2=100 % T2-H4=93 %] [04:16:49.883] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.832 [S:T1-H3=80 % T2-H8=67 %, W:T1-H2=100 % T2-H4=90 %] [04:16:49.884] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.738 [S:T1-H3=54 % T2-H8=55 %, W:T1-H2=100 % T2-H4=100 %] [04:16:49.885] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.845 [S:T1-H3=74 % T2-H8=73 %, W:T1-H2=100 % T2-H4=94 %] [04:16:49.886] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.742 [S:T1-H3=36 % T2-H8=100 %, W:T1-H2=97 % T2-H4=88 %] [04:16:49.888] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.848 [S:T1-H3=83 % T2-H8=67 %, W:T1-H2=99 % T2-H4=94 %] [04:16:49.889] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.894 [S:T1-H3=84 % T2-H8=83 %, W:T1-H2=99 % T2-H4=91 %] [04:16:49.889] [SAMPLE-VAL] Done. Weight range: 0.713-0.894 [04:16:49.889] [SAMPLE-VAL] Top sample 50 (w=0.894): S:KQ96.T83.QT52.J4 W:A7.J42.KJ97.AKT7 [S:T1-H3=84 % T2-H8=83 %, W:T1-H2=99 % T2-H4=91 %] [04:16:49.889] [SAMPLE-VAL] Top sample 40 (w=0.886): S:KQ76.T83.QT7.T74 W:A9.J42.KJ952.AKJ [S:T1-H3=80 % T2-H8=86 %, W:T1-H2=99 % T2-H4=90 %] [04:16:49.889] [SAMPLE-VAL] Top sample 4 (w=0.879): S:KQ6.T83.Q952.JT4 W:A97.J42.KJT7.AK7 [S:T1-H3=82 % T2-H8=77 %, W:T1-H2=99 % T2-H4=95 %] [04:16:49.889] [SAMPLE-VAL] Top sample 6 (w=0.865): S:Q96.T83.QT97.AJ4 W:AK7.J42.KJ52.KT7 [S:T1-H3=82 % T2-H8=73 %, W:T1-H2=100 % T2-H4=94 %] [04:16:49.889] [SAMPLE-VAL] Top sample 31 (w=0.861): S:Q96.T83.KT92.AT4 W:AK7.J42.QJ75.KJ7 [S:T1-H3=80 % T2-H8=74 %, W:T1-H2=100 % T2-H4=93 %] [04:16:49.889] After sample validation: 50 deals remaining [04:16:49.889] [PLAY-INFER] No inference observations detected [04:16:49.889] Using weighted samples: 50/50 have non-uniform weights (range 0.713-0.894) [04:16:49.889] Sample deals (50 total, showing first 20, by weight): [04:16:49.890] [1] (w=0.894) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ96.T83.QT52.J4 A7.J42.KJ97.AKT7 [04:16:49.890] [2] (w=0.886) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ76.T83.QT7.T74 A9.J42.KJ952.AKJ [04:16:49.890] [3] (w=0.879) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.Q952.JT4 A97.J42.KJT7.AK7 [04:16:49.890] [4] (w=0.865) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.QT97.AJ4 AK7.J42.KJ52.KT7 [04:16:49.890] [5] (w=0.861) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.KT92.AT4 AK7.J42.QJ75.KJ7 [04:16:49.890] [6] (w=0.859) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AK97.J83.JT972.4 Q6.T42.KQ5.AKJT7 [04:16:49.890] [7] (w=0.850) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q6.T83.QJ95.KJT7 AK97.J42.KT72.A4 [04:16:49.890] [8] (w=0.849) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.972.AK74 AK7.J42.KQJT5.JT [04:16:49.890] [9] (w=0.848) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ97.J83.T972.J7 A6.T42.KQJ5.AKT4 [04:16:49.890] [10] (w=0.848) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q976.T83.J9752.A AK.J42.KQT.KJT74 [04:16:49.890] [11] (w=0.848) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A6.J83.JT952.KT7 KQ97.T42.KQ7.AJ4 [04:16:49.890] [12] (w=0.845) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A96.T83.QJT95.JT KQ7.J42.K72.AK74 [04:16:49.891] [13] (w=0.843) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K7.J83.QJT752.J4 AQ96.T42.K9.AKT7 [04:16:49.891] [14] (w=0.842) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A76.T83.975.AT74 KQ9.J42.KQJT2.KJ [04:16:49.891] [15] (w=0.841) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K76.T83.QJ72.KT4 AQ9.J42.KT95.AJ7 [04:16:49.891] [16] (w=0.840) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K96.T83.JT52.AT4 AQ7.J42.KQ97.KJ7 [04:16:49.891] [17] (w=0.838) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K976.J83.T72.A74 AQ.T42.KQJ95.KJT [04:16:49.891] [18] (w=0.832) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.J83.KT75.K74 AK6.T42.QJ92.AJT [04:16:49.891] [19] (w=0.831) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A976.J83.J972.KT KQ.T42.KQT5.AJ74 [04:16:49.891] [20] (w=0.830) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K97.J83.J952.AT4 AQ6.T42.KQT7.KJ7 [04:16:49.891] ... and 30 more [04:16:50.152] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:50.152] SJ: [50, 50, 50, 200, 150, 250, 150, 150, 50, 100, 150, 100, -120, 200, 100, 100, 100, 150, 200, 100, 100, 100, -90, 50, 100, -90, 100, -120, 100, 100, 50, 50, 100, 50, 150, 50, 100, 50, 150, 100, 100, -90, 100, 100, -90, 50, 100, 150, 150, 50] [04:16:50.152] S5: [50, 50, 50, 200, 150, 250, 150, 150, 50, 100, 150, 100, -120, 150, 100, 100, 100, 150, 200, 100, 100, 100, -90, 50, 100, -90, 100, -120, 100, 100, 50, 50, 100, 50, 150, 50, 100, 50, 150, 100, 100, -90, 100, 100, -90, 50, 100, 150, 200, -90] [04:16:50.152] S8: [50, 50, 50, 200, 150, 250, 150, 150, 50, 100, 150, 100, -120, 150, 100, 100, 100, 150, 200, 100, 100, 100, -90, 50, 100, -90, 100, -120, 100, 100, 50, 50, 100, 50, 150, 50, 100, 50, 150, 100, 100, -90, 100, 100, -90, 50, 100, 150, 150, -90] [04:16:50.152] HK: [50, 50, 50, 150, 150, 250, 150, 150, 50, 100, 150, 100, 50, 200, 100, 100, 100, 150, 200, 100, 100, 100, 50, 50, 150, 50, 100, 50, 100, 100, 100, 50, 100, 50, 150, 50, 100, 50, 150, 50, 100, 50, 100, 100, 150, -90, 100, 150, 150, 50] [04:16:50.152] DA: [50, 50, 50, 150, 150, 250, 150, 150, 50, 100, 150, 100, 50, 150, 100, 100, 100, 150, 150, 100, 100, 100, 50, 50, 150, 100, 100, 100, 100, 100, 50, 50, 100, 50, 100, 50, 100, 50, 150, 50, 150, 100, 100, 100, 250, -90, 100, 150, 150, 50] [04:16:50.152] C5: [50, 50, 50, 100, 150, 100, 150, 150, 50, 100, 150, 100, -120, 200, 100, 100, 100, 100, 100, 100, 100, 150, -90, 50, -90, -90, 100, -120, 100, 50, 100, 150, 100, 100, 100, 100, 100, 50, 100, -90, 100, -90, 100, 50, -90, -90, 100, 150, 150, 50] [04:16:50.152] C8: [50, 50, 50, 100, 150, 100, 150, 150, 50, 100, 150, 100, -120, 200, 100, 100, 100, 100, 100, 100, 100, 150, -90, 50, -90, -90, 100, -120, 100, 50, 100, 150, 100, 100, 100, 100, 100, 50, 100, -90, 100, -90, 100, 50, -90, -90, 100, 150, 150, 50] [04:16:50.152] H9: [-90, -90, -90, 50, 100, 250, 100, 100, 50, 50, 150, 50, 50, 100, 50, 50, 100, 150, 200, 100, 100, 50, 50, 50, 150, 50, 100, 50, 50, 100, 50, 100, 100, 100, 150, 100, 100, 100, 150, 50, 100, 50, 100, 100, 150, -90, 100, 150, 150, 50] [04:16:50.153] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:50.153] SJ: [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 7, 8, 6, 6, 6, 4, 5, 6, 4, 6, 3, 6, 6, 5, 5, 6, 5, 7, 5, 6, 5, 7, 6, 6, 4, 6, 6, 4, 5, 6, 7, 7, 5] [04:16:50.153] S5: [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 7, 6, 6, 6, 7, 8, 6, 6, 6, 4, 5, 6, 4, 6, 3, 6, 6, 5, 5, 6, 5, 7, 5, 6, 5, 7, 6, 6, 4, 6, 6, 4, 5, 6, 7, 8, 4] [04:16:50.153] S8: [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 7, 6, 6, 6, 7, 8, 6, 6, 6, 4, 5, 6, 4, 6, 3, 6, 6, 5, 5, 6, 5, 7, 5, 6, 5, 7, 6, 6, 4, 6, 6, 4, 5, 6, 7, 7, 4] [04:16:50.153] HK: [5, 5, 5, 7, 7, 9, 7, 7, 5, 6, 7, 6, 5, 8, 6, 6, 6, 7, 8, 6, 6, 6, 5, 5, 7, 5, 6, 5, 6, 6, 6, 5, 6, 5, 7, 5, 6, 5, 7, 5, 6, 5, 6, 6, 7, 4, 6, 7, 7, 5] [04:16:50.153] DA: [5, 5, 5, 7, 7, 9, 7, 7, 5, 6, 7, 6, 5, 7, 6, 6, 6, 7, 7, 6, 6, 6, 5, 5, 7, 6, 6, 6, 6, 6, 5, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 6, 6, 6, 9, 4, 6, 7, 7, 5] [04:16:50.153] C5: [5, 5, 5, 6, 7, 6, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 6, 6, 6, 6, 7, 4, 5, 4, 4, 6, 3, 6, 5, 6, 7, 6, 6, 6, 6, 6, 5, 6, 4, 6, 4, 6, 5, 4, 4, 6, 7, 7, 5] [04:16:50.153] C8: [5, 5, 5, 6, 7, 6, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 6, 6, 6, 6, 7, 4, 5, 4, 4, 6, 3, 6, 5, 6, 7, 6, 6, 6, 6, 6, 5, 6, 4, 6, 4, 6, 5, 4, 4, 6, 7, 7, 5] [04:16:50.153] H9: [4, 4, 4, 5, 6, 9, 6, 6, 5, 5, 7, 5, 5, 6, 5, 5, 6, 7, 8, 6, 6, 5, 5, 5, 7, 5, 6, 5, 5, 6, 5, 6, 6, 6, 7, 6, 6, 6, 7, 5, 6, 5, 6, 6, 7, 4, 6, 7, 7, 5] [04:16:50.154] --- IMP Calculation Output (card -> average IMP) --- [04:16:50.154] DA: 0.60 [04:16:50.154] HK: 0.59 [04:16:50.154] SJ: 0.04 [04:16:50.154] S5: -0.04 [04:16:50.154] S8: -0.08 [04:16:50.154] H9: -0.15 [04:16:50.154] C5: -0.48 [04:16:50.154] C8: -0.48 [04:16:50.154] === DDS DETAILED ANALYSIS === [04:16:50.155] Cards analyzed: 8, Samples per card: 50 [04:16:50.155] [04:16:50.155] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:16:50.155] ----- ------ --------- ------- ----------- -------------------------------- [04:16:50.155] DA 0.60 6.06 98 % 5 [5, 5, 5, 7, 7, 9, 7, 7, 5, 6, 7, 6, 5, 7, 6, 6, 6, 7, 7, 6...] [04:16:50.155] HK 0.59 6.02 98 % 6 [5, 5, 5, 7, 7, 9, 7, 7, 5, 6, 7, 6, 5, 8, 6, 6, 6, 7, 8, 6...] [04:16:50.155] SJ 0.04 5.84 88 % 7 [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 7, 8, 6...] [04:16:50.155] S5 -0.04 5.82 86 % 7 [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 7, 6, 6, 6, 7, 8, 6...] [04:16:50.155] S8 -0.08 5.80 86 % 7 [5, 5, 5, 8, 7, 9, 7, 7, 5, 6, 7, 6, 3, 7, 6, 6, 6, 7, 8, 6...] [04:16:50.155] H9 -0.15 5.76 92 % 6 [4, 4, 4, 5, 6, 9, 6, 6, 5, 5, 7, 5, 5, 6, 5, 5, 6, 7, 8, 6...] [04:16:50.155] C5 -0.48 5.62 82 % 6 [5, 5, 5, 6, 7, 6, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 6, 6, 6...] [04:16:50.156] C8 -0.48 5.62 82 % 6 [5, 5, 5, 6, 7, 6, 7, 7, 5, 6, 7, 6, 3, 8, 6, 6, 6, 6, 6, 6...] [04:16:50.156] [04:16:50.156] Selected: DA (IMPs=0.60, avgTricks=6.06) [04:16:50.156] =================== [04:16:50.156] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:16:50.156] [TRUMP] Skipped: not a suit contract [04:16:50.156] Selected: DA (avg 0.60 IMPs, 6.06 tricks) [04:16:50.156] [stage-timing] ok sample=611ms validate=0ms nn=63ms signal=0ms simgames=1ms dds=263ms total=942ms samples=50 cards=8 [04:16:50.156] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:16:50.156] Finding card to play for N: JT85.AKQ975.A.85 [04:16:50.157] Relative position: Lefty, Contract type: NoTrump [04:16:50.157] Cards in hand mask: 10 [04:16:50.157] Candidate: KH = 39.1 % [04:16:50.158] Candidate: JS = 21.3 % [04:16:50.158] Candidate: xH = 13.4 % [04:16:50.158] Candidate: xS = 8.5 % [04:16:50.158] Candidate: 9H = 4.5 % [04:16:50.158] Candidate: 8S = 4.1 % [04:16:50.158] Candidate: xC = 3.5 % [04:16:50.158] Candidate: AD = 3.5 % [04:16:50.158] Candidate: 8C = 2.2 % [04:16:50.158] Candidate: TS = 0.1 % [04:16:50.158] Selected: HK (39.1 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:52 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:52 === [04:16:52.026] === FindBestCardAsync: Position=N, CardsPlayed=12 === [04:16:52.027] Contract: 1N, Declarer: W, Dealer: E [04:16:52.027] Auction: P-P-1N-P-P-P [04:16:52.027] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:16:52.027] Position N is on defender's side - score table shifted by 3 defense tricks won [04:16:52.027] ****************************** [04:16:52.027] FindMatchingDealsWithPlayInternal Input: [04:16:52.027] Position parameter: N [04:16:52.027] Deal from game: N:... ... ... ... [04:16:52.027] Hand for N: JT85.AKQ975.A.85 [04:16:52.027] Hand for E: 432.6.8643.Q9632 [04:16:52.027] Hand for S: (null) [04:16:52.027] Hand for W: (null) [04:16:52.027] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4, DA, D3, D5, D2 [04:16:52.027] Declarer: W [04:16:52.027] ****************************** [04:16:52.028] [DealFinder] Seed from player N hand: 1900305709 [04:16:52.028] [DealFinder] Auction: P-P-1N-P-P-P [04:16:52.028] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:16:52.028] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:52.028] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1461MB, gc2=23) [04:16:52.028] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [04:16:52.028] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=12 [04:16:52.028] [ExtractPartialDeal] Visible hands: N, E, W [04:16:52.028] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:52.028] [ExtractPartialDeal] Extracted hands: [04:16:52.028] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:52.028] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:16:52.028] S: ... (0 cards) [04:16:52.029] W: ... (0 cards) [04:16:52.029] [DealFinder] Trump suit from contract '1N': NoTrump [04:16:52.029] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:16:52.029] [ComputePlayedCards] Card 1: HQ played by N [04:16:52.029] [ComputePlayedCards] Card 2: H6 played by E [04:16:52.029] [ComputePlayedCards] Card 3: H3 played by S [04:16:52.029] [ComputePlayedCards] Card 4: H2 played by W [04:16:52.029] [ComputePlayedCards] Trick complete. Winner: N [04:16:52.029] [ComputePlayedCards] Card 5: HA played by N [04:16:52.029] [ComputePlayedCards] Card 6: S2 played by E [04:16:52.029] [ComputePlayedCards] Card 7: H8 played by S [04:16:52.029] [ComputePlayedCards] Card 8: H4 played by W [04:16:52.029] [ComputePlayedCards] Trick complete. Winner: N [04:16:52.029] [ComputePlayedCards] Card 9: DA played by N [04:16:52.029] [ComputePlayedCards] Card 10: D3 played by E [04:16:52.029] [ComputePlayedCards] Card 11: D5 played by S [04:16:52.029] [ComputePlayedCards] Card 12: D2 played by W [04:16:52.029] [ComputePlayedCards] Trick complete. Winner: N [04:16:52.030] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA, DA [04:16:52.030] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2, D3 [04:16:52.030] [DealFinder] Added 3 played cards to S (was 0 cards): H3, H8, D5 [04:16:52.030] [DealFinder] Added 3 played cards to W (was 0 cards): H2, H4, D2 [04:16:52.030] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:52.030] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:16:52.030] [DealFinder] Bid verification enabled for: W [04:16:52.030] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[1-4] D[3-6] C[1-4] (2 iterations) [04:16:52.030] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:16:52.031] [DealFinder] Known cards per player: N=13, E=13, S=3, W=3 [04:16:52.031] [DealFinder] Locked players: N, E [04:16:52.031] [DealFinder] Total known cards: 32, Remaining deck: 20, Cards to deal: 20 [04:16:52.031] [DealFinder] Players needing cards: S:10, W:10 [04:16:52.031] Large number of cards remaining. Using random generation. [04:16:52.031] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:16:52.031] [VerifyHands] FAIL for S: AQ9.T83.KQJT75.J (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:52.033] [VerifyHands] FAIL for S: KQ96.J83.QT975.A (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:52.034] [VerifyHands] FAIL for W: AKQ7.T42.Q92.K74 ((((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:16:52.036] [VerifyHands] FAIL for S: Q96.83.KQJ5.AJT7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:52.038] [VerifyHands] FAIL for S: AK6.JT83.T75.AJT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:52.710] [Timing] Total: 682ms, Generation: 7ms, Verification: 331ms [04:16:52.710] [Timing] Attempts: 368, PassedSimpleCheck: 247, FailedVerification: 197, Found: 50 [04:16:52.727] Search complete. Returning 50 deals. [04:16:52.728] Found 50 sample deals for simulation. [04:16:52.728] Valid deals for DDS: 50 / 50 [04:16:52.728] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:16:52.728] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:16:52.728] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:16:52.728] [SAMPLE-VAL] T3: N=DA E=D3 S=D5 W=D2 (leader=N) [04:16:52.730] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.696 [S:T1-H3=77 % T2-H8=69 % T3-D5=96 %, W:T1-H2=100 % T2-H4=91 % T3-D2=87 %] [04:16:52.732] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.642 [S:T1-H3=48 % T2-H8=100 % T3-D5=61 %, W:T1-H2=99 % T2-H4=86 % T3-D2=99 %] [04:16:52.734] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.725 [S:T1-H3=82 % T2-H8=77 % T3-D5=97 %, W:T1-H2=99 % T2-H4=93 % T3-D2=90 %] [04:16:52.736] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.599 [S:T1-H3=80 % T2-H8=54 % T3-D5=44 %, W:T1-H2=100 % T2-H4=89 % T3-D2=96 %] [04:16:52.738] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.666 [S:T1-H3=80 % T2-H8=57 % T3-D5=85 %, W:T1-H2=99 % T2-H4=92 % T3-D2=86 %] [04:16:52.740] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.638 [S:T1-H3=77 % T2-H8=69 % T3-D5=51 %, W:T1-H2=100 % T2-H4=90 % T3-D2=99 %] [04:16:52.741] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.579 [S:T1-H3=65 % T2-H8=53 % T3-D5=39 %, W:T1-H2=100 % T2-H4=100 % T3-D2=98 %] [04:16:52.743] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.652 [S:T1-H3=67 % T2-H8=50 % T3-D5=97 %, W:T1-H2=100 % T2-H4=100 % T3-D2=83 %] [04:16:52.745] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.638 [S:T1-H3=40 % T2-H8=100 % T3-D5=82 %, W:T1-H2=99 % T2-H4=86 % T3-D2=84 %] [04:16:52.747] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.698 [S:T1-H3=80 % T2-H8=66 % T3-D5=98 %, W:T1-H2=100 % T2-H4=92 % T3-D2=86 %] [04:16:52.749] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.686 [S:T1-H3=78 % T2-H8=66 % T3-D5=97 %, W:T1-H2=100 % T2-H4=94 % T3-D2=79 %] [04:16:52.750] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.663 [S:T1-H3=80 % T2-H8=70 % T3-D5=60 %, W:T1-H2=99 % T2-H4=91 % T3-D2=98 %] [04:16:52.752] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.695 [S:T1-H3=80 % T2-H8=71 % T3-D5=98 %, W:T1-H2=99 % T2-H4=88 % T3-D2=82 %] [04:16:52.754] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.690 [S:T1-H3=81 % T2-H8=67 % T3-D5=98 %, W:T1-H2=99 % T2-H4=90 % T3-D2=80 %] [04:16:52.756] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.694 [S:T1-H3=82 % T2-H8=61 % T3-D5=99 %, W:T1-H2=99 % T2-H4=94 % T3-D2=87 %] [04:16:52.758] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.697 [S:T1-H3=82 % T2-H8=65 % T3-D5=99 %, W:T1-H2=99 % T2-H4=92 % T3-D2=85 %] [04:16:52.760] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.584 [S:T1-H3=72 % T2-H8=43 % T3-D5=46 %, W:T1-H2=100 % T2-H4=100 % T3-D2=97 %] [04:16:52.761] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.669 [S:T1-H3=83 % T2-H8=60 % T3-D5=85 %, W:T1-H2=100 % T2-H4=88 % T3-D2=85 %] [04:16:52.763] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.632 [S:T1-H3=55 % T2-H8=49 % T3-D5=95 %, W:T1-H2=100 % T2-H4=100 % T3-D2=88 %] [04:16:52.765] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.703 [S:T1-H3=79 % T2-H8=74 % T3-D5=98 %, W:T1-H2=100 % T2-H4=90 % T3-D2=84 %] [04:16:52.767] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.705 [S:T1-H3=84 % T2-H8=62 % T3-D5=93 %, W:T1-H2=99 % T2-H4=93 % T3-D2=97 %] [04:16:52.769] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.719 [S:T1-H3=80 % T2-H8=75 % T3-D5=99 %, W:T1-H2=99 % T2-H4=94 % T3-D2=88 %] [04:16:52.771] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.657 [S:T1-H3=63 % T2-H8=53 % T3-D5=97 %, W:T1-H2=100 % T2-H4=100 % T3-D2=88 %] [04:16:52.772] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.671 [S:T1-H3=61 % T2-H8=57 % T3-D5=98 %, W:T1-H2=100 % T2-H4=100 % T3-D2=94 %] [04:16:52.774] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.578 [S:T1-H3=58 % T2-H8=37 % T3-D5=69 %, W:T1-H2=100 % T2-H4=100 % T3-D2=91 %] [04:16:52.776] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.676 [S:T1-H3=70 % T2-H8=59 % T3-D5=91 %, W:T1-H2=100 % T2-H4=100 % T3-D2=89 %] [04:16:52.777] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.664 [S:T1-H3=63 % T2-H8=59 % T3-D5=88 %, W:T1-H2=100 % T2-H4=100 % T3-D2=92 %] [04:16:52.779] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.718 [S:T1-H3=81 % T2-H8=78 % T3-D5=98 %, W:T1-H2=100 % T2-H4=94 % T3-D2=82 %] [04:16:52.781] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.692 [S:T1-H3=81 % T2-H8=62 % T3-D5=95 %, W:T1-H2=100 % T2-H4=94 % T3-D2=87 %] [04:16:52.783] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.724 [S:T1-H3=80 % T2-H8=73 % T3-D5=96 %, W:T1-H2=99 % T2-H4=93 % T3-D2=99 %] [04:16:52.785] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.663 [S:T1-H3=74 % T2-H8=47 % T3-D5=92 %, W:T1-H2=100 % T2-H4=100 % T3-D2=94 %] [04:16:52.787] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.679 [S:T1-H3=43 % T2-H8=100 % T3-D5=93 %, W:T1-H2=99 % T2-H4=91 % T3-D2=96 %] [04:16:52.789] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.660 [S:T1-H3=62 % T2-H8=55 % T3-D5=99 %, W:T1-H2=100 % T2-H4=100 % T3-D2=88 %] [04:16:52.790] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.712 [S:T1-H3=80 % T2-H8=78 % T3-D5=98 %, W:T1-H2=100 % T2-H4=90 % T3-D2=85 %] [04:16:52.792] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.689 [S:T1-H3=80 % T2-H8=61 % T3-D5=98 %, W:T1-H2=100 % T2-H4=93 % T3-D2=86 %] [04:16:52.794] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.651 [S:T1-H3=78 % T2-H8=68 % T3-D5=57 %, W:T1-H2=99 % T2-H4=91 % T3-D2=98 %] [04:16:52.795] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.649 [S:T1-H3=69 % T2-H8=48 % T3-D5=93 %, W:T1-H2=100 % T2-H4=100 % T3-D2=85 %] [04:16:52.797] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.654 [S:T1-H3=71 % T2-H8=62 % T3-D5=64 %, W:T1-H2=100 % T2-H4=100 % T3-D2=98 %] [04:16:52.799] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.673 [S:T1-H3=78 % T2-H8=60 % T3-D5=98 %, W:T1-H2=100 % T2-H4=93 % T3-D2=79 %] [04:16:52.801] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.625 [S:T1-H3=62 % T2-H8=48 % T3-D5=79 %, W:T1-H2=100 % T2-H4=100 % T3-D2=90 %] [04:16:52.802] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.699 [S:T1-H3=76 % T2-H8=73 % T3-D5=97 %, W:T1-H2=100 % T2-H4=92 % T3-D2=83 %] [04:16:52.804] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.642 [S:T1-H3=63 % T2-H8=47 % T3-D5=89 %, W:T1-H2=100 % T2-H4=100 % T3-D2=92 %] [04:16:52.806] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.696 [S:T1-H3=81 % T2-H8=72 % T3-D5=97 %, W:T1-H2=99 % T2-H4=86 % T3-D2=83 %] [04:16:52.808] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.674 [S:T1-H3=66 % T2-H8=59 % T3-D5=99 %, W:T1-H2=100 % T2-H4=100 % T3-D2=86 %] [04:16:52.810] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.663 [S:T1-H3=40 % T2-H8=100 % T3-D5=98 %, W:T1-H2=98 % T2-H4=88 % T3-D2=89 %] [04:16:52.811] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.650 [S:T1-H3=81 % T2-H8=67 % T3-D5=55 %, W:T1-H2=100 % T2-H4=93 % T3-D2=97 %] [04:16:52.813] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.707 [S:T1-H3=79 % T2-H8=73 % T3-D5=98 %, W:T1-H2=100 % T2-H4=89 % T3-D2=86 %] [04:16:52.815] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.708 [S:T1-H3=83 % T2-H8=74 % T3-D5=99 %, W:T1-H2=100 % T2-H4=91 % T3-D2=81 %] [04:16:52.818] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.637 [S:T1-H3=53 % T2-H8=59 % T3-D5=81 %, W:T1-H2=100 % T2-H4=100 % T3-D2=92 %] [04:16:52.821] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.721 [S:T1-H3=85 % T2-H8=78 % T3-D5=99 %, W:T1-H2=99 % T2-H4=92 % T3-D2=83 %] [04:16:52.821] [SAMPLE-VAL] Done. Weight range: 0.578-0.725 [04:16:52.821] [SAMPLE-VAL] Top sample 3 (w=0.725): S:KQ6.T83.KT975.J7 W:A97.J42.QJ2.AKT4 [S:T1-H3=82 % T2-H8=77 % T3-D5=97 %, W:T1-H2=99 % T2-H4=93 % T3-D2=90 %] [04:16:52.821] [SAMPLE-VAL] Top sample 30 (w=0.724): S:K76.J83.JT95.KT7 W:AQ9.T42.KQ72.AJ4 [S:T1-H3=80 % T2-H8=73 % T3-D5=96 %, W:T1-H2=99 % T2-H4=93 % T3-D2=99 %] [04:16:52.821] [SAMPLE-VAL] Top sample 50 (w=0.721): S:KQ96.T83.T975.K7 W:A7.J42.KQJ2.AJT4 [S:T1-H3=85 % T2-H8=78 % T3-D5=99 %, W:T1-H2=99 % T2-H4=92 % T3-D2=83 %] [04:16:52.821] [SAMPLE-VAL] Top sample 22 (w=0.719): S:AK7.J83.JT975.74 W:Q96.T42.KQ2.AKJT [S:T1-H3=80 % T2-H8=75 % T3-D5=99 %, W:T1-H2=99 % T2-H4=94 % T3-D2=88 %] [04:16:52.821] [SAMPLE-VAL] Top sample 28 (w=0.718): S:Q97.T83.QT75.K74 W:AK6.J42.KJ92.AJT [S:T1-H3=81 % T2-H8=78 % T3-D5=98 %, W:T1-H2=100 % T2-H4=94 % T3-D2=82 %] [04:16:52.821] After sample validation: 50 deals remaining [04:16:52.821] [PLAY-INFER] No inference observations detected [04:16:52.821] Using weighted samples: 50/50 have non-uniform weights (range 0.578-0.725) [04:16:52.821] Sample deals (50 total, showing first 20, by weight): [04:16:52.822] [1] (w=0.725) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.KT975.J7 A97.J42.QJ2.AKT4 [04:16:52.822] [2] (w=0.724) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K76.J83.JT95.KT7 AQ9.T42.KQ72.AJ4 [04:16:52.822] [3] (w=0.721) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ96.T83.T975.K7 A7.J42.KQJ2.AJT4 [04:16:52.822] [4] (w=0.719) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AK7.J83.JT975.74 Q96.T42.KQ2.AKJT [04:16:52.822] [5] (w=0.718) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.T83.QT75.K74 AK6.J42.KJ92.AJT [04:16:52.822] [6] (w=0.712) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.T83.KJT75.K4 AK6.J42.Q92.AJT7 [04:16:52.822] [7] (w=0.708) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.QT75.KT7 AK7.J42.KJ92.AJ4 [04:16:52.822] [8] (w=0.707) N:JT85.AKQ975.A.85 432.6.8643.Q9632 76.T83.QJT75.KJT AKQ9.J42.K92.A74 [04:16:52.822] [9] (w=0.705) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K97.J83.T95.KJT7 AQ6.T42.KQJ72.A4 [04:16:52.822] [10] (w=0.703) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q7.T83.KJT75.KT7 AK96.J42.Q92.AJ4 [04:16:52.822] [11] (w=0.699) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K9.T83.KT75.JT74 AQ76.J42.QJ92.AK [04:16:52.822] [12] (w=0.698) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q76.J83.JT75.AT4 AK9.T42.KQ92.KJ7 [04:16:52.823] [13] (w=0.697) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ96.J83.J75.JT4 A7.T42.KQT92.AK7 [04:16:52.823] [14] (w=0.696) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K7.T83.KT975.K74 AQ96.J42.QJ2.AJT [04:16:52.823] [15] (w=0.696) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ97.T83.KJ75.T7 A6.J42.QT92.AKJ4 [04:16:52.823] [16] (w=0.695) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K976.J83.JT75.A7 AQ.T42.KQ92.KJT4 [04:16:52.823] [17] (w=0.694) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A97.J83.T975.KT4 KQ6.T42.KQJ2.AJ7 [04:16:52.823] [18] (w=0.692) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q97.T83.KT975.K7 AK6.J42.QJ2.AJT4 [04:16:52.823] [19] (w=0.690) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K97.J83.JT975.A4 AQ6.T42.KQ2.KJT7 [04:16:52.823] [20] (w=0.689) N:JT85.AKQ975.A.85 432.6.8643.Q9632 97.T83.JT975.AK4 AKQ6.J42.KQ2.JT7 [04:16:52.823] ... and 30 more [04:16:52.953] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:52.953] SJ: [50, 100, 100, 150, 100, 150, 100, 100, -90, 150, 100, 100, -180, 150, 50, 100, 100, 150, 100, 100, 100, -90, 250, -120, 100, 100, 100, 100, 100, 50, -150, 100, 100, -90, -90, 100, 150, -90, 50, 50, 100, -90, 50, 100, 150, -90, 100, -90, -90, 150] [04:16:52.953] S5: [50, 100, 100, 150, 100, 150, 100, 50, -90, 150, 100, 100, -180, 150, 50, 100, 100, 150, 100, 100, 100, -120, 250, -120, 100, 50, 100, 100, 100, 50, -150, 100, 100, -90, -90, 100, 150, -90, 50, 50, 100, -90, 50, 100, 150, -90, 100, -90, -90, 100] [04:16:52.953] S8: [50, 100, 100, 150, 100, 150, 100, 50, -90, 150, 100, 100, -180, 150, 50, 100, 100, 150, 100, 100, 100, -120, 250, -120, 100, 50, 100, 100, 100, 50, -150, 100, 100, -90, -90, 100, 150, -90, 50, 50, 100, -90, 50, 100, 150, -90, 100, -90, -90, 100] [04:16:52.953] HK: [50, 100, 100, 150, 100, 150, 100, 100, 50, 150, 150, 100, 50, 150, 50, 100, 150, 150, 100, 150, 100, -90, 250, -120, 100, 50, 100, 100, -90, 50, -120, 100, 50, -90, -90, 50, 150, 50, 50, 50, -90, 50, 50, 50, 150, -90, 100, -90, -90, 100] [04:16:52.953] C5: [50, 50, -150, -90, 50, -90, 100, 100, -90, 150, 100, 100, -180, 100, 50, 100, 100, -90, 100, 150, 100, -90, -120, -120, 100, 100, -120, 150, -120, -90, -150, 50, 100, -90, -90, -120, 100, -90, -180, 50, -180, -90, -90, 50, 150, -90, 100, -90, -90, -120] [04:16:52.953] C8: [50, 50, -150, -90, 50, -90, 100, 100, -90, 150, 100, 100, -180, 100, 50, 100, 100, -90, 100, 150, 100, -90, -120, -120, 100, 100, -120, 150, -120, -90, -150, 50, 100, -90, -90, -120, 100, -90, -180, 50, -180, -90, -90, 50, 150, -90, 100, -90, -90, -120] [04:16:52.953] H9: [-120, 50, -150, -90, 50, -120, 50, -90, -90, 50, -90, 50, -150, 50, -150, -120, 50, -120, -120, -90, 50, -90, 250, 50, -120, 100, 150, 100, 100, 50, 50, -90, 150, 100, 100, 100, 50, -120, 50, 50, 100, -120, 50, 100, 150, 100, -90, 100, 100, 100] [04:16:52.953] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:52.953] SJ: [4, 5, 5, 6, 5, 6, 5, 5, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5, 5, 3, 8, 2, 5, 5, 5, 5, 5, 4, 1, 5, 5, 3, 3, 5, 6, 3, 4, 4, 5, 3, 4, 5, 6, 3, 5, 3, 3, 6] [04:16:52.953] S5: [4, 5, 5, 6, 5, 6, 5, 4, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5, 5, 2, 8, 2, 5, 4, 5, 5, 5, 4, 1, 5, 5, 3, 3, 5, 6, 3, 4, 4, 5, 3, 4, 5, 6, 3, 5, 3, 3, 5] [04:16:52.953] S8: [4, 5, 5, 6, 5, 6, 5, 4, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5, 5, 2, 8, 2, 5, 4, 5, 5, 5, 4, 1, 5, 5, 3, 3, 5, 6, 3, 4, 4, 5, 3, 4, 5, 6, 3, 5, 3, 3, 5] [04:16:52.953] HK: [4, 5, 5, 6, 5, 6, 5, 5, 4, 6, 6, 5, 4, 6, 4, 5, 6, 6, 5, 6, 5, 3, 8, 2, 5, 4, 5, 5, 3, 4, 2, 5, 4, 3, 3, 4, 6, 4, 4, 4, 3, 4, 4, 4, 6, 3, 5, 3, 3, 5] [04:16:52.953] C5: [4, 4, 1, 3, 4, 3, 5, 5, 3, 6, 5, 5, 0, 5, 4, 5, 5, 3, 5, 6, 5, 3, 2, 2, 5, 5, 2, 6, 2, 3, 1, 4, 5, 3, 3, 2, 5, 3, 0, 4, 0, 3, 3, 4, 6, 3, 5, 3, 3, 2] [04:16:52.953] C8: [4, 4, 1, 3, 4, 3, 5, 5, 3, 6, 5, 5, 0, 5, 4, 5, 5, 3, 5, 6, 5, 3, 2, 2, 5, 5, 2, 6, 2, 3, 1, 4, 5, 3, 3, 2, 5, 3, 0, 4, 0, 3, 3, 4, 6, 3, 5, 3, 3, 2] [04:16:52.954] H9: [2, 4, 1, 3, 4, 2, 4, 3, 3, 4, 3, 4, 1, 4, 1, 2, 4, 2, 2, 3, 4, 3, 8, 4, 2, 5, 6, 5, 5, 4, 4, 3, 6, 5, 5, 5, 4, 2, 4, 4, 5, 2, 4, 5, 6, 5, 3, 5, 5, 5] [04:16:52.954] --- IMP Calculation Output (card -> average IMP) --- [04:16:52.954] HK: 0.98 [04:16:52.954] SJ: 0.83 [04:16:52.954] S5: 0.68 [04:16:52.954] S8: 0.68 [04:16:52.954] H9: -0.79 [04:16:52.954] C5: -1.20 [04:16:52.954] C8: -1.20 [04:16:52.954] === DDS DETAILED ANALYSIS === [04:16:52.954] Cards analyzed: 7, Samples per card: 50 [04:16:52.954] [04:16:52.954] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:16:52.955] ----- ------ --------- ------- ----------- -------------------------------- [04:16:52.955] HK 0.98 4.54 81 % 6 [4, 5, 5, 6, 5, 6, 5, 5, 4, 6, 6, 5, 4, 6, 4, 5, 6, 6, 5, 6...] [04:16:52.955] SJ 0.83 4.50 77 % 8 [4, 5, 5, 6, 5, 6, 5, 5, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5...] [04:16:52.955] S5 0.68 4.42 77 % 8 [4, 5, 5, 6, 5, 6, 5, 4, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5...] [04:16:52.955] S8 0.68 4.42 77 % 8 [4, 5, 5, 6, 5, 6, 5, 4, 3, 6, 5, 5, 0, 6, 4, 5, 5, 6, 5, 5...] [04:16:52.955] H9 -0.79 3.78 61 % 7 [2, 4, 1, 3, 4, 2, 4, 3, 3, 4, 3, 4, 1, 4, 1, 2, 4, 2, 2, 3...] [04:16:52.955] C5 -1.20 3.56 51 % 7 [4, 4, 1, 3, 4, 3, 5, 5, 3, 6, 5, 5, 0, 5, 4, 5, 5, 3, 5, 6...] [04:16:52.955] C8 -1.20 3.56 51 % 7 [4, 4, 1, 3, 4, 3, 5, 5, 3, 6, 5, 5, 0, 5, 4, 5, 5, 3, 5, 6...] [04:16:52.955] [04:16:52.955] Selected: HK (IMPs=0.98, avgTricks=4.54) [04:16:52.955] =================== [04:16:52.955] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:16:52.955] [TRUMP] Skipped: not a suit contract [04:16:52.955] Selected: HK (avg 0.98 IMPs, 4.54 tricks) [04:16:52.955] [stage-timing] ok sample=700ms validate=0ms nn=93ms signal=0ms simgames=2ms dds=130ms total=928ms samples=50 cards=12 [04:16:52.956] === FindBestCardAsync: Position=N, CardsPlayed=12 === [04:16:52.956] Finding card to play for N: JT85.AKQ975.A.85 [04:16:52.956] Relative position: Lefty, Contract type: NoTrump [04:16:52.956] Cards in hand mask: 9 [04:16:52.957] Candidate: JS = 39.5 % [04:16:52.957] Candidate: xH = 14.7 % [04:16:52.957] Candidate: xS = 11.4 % [04:16:52.957] Candidate: KH = 9.4 % [04:16:52.957] Candidate: 9H = 8.0 % [04:16:52.957] Candidate: 8S = 7.8 % [04:16:52.957] Candidate: xC = 5.1 % [04:16:52.957] Candidate: 8C = 3.9 % [04:16:52.957] Candidate: TS = 0.1 % [04:16:52.957] Selected: SJ (39.5 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:53 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:53 === [04:16:53.423] === FindBestCardAsync: Position=N, CardsPlayed=16 === [04:16:53.423] Contract: 1N, Declarer: W, Dealer: E [04:16:53.423] Auction: P-P-1N-P-P-P [04:16:53.423] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:16:53.423] Position N is on defender's side - score table shifted by 4 defense tricks won [04:16:53.423] ****************************** [04:16:53.423] FindMatchingDealsWithPlayInternal Input: [04:16:53.424] Position parameter: N [04:16:53.424] Deal from game: N:... ... ... ... [04:16:53.424] Hand for N: JT85.AKQ975.A.85 [04:16:53.424] Hand for E: 432.6.8643.Q9632 [04:16:53.424] Hand for S: (null) [04:16:53.424] Hand for W: (null) [04:16:53.424] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4, DA, D3, D5, D2, HK, D6, HT, HJ [04:16:53.424] Declarer: W [04:16:53.424] ****************************** [04:16:53.424] [DealFinder] Seed from player N hand: 1900305709 [04:16:53.424] [DealFinder] Auction: P-P-1N-P-P-P [04:16:53.424] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:16:53.424] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:53.425] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1473MB, gc2=23) [04:16:53.425] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [04:16:53.425] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=16 [04:16:53.425] [ExtractPartialDeal] Visible hands: N, E, W [04:16:53.425] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:53.425] [ExtractPartialDeal] Extracted hands: [04:16:53.425] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:53.425] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:16:53.425] S: ... (0 cards) [04:16:53.425] W: ... (0 cards) [04:16:53.425] [DealFinder] Trump suit from contract '1N': NoTrump [04:16:53.425] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:16:53.425] [ComputePlayedCards] Card 1: HQ played by N [04:16:53.425] [ComputePlayedCards] Card 2: H6 played by E [04:16:53.425] [ComputePlayedCards] Card 3: H3 played by S [04:16:53.425] [ComputePlayedCards] Card 4: H2 played by W [04:16:53.425] [ComputePlayedCards] Trick complete. Winner: N [04:16:53.425] [ComputePlayedCards] Card 5: HA played by N [04:16:53.425] [ComputePlayedCards] Card 6: S2 played by E [04:16:53.426] [ComputePlayedCards] Card 7: H8 played by S [04:16:53.426] [ComputePlayedCards] Card 8: H4 played by W [04:16:53.426] [ComputePlayedCards] Trick complete. Winner: N [04:16:53.426] [ComputePlayedCards] Card 9: DA played by N [04:16:53.426] [ComputePlayedCards] Card 10: D3 played by E [04:16:53.426] [ComputePlayedCards] Card 11: D5 played by S [04:16:53.426] [ComputePlayedCards] Card 12: D2 played by W [04:16:53.426] [ComputePlayedCards] Trick complete. Winner: N [04:16:53.426] [ComputePlayedCards] Card 13: HK played by N [04:16:53.426] [ComputePlayedCards] Card 14: D6 played by E [04:16:53.426] [ComputePlayedCards] Card 15: HT played by S [04:16:53.426] [ComputePlayedCards] Card 16: HJ played by W [04:16:53.426] [ComputePlayedCards] Trick complete. Winner: N [04:16:53.426] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA, DA, HK [04:16:53.426] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2, D3, D6 [04:16:53.426] [DealFinder] Added 4 played cards to S (was 0 cards): H3, H8, D5, HT [04:16:53.427] [DealFinder] Added 4 played cards to W (was 0 cards): H2, H4, D2, HJ [04:16:53.427] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:53.427] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:16:53.427] [DealFinder] Bid verification enabled for: W [04:16:53.427] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[1-4] D[3-6] C[1-4] (2 iterations) [04:16:53.427] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:16:53.427] [DealFinder] Known cards per player: N=13, E=13, S=4, W=4 [04:16:53.427] [DealFinder] Locked players: N, E [04:16:53.428] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [04:16:53.428] [DealFinder] Players needing cards: S:9, W:9 [04:16:53.428] Large number of cards remaining. Using random generation. [04:16:53.428] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:16:53.428] [VerifyHands] FAIL for S: AQ9.T83.KJT975.7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:53.430] [VerifyHands] FAIL for W: K6.J42.QT92.AK74 ((((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:16:53.440] [VerifyHands] FAIL for S: K96.T83.J95.AKJT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:53.442] [VerifyHands] FAIL for W: Q9.J42.QJT72.AK7 ((((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:16:53.455] [VerifyHands] FAIL for S: KQ.T83.KJT95.AJ7 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:54.027] [Timing] Total: 602ms, Generation: 5ms, Verification: 292ms [04:16:54.027] [Timing] Attempts: 251, PassedSimpleCheck: 251, FailedVerification: 201, Found: 50 [04:16:54.043] Search complete. Returning 50 deals. [04:16:54.043] Found 50 sample deals for simulation. [04:16:54.043] Valid deals for DDS: 50 / 50 [04:16:54.044] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:16:54.044] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:16:54.044] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:16:54.044] [SAMPLE-VAL] T3: N=DA E=D3 S=D5 W=D2 (leader=N) [04:16:54.044] [SAMPLE-VAL] T4: N=HK E=D6 S=HT W=HJ (leader=N) [04:16:54.046] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.684 [S:T1-H3=78 % T2-H8=52 % T3-D5=82 % T4-HT=100 %, W:T1-H2=100 % T2-H4=92 % T3-D2=86 % T4-HJ=100 %] [04:16:54.049] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.720 [S:T1-H3=78 % T2-H8=68 % T3-D5=89 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=90 % T4-HJ=100 %] [04:16:54.051] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.742 [S:T1-H3=78 % T2-H8=82 % T3-D5=89 % T4-HT=100 %, W:T1-H2=100 % T2-H4=93 % T3-D2=95 % T4-HJ=100 %] [04:16:54.053] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.734 [S:T1-H3=75 % T2-H8=75 % T3-D5=99 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=89 % T4-HJ=100 %] [04:16:54.056] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.735 [S:T1-H3=79 % T2-H8=76 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=84 % T4-HJ=100 %] [04:16:54.058] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.743 [S:T1-H3=77 % T2-H8=85 % T3-D5=99 % T4-HT=100 %, W:T1-H2=99 % T2-H4=91 % T3-D2=87 % T4-HJ=100 %] [04:16:54.060] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.738 [S:T1-H3=77 % T2-H8=84 % T3-D5=99 % T4-HT=100 %, W:T1-H2=99 % T2-H4=94 % T3-D2=80 % T4-HJ=100 %] [04:16:54.062] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.748 [S:T1-H3=80 % T2-H8=82 % T3-D5=93 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=94 % T4-HJ=100 %] [04:16:54.065] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.734 [S:T1-H3=84 % T2-H8=69 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=84 % T3-D2=98 % T4-HJ=100 %] [04:16:54.067] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.642 [S:T1-H3=79 % T2-H8=51 % T3-D5=45 % T4-HT=100 %, W:T1-H2=100 % T2-H4=88 % T3-D2=98 % T4-HJ=100 %] [04:16:54.069] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.731 [S:T1-H3=81 % T2-H8=69 % T3-D5=87 % T4-HT=100 %, W:T1-H2=100 % T2-H4=94 % T3-D2=97 % T4-HJ=100 %] [04:16:54.071] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.739 [S:T1-H3=76 % T2-H8=71 % T3-D5=98 % T4-HT=100 %, W:T1-H2=100 % T2-H4=93 % T3-D2=98 % T4-HJ=100 %] [04:16:54.073] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.713 [S:T1-H3=83 % T2-H8=61 % T3-D5=87 % T4-HT=100 %, W:T1-H2=100 % T2-H4=94 % T3-D2=87 % T4-HJ=100 %] [04:16:54.076] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.727 [S:T1-H3=81 % T2-H8=81 % T3-D5=78 % T4-HT=100 %, W:T1-H2=100 % T2-H4=90 % T3-D2=92 % T4-HJ=100 %] [04:16:54.078] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.721 [S:T1-H3=78 % T2-H8=76 % T3-D5=82 % T4-HT=100 %, W:T1-H2=99 % T2-H4=87 % T3-D2=95 % T4-HJ=100 %] [04:16:54.080] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.751 [S:T1-H3=80 % T2-H8=81 % T3-D5=97 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=94 % T4-HJ=100 %] [04:16:54.082] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.732 [S:T1-H3=79 % T2-H8=77 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=82 % T4-HJ=100 %] [04:16:54.084] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.715 [S:T1-H3=83 % T2-H8=70 % T3-D5=69 % T4-HT=100 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 %] [04:16:54.087] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.720 [S:T1-H3=73 % T2-H8=82 % T3-D5=95 % T4-HT=100 %, W:T1-H2=100 % T2-H4=90 % T3-D2=75 % T4-HJ=100 %] [04:16:54.089] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.726 [S:T1-H3=77 % T2-H8=66 % T3-D5=99 % T4-HT=100 %, W:T1-H2=100 % T2-H4=95 % T3-D2=89 % T4-HJ=100 %] [04:16:54.091] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.711 [S:T1-H3=82 % T2-H8=77 % T3-D5=63 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=98 % T4-HJ=100 %] [04:16:54.093] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.730 [S:T1-H3=76 % T2-H8=69 % T3-D5=95 % T4-HT=100 %, W:T1-H2=100 % T2-H4=93 % T3-D2=94 % T4-HJ=100 %] [04:16:54.095] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.748 [S:T1-H3=82 % T2-H8=80 % T3-D5=94 % T4-HT=100 %, W:T1-H2=99 % T2-H4=91 % T3-D2=95 % T4-HJ=100 %] [04:16:54.098] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.728 [S:T1-H3=80 % T2-H8=70 % T3-D5=98 % T4-HT=100 %, W:T1-H2=100 % T2-H4=92 % T3-D2=84 % T4-HJ=100 %] [04:16:54.100] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.702 [S:T1-H3=79 % T2-H8=63 % T3-D5=73 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=97 % T4-HJ=100 %] [04:16:54.104] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.708 [S:T1-H3=83 % T2-H8=54 % T3-D5=94 % T4-HT=100 %, W:T1-H2=100 % T2-H4=92 % T3-D2=88 % T4-HJ=100 %] [04:16:54.108] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.668 [S:T1-H3=82 % T2-H8=58 % T3-D5=51 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=95 % T4-HJ=100 %] [04:16:54.112] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.690 [S:T1-H3=83 % T2-H8=50 % T3-D5=80 % T4-HT=100 %, W:T1-H2=99 % T2-H4=87 % T3-D2=97 % T4-HJ=100 %] [04:16:54.115] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.738 [S:T1-H3=80 % T2-H8=76 % T3-D5=99 % T4-HT=100 %, W:T1-H2=100 % T2-H4=95 % T3-D2=83 % T4-HJ=100 %] [04:16:54.117] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.755 [S:T1-H3=77 % T2-H8=86 % T3-D5=94 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=100 % T4-HJ=100 %] [04:16:54.120] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.729 [S:T1-H3=78 % T2-H8=73 % T3-D5=87 % T4-HT=100 %, W:T1-H2=99 % T2-H4=95 % T3-D2=92 % T4-HJ=100 %] [04:16:54.124] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.725 [S:T1-H3=81 % T2-H8=75 % T3-D5=72 % T4-HT=100 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 %] [04:16:54.127] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.713 [S:T1-H3=72 % T2-H8=78 % T3-D5=97 % T4-HT=100 %, W:T1-H2=100 % T2-H4=86 % T3-D2=78 % T4-HJ=100 %] [04:16:54.130] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.749 [S:T1-H3=77 % T2-H8=83 % T3-D5=95 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=96 % T4-HJ=100 %] [04:16:54.133] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.746 [S:T1-H3=78 % T2-H8=73 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=95 % T3-D2=98 % T4-HJ=100 %] [04:16:54.136] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.692 [S:T1-H3=81 % T2-H8=52 % T3-D5=77 % T4-HT=100 %, W:T1-H2=100 % T2-H4=92 % T3-D2=96 % T4-HJ=100 %] [04:16:54.138] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.707 [S:T1-H3=80 % T2-H8=58 % T3-D5=85 % T4-HT=100 %, W:T1-H2=99 % T2-H4=87 % T3-D2=99 % T4-HJ=100 %] [04:16:54.141] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.730 [S:T1-H3=83 % T2-H8=70 % T3-D5=99 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=84 % T4-HJ=100 %] [04:16:54.143] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.747 [S:T1-H3=81 % T2-H8=84 % T3-D5=91 % T4-HT=100 %, W:T1-H2=99 % T2-H4=92 % T3-D2=93 % T4-HJ=100 %] [04:16:54.146] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.741 [S:T1-H3=76 % T2-H8=80 % T3-D5=99 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=88 % T4-HJ=100 %] [04:16:54.148] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.725 [S:T1-H3=79 % T2-H8=74 % T3-D5=76 % T4-HT=100 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 %] [04:16:54.150] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.710 [S:T1-H3=82 % T2-H8=65 % T3-D5=72 % T4-HT=100 %, W:T1-H2=99 % T2-H4=94 % T3-D2=97 % T4-HJ=100 %] [04:16:54.153] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.728 [S:T1-H3=79 % T2-H8=76 % T3-D5=84 % T4-HT=100 %, W:T1-H2=100 % T2-H4=90 % T3-D2=95 % T4-HJ=100 %] [04:16:54.155] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.724 [S:T1-H3=79 % T2-H8=66 % T3-D5=95 % T4-HT=100 %, W:T1-H2=100 % T2-H4=96 % T3-D2=86 % T4-HJ=100 %] [04:16:54.158] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.754 [S:T1-H3=81 % T2-H8=80 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=95 % T3-D2=95 % T4-HJ=100 %] [04:16:54.161] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.721 [S:T1-H3=81 % T2-H8=73 % T3-D5=83 % T4-HT=100 %, W:T1-H2=100 % T2-H4=87 % T3-D2=93 % T4-HJ=100 %] [04:16:54.164] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.727 [S:T1-H3=81 % T2-H8=71 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=91 % T3-D2=82 % T4-HJ=100 %] [04:16:54.166] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.735 [S:T1-H3=82 % T2-H8=74 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=90 % T3-D2=86 % T4-HJ=100 %] [04:16:54.169] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.735 [S:T1-H3=80 % T2-H8=84 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=83 % T3-D2=85 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.687 [S:T1-H3=79 % T2-H8=60 % T3-D5=63 % T4-HT=100 %, W:T1-H2=100 % T2-H4=91 % T3-D2=98 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Done. Weight range: 0.642-0.755 [04:16:54.172] [SAMPLE-VAL] Top sample 30 (w=0.755): S:AQ97.T83.QJT95.7 W:K6.J42.K72.AKJT4 [S:T1-H3=77 % T2-H8=86 % T3-D5=94 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=100 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Top sample 45 (w=0.754): S:KQ.T83.QT975.JT7 W:A976.J42.KJ2.AK4 [S:T1-H3=81 % T2-H8=80 % T3-D5=98 % T4-HT=100 %, W:T1-H2=99 % T2-H4=95 % T3-D2=95 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Top sample 16 (w=0.751): S:KQ9.T83.QT975.T7 W:A76.J42.KJ2.AKJ4 [S:T1-H3=80 % T2-H8=81 % T3-D5=97 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=94 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Top sample 34 (w=0.749): S:AQ76.T83.JT5.T74 W:K9.J42.KQ972.AKJ [S:T1-H3=77 % T2-H8=83 % T3-D5=95 % T4-HT=100 %, W:T1-H2=99 % T2-H4=93 % T3-D2=96 % T4-HJ=100 %] [04:16:54.172] [SAMPLE-VAL] Top sample 23 (w=0.748): S:KQ6.T83.QJ5.JT74 W:A97.J42.KT972.AK [S:T1-H3=82 % T2-H8=80 % T3-D5=94 % T4-HT=100 %, W:T1-H2=99 % T2-H4=91 % T3-D2=95 % T4-HJ=100 %] [04:16:54.172] After sample validation: 50 deals remaining [04:16:54.173] [PLAY-INFER] No inference observations detected [04:16:54.173] Using weighted samples: 50/50 have non-uniform weights (range 0.642-0.755) [04:16:54.173] Sample deals (50 total, showing first 20, by weight): [04:16:54.173] [1] (w=0.755) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ97.T83.QJT95.7 K6.J42.K72.AKJT4 [04:16:54.173] [2] (w=0.754) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ.T83.QT975.JT7 A976.J42.KJ2.AK4 [04:16:54.173] [3] (w=0.751) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ9.T83.QT975.T7 A76.J42.KJ2.AKJ4 [04:16:54.173] [4] (w=0.749) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ76.T83.JT5.T74 K9.J42.KQ972.AKJ [04:16:54.173] [5] (w=0.748) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJ5.JT74 A97.J42.KT972.AK [04:16:54.173] [6] (w=0.748) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q7.T83.QJT5.KJ74 AK96.J42.K972.AT [04:16:54.173] [7] (w=0.747) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ76.T83.QT5.JT7 K9.J42.KJ972.AK4 [04:16:54.174] [8] (w=0.746) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A97.T83.QJT975.J KQ6.J42.K2.AKT74 [04:16:54.174] [9] (w=0.743) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A76.T83.QJT75.J4 KQ9.J42.K92.AKT7 [04:16:54.174] [10] (w=0.742) N:JT85.AKQ975.A.85 432.6.8643.Q9632 76.T83.QJT5.KJ74 AKQ9.J42.K972.AT [04:16:54.174] [11] (w=0.741) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AK96.T83.JT75.T7 Q7.J42.KQ92.AKJ4 [04:16:54.174] [12] (w=0.739) N:JT85.AKQ975.A.85 432.6.8643.Q9632 9.T83.QJT975.AJ4 AKQ76.J42.K2.KT7 [04:16:54.174] [13] (w=0.738) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.T975.A74 A97.J42.KQJ2.KJT [04:16:54.174] [14] (w=0.738) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q76.T83.K75.KJ74 AK9.J42.QJT92.AT [04:16:54.174] [15] (w=0.735) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ96.T83.KJT75.7 A7.J42.Q92.AKJT4 [04:16:54.174] [16] (w=0.735) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q7.T83.JT75.AJ74 AK96.J42.KQ92.KT [04:16:54.174] [17] (w=0.735) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.JT975.K4 A97.J42.KQ2.AJT7 [04:16:54.174] [18] (w=0.734) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.KJT975.T A97.J42.Q2.AKJ74 [04:16:54.175] [19] (w=0.734) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A76.T83.JT975.A4 KQ9.J42.KQ2.KJT7 [04:16:54.175] [20] (w=0.732) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ.T83.JT975.K74 A976.J42.KQ2.AJT [04:16:54.175] ... and 30 more [04:16:54.243] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:54.243] H9: [100, 50, 50, 100, 150, 150, 100, 100, 100, 100, 250, 100, 150, 150, 50, 100, 150, 50, 200, 100, 150, 150, 100, 100, 150, 100, 50, 50, 200, 100, 100, 150, 50, 150, 100, 300, 150, 50, 100, 50, 100, 50, 50, 100, 100, 50, 50, 150, 50, 100] [04:16:54.243] S5: [-90, -120, -120, -120, 50, 100, -120, -120, -120, -90, 250, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, -90, -90, -120, -90, 50, -120, -90, -90, -120, 50, 100, 50, 50, 50, 150, 100, -90, 50, -90, -90, -90, -120, -90, -90, -120, -120, 50, -90, 50] [04:16:54.243] S8: [-90, -120, -120, -120, 50, 100, -120, -120, -120, -90, 250, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, -90, -90, -120, -90, 50, -120, -90, -90, -120, 50, 100, 50, 50, 50, 150, 100, -90, 50, -90, -90, -90, -120, -90, -90, -120, -120, 50, -90, 50] [04:16:54.243] SJ: [-90, -120, -120, -120, 50, 100, -120, -120, -120, 50, 250, 50, 50, 50, 50, 50, 50, 50, -90, 50, 50, 100, -90, -120, -90, 50, -120, -90, -90, -120, 50, 100, 50, 50, 50, 150, 100, -90, 50, -90, -90, -90, -120, -90, -90, -120, -120, 50, -90, 50] [04:16:54.243] C5: [-90, -120, -120, -150, 50, 50, -150, -120, -120, 50, -120, 50, 50, 50, -90, 50, -120, 50, -90, 50, -90, 150, -90, -120, -90, 50, -120, -90, -90, -120, 100, 50, -120, -120, 50, 150, 100, -90, 50, -90, -120, -90, -120, -90, -90, -120, -120, 50, -90, 50] [04:16:54.243] C8: [-90, -120, -120, -150, 50, 50, -150, -120, -120, 50, -120, 50, 50, 50, -90, 50, -120, 50, -90, 50, -90, 150, -90, -120, -90, 50, -120, -90, -90, -120, 100, 50, -120, -120, 50, 150, 100, -90, 50, -90, -120, -90, -120, -90, -90, -120, -120, 50, -90, 50] [04:16:54.243] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:54.243] H9: [4, 3, 3, 4, 5, 5, 4, 4, 4, 4, 7, 4, 5, 5, 3, 4, 5, 3, 6, 4, 5, 5, 4, 4, 5, 4, 3, 3, 6, 4, 4, 5, 3, 5, 4, 8, 5, 3, 4, 3, 4, 3, 3, 4, 4, 3, 3, 5, 3, 4] [04:16:54.243] S5: [2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 1, 2, 3, 1, 2, 2, 1, 3, 4, 3, 3, 3, 5, 4, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 3] [04:16:54.244] S8: [2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 1, 2, 3, 1, 2, 2, 1, 3, 4, 3, 3, 3, 5, 4, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 3] [04:16:54.244] SJ: [2, 1, 1, 1, 3, 4, 1, 1, 1, 3, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 4, 2, 1, 2, 3, 1, 2, 2, 1, 3, 4, 3, 3, 3, 5, 4, 2, 3, 2, 2, 2, 1, 2, 2, 1, 1, 3, 2, 3] [04:16:54.244] C5: [2, 1, 1, 0, 3, 3, 0, 1, 1, 3, 1, 3, 3, 3, 2, 3, 1, 3, 2, 3, 2, 5, 2, 1, 2, 3, 1, 2, 2, 1, 4, 3, 1, 1, 3, 5, 4, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 3] [04:16:54.244] C8: [2, 1, 1, 0, 3, 3, 0, 1, 1, 3, 1, 3, 3, 3, 2, 3, 1, 3, 2, 3, 2, 5, 2, 1, 2, 3, 1, 2, 2, 1, 4, 3, 1, 1, 3, 5, 4, 2, 3, 2, 1, 2, 1, 2, 2, 1, 1, 3, 2, 3] [04:16:54.244] --- IMP Calculation Output (card -> average IMP) --- [04:16:54.244] H9: 3.92 [04:16:54.244] SJ: -0.37 [04:16:54.244] S5: -0.57 [04:16:54.244] S8: -0.57 [04:16:54.244] C5: -1.20 [04:16:54.244] C8: -1.20 [04:16:54.244] === DDS DETAILED ANALYSIS === [04:16:54.244] Cards analyzed: 6, Samples per card: 50 [04:16:54.245] [04:16:54.245] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:16:54.245] ----- ------ --------- ------- ----------- -------------------------------- [04:16:54.245] H9 3.92 4.18 100 % 6 [4, 3, 3, 4, 5, 5, 4, 4, 4, 4, 7, 4, 5, 5, 3, 4, 5, 3, 6, 4...] [04:16:54.245] SJ -0.37 2.46 50 % 6 [2, 1, 1, 1, 3, 4, 1, 1, 1, 3, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3...] [04:16:54.245] S5 -0.57 2.40 46 % 6 [2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3...] [04:16:54.245] S8 -0.57 2.40 46 % 6 [2, 1, 1, 1, 3, 4, 1, 1, 1, 2, 7, 3, 3, 3, 3, 3, 3, 3, 2, 3...] [04:16:54.245] C5 -1.20 2.12 38 % 6 [2, 1, 1, 0, 3, 3, 0, 1, 1, 3, 1, 3, 3, 3, 2, 3, 1, 3, 2, 3...] [04:16:54.245] C8 -1.20 2.12 38 % 6 [2, 1, 1, 0, 3, 3, 0, 1, 1, 3, 1, 3, 3, 3, 2, 3, 1, 3, 2, 3...] [04:16:54.245] [04:16:54.245] Selected: H9 (IMPs=3.92, avgTricks=4.18) [04:16:54.245] =================== [04:16:54.245] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:16:54.245] [TRUMP] Skipped: not a suit contract [04:16:54.245] Selected: H9 (avg 3.92 IMPs, 4.18 tricks) [04:16:54.246] [stage-timing] ok sample=619ms validate=0ms nn=128ms signal=0ms simgames=2ms dds=68ms total=822ms samples=50 cards=16 [04:16:54.246] === FindBestCardAsync: Position=N, CardsPlayed=16 === [04:16:54.246] Finding card to play for N: JT85.AKQ975.A.85 [04:16:54.246] Relative position: Lefty, Contract type: NoTrump [04:16:54.246] Cards in hand mask: 8 [04:16:54.247] Candidate: xH = 36.1 % [04:16:54.247] Candidate: 9H = 33.7 % [04:16:54.247] Candidate: JS = 16.2 % [04:16:54.247] Candidate: xS = 6.3 % [04:16:54.247] Candidate: 8S = 3.3 % [04:16:54.247] Candidate: xC = 2.4 % [04:16:54.247] Candidate: 8C = 2.0 % [04:16:54.247] Candidate: TS = 0.0 % [04:16:54.247] Selected: H5 (36.1 %) -- 1 tied: H9 === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:16:57 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:16:57 === [04:16:57.914] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:16:57.914] Contract: 1N, Declarer: W, Dealer: E [04:16:57.914] Auction: P-P-1N-P-P-P [04:16:57.914] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:16:57.914] Position N is on defender's side - score table shifted by 5 defense tricks won [04:16:57.914] ****************************** [04:16:57.914] FindMatchingDealsWithPlayInternal Input: [04:16:57.914] Position parameter: N [04:16:57.914] Deal from game: N:... ... ... ... [04:16:57.914] Hand for N: JT85.AKQ975.A.85 [04:16:57.914] Hand for E: 432.6.8643.Q9632 [04:16:57.914] Hand for S: (null) [04:16:57.915] Hand for W: (null) [04:16:57.915] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4, DA, D3, D5, D2, HK, D6, HT, HJ, H9, D4, CT, S7 [04:16:57.915] Declarer: W [04:16:57.915] ****************************** [04:16:57.915] [DealFinder] Seed from player N hand: 1900305709 [04:16:57.915] [DealFinder] Auction: P-P-1N-P-P-P [04:16:57.915] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:16:57.915] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:16:57.915] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1459MB, gc2=23) [04:16:57.915] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [04:16:57.915] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=20 [04:16:57.915] [ExtractPartialDeal] Visible hands: N, E, W [04:16:57.915] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:16:57.916] [ExtractPartialDeal] Extracted hands: [04:16:57.916] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:16:57.916] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:16:57.916] S: ... (0 cards) [04:16:57.916] W: ... (0 cards) [04:16:57.916] [DealFinder] Trump suit from contract '1N': NoTrump [04:16:57.916] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:16:57.916] [ComputePlayedCards] Card 1: HQ played by N [04:16:57.916] [ComputePlayedCards] Card 2: H6 played by E [04:16:57.916] [ComputePlayedCards] Card 3: H3 played by S [04:16:57.916] [ComputePlayedCards] Card 4: H2 played by W [04:16:57.916] [ComputePlayedCards] Trick complete. Winner: N [04:16:57.916] [ComputePlayedCards] Card 5: HA played by N [04:16:57.916] [ComputePlayedCards] Card 6: S2 played by E [04:16:57.916] [ComputePlayedCards] Card 7: H8 played by S [04:16:57.917] [ComputePlayedCards] Card 8: H4 played by W [04:16:57.917] [ComputePlayedCards] Trick complete. Winner: N [04:16:57.917] [ComputePlayedCards] Card 9: DA played by N [04:16:57.917] [ComputePlayedCards] Card 10: D3 played by E [04:16:57.917] [ComputePlayedCards] Card 11: D5 played by S [04:16:57.917] [ComputePlayedCards] Card 12: D2 played by W [04:16:57.917] [ComputePlayedCards] Trick complete. Winner: N [04:16:57.917] [ComputePlayedCards] Card 13: HK played by N [04:16:57.917] [ComputePlayedCards] Card 14: D6 played by E [04:16:57.917] [ComputePlayedCards] Card 15: HT played by S [04:16:57.917] [ComputePlayedCards] Card 16: HJ played by W [04:16:57.917] [ComputePlayedCards] Trick complete. Winner: N [04:16:57.917] [ComputePlayedCards] Card 17: H9 played by N [04:16:57.917] [ComputePlayedCards] Card 18: D4 played by E [04:16:57.917] [ComputePlayedCards] Card 19: CT played by S [04:16:57.918] [ComputePlayedCards] Card 20: S7 played by W [04:16:57.918] [ComputePlayedCards] Trick complete. Winner: N [04:16:57.918] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA, DA, HK, H9 [04:16:57.918] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2, D3, D6, D4 [04:16:57.918] [DealFinder] Added 5 played cards to S (was 0 cards): H3, H8, D5, HT, CT [04:16:57.918] [DealFinder] Added 5 played cards to W (was 0 cards): H2, H4, D2, HJ, S7 [04:16:57.918] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 3) [04:16:57.918] [DealFinder] Show-out: W void in Hearts (bidding said [2-5], already held 3) [04:16:57.918] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:16:57.918] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:16:57.918] [DealFinder] Bid verification enabled for: W [04:16:57.918] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[3-3] D[3-6] C[1-4] (2 iterations) [04:16:57.919] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[3-3] D[2-5] C[2-5] (2 iterations) [04:16:57.919] [DealFinder] Known cards per player: N=13, E=13, S=5, W=5 [04:16:57.919] [DealFinder] Locked players: N, E [04:16:57.919] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:16:57.919] [DealFinder] Players needing cards: S:8, W:8 [04:16:57.919] Large number of cards remaining. Using random generation. [04:16:57.919] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:16:57.919] [VerifyHands] FAIL for S: KQ9.T83.KQT5.AKT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:57.921] [VerifyHands] FAIL for S: AK6.T83.QJ75.KJT (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:57.922] [VerifyHands] FAIL for S: AQ.T83.KJT975.T4 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:16:57.929] [VerifyHands] FAIL for W: A97.J42.JT2.AKJ7 ((((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:16:57.932] [VerifyHands] FAIL for W: AKQ76.J42.KQ972. ((((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:16:58.539] [Timing] Total: 623ms, Generation: 5ms, Verification: 298ms [04:16:58.539] [Timing] Attempts: 264, PassedSimpleCheck: 264, FailedVerification: 214, Found: 50 [04:16:58.556] Search complete. Returning 50 deals. [04:16:58.556] Found 50 sample deals for simulation. [04:16:58.556] Valid deals for DDS: 50 / 50 [04:16:58.556] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: NT [04:16:58.556] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:16:58.556] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:16:58.556] [SAMPLE-VAL] T3: N=DA E=D3 S=D5 W=D2 (leader=N) [04:16:58.556] [SAMPLE-VAL] T4: N=HK E=D6 S=HT W=HJ (leader=N) [04:16:58.556] [SAMPLE-VAL] T5: N=H9 E=D4 S=CT W=S7 (leader=N) [04:16:58.559] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.004 [S:T1-H3=83 % T2-H8=82 % T3-D5=77 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=59 %] [04:16:58.562] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.022 [S:T1-H3=70 % T2-H8=78 % T3-D5=95 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=95 % T4-HJ=100 % T5-S7=87 %] [04:16:58.565] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.003 [S:T1-H3=81 % T2-H8=51 % T3-D5=83 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=86 % T4-HJ=100 % T5-S7=58 %] [04:16:58.568] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.064 [S:T1-H3=78 % T2-H8=72 % T3-D5=99 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=96 % T3-D2=86 % T4-HJ=100 % T5-S7=55 %] [04:16:58.571] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=78 % T3-D5=95 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=71 % T4-HJ=100 % T5-S7=58 %] [04:16:58.574] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.004 [S:T1-H3=77 % T2-H8=67 % T3-D5=87 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=89 %] [04:16:58.577] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.068 [S:T1-H3=78 % T2-H8=67 % T3-D5=97 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=92 % T4-HJ=100 % T5-S7=79 %] [04:16:58.580] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.044 [S:T1-H3=80 % T2-H8=75 % T3-D5=90 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=89 % T4-HJ=100 % T5-S7=34 %] [04:16:58.583] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.071 [S:T1-H3=80 % T2-H8=55 % T3-D5=85 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=86 % T4-HJ=100 % T5-S7=51 %] [04:16:58.586] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.003 [S:T1-H3=77 % T2-H8=59 % T3-D5=85 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=86 % T4-HJ=100 % T5-S7=51 %] [04:16:58.589] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.022 [S:T1-H3=81 % T2-H8=51 % T3-D5=84 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=85 % T3-D2=85 % T4-HJ=100 % T5-S7=52 %] [04:16:58.592] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.009 [S:T1-H3=80 % T2-H8=82 % T3-D5=95 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=93 % T4-HJ=100 % T5-S7=38 %] [04:16:58.594] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.019 [S:T1-H3=74 % T2-H8=75 % T3-D5=98 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=86 %] [04:16:58.597] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.018 [S:T1-H3=82 % T2-H8=57 % T3-D5=83 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=92 % T4-HJ=100 % T5-S7=71 %] [04:16:58.600] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.012 [S:T1-H3=79 % T2-H8=83 % T3-D5=94 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=94 % T4-HJ=100 % T5-S7=73 %] [04:16:58.603] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.022 [S:T1-H3=81 % T2-H8=51 % T3-D5=84 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=85 % T3-D2=85 % T4-HJ=100 % T5-S7=52 %] [04:16:58.606] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.354 [S:T1-H3=84 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=4 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=79 % T4-HJ=100 % T5-S7=43 %] [04:16:58.609] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.020 [S:T1-H3=79 % T2-H8=84 % T3-D5=97 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=67 %] [04:16:58.611] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.019 [S:T1-H3=78 % T2-H8=53 % T3-D5=80 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=91 % T4-HJ=100 % T5-S7=64 %] [04:16:58.614] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.004 [S:T1-H3=82 % T2-H8=49 % T3-D5=91 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=87 %] [04:16:58.617] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=60 % T3-D5=76 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=23 %] [04:16:58.620] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.003 [S:T1-H3=81 % T2-H8=72 % T3-D5=92 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=97 % T4-HJ=100 % T5-S7=46 %] [04:16:58.623] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.003 [S:T1-H3=83 % T2-H8=70 % T3-D5=71 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=98 % T4-HJ=100 % T5-S7=49 %] [04:16:58.626] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.003 [S:T1-H3=76 % T2-H8=81 % T3-D5=67 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=92 % T4-HJ=100 % T5-S7=55 %] [04:16:58.629] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.034 [S:T1-H3=79 % T2-H8=62 % T3-D5=68 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=83 %] [04:16:58.632] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.354 [S:T1-H3=84 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=4 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=79 % T4-HJ=100 % T5-S7=43 %] [04:16:58.634] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.004 [S:T1-H3=83 % T2-H8=72 % T3-D5=97 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=86 % T4-HJ=100 % T5-S7=85 %] [04:16:58.638] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.007 [S:T1-H3=78 % T2-H8=64 % T3-D5=91 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=94 % T4-HJ=100 % T5-S7=69 %] [04:16:58.641] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.011 [S:T1-H3=79 % T2-H8=82 % T3-D5=93 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=96 % T4-HJ=100 % T5-S7=9 %] [04:16:58.644] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.015 [S:T1-H3=79 % T2-H8=60 % T3-D5=86 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=92 % T4-HJ=100 % T5-S7=60 %] [04:16:58.647] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.035 [S:T1-H3=80 % T2-H8=68 % T3-D5=82 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=88 % T3-D2=94 % T4-HJ=100 % T5-S7=41 %] [04:16:58.650] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.058 [S:T1-H3=79 % T2-H8=80 % T3-D5=82 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=88 % T3-D2=93 % T4-HJ=100 % T5-S7=79 %] [04:16:58.653] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.004 [S:T1-H3=83 % T2-H8=66 % T3-D5=97 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=85 % T4-HJ=100 % T5-S7=83 %] [04:16:58.656] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.005 [S:T1-H3=78 % T2-H8=54 % T3-D5=92 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=92 % T4-HJ=100 % T5-S7=82 %] [04:16:58.659] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.016 [S:T1-H3=70 % T2-H8=69 % T3-D5=63 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=59 %] [04:16:58.662] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.018 [S:T1-H3=81 % T2-H8=76 % T3-D5=98 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=96 % T3-D2=95 % T4-HJ=100 % T5-S7=88 %] [04:16:58.665] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=61 % T3-D5=88 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=34 %] [04:16:58.668] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.008 [S:T1-H3=82 % T2-H8=52 % T3-D5=83 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=92 % T4-HJ=100 % T5-S7=32 %] [04:16:58.671] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.007 [S:T1-H3=72 % T2-H8=78 % T3-D5=99 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=88 % T4-HJ=100 % T5-S7=79 %] [04:16:58.674] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.004 [S:T1-H3=79 % T2-H8=85 % T3-D5=95 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=87 %] [04:16:58.677] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.019 [S:T1-H3=70 % T2-H8=62 % T3-D5=94 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=89 % T4-HJ=100 % T5-S7=83 %] [04:16:58.680] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.049 [S:T1-H3=79 % T2-H8=59 % T3-D5=89 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=86 % T3-D2=88 % T4-HJ=100 % T5-S7=68 %] [04:16:58.683] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.015 [S:T1-H3=80 % T2-H8=78 % T3-D5=99 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=87 % T4-HJ=100 % T5-S7=55 %] [04:16:58.685] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.003 [S:T1-H3=79 % T2-H8=73 % T3-D5=80 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=94 % T4-HJ=100 % T5-S7=47 %] [04:16:58.688] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.047 [S:T1-H3=80 % T2-H8=80 % T3-D5=94 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=99 % T2-H4=89 % T3-D2=94 % T4-HJ=100 % T5-S7=24 %] [04:16:58.691] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.004 [S:T1-H3=80 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=87 % T4-HJ=100 % T5-S7=72 %] [04:16:58.694] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.026 [S:T1-H3=79 % T2-H8=72 % T3-D5=97 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=90 % T4-HJ=100 % T5-S7=73 %] [04:16:58.697] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.030 [S:T1-H3=77 % T2-H8=69 % T3-D5=94 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=45 %] [04:16:58.700] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.026 [S:T1-H3=77 % T2-H8=66 % T3-D5=98 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=85 % T4-HJ=100 % T5-S7=75 %] [04:16:58.703] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.003 [S:T1-H3=81 % T2-H8=51 % T3-D5=83 % T4-HT=100 % T5-CT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=86 % T4-HJ=100 % T5-S7=58 %] [04:16:58.703] [SAMPLE-VAL] Zeroed 10 samples below relative threshold 0.010 x max 0.3543 = 0.003543 [04:16:58.703] [SAMPLE-VAL] Done. Weight range: 0.000-0.354 [04:16:58.703] [SAMPLE-VAL] Top sample 17 (w=0.354): S:Q96.T83.T75.AKT7 W:AK7.J42.KQJ92.J4 [S:T1-H3=84 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=4 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=79 % T4-HJ=100 % T5-S7=43 %] [04:16:58.703] [SAMPLE-VAL] Top sample 26 (w=0.354): S:Q96.T83.T75.AKT4 W:AK7.J42.KQJ92.J7 [S:T1-H3=84 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=4 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=79 % T4-HJ=100 % T5-S7=43 %] [04:16:58.703] [SAMPLE-VAL] Top sample 9 (w=0.071): S:Q96.T83.KQ975.JT W:AK7.J42.JT2.AK74 [S:T1-H3=80 % T2-H8=55 % T3-D5=85 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=86 % T4-HJ=100 % T5-S7=51 %] [04:16:58.703] [SAMPLE-VAL] Top sample 7 (w=0.068): S:K9.T83.QT975.KT4 W:AQ76.J42.KJ2.AJ7 [S:T1-H3=78 % T2-H8=67 % T3-D5=97 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=92 % T4-HJ=100 % T5-S7=79 %] [04:16:58.704] [SAMPLE-VAL] Top sample 4 (w=0.064): S:A96.T83.T975.AT4 W:KQ7.J42.KQJ2.KJ7 [S:T1-H3=78 % T2-H8=72 % T3-D5=99 % T4-HT=100 % T5-CT=1 %!, W:T1-H2=100 % T2-H4=96 % T3-D2=86 % T4-HJ=100 % T5-S7=55 %] [04:16:58.704] After sample validation: 40 deals remaining [04:16:58.704] [PLAY-INFER] No inference observations detected [04:16:58.704] Using weighted samples: 40/40 have non-uniform weights (range 0.004-0.354) [04:16:58.704] Sample deals (40 total, showing first 20, by weight): [04:16:58.704] [1] (w=0.354) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.T75.AKT7 AK7.J42.KQJ92.J4 [04:16:58.704] [2] (w=0.354) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.T75.AKT4 AK7.J42.KQJ92.J7 [04:16:58.704] [3] (w=0.071) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q96.T83.KQ975.JT AK7.J42.JT2.AK74 [04:16:58.704] [4] (w=0.068) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K9.T83.QT975.KT4 AQ76.J42.KJ2.AJ7 [04:16:58.704] [5] (w=0.064) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A96.T83.T975.AT4 KQ7.J42.KQJ2.KJ7 [04:16:58.704] [6] (w=0.058) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q9.T83.KQJT5.T74 AK76.J42.972.AKJ [04:16:58.704] [7] (w=0.049) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K96.T83.KQ975.T7 AQ7.J42.JT2.AKJ4 [04:16:58.704] [8] (w=0.047) N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ96.T83.QJT5.JT A7.J42.K972.AK74 [04:16:58.705] [9] (w=0.044) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AK96.T83.Q975.T7 Q7.J42.KJT2.AKJ4 [04:16:58.705] [10] (w=0.035) N:JT85.AKQ975.A.85 432.6.8643.Q9632 96.T83.KQJ5.KT74 AKQ7.J42.T972.AJ [04:16:58.705] [11] (w=0.034) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q9.T83.KT95.KT74 AK76.J42.QJ72.AJ [04:16:58.705] [12] (w=0.030) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A96.T83.JT95.AT4 KQ7.J42.KQ72.KJ7 [04:16:58.705] [13] (w=0.026) N:JT85.AKQ975.A.85 432.6.8643.Q9632 Q6.T83.KT975.AT4 AK97.J42.QJ2.KJ7 [04:16:58.705] [14] (w=0.026) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A9.T83.T975.KJT7 KQ76.J42.KQJ2.A4 [04:16:58.705] [15] (w=0.022) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K96.T83.K975.KT7 AQ7.J42.QJT2.AJ4 [04:16:58.705] [16] (w=0.022) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K96.T83.K975.KT4 AQ7.J42.QJT2.AJ7 [04:16:58.705] [17] (w=0.022) N:JT85.AKQ975.A.85 432.6.8643.Q9632 K.T83.QT975.AT74 AQ976.J42.KJ2.KJ [04:16:58.705] [18] (w=0.020) N:JT85.AKQ975.A.85 432.6.8643.Q9632 AQ6.T83.QJT95.T7 K97.J42.K72.AKJ4 [04:16:58.705] [19] (w=0.019) N:JT85.AKQ975.A.85 432.6.8643.Q9632 A9.T83.KT975.JT4 KQ76.J42.QJ2.AK7 [04:16:58.705] [20] (w=0.019) N:JT85.AKQ975.A.85 432.6.8643.Q9632 96.T83.KJ975.AT7 AKQ7.J42.QT2.KJ4 [04:16:58.706] ... and 20 more [04:16:58.747] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:16:58.747] H7: [150, 150, 50, 100, 150, 50, 50, 50, 250, 100, 150, 200, 150, 150, 150, 150, 100, 100, 150, 150, 150, 100, 150, 150, 100, 250, 100, 250, 100, 100, 150, 100, 250, 150, 50, 100, 100, 100, 50, 100] [04:16:58.747] C5: [50, 50, -90, -120, 50, -90, -90, -90, -120, 100, 100, 50, 50, 100, -90, -90, 100, -90, 50, 50, -90, -90, -90, 100, -90, -120, 100, -120, -120, -90, 50, -90, -120, 100, -90, -90, 50, 100, -120, 50] [04:16:58.747] C8: [50, 50, -90, -120, 50, -90, -90, -90, -120, 100, 100, 50, 50, 100, -90, -90, 100, -90, 50, 50, -90, -90, -90, 100, -90, -120, 100, -120, -120, -90, 50, -90, -120, 100, -90, -90, 50, 100, -120, 50] [04:16:58.747] SJ: [50, 50, -90, -90, 150, -90, -90, -90, 250, 100, 100, 200, 50, 50, 50, 50, 100, -90, 50, 50, 50, -90, 50, 100, -90, 250, 100, 250, -90, -90, 50, -90, 250, 100, -90, -90, 50, 100, -120, 50] [04:16:58.747] S5: [50, 50, -90, -90, 150, -90, -90, -90, 250, 100, 100, 200, 50, 50, 50, 50, 100, -90, 50, 50, 50, -90, 50, 100, -90, 250, 100, 250, -90, -90, 50, -90, 250, 150, -90, -90, 50, 50, -120, 50] [04:16:58.747] S8: [50, 50, -90, -90, 150, -90, -90, -90, 250, 100, 100, 200, 50, 50, 50, 50, 100, -90, 50, 50, 50, -90, 50, 100, -90, 250, 100, 250, -90, -90, 50, -90, 250, 100, -90, -90, 50, 50, -120, 50] [04:16:58.747] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:16:58.747] H7: [4, 4, 2, 3, 4, 2, 2, 2, 6, 3, 4, 5, 4, 4, 4, 4, 3, 3, 4, 4, 4, 3, 4, 4, 3, 6, 3, 6, 3, 3, 4, 3, 6, 4, 2, 3, 3, 3, 2, 3] [04:16:58.747] C5: [2, 2, 1, 0, 2, 1, 1, 1, 0, 3, 3, 2, 2, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 0, 3, 0, 0, 1, 2, 1, 0, 3, 1, 1, 2, 3, 0, 2] [04:16:58.747] C8: [2, 2, 1, 0, 2, 1, 1, 1, 0, 3, 3, 2, 2, 3, 1, 1, 3, 1, 2, 2, 1, 1, 1, 3, 1, 0, 3, 0, 0, 1, 2, 1, 0, 3, 1, 1, 2, 3, 0, 2] [04:16:58.748] SJ: [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2, 2, 1, 2, 3, 1, 6, 3, 6, 1, 1, 2, 1, 6, 3, 1, 1, 2, 3, 0, 2] [04:16:58.748] S5: [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2, 2, 1, 2, 3, 1, 6, 3, 6, 1, 1, 2, 1, 6, 4, 1, 1, 2, 2, 0, 2] [04:16:58.748] S8: [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2, 2, 1, 2, 3, 1, 6, 3, 6, 1, 1, 2, 1, 6, 3, 1, 1, 2, 2, 0, 2] [04:16:58.748] --- IMP Calculation Output (card -> average IMP) --- [04:16:58.748] H7: 3.17 [04:16:58.748] S5: -0.22 [04:16:58.748] SJ: -0.23 [04:16:58.748] S8: -0.23 [04:16:58.748] C5: -1.24 [04:16:58.748] C8: -1.24 [04:16:58.748] === DDS DETAILED ANALYSIS === [04:16:58.748] Cards analyzed: 6, Samples per card: 40 [04:16:58.748] [04:16:58.749] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:16:58.749] ----- ------ --------- ------- ----------- -------------------------------- [04:16:58.749] H7 3.17 3.58 100 % 5 [4, 4, 2, 3, 4, 2, 2, 2, 6, 3, 4, 5, 4, 4, 4, 4, 3, 3, 4, 4...] [04:16:58.749] S5 -0.22 2.33 76 % 7 [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2...] [04:16:58.749] SJ -0.23 2.33 76 % 7 [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2...] [04:16:58.749] S8 -0.23 2.30 76 % 7 [2, 2, 1, 1, 4, 1, 1, 1, 6, 3, 3, 5, 2, 2, 2, 2, 3, 1, 2, 2...] [04:16:58.749] C5 -1.24 1.48 66 % 4 [2, 2, 1, 0, 2, 1, 1, 1, 0, 3, 3, 2, 2, 3, 1, 1, 3, 1, 2, 2...] [04:16:58.749] C8 -1.24 1.48 66 % 4 [2, 2, 1, 0, 2, 1, 1, 1, 0, 3, 3, 2, 2, 3, 1, 1, 3, 1, 2, 2...] [04:16:58.749] [04:16:58.749] Selected: H7 (IMPs=3.17, avgTricks=3.58) [04:16:58.749] =================== [04:16:58.749] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:16:58.749] [TRUMP] Skipped: not a suit contract [04:16:58.749] Selected: H7 (avg 3.17 IMPs, 3.58 tricks) [04:16:58.749] [stage-timing] ok sample=641ms validate=0ms nn=147ms signal=0ms simgames=2ms dds=41ms total=835ms samples=40 cards=20 [04:16:58.750] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:16:58.750] Finding card to play for N: JT85.AKQ975.A.85 [04:16:58.750] Relative position: Lefty, Contract type: NoTrump [04:16:58.750] Cards in hand mask: 7 [04:16:58.751] Candidate: xH = 93.7 % [04:16:58.751] Candidate: JS = 3.5 % [04:16:58.751] Candidate: xS = 1.5 % [04:16:58.751] Candidate: 8S = 0.6 % [04:16:58.751] Candidate: 8C = 0.4 % [04:16:58.751] Candidate: xC = 0.4 % [04:16:58.751] Candidate: TS = 0.0 % [04:16:58.751] Selected: H5 (93.7 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:17:02 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:17:02 === [04:17:02.896] === FindBestCardAsync: Position=N, CardsPlayed=24 === [04:17:02.896] Contract: 1N, Declarer: W, Dealer: E [04:17:02.896] Auction: P-P-1N-P-P-P [04:17:02.896] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:17:02.896] Position N is on defender's side - score table shifted by 6 defense tricks won [04:17:02.896] ****************************** [04:17:02.897] FindMatchingDealsWithPlayInternal Input: [04:17:02.897] Position parameter: N [04:17:02.897] Deal from game: N:... ... ... ... [04:17:02.897] Hand for N: JT85.AKQ975.A.85 [04:17:02.897] Hand for E: 432.6.8643.Q9632 [04:17:02.897] Hand for S: (null) [04:17:02.897] Hand for W: (null) [04:17:02.897] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4, DA, D3, D5, D2, HK, D6, HT, HJ, H9, D4, CT, S7, H7, S3, D9, S9 [04:17:02.897] Declarer: W [04:17:02.897] ****************************** [04:17:02.897] [DealFinder] Seed from player N hand: 1900305709 [04:17:02.897] [DealFinder] Auction: P-P-1N-P-P-P [04:17:02.897] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:17:02.897] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:17:02.897] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1462MB, gc2=23) [04:17:02.898] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [04:17:02.898] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=24 [04:17:02.898] [ExtractPartialDeal] Visible hands: N, E, W [04:17:02.898] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:17:02.898] [ExtractPartialDeal] Extracted hands: [04:17:02.898] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:17:02.898] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:17:02.898] S: ... (0 cards) [04:17:02.898] W: ... (0 cards) [04:17:02.898] [DealFinder] Trump suit from contract '1N': NoTrump [04:17:02.898] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:17:02.898] [ComputePlayedCards] Card 1: HQ played by N [04:17:02.898] [ComputePlayedCards] Card 2: H6 played by E [04:17:02.898] [ComputePlayedCards] Card 3: H3 played by S [04:17:02.898] [ComputePlayedCards] Card 4: H2 played by W [04:17:02.898] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.899] [ComputePlayedCards] Card 5: HA played by N [04:17:02.899] [ComputePlayedCards] Card 6: S2 played by E [04:17:02.899] [ComputePlayedCards] Card 7: H8 played by S [04:17:02.899] [ComputePlayedCards] Card 8: H4 played by W [04:17:02.899] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.899] [ComputePlayedCards] Card 9: DA played by N [04:17:02.899] [ComputePlayedCards] Card 10: D3 played by E [04:17:02.899] [ComputePlayedCards] Card 11: D5 played by S [04:17:02.899] [ComputePlayedCards] Card 12: D2 played by W [04:17:02.899] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.899] [ComputePlayedCards] Card 13: HK played by N [04:17:02.899] [ComputePlayedCards] Card 14: D6 played by E [04:17:02.899] [ComputePlayedCards] Card 15: HT played by S [04:17:02.899] [ComputePlayedCards] Card 16: HJ played by W [04:17:02.899] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.899] [ComputePlayedCards] Card 17: H9 played by N [04:17:02.899] [ComputePlayedCards] Card 18: D4 played by E [04:17:02.900] [ComputePlayedCards] Card 19: CT played by S [04:17:02.900] [ComputePlayedCards] Card 20: S7 played by W [04:17:02.900] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.900] [ComputePlayedCards] Card 21: H7 played by N [04:17:02.900] [ComputePlayedCards] Card 22: S3 played by E [04:17:02.900] [ComputePlayedCards] Card 23: D9 played by S [04:17:02.900] [ComputePlayedCards] Card 24: S9 played by W [04:17:02.900] [ComputePlayedCards] Trick complete. Winner: N [04:17:02.900] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA, DA, HK, H9, H7 [04:17:02.900] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2, D3, D6, D4, S3 [04:17:02.900] [DealFinder] Added 6 played cards to S (was 0 cards): H3, H8, D5, HT, CT, D9 [04:17:02.900] [DealFinder] Added 6 played cards to W (was 0 cards): H2, H4, D2, HJ, S7, S9 [04:17:02.900] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 3) [04:17:02.901] [DealFinder] Show-out: W void in Hearts (bidding said [2-5], already held 3) [04:17:02.901] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:17:02.901] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:17:02.901] [DealFinder] Bid verification enabled for: W [04:17:02.901] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[3-3] D[3-6] C[1-4] (2 iterations) [04:17:02.901] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[3-3] D[2-5] C[2-5] (2 iterations) [04:17:02.901] [DealFinder] Known cards per player: N=13, E=13, S=6, W=6 [04:17:02.901] [DealFinder] Locked players: N, E [04:17:02.901] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [04:17:02.902] [DealFinder] Players needing cards: S:7, W:7 [04:17:02.902] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:17:03.904] [DealFinder] Combinatorial: enumerated 3432, perfect 499, sending 100 to DDS [04:17:03.904] [Timing] Total: 1007ms, Generation: 0ms, Verification: 0ms [04:17:03.904] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 499 [04:17:03.904] Search complete. Returning 100 deals. [04:17:03.904] Found 100 sample deals for simulation. [04:17:03.905] Valid deals for DDS: 100 / 100 [04:17:03.905] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [04:17:03.905] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:17:03.905] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:17:03.905] [SAMPLE-VAL] T3: N=DA E=D3 S=D5 W=D2 (leader=N) [04:17:03.905] [SAMPLE-VAL] T4: N=HK E=D6 S=HT W=HJ (leader=N) [04:17:03.905] [SAMPLE-VAL] T5: N=H9 E=D4 S=CT W=S7 (leader=N) [04:17:03.905] [SAMPLE-VAL] T6: N=H7 E=S3 S=D9 W=S9 (leader=N) [04:17:03.909] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [S:T1-H3=80 % T2-H8=73 % T3-D5=89 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=93 % T4-HJ=100 % T5-S7=76 % T6-S9=58 %] [04:17:03.913] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=82 % T3-D5=100 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=92 % T6-S9=10 %] [04:17:03.916] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=85 % T3-D5=96 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=89 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=67 %] [04:17:03.920] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=69 % T3-D5=98 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=88 % T4-HJ=100 % T5-S7=70 % T6-S9=67 %] [04:17:03.923] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=62 % T3-D5=47 % T4-HT=100 % T5-CT=0 %! T6-D9=14 %, W:T1-H2=100 % T2-H4=93 % T3-D2=98 % T4-HJ=100 % T5-S7=67 % T6-S9=51 %] [04:17:03.927] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.001 [S:T1-H3=80 % T2-H8=76 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=56 % T6-S9=42 %] [04:17:03.930] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.007 [S:T1-H3=81 % T2-H8=66 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=27 %, W:T1-H2=100 % T2-H4=94 % T3-D2=90 % T4-HJ=100 % T5-S7=86 % T6-S9=7 %] [04:17:03.934] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=72 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=58 %] [04:17:03.938] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.007 [S:T1-H3=81 % T2-H8=74 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=90 % T4-HJ=100 % T5-S7=72 % T6-S9=60 %] [04:17:03.941] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=79 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=72 % T6-S9=55 %] [04:17:03.945] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.001 [S:T1-H3=68 % T2-H8=70 % T3-D5=96 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=90 % T6-S9=5 %!] [04:17:03.949] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [S:T1-H3=73 % T2-H8=67 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=98 % T4-HJ=100 % T5-S7=77 % T6-S9=55 %] [04:17:03.952] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=70 % T3-D5=98 % T4-HT=100 % T5-CT=2 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=92 % T4-HJ=100 % T5-S7=43 % T6-S9=34 %] [04:17:03.956] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.020 [S:T1-H3=82 % T2-H8=67 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=24 %, W:T1-H2=100 % T2-H4=94 % T3-D2=90 % T4-HJ=100 % T5-S7=41 % T6-S9=28 %] [04:17:03.959] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=63 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=11 %, W:T1-H2=100 % T2-H4=95 % T3-D2=93 % T4-HJ=100 % T5-S7=76 % T6-S9=52 %] [04:17:03.963] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=66 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=92 % T4-HJ=100 % T5-S7=35 % T6-S9=25 %] [04:17:03.967] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [S:T1-H3=71 % T2-H8=75 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=92 % T4-HJ=100 % T5-S7=90 % T6-S9=5 %!] [04:17:03.970] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.017 [S:T1-H3=76 % T2-H8=76 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=12 %, W:T1-H2=100 % T2-H4=92 % T3-D2=95 % T4-HJ=100 % T5-S7=74 % T6-S9=59 %] [04:17:03.974] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.016 [S:T1-H3=81 % T2-H8=80 % T3-D5=89 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=92 % T4-HJ=100 % T5-S7=68 % T6-S9=68 %] [04:17:03.977] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=68 % T3-D5=57 % T4-HT=100 % T5-CT=0 %! T6-D9=23 %, W:T1-H2=100 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=63 % T6-S9=52 %] [04:17:03.981] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.001 [S:T1-H3=79 % T2-H8=66 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=64 % T6-S9=52 %] [04:17:03.985] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.012 [S:T1-H3=76 % T2-H8=69 % T3-D5=95 % T4-HT=100 % T5-CT=2 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=94 % T4-HJ=100 % T5-S7=62 % T6-S9=55 %] [04:17:03.989] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [S:T1-H3=74 % T2-H8=84 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=61 %] [04:17:03.992] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=79 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=72 % T6-S9=55 %] [04:17:03.996] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.006 [S:T1-H3=82 % T2-H8=74 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=8 %, W:T1-H2=100 % T2-H4=96 % T3-D2=91 % T4-HJ=100 % T5-S7=67 % T6-S9=44 %] [04:17:03.999] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.004 [S:T1-H3=81 % T2-H8=74 % T3-D5=58 % T4-HT=100 % T5-CT=0 %! T6-D9=7 %, W:T1-H2=100 % T2-H4=94 % T3-D2=97 % T4-HJ=100 % T5-S7=66 % T6-S9=50 %] [04:17:04.003] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=75 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=91 % T4-HJ=100 % T5-S7=87 % T6-S9=7 %] [04:17:04.007] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.001 [S:T1-H3=82 % T2-H8=71 % T3-D5=99 % T4-HT=100 % T5-CT=2 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=90 % T3-D2=89 % T4-HJ=100 % T5-S7=41 % T6-S9=36 %] [04:17:04.011] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.000 [S:T1-H3=72 % T2-H8=74 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=98 % T4-HJ=100 % T5-S7=87 % T6-S9=8 %] [04:17:04.014] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.002 [S:T1-H3=81 % T2-H8=69 % T3-D5=98 % T4-HT=100 % T5-CT=3 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=93 % T4-HJ=100 % T5-S7=50 % T6-S9=32 %] [04:17:04.018] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [S:T1-H3=73 % T2-H8=78 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=67 % T6-S9=52 %] [04:17:04.022] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [S:T1-H3=77 % T2-H8=67 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=89 % T6-S9=7 %] [04:17:04.025] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=74 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=9 %, W:T1-H2=100 % T2-H4=93 % T3-D2=89 % T4-HJ=100 % T5-S7=65 % T6-S9=60 %] [04:17:04.029] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=68 % T3-D5=57 % T4-HT=100 % T5-CT=0 %! T6-D9=23 %, W:T1-H2=100 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=63 % T6-S9=52 %] [04:17:04.033] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.007 [S:T1-H3=82 % T2-H8=78 % T3-D5=76 % T4-HT=100 % T5-CT=0 %! T6-D9=6 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=56 %] [04:17:04.036] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=72 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=74 % T6-S9=50 %] [04:17:04.040] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.012 [S:T1-H3=75 % T2-H8=71 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=100 % T2-H4=89 % T3-D2=92 % T4-HJ=100 % T5-S7=85 % T6-S9=7 %] [04:17:04.043] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.002 [S:T1-H3=83 % T2-H8=72 % T3-D5=96 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=94 % T4-HJ=100 % T5-S7=62 % T6-S9=49 %] [04:17:04.047] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.121 [S:T1-H3=81 % T2-H8=71 % T3-D5=98 % T4-HT=100 % T5-CT=5 %! T6-D9=2 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=85 % T4-HJ=100 % T5-S7=61 % T6-S9=51 %] [04:17:04.051] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.003 [S:T1-H3=77 % T2-H8=65 % T3-D5=45 % T4-HT=100 % T5-CT=0 %! T6-D9=12 %, W:T1-H2=100 % T2-H4=92 % T3-D2=98 % T4-HJ=100 % T5-S7=64 % T6-S9=48 %] [04:17:04.056] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=66 % T3-D5=98 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=90 % T4-HJ=100 % T5-S7=84 % T6-S9=7 %] [04:17:04.060] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [S:T1-H3=72 % T2-H8=76 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=94 % T6-S9=7 %] [04:17:04.064] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=65 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=10 %, W:T1-H2=99 % T2-H4=95 % T3-D2=94 % T4-HJ=100 % T5-S7=74 % T6-S9=46 %] [04:17:04.068] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=77 % T3-D5=51 % T4-HT=100 % T5-CT=0 %! T6-D9=11 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=75 % T6-S9=58 %] [04:17:04.072] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.036 [S:T1-H3=83 % T2-H8=75 % T3-D5=85 % T4-HT=100 % T5-CT=0 %! T6-D9=15 %, W:T1-H2=99 % T2-H4=93 % T3-D2=94 % T4-HJ=100 % T5-S7=70 % T6-S9=49 %] [04:17:04.075] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.009 [S:T1-H3=83 % T2-H8=80 % T3-D5=74 % T4-HT=100 % T5-CT=0 %! T6-D9=9 %, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=42 %] [04:17:04.079] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.002 [S:T1-H3=76 % T2-H8=70 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=93 % T4-HJ=100 % T5-S7=59 % T6-S9=49 %] [04:17:04.082] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [S:T1-H3=83 % T2-H8=77 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=96 % T3-D2=87 % T4-HJ=100 % T5-S7=63 % T6-S9=45 %] [04:17:04.086] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.005 [S:T1-H3=78 % T2-H8=71 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=6 %, W:T1-H2=100 % T2-H4=85 % T3-D2=89 % T4-HJ=100 % T5-S7=68 % T6-S9=72 %] [04:17:04.090] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.010 [S:T1-H3=72 % T2-H8=73 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=12 %, W:T1-H2=100 % T2-H4=92 % T3-D2=90 % T4-HJ=100 % T5-S7=72 % T6-S9=50 %] [04:17:04.094] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=70 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=23 %, W:T1-H2=100 % T2-H4=93 % T3-D2=94 % T4-HJ=100 % T5-S7=73 % T6-S9=54 %] [04:17:04.097] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.005 [S:T1-H3=78 % T2-H8=79 % T3-D5=74 % T4-HT=100 % T5-CT=0 %! T6-D9=2 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=55 %] [04:17:04.101] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.003 [S:T1-H3=83 % T2-H8=67 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=12 %, W:T1-H2=99 % T2-H4=95 % T3-D2=94 % T4-HJ=100 % T5-S7=72 % T6-S9=60 %] [04:17:04.105] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.007 [S:T1-H3=81 % T2-H8=72 % T3-D5=97 % T4-HT=100 % T5-CT=4 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=90 % T4-HJ=100 % T5-S7=46 % T6-S9=39 %] [04:17:04.108] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.004 [S:T1-H3=80 % T2-H8=71 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=100 % T2-H4=90 % T3-D2=89 % T4-HJ=100 % T5-S7=63 % T6-S9=64 %] [04:17:04.111] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=60 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=63 % T6-S9=54 %] [04:17:04.115] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=69 % T3-D5=98 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=89 % T4-HJ=100 % T5-S7=89 % T6-S9=5 %] [04:17:04.118] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.010 [S:T1-H3=78 % T2-H8=63 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=15 %, W:T1-H2=100 % T2-H4=93 % T3-D2=92 % T4-HJ=100 % T5-S7=90 % T6-S9=8 %] [04:17:04.122] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.002 [S:T1-H3=76 % T2-H8=76 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=90 % T4-HJ=100 % T5-S7=88 % T6-S9=7 %] [04:17:04.125] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.006 [S:T1-H3=77 % T2-H8=82 % T3-D5=82 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=49 % T6-S9=47 %] [04:17:04.129] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.001 [S:T1-H3=79 % T2-H8=66 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=64 % T6-S9=52 %] [04:17:04.132] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.000 [S:T1-H3=77 % T2-H8=73 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=98 % T4-HJ=100 % T5-S7=88 % T6-S9=7 %] [04:17:04.135] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=78 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=80 % T6-S9=69 %] [04:17:04.139] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.000 [S:T1-H3=74 % T2-H8=66 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=90 % T6-S9=6 %] [04:17:04.143] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.004 [S:T1-H3=80 % T2-H8=72 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=9 %, W:T1-H2=99 % T2-H4=95 % T3-D2=91 % T4-HJ=100 % T5-S7=67 % T6-S9=51 %] [04:17:04.146] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.001 [S:T1-H3=78 % T2-H8=73 % T3-D5=96 % T4-HT=100 % T5-CT=1 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=94 % T4-HJ=100 % T5-S7=71 % T6-S9=71 %] [04:17:04.150] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.005 [S:T1-H3=82 % T2-H8=78 % T3-D5=73 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=65 % T6-S9=59 %] [04:17:04.153] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=70 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=14 %, W:T1-H2=100 % T2-H4=94 % T3-D2=88 % T4-HJ=100 % T5-S7=66 % T6-S9=52 %] [04:17:04.157] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.008 [S:T1-H3=82 % T2-H8=72 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=95 % T4-HJ=100 % T5-S7=72 % T6-S9=52 %] [04:17:04.160] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=85 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=87 % T6-S9=9 %] [04:17:04.164] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.004 [S:T1-H3=80 % T2-H8=72 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=12 %, W:T1-H2=100 % T2-H4=95 % T3-D2=91 % T4-HJ=100 % T5-S7=89 % T6-S9=6 %] [04:17:04.167] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=65 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=91 % T4-HJ=100 % T5-S7=59 % T6-S9=65 %] [04:17:04.170] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.000 [S:T1-H3=82 % T2-H8=74 % T3-D5=98 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=91 % T4-HJ=100 % T5-S7=52 % T6-S9=43 %] [04:17:04.174] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.004 [S:T1-H3=79 % T2-H8=72 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=90 % T4-HJ=100 % T5-S7=73 % T6-S9=58 %] [04:17:04.177] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.020 [S:T1-H3=81 % T2-H8=65 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=99 % T2-H4=89 % T3-D2=93 % T4-HJ=100 % T5-S7=74 % T6-S9=65 %] [04:17:04.181] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=60 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=63 % T6-S9=54 %] [04:17:04.184] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.001 [S:T1-H3=79 % T2-H8=79 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=86 % T4-HJ=100 % T5-S7=59 % T6-S9=61 %] [04:17:04.188] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.007 [S:T1-H3=79 % T2-H8=80 % T3-D5=79 % T4-HT=100 % T5-CT=0 %! T6-D9=6 %, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=81 % T6-S9=8 %] [04:17:04.191] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.004 [S:T1-H3=83 % T2-H8=58 % T3-D5=81 % T4-HT=100 % T5-CT=0 %! T6-D9=20 %, W:T1-H2=100 % T2-H4=93 % T3-D2=95 % T4-HJ=100 % T5-S7=80 % T6-S9=56 %] [04:17:04.195] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.006 [S:T1-H3=82 % T2-H8=74 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=8 %, W:T1-H2=100 % T2-H4=96 % T3-D2=91 % T4-HJ=100 % T5-S7=67 % T6-S9=44 %] [04:17:04.198] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.003 [S:T1-H3=82 % T2-H8=69 % T3-D5=81 % T4-HT=100 % T5-CT=0 %! T6-D9=8 %, W:T1-H2=99 % T2-H4=94 % T3-D2=98 % T4-HJ=100 % T5-S7=54 % T6-S9=50 %] [04:17:04.202] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.000 [S:T1-H3=82 % T2-H8=73 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=85 % T3-D2=100 % T4-HJ=100 % T5-S7=67 % T6-S9=61 %] [04:17:04.205] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.001 [S:T1-H3=73 % T2-H8=69 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=69 % T6-S9=55 %] [04:17:04.208] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.001 [S:T1-H3=75 % T2-H8=70 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=87 % T4-HJ=100 % T5-S7=67 % T6-S9=52 %] [04:17:04.212] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.020 [S:T1-H3=81 % T2-H8=65 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=99 % T2-H4=89 % T3-D2=93 % T4-HJ=100 % T5-S7=74 % T6-S9=65 %] [04:17:04.215] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=64 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=56 %] [04:17:04.219] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.002 [S:T1-H3=80 % T2-H8=73 % T3-D5=98 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=87 % T4-HJ=100 % T5-S7=68 % T6-S9=67 %] [04:17:04.222] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.001 [S:T1-H3=78 % T2-H8=73 % T3-D5=96 % T4-HT=100 % T5-CT=1 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=94 % T4-HJ=100 % T5-S7=71 % T6-S9=71 %] [04:17:04.226] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=64 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=11 %, W:T1-H2=100 % T2-H4=93 % T3-D2=92 % T4-HJ=100 % T5-S7=73 % T6-S9=66 %] [04:17:04.229] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.000 [S:T1-H3=77 % T2-H8=61 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=98 % T4-HJ=100 % T5-S7=89 % T6-S9=7 %] [04:17:04.233] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.006 [S:T1-H3=79 % T2-H8=80 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=5 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=97 % T4-HJ=100 % T5-S7=49 % T6-S9=41 %] [04:17:04.236] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=72 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=88 % T6-S9=8 %] [04:17:04.239] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=77 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=40 %] [04:17:04.243] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.004 [S:T1-H3=80 % T2-H8=71 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=100 % T2-H4=90 % T3-D2=89 % T4-HJ=100 % T5-S7=63 % T6-S9=64 %] [04:17:04.246] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=73 % T3-D5=99 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=71 % T6-S9=54 %] [04:17:04.250] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.007 [S:T1-H3=82 % T2-H8=77 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=15 %, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=51 %] [04:17:04.253] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.007 [S:T1-H3=81 % T2-H8=66 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=27 %, W:T1-H2=100 % T2-H4=94 % T3-D2=90 % T4-HJ=100 % T5-S7=86 % T6-S9=7 %] [04:17:04.256] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.001 [S:T1-H3=75 % T2-H8=81 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=55 %] [04:17:04.260] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=67 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %!, W:T1-H2=99 % T2-H4=91 % T3-D2=98 % T4-HJ=100 % T5-S7=61 % T6-S9=60 %] [04:17:04.264] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.016 [S:T1-H3=79 % T2-H8=81 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=5 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=91 % T4-HJ=100 % T5-S7=62 % T6-S9=56 %] [04:17:04.264] [SAMPLE-VAL] Zeroed 42 samples below relative threshold 0.010 x max 0.1210 = 0.001210 [04:17:04.264] [SAMPLE-VAL] Done. Weight range: 0.000-0.121 [04:17:04.264] [SAMPLE-VAL] Top sample 39 (w=0.121): S:Q6.T83.T975.AKT4 W:AK97.J42.KQJ2.J7 [S:T1-H3=81 % T2-H8=71 % T3-D5=98 % T4-HT=100 % T5-CT=5 %! T6-D9=2 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=85 % T4-HJ=100 % T5-S7=61 % T6-S9=51 %] [04:17:04.264] [SAMPLE-VAL] Top sample 45 (w=0.036): S:AQ6.T83.QJ975.T7 W:K97.J42.KT2.AKJ4 [S:T1-H3=83 % T2-H8=75 % T3-D5=85 % T4-HT=100 % T5-CT=0 %! T6-D9=15 %, W:T1-H2=99 % T2-H4=93 % T3-D2=94 % T4-HJ=100 % T5-S7=70 % T6-S9=49 %] [04:17:04.264] [SAMPLE-VAL] Top sample 75 (w=0.020): S:KQ6.T83.KJ975.T4 W:A97.J42.QT2.AKJ7 [S:T1-H3=81 % T2-H8=65 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=99 % T2-H4=89 % T3-D2=93 % T4-HJ=100 % T5-S7=74 % T6-S9=65 %] [04:17:04.264] [SAMPLE-VAL] Top sample 85 (w=0.020): S:KQ6.T83.KJ975.T7 W:A97.J42.QT2.AKJ4 [S:T1-H3=81 % T2-H8=65 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=17 %, W:T1-H2=99 % T2-H4=89 % T3-D2=93 % T4-HJ=100 % T5-S7=74 % T6-S9=65 %] [04:17:04.264] [SAMPLE-VAL] Top sample 14 (w=0.020): S:Q6.T83.QJ975.KJT W:AK97.J42.KT2.A74 [S:T1-H3=82 % T2-H8=67 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=24 %, W:T1-H2=100 % T2-H4=94 % T3-D2=90 % T4-HJ=100 % T5-S7=41 % T6-S9=28 %] [04:17:04.264] After sample validation: 58 deals remaining [04:17:04.265] [PLAY-INFER] No inference observations detected [04:17:04.265] Using weighted samples: 58/58 have non-uniform weights (range 0.001-0.121) [04:17:04.265] Sample deals (58 total, showing first 20, by weight): [04:17:04.265] [1] (w=0.121) E:432.6.8643.Q9632 Q6.T83.T975.AKT4 AK97.J42.KQJ2.J7 JT85.AKQ975.A.85 [04:17:04.265] [2] (w=0.036) E:432.6.8643.Q9632 AQ6.T83.QJ975.T7 K97.J42.KT2.AKJ4 JT85.AKQ975.A.85 [04:17:04.265] [3] (w=0.020) E:432.6.8643.Q9632 KQ6.T83.KJ975.T4 A97.J42.QT2.AKJ7 JT85.AKQ975.A.85 [04:17:04.265] [4] (w=0.020) E:432.6.8643.Q9632 KQ6.T83.KJ975.T7 A97.J42.QT2.AKJ4 JT85.AKQ975.A.85 [04:17:04.265] [5] (w=0.020) E:432.6.8643.Q9632 Q6.T83.QJ975.KJT AK97.J42.KT2.A74 JT85.AKQ975.A.85 [04:17:04.265] [6] (w=0.017) E:432.6.8643.Q9632 A6.T83.QJ975.T74 KQ97.J42.KT2.AKJ JT85.AKQ975.A.85 [04:17:04.265] [7] (w=0.016) E:432.6.8643.Q9632 KQ6.T83.Q975.T74 A97.J42.KJT2.AKJ JT85.AKQ975.A.85 [04:17:04.265] [8] (w=0.016) E:432.6.8643.Q9632 AKQ6.T83.975.T74 97.J42.KQJT2.AKJ JT85.AKQ975.A.85 [04:17:04.265] [9] (w=0.012) E:432.6.8643.Q9632 6.T83.QT975.AKT4 AKQ97.J42.KJ2.J7 JT85.AKQ975.A.85 [04:17:04.266] [10] (w=0.012) E:432.6.8643.Q9632 K.T83.QJ975.KT74 AQ976.J42.KT2.AJ JT85.AKQ975.A.85 [04:17:04.266] [11] (w=0.010) E:432.6.8643.Q9632 Q.T83.KJ975.KT74 AK976.J42.QT2.AJ JT85.AKQ975.A.85 [04:17:04.266] [12] (w=0.010) E:432.6.8643.Q9632 A6.T83.KQ975.T74 KQ97.J42.JT2.AKJ JT85.AKQ975.A.85 [04:17:04.266] [13] (w=0.009) E:432.6.8643.Q9632 AQ6.T83.QT95.JT4 K97.J42.KJ72.AK7 JT85.AKQ975.A.85 [04:17:04.266] [14] (w=0.008) E:432.6.8643.Q9632 AQ6.T83.J975.T74 K97.J42.KQT2.AKJ JT85.AKQ975.A.85 [04:17:04.266] [15] (w=0.007) E:432.6.8643.Q9632 Q6.T83.QT95.KJT7 AK97.J42.KJ72.A4 JT85.AKQ975.A.85 [04:17:04.266] [16] (w=0.007) E:432.6.8643.Q9632 Q6.T83.QT95.KT74 AK97.J42.KJ72.AJ JT85.AKQ975.A.85 [04:17:04.266] [17] (w=0.007) E:432.6.8643.Q9632 KQ6.T83.KT975.JT A97.J42.QJ2.AK74 JT85.AKQ975.A.85 [04:17:04.266] [18] (w=0.007) E:432.6.8643.Q9632 Q.T83.QJ975.KJT7 AK976.J42.KT2.A4 JT85.AKQ975.A.85 [04:17:04.266] [19] (w=0.007) E:432.6.8643.Q9632 Q.T83.QJ975.KJT4 AK976.J42.KT2.A7 JT85.AKQ975.A.85 [04:17:04.266] [20] (w=0.007) E:432.6.8643.Q9632 Q6.T83.Q975.AT74 AK97.J42.KJT2.KJ JT85.AKQ975.A.85 [04:17:04.267] ... and 38 more [04:17:04.312] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:17:04.312] H5: [150, 250, 50, 50, 100, 100, 50, 250, 150, 100, 150, 250, 250, 250, 100, 100, 50, 150, 150, 100, 150, 250, 250, 250, 250, 150, 50, 100, 150, 250, 150, 150, 150, 50, 150, 200, 100, 50, 150, 150, 100, 100, 100, 50, 250, 50, 150, 50, 150, 150, 100, 100, 100, 250, 150, 50, 100, 150] [04:17:04.312] C5: [100, -90, 50, 50, 50, -90, -90, -90, 150, 100, 100, 100, -90, -90, 100, 50, 50, 150, 150, 50, 100, -90, 50, -90, -90, 100, 50, 50, 100, 50, 100, 100, 150, -90, 100, 150, -90, -90, 100, 100, 50, 50, 50, 50, -90, -90, 100, -90, 100, -90, 50, -90, 50, -90, 100, -90, 50, 100] [04:17:04.312] C8: [100, -90, 50, 50, 50, -90, -90, -90, 150, 100, 100, 100, -90, -90, 100, 50, 50, 150, 150, 50, 100, -90, 50, -90, -90, 100, 50, 50, 100, 50, 100, 100, 150, -90, 100, 150, -90, -90, 100, 100, 50, 50, 50, 50, -90, -90, 100, -90, 100, -90, 50, -90, 50, -90, 100, -90, 50, 100] [04:17:04.312] SJ: [100, 250, 50, 50, 50, 50, -90, 250, 100, 100, 150, 200, 250, 250, 50, 50, 50, 100, 100, 50, 100, 250, 250, 250, 250, 100, 50, 50, 100, 250, 50, 50, 150, -90, 100, 150, 50, -90, 50, 50, 50, 50, 50, 50, 250, -90, 100, -90, 100, 100, 50, 50, 50, 250, 100, -90, 50, 100] [04:17:04.312] S5: [100, 250, 50, 50, 50, 50, -90, 250, 100, 100, 150, 200, 250, 250, 50, 50, 50, 100, 100, 50, 100, 250, 250, 250, 250, 100, 50, 50, 100, 250, 50, 50, 150, -90, 100, 150, 50, -90, 50, 50, 50, 50, 50, 50, 250, -90, 100, -90, 100, 100, 50, 50, 50, 250, 100, -90, 50, 100] [04:17:04.312] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:17:04.312] H5: [3, 5, 1, 1, 2, 2, 1, 5, 3, 2, 3, 5, 5, 5, 2, 2, 1, 3, 3, 2, 3, 5, 5, 5, 5, 3, 1, 2, 3, 5, 3, 3, 3, 1, 3, 4, 2, 1, 3, 3, 2, 2, 2, 1, 5, 1, 3, 1, 3, 3, 2, 2, 2, 5, 3, 1, 2, 3] [04:17:04.312] C5: [2, 0, 1, 1, 1, 0, 0, 0, 3, 2, 2, 2, 0, 0, 2, 1, 1, 3, 3, 1, 2, 0, 1, 0, 0, 2, 1, 1, 2, 1, 2, 2, 3, 0, 2, 3, 0, 0, 2, 2, 1, 1, 1, 1, 0, 0, 2, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 2] [04:17:04.312] C8: [2, 0, 1, 1, 1, 0, 0, 0, 3, 2, 2, 2, 0, 0, 2, 1, 1, 3, 3, 1, 2, 0, 1, 0, 0, 2, 1, 1, 2, 1, 2, 2, 3, 0, 2, 3, 0, 0, 2, 2, 1, 1, 1, 1, 0, 0, 2, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 2] [04:17:04.312] SJ: [2, 5, 1, 1, 1, 1, 0, 5, 2, 2, 3, 4, 5, 5, 1, 1, 1, 2, 2, 1, 2, 5, 5, 5, 5, 2, 1, 1, 2, 5, 1, 1, 3, 0, 2, 3, 1, 0, 1, 1, 1, 1, 1, 1, 5, 0, 2, 0, 2, 2, 1, 1, 1, 5, 2, 0, 1, 2] [04:17:04.312] S5: [2, 5, 1, 1, 1, 1, 0, 5, 2, 2, 3, 4, 5, 5, 1, 1, 1, 2, 2, 1, 2, 5, 5, 5, 5, 2, 1, 1, 2, 5, 1, 1, 3, 0, 2, 3, 1, 0, 1, 1, 1, 1, 1, 1, 5, 0, 2, 0, 2, 2, 1, 1, 1, 5, 2, 0, 1, 2] [04:17:04.313] --- IMP Calculation Output (card -> average IMP) --- [04:17:04.313] H5: 2.24 [04:17:04.313] SJ: 0.49 [04:17:04.313] S5: 0.49 [04:17:04.313] C5: -1.61 [04:17:04.313] C8: -1.61 [04:17:04.313] === DDS DETAILED ANALYSIS === [04:17:04.313] Cards analyzed: 5, Samples per card: 58 [04:17:04.313] [04:17:04.313] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:17:04.313] ----- ------ --------- ------- ----------- -------------------------------- [04:17:04.313] H5 2.24 2.79 100 % 5 [3, 5, 1, 1, 2, 2, 1, 5, 3, 2, 3, 5, 5, 5, 2, 2, 1, 3, 3, 2...] [04:17:04.314] S5 0.49 2.05 94 % 6 [2, 5, 1, 1, 1, 1, 0, 5, 2, 2, 3, 4, 5, 5, 1, 1, 1, 2, 2, 1...] [04:17:04.314] SJ 0.49 2.05 94 % 6 [2, 5, 1, 1, 1, 1, 0, 5, 2, 2, 3, 4, 5, 5, 1, 1, 1, 2, 2, 1...] [04:17:04.314] C5 -1.61 1.14 70 % 4 [2, 0, 1, 1, 1, 0, 0, 0, 3, 2, 2, 2, 0, 0, 2, 1, 1, 3, 3, 1...] [04:17:04.314] C8 -1.61 1.14 70 % 4 [2, 0, 1, 1, 1, 0, 0, 0, 3, 2, 2, 2, 0, 0, 2, 1, 1, 3, 3, 1...] [04:17:04.314] [04:17:04.314] Selected: H5 (IMPs=2.24, avgTricks=2.79) [04:17:04.314] =================== [04:17:04.314] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:17:04.314] [TRUMP] Skipped: not a suit contract [04:17:04.314] Selected: H5 (avg 2.24 IMPs, 2.79 tricks) [04:17:04.314] [stage-timing] ok sample=1008ms validate=0ms nn=359ms signal=0ms simgames=2ms dds=44ms total=1418ms samples=58 cards=24 [04:17:04.314] === FindBestCardAsync: Position=N, CardsPlayed=24 === [04:17:04.315] Finding card to play for N: JT85.AKQ975.A.85 [04:17:04.315] Relative position: Lefty, Contract type: NoTrump [04:17:04.315] Cards in hand mask: 7 [04:17:04.316] Candidate: xH = 90.9 % [04:17:04.316] Candidate: JS = 5.8 % [04:17:04.316] Candidate: xS = 2.0 % [04:17:04.316] Candidate: 8C = 0.5 % [04:17:04.316] Candidate: 8S = 0.5 % [04:17:04.316] Candidate: xC = 0.4 % [04:17:04.316] Candidate: TS = 0.0 % [04:17:04.316] Selected: H5 (90.9 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:17:07 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:17:07 === [04:17:07.575] === FindBestCardAsync: Position=N, CardsPlayed=28 === [04:17:07.575] Contract: 1N, Declarer: W, Dealer: E [04:17:07.575] Auction: P-P-1N-P-P-P [04:17:07.576] Deal: N:JT85.AKQ975.A.85 432.6.8643.Q9632 KQ6.T83.QJT95.T4 A97.J42.K72.AKJ7 [04:17:07.576] Position N is on defender's side - score table shifted by 7 defense tricks won [04:17:07.576] ****************************** [04:17:07.576] FindMatchingDealsWithPlayInternal Input: [04:17:07.576] Position parameter: N [04:17:07.576] Deal from game: N:... ... ... ... [04:17:07.576] Hand for N: JT85.AKQ975.A.85 [04:17:07.576] Hand for E: 432.6.8643.Q9632 [04:17:07.576] Hand for S: (null) [04:17:07.576] Hand for W: (null) [04:17:07.576] Cards played: HQ, H6, H3, H2, HA, S2, H8, H4, DA, D3, D5, D2, HK, D6, HT, HJ, H9, D4, CT, S7, H7, S3, D9, S9, H5, C2, DT, D7 [04:17:07.576] Declarer: W [04:17:07.576] ****************************** [04:17:07.576] [DealFinder] Seed from player N hand: 1900305709 [04:17:07.577] [DealFinder] Auction: P-P-1N-P-P-P [04:17:07.577] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:17:07.577] [DealFinder] S HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE N, the seat whose own cards produced it. [04:17:07.577] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1432MB, gc2=23) [04:17:07.577] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [04:17:07.577] [ExtractPartialDeal] Position=N, Declarer=W, CardsPlayed=28 [04:17:07.577] [ExtractPartialDeal] Visible hands: N, E, W [04:17:07.577] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:17:07.577] [ExtractPartialDeal] Extracted hands: [04:17:07.577] N: JT85.AKQ975.A.85 (13 cards) [LOCKED] [04:17:07.577] E: 432.6.8643.Q9632 (13 cards) [LOCKED] [04:17:07.577] S: ... (0 cards) [04:17:07.577] W: ... (0 cards) [04:17:07.577] [DealFinder] Trump suit from contract '1N': NoTrump [04:17:07.578] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=NoTrump [04:17:07.578] [ComputePlayedCards] Card 1: HQ played by N [04:17:07.578] [ComputePlayedCards] Card 2: H6 played by E [04:17:07.578] [ComputePlayedCards] Card 3: H3 played by S [04:17:07.578] [ComputePlayedCards] Card 4: H2 played by W [04:17:07.578] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.578] [ComputePlayedCards] Card 5: HA played by N [04:17:07.578] [ComputePlayedCards] Card 6: S2 played by E [04:17:07.578] [ComputePlayedCards] Card 7: H8 played by S [04:17:07.578] [ComputePlayedCards] Card 8: H4 played by W [04:17:07.578] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.578] [ComputePlayedCards] Card 9: DA played by N [04:17:07.578] [ComputePlayedCards] Card 10: D3 played by E [04:17:07.578] [ComputePlayedCards] Card 11: D5 played by S [04:17:07.578] [ComputePlayedCards] Card 12: D2 played by W [04:17:07.578] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.578] [ComputePlayedCards] Card 13: HK played by N [04:17:07.579] [ComputePlayedCards] Card 14: D6 played by E [04:17:07.579] [ComputePlayedCards] Card 15: HT played by S [04:17:07.579] [ComputePlayedCards] Card 16: HJ played by W [04:17:07.579] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.579] [ComputePlayedCards] Card 17: H9 played by N [04:17:07.579] [ComputePlayedCards] Card 18: D4 played by E [04:17:07.579] [ComputePlayedCards] Card 19: CT played by S [04:17:07.579] [ComputePlayedCards] Card 20: S7 played by W [04:17:07.579] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.579] [ComputePlayedCards] Card 21: H7 played by N [04:17:07.579] [ComputePlayedCards] Card 22: S3 played by E [04:17:07.579] [ComputePlayedCards] Card 23: D9 played by S [04:17:07.579] [ComputePlayedCards] Card 24: S9 played by W [04:17:07.579] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.580] [ComputePlayedCards] Card 25: H5 played by N [04:17:07.580] [ComputePlayedCards] Card 26: C2 played by E [04:17:07.580] [ComputePlayedCards] Card 27: DT played by S [04:17:07.580] [ComputePlayedCards] Card 28: D7 played by W [04:17:07.580] [ComputePlayedCards] Trick complete. Winner: N [04:17:07.580] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: HQ, HA, DA, HK, H9, H7, H5 [04:17:07.580] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, S2, D3, D6, D4, S3, C2 [04:17:07.580] [DealFinder] Added 7 played cards to S (was 0 cards): H3, H8, D5, HT, CT, D9, DT [04:17:07.580] [DealFinder] Added 7 played cards to W (was 0 cards): H2, H4, D2, HJ, S7, S9, D7 [04:17:07.580] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 3) [04:17:07.580] [DealFinder] Show-out: W void in Hearts (bidding said [2-5], already held 3) [04:17:07.580] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=14) [04:17:07.581] [DecomposePartnership] W: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner E HCP=2) [04:17:07.581] [DealFinder] Bid verification enabled for: W [04:17:07.581] [DealFinder] Propagated S: HCP[7-9], Suits=S[1-4] H[3-3] D[3-6] C[1-4] (2 iterations) [04:17:07.581] [DealFinder] Propagated W: HCP[15-17], Suits=S[2-5] H[3-3] D[2-5] C[2-5] (2 iterations) [04:17:07.581] [DealFinder] Known cards per player: N=13, E=13, S=7, W=7 [04:17:07.581] [DealFinder] Locked players: N, E [04:17:07.581] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [04:17:07.581] [DealFinder] Players needing cards: S:6, W:6 [04:17:07.581] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:17:07.843] [DealFinder] Combinatorial: enumerated 924, perfect 133, sending 100 to DDS [04:17:07.843] [Timing] Total: 266ms, Generation: 0ms, Verification: 0ms [04:17:07.843] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 133 [04:17:07.843] Search complete. Returning 100 deals. [04:17:07.843] Found 100 sample deals for simulation. [04:17:07.843] Valid deals for DDS: 100 / 100 [04:17:07.843] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: NT [04:17:07.843] [SAMPLE-VAL] T1: N=HQ E=H6 S=H3 W=H2 (leader=N) [04:17:07.843] [SAMPLE-VAL] T2: N=HA E=S2 S=H8 W=H4 (leader=N) [04:17:07.843] [SAMPLE-VAL] T3: N=DA E=D3 S=D5 W=D2 (leader=N) [04:17:07.844] [SAMPLE-VAL] T4: N=HK E=D6 S=HT W=HJ (leader=N) [04:17:07.844] [SAMPLE-VAL] T5: N=H9 E=D4 S=CT W=S7 (leader=N) [04:17:07.844] [SAMPLE-VAL] T6: N=H7 E=S3 S=D9 W=S9 (leader=N) [04:17:07.844] [SAMPLE-VAL] T7: N=H5 E=C2 S=DT W=D7 (leader=N) [04:17:07.849] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.005 [S:T1-H3=82 % T2-H8=75 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %! T7-DT=32 %, W:T1-H2=99 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=48 % T6-S9=48 % T7-D7=52 %] [04:17:07.853] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=70 % T3-D5=89 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=4 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=67 % T6-S9=50 % T7-D7=40 %] [04:17:07.858] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=80 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=2 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=70 % T6-S9=53 % T7-D7=45 %] [04:17:07.862] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.006 [S:T1-H3=79 % T2-H8=80 % T3-D5=79 % T4-HT=100 % T5-CT=0 %! T6-D9=6 % T7-DT=19 %, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=81 % T6-S9=8 % T7-D7=48 %] [04:17:07.867] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=80 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=68 % T6-S9=70 % T7-D7=43 %] [04:17:07.871] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [S:T1-H3=82 % T2-H8=72 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %! T7-DT=5 %!, W:T1-H2=99 % T2-H4=90 % T3-D2=98 % T4-HJ=100 % T5-S7=60 % T6-S9=56 % T7-D7=41 %] [04:17:07.876] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.007 [S:T1-H3=82 % T2-H8=77 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=15 % T7-DT=23 %, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=51 % T7-D7=40 %] [04:17:07.880] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.003 [S:T1-H3=76 % T2-H8=68 % T3-D5=48 % T4-HT=100 % T5-CT=0 %! T6-D9=7 % T7-DT=16 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=63 % T6-S9=55 % T7-D7=36 %] [04:17:07.885] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=84 % T3-D5=97 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=99 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=67 % T6-S9=52 % T7-D7=62 %] [04:17:07.889] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=76 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=87 % T6-S9=9 % T7-D7=21 %] [04:17:07.894] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.000 [S:T1-H3=77 % T2-H8=79 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=100 % T4-HJ=100 % T5-S7=89 % T6-S9=8 % T7-D7=22 %] [04:17:07.898] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.010 [S:T1-H3=81 % T2-H8=74 % T3-D5=78 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=7 %, W:T1-H2=100 % T2-H4=87 % T3-D2=99 % T4-HJ=100 % T5-S7=52 % T6-S9=69 % T7-D7=35 %] [04:17:07.903] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=76 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=87 % T6-S9=9 % T7-D7=21 %] [04:17:07.907] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=77 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=66 % T6-S9=53 % T7-D7=35 %] [04:17:07.912] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=75 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=99 % T2-H4=87 % T3-D2=100 % T4-HJ=100 % T5-S7=89 % T6-S9=8 % T7-D7=37 %] [04:17:07.916] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=75 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=74 % T6-S9=59 % T7-D7=56 %] [04:17:07.921] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=78 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=100 % T4-HJ=100 % T5-S7=89 % T6-S9=7 % T7-D7=28 %] [04:17:07.925] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.005 [S:T1-H3=77 % T2-H8=71 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=6 % T7-DT=5 %!, W:T1-H2=100 % T2-H4=88 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=71 % T7-D7=33 %] [04:17:07.930] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.005 [S:T1-H3=82 % T2-H8=75 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %! T7-DT=32 %, W:T1-H2=99 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=48 % T6-S9=48 % T7-D7=52 %] [04:17:07.934] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [S:T1-H3=82 % T2-H8=72 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %! T7-DT=5 %!, W:T1-H2=99 % T2-H4=90 % T3-D2=98 % T4-HJ=100 % T5-S7=60 % T6-S9=56 % T7-D7=41 %] [04:17:07.938] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.002 [S:T1-H3=72 % T2-H8=74 % T3-D5=52 % T4-HT=100 % T5-CT=0 %! T6-D9=2 %! T7-DT=3 %!, W:T1-H2=99 % T2-H4=87 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=70 % T7-D7=38 %] [04:17:07.943] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.003 [S:T1-H3=76 % T2-H8=68 % T3-D5=48 % T4-HT=100 % T5-CT=0 %! T6-D9=7 % T7-DT=16 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=63 % T6-S9=55 % T7-D7=36 %] [04:17:07.947] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.003 [S:T1-H3=76 % T2-H8=80 % T3-D5=76 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=10 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=61 % T6-S9=55 % T7-D7=68 %] [04:17:07.951] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [S:T1-H3=74 % T2-H8=66 % T3-D5=84 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=90 % T6-S9=6 % T7-D7=43 %] [04:17:07.956] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=75 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=4 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=98 % T4-HJ=100 % T5-S7=87 % T6-S9=8 % T7-D7=24 %] [04:17:07.962] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=69 % T3-D5=85 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=68 % T6-S9=50 % T7-D7=58 %] [04:17:07.967] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.001 [S:T1-H3=80 % T2-H8=76 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=7 %, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=56 % T6-S9=42 % T7-D7=64 %] [04:17:07.972] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.008 [S:T1-H3=81 % T2-H8=75 % T3-D5=72 % T4-HT=100 % T5-CT=0 %! T6-D9=12 % T7-DT=21 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=70 % T6-S9=55 % T7-D7=55 %] [04:17:07.976] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.001 [S:T1-H3=76 % T2-H8=84 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=7 %, W:T1-H2=99 % T2-H4=93 % T3-D2=97 % T4-HJ=100 % T5-S7=58 % T6-S9=59 % T7-D7=60 %] [04:17:07.981] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=85 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=6 %, W:T1-H2=99 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=87 % T6-S9=9 % T7-D7=40 %] [04:17:07.985] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=73 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=61 % T6-S9=54 % T7-D7=37 %] [04:17:07.989] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.003 [S:T1-H3=72 % T2-H8=71 % T3-D5=51 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %! T7-DT=5 %, W:T1-H2=100 % T2-H4=90 % T3-D2=99 % T4-HJ=100 % T5-S7=65 % T6-S9=64 % T7-D7=41 %] [04:17:07.994] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=72 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=88 % T6-S9=8 % T7-D7=28 %] [04:17:07.998] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=81 % T3-D5=95 % T4-HT=100 % T5-CT=1 %! T6-D9=0 %! T7-DT=3 %!, W:T1-H2=99 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=55 % T6-S9=48 % T7-D7=43 %] [04:17:08.002] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=68 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=3 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=57 % T6-S9=41 % T7-D7=39 %] [04:17:08.007] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=75 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=74 % T6-S9=59 % T7-D7=56 %] [04:17:08.011] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.005 [S:T1-H3=78 % T2-H8=76 % T3-D5=52 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=18 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=92 % T6-S9=5 % T7-D7=35 %] [04:17:08.016] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=76 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=46 % T6-S9=30 % T7-D7=14 %] [04:17:08.020] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.003 [S:T1-H3=78 % T2-H8=79 % T3-D5=74 % T4-HT=100 % T5-CT=0 %! T6-D9=2 %! T7-DT=4 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=55 % T7-D7=52 %] [04:17:08.024] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=67 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=9 %, W:T1-H2=99 % T2-H4=91 % T3-D2=98 % T4-HJ=100 % T5-S7=61 % T6-S9=60 % T7-D7=34 %] [04:17:08.029] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=77 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=8 %, W:T1-H2=98 % T2-H4=93 % T3-D2=98 % T4-HJ=100 % T5-S7=88 % T6-S9=7 % T7-D7=42 %] [04:17:08.033] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.003 [S:T1-H3=74 % T2-H8=76 % T3-D5=49 % T4-HT=100 % T5-CT=0 %! T6-D9=7 % T7-DT=14 %, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=67 % T6-S9=66 % T7-D7=42 %] [04:17:08.038] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.002 [S:T1-H3=78 % T2-H8=80 % T3-D5=75 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %! T7-DT=3 %!, W:T1-H2=99 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=64 % T6-S9=65 % T7-D7=60 %] [04:17:08.042] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [S:T1-H3=73 % T2-H8=78 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=67 % T6-S9=52 % T7-D7=38 %] [04:17:08.046] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.003 [S:T1-H3=83 % T2-H8=82 % T3-D5=77 % T4-HT=100 % T5-CT=0 %! T6-D9=6 % T7-DT=18 %, W:T1-H2=99 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=59 % T6-S9=56 % T7-D7=72 %] [04:17:08.051] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=80 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=68 % T6-S9=70 % T7-D7=43 %] [04:17:08.055] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.000 [S:T1-H3=72 % T2-H8=72 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=71 % T6-S9=59 % T7-D7=55 %] [04:17:08.060] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=72 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=58 % T7-D7=69 %] [04:17:08.064] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.007 [S:T1-H3=82 % T2-H8=77 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=15 % T7-DT=23 %, W:T1-H2=100 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=51 % T7-D7=40 %] [04:17:08.069] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=64 % T3-D5=83 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=56 % T7-D7=56 %] [04:17:08.073] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=73 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=2 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=68 % T6-S9=68 % T7-D7=40 %] [04:17:08.077] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=82 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=48 % T7-D7=57 %] [04:17:08.082] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=68 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=3 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=57 % T6-S9=41 % T7-D7=39 %] [04:17:08.086] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.006 [S:T1-H3=79 % T2-H8=80 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=5 %! T7-DT=21 %, W:T1-H2=99 % T2-H4=94 % T3-D2=97 % T4-HJ=100 % T5-S7=49 % T6-S9=41 % T7-D7=79 %] [04:17:08.091] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.003 [S:T1-H3=72 % T2-H8=73 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %! T7-DT=8 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=73 % T6-S9=62 % T7-D7=59 %] [04:17:08.095] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=66 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=87 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=66 % T7-D7=49 %] [04:17:08.099] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=69 % T3-D5=85 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=68 % T6-S9=50 % T7-D7=58 %] [04:17:08.104] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.003 [S:T1-H3=81 % T2-H8=79 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %! T7-DT=25 %, W:T1-H2=99 % T2-H4=96 % T3-D2=97 % T4-HJ=100 % T5-S7=56 % T6-S9=43 % T7-D7=85 %] [04:17:08.108] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.002 [S:T1-H3=82 % T2-H8=79 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %! T7-DT=14 %, W:T1-H2=99 % T2-H4=92 % T3-D2=97 % T4-HJ=100 % T5-S7=54 % T6-S9=58 % T7-D7=60 %] [04:17:08.112] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.000 [S:T1-H3=82 % T2-H8=73 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=99 % T2-H4=85 % T3-D2=100 % T4-HJ=100 % T5-S7=67 % T6-S9=61 % T7-D7=70 %] [04:17:08.117] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=77 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=4 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=40 % T7-D7=63 %] [04:17:08.121] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.000 [S:T1-H3=77 % T2-H8=77 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=87 % T3-D2=100 % T4-HJ=100 % T5-S7=61 % T6-S9=65 % T7-D7=29 %] [04:17:08.126] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.008 [S:T1-H3=76 % T2-H8=76 % T3-D5=78 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=7 %, W:T1-H2=100 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=55 % T6-S9=53 % T7-D7=39 %] [04:17:08.130] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.008 [S:T1-H3=83 % T2-H8=70 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=11 % T7-DT=22 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=65 % T6-S9=52 % T7-D7=40 %] [04:17:08.134] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.003 [S:T1-H3=74 % T2-H8=76 % T3-D5=49 % T4-HT=100 % T5-CT=0 %! T6-D9=7 % T7-DT=14 %, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=67 % T6-S9=66 % T7-D7=42 %] [04:17:08.139] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.003 [S:T1-H3=80 % T2-H8=77 % T3-D5=51 % T4-HT=100 % T5-CT=0 %! T6-D9=11 % T7-DT=20 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=75 % T6-S9=58 % T7-D7=57 %] [04:17:08.143] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.003 [S:T1-H3=77 % T2-H8=73 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=7 % T7-DT=9 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=71 % T6-S9=73 % T7-D7=52 %] [04:17:08.148] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=69 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=14 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=69 % T6-S9=62 % T7-D7=42 %] [04:17:08.152] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=77 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=5 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=82 % T6-S9=6 % T7-D7=56 %] [04:17:08.156] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=77 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=4 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=40 % T7-D7=63 %] [04:17:08.161] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.002 [S:T1-H3=72 % T2-H8=76 % T3-D5=52 % T4-HT=100 % T5-CT=0 %! T6-D9=6 % T7-DT=15 %, W:T1-H2=100 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=89 % T6-S9=6 % T7-D7=36 %] [04:17:08.165] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=66 % T3-D5=89 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=99 % T2-H4=88 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=70 % T7-D7=46 %] [04:17:08.170] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.000 [S:T1-H3=76 % T2-H8=60 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=63 % T6-S9=54 % T7-D7=41 %] [04:17:08.174] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.002 [S:T1-H3=69 % T2-H8=75 % T3-D5=53 % T4-HT=100 % T5-CT=0 %! T6-D9=2 %! T7-DT=4 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=68 % T6-S9=63 % T7-D7=48 %] [04:17:08.179] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.009 [S:T1-H3=83 % T2-H8=80 % T3-D5=74 % T4-HT=100 % T5-CT=0 %! T6-D9=9 % T7-DT=23 %, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=42 % T7-D7=64 %] [04:17:08.183] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=72 % T3-D5=88 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=57 % T7-D7=50 %] [04:17:08.188] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=66 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=64 % T6-S9=52 % T7-D7=42 %] [04:17:08.192] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.005 [S:T1-H3=82 % T2-H8=78 % T3-D5=73 % T4-HT=100 % T5-CT=0 %! T6-D9=4 %! T7-DT=17 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=65 % T6-S9=59 % T7-D7=66 %] [04:17:08.197] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=78 % T3-D5=94 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=1 %!, W:T1-H2=99 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=58 % T6-S9=49 % T7-D7=54 %] [04:17:08.201] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=75 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=4 %!, W:T1-H2=99 % T2-H4=94 % T3-D2=99 % T4-HJ=100 % T5-S7=87 % T6-S9=8 % T7-D7=51 %] [04:17:08.205] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.006 [S:T1-H3=82 % T2-H8=82 % T3-D5=80 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %! T7-DT=4 %!, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=59 % T6-S9=50 % T7-D7=61 %] [04:17:08.210] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=66 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=99 % T4-HJ=100 % T5-S7=64 % T6-S9=52 % T7-D7=42 %] [04:17:08.216] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.001 [S:T1-H3=68 % T2-H8=77 % T3-D5=56 % T4-HT=100 % T5-CT=0 %! T6-D9=1 %! T7-DT=3 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=69 % T6-S9=55 % T7-D7=40 %] [04:17:08.223] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.000 [S:T1-H3=78 % T2-H8=66 % T3-D5=87 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=87 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=66 % T7-D7=49 %] [04:17:08.230] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=81 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=55 % T7-D7=53 %] [04:17:08.236] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=77 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=91 % T3-D2=100 % T4-HJ=100 % T5-S7=66 % T6-S9=53 % T7-D7=35 %] [04:17:08.241] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.000 [S:T1-H3=75 % T2-H8=81 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=55 % T7-D7=53 %] [04:17:08.247] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.007 [S:T1-H3=80 % T2-H8=72 % T3-D5=72 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=7 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=66 % T6-S9=59 % T7-D7=42 %] [04:17:08.252] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=69 % T3-D5=91 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=14 %, W:T1-H2=100 % T2-H4=91 % T3-D2=99 % T4-HJ=100 % T5-S7=69 % T6-S9=62 % T7-D7=42 %] [04:17:08.257] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.003 [S:T1-H3=83 % T2-H8=82 % T3-D5=77 % T4-HT=100 % T5-CT=0 %! T6-D9=6 % T7-DT=18 %, W:T1-H2=99 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=59 % T6-S9=56 % T7-D7=72 %] [04:17:08.261] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.002 [S:T1-H3=74 % T2-H8=75 % T3-D5=67 % T4-HT=100 % T5-CT=0 %! T6-D9=2 %! T7-DT=4 %!, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=69 % T6-S9=56 % T7-D7=48 %] [04:17:08.266] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.000 [S:T1-H3=80 % T2-H8=67 % T3-D5=93 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=2 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=63 % T6-S9=68 % T7-D7=33 %] [04:17:08.270] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.008 [S:T1-H3=81 % T2-H8=75 % T3-D5=72 % T4-HT=100 % T5-CT=0 %! T6-D9=12 % T7-DT=21 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=70 % T6-S9=55 % T7-D7=55 %] [04:17:08.275] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.001 [S:T1-H3=81 % T2-H8=67 % T3-D5=92 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=9 %, W:T1-H2=99 % T2-H4=91 % T3-D2=98 % T4-HJ=100 % T5-S7=61 % T6-S9=60 % T7-D7=34 %] [04:17:08.279] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.000 [S:T1-H3=73 % T2-H8=80 % T3-D5=95 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=89 % T3-D2=100 % T4-HJ=100 % T5-S7=86 % T6-S9=8 % T7-D7=26 %] [04:17:08.284] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=85 % T3-D5=96 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=99 % T2-H4=89 % T3-D2=100 % T4-HJ=100 % T5-S7=69 % T6-S9=67 % T7-D7=71 %] [04:17:08.288] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.003 [S:T1-H3=77 % T2-H8=82 % T3-D5=82 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %! T7-DT=3 %!, W:T1-H2=99 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=49 % T6-S9=47 % T7-D7=55 %] [04:17:08.293] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.000 [S:T1-H3=79 % T2-H8=72 % T3-D5=86 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=0 %!, W:T1-H2=100 % T2-H4=90 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=58 % T7-D7=69 %] [04:17:08.297] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.000 [S:T1-H3=81 % T2-H8=72 % T3-D5=90 % T4-HT=100 % T5-CT=0 %! T6-D9=0 %! T7-DT=8 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=74 % T6-S9=50 % T7-D7=52 %] [04:17:08.301] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.006 [S:T1-H3=77 % T2-H8=77 % T3-D5=54 % T4-HT=100 % T5-CT=0 %! T6-D9=3 %! T7-DT=4 %!, W:T1-H2=100 % T2-H4=92 % T3-D2=100 % T4-HJ=100 % T5-S7=73 % T6-S9=60 % T7-D7=53 %] [04:17:08.301] [SAMPLE-VAL] Zeroed 44 samples below relative threshold 0.010 x max 0.0097 = 0.000097 [04:17:08.301] [SAMPLE-VAL] Done. Weight range: 0.000-0.010 [04:17:08.302] [SAMPLE-VAL] Top sample 12 (w=0.010): S:K6.T83.QT95.KT74 W:AQ97.J42.KJ72.AJ [S:T1-H3=81 % T2-H8=74 % T3-D5=78 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=7 %, W:T1-H2=100 % T2-H4=87 % T3-D2=99 % T4-HJ=100 % T5-S7=52 % T6-S9=69 % T7-D7=35 %] [04:17:08.302] [SAMPLE-VAL] Top sample 75 (w=0.009): S:AQ6.T83.QT95.JT4 W:K97.J42.KJ72.AK7 [S:T1-H3=83 % T2-H8=80 % T3-D5=74 % T4-HT=100 % T5-CT=0 %! T6-D9=9 % T7-DT=23 %, W:T1-H2=99 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=60 % T6-S9=42 % T7-D7=64 %] [04:17:08.302] [SAMPLE-VAL] Top sample 63 (w=0.008): S:A6.T83.QT95.KT74 W:KQ97.J42.KJ72.AJ [S:T1-H3=76 % T2-H8=76 % T3-D5=78 % T4-HT=100 % T5-CT=0 %! T6-D9=5 % T7-DT=7 %, W:T1-H2=100 % T2-H4=92 % T3-D2=99 % T4-HJ=100 % T5-S7=55 % T6-S9=53 % T7-D7=39 %] [04:17:08.302] [SAMPLE-VAL] Top sample 64 (w=0.008): S:Q6.T83.KT95.KJT4 W:AK97.J42.QJ72.A7 [S:T1-H3=83 % T2-H8=70 % T3-D5=69 % T4-HT=100 % T5-CT=0 %! T6-D9=11 % T7-DT=22 %, W:T1-H2=100 % T2-H4=93 % T3-D2=99 % T4-HJ=100 % T5-S7=65 % T6-S9=52 % T7-D7=40 %] [04:17:08.302] [SAMPLE-VAL] Top sample 28 (w=0.008): S:Q6.T83.QT95.AJT4 W:AK97.J42.KJ72.K7 [S:T1-H3=81 % T2-H8=75 % T3-D5=72 % T4-HT=100 % T5-CT=0 %! T6-D9=12 % T7-DT=21 %, W:T1-H2=100 % T2-H4=95 % T3-D2=99 % T4-HJ=100 % T5-S7=70 % T6-S9=55 % T7-D7=55 %] [04:17:08.302] After sample validation: 56 deals remaining [04:17:08.302] [PLAY-INFER] No inference observations detected [04:17:08.302] Using weighted samples: 56/56 have non-uniform weights (range 0.000-0.010) [04:17:08.302] Sample deals (56 total, showing first 20, by weight): [04:17:08.302] [1] (w=0.010) E:432.6.8643.Q9632 K6.T83.QT95.KT74 AQ97.J42.KJ72.AJ JT85.AKQ975.A.85 [04:17:08.302] [2] (w=0.009) E:432.6.8643.Q9632 AQ6.T83.QT95.JT4 K97.J42.KJ72.AK7 JT85.AKQ975.A.85 [04:17:08.302] [3] (w=0.008) E:432.6.8643.Q9632 A6.T83.QT95.KT74 KQ97.J42.KJ72.AJ JT85.AKQ975.A.85 [04:17:08.303] [4] (w=0.008) E:432.6.8643.Q9632 Q6.T83.KT95.KJT4 AK97.J42.QJ72.A7 JT85.AKQ975.A.85 [04:17:08.303] [5] (w=0.008) E:432.6.8643.Q9632 Q6.T83.QT95.AJT4 AK97.J42.KJ72.K7 JT85.AKQ975.A.85 [04:17:08.303] [6] (w=0.008) E:432.6.8643.Q9632 Q6.T83.QT95.AJT7 AK97.J42.KJ72.K4 JT85.AKQ975.A.85 [04:17:08.303] [7] (w=0.007) E:432.6.8643.Q9632 Q6.T83.QT95.KJT7 AK97.J42.KJ72.A4 JT85.AKQ975.A.85 [04:17:08.303] [8] (w=0.007) E:432.6.8643.Q9632 Q6.T83.QT95.KJT4 AK97.J42.KJ72.A7 JT85.AKQ975.A.85 [04:17:08.303] [9] (w=0.007) E:432.6.8643.Q9632 Q6.T83.KT95.KT74 AK97.J42.QJ72.AJ JT85.AKQ975.A.85 [04:17:08.303] [10] (w=0.006) E:432.6.8643.Q9632 AQ.T83.QT95.JT74 K976.J42.KJ72.AK JT85.AKQ975.A.85 [04:17:08.303] [11] (w=0.006) E:432.6.8643.Q9632 AK6.T83.T95.JT74 Q97.J42.KQJ72.AK JT85.AKQ975.A.85 [04:17:08.303] [12] (w=0.006) E:432.6.8643.Q9632 AQ6.T83.QT95.T74 K97.J42.KJ72.AKJ JT85.AKQ975.A.85 [04:17:08.303] [13] (w=0.006) E:432.6.8643.Q9632 Q6.T83.KQT95.T74 AK97.J42.J72.AKJ JT85.AKQ975.A.85 [04:17:08.303] [14] (w=0.005) E:432.6.8643.Q9632 K6.T83.KT95.KT74 AQ97.J42.QJ72.AJ JT85.AKQ975.A.85 [04:17:08.303] [15] (w=0.005) E:432.6.8643.Q9632 KQ6.T83.T95.KJT4 A97.J42.KQJ72.A7 JT85.AKQ975.A.85 [04:17:08.303] [16] (w=0.005) E:432.6.8643.Q9632 KQ6.T83.T95.KJT7 A97.J42.KQJ72.A4 JT85.AKQ975.A.85 [04:17:08.304] [17] (w=0.005) E:432.6.8643.Q9632 KQ6.T83.KT95.JT4 A97.J42.QJ72.AK7 JT85.AKQ975.A.85 [04:17:08.304] [18] (w=0.005) E:432.6.8643.Q9632 Q.T83.KQT95.JT74 AK976.J42.J72.AK JT85.AKQ975.A.85 [04:17:08.304] [19] (w=0.003) E:432.6.8643.Q9632 AQ6.T83.T95.JT74 K97.J42.KQJ72.AK JT85.AKQ975.A.85 [04:17:08.304] [20] (w=0.003) E:432.6.8643.Q9632 AK6.T83.QT95.T74 Q97.J42.KJ72.AKJ JT85.AKQ975.A.85 [04:17:08.304] ... and 36 more [04:17:08.346] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:17:08.346] SJ: [100, 250, 150, 100, 100, 100, 100, 100, 100, 100, 250, 250, 50, 100, 100, 100, 100, 150, 250, 250, 50, 100, 50, 50, 100, 100, 50, 50, 100, 100, 100, 150, 150, 150, 50, 200, 100, 100, 200, 100, 100, 150, 250, 50, 150, 150, 100, 100, 100, 150, 150, 150, 100, 50, 100, 100] [04:17:08.346] S5: [100, 250, 150, 100, 100, 100, 100, 100, 100, 100, 250, 250, 50, 100, 100, 100, 100, 150, 250, 250, 50, 100, 50, 50, 100, 100, 50, 50, 100, 100, 100, 150, 150, 150, 50, 200, 100, 100, 200, 100, 100, 150, 250, 50, 150, 150, 100, 100, 100, 150, 150, 150, 100, 50, 100, 100] [04:17:08.346] C5: [100, 50, 100, 150, 100, 100, 100, 100, 100, 150, 100, 50, 50, 100, 100, 100, 100, 150, 100, 50, 50, 100, 50, 50, 100, 100, 50, 50, 150, 150, 100, 150, 150, 150, 50, 200, 50, 100, 150, 100, 100, 100, 50, 50, 150, 150, 100, 100, 100, 150, 50, 50, 100, 50, 100, 100] [04:17:08.346] C8: [100, 50, 100, 150, 100, 100, 100, 100, 100, 150, 100, 50, 50, 100, 100, 100, 100, 150, 100, 50, 50, 100, 50, 50, 100, 100, 50, 50, 150, 150, 100, 150, 150, 150, 50, 200, 50, 100, 150, 100, 100, 100, 50, 50, 150, 150, 100, 100, 100, 150, 50, 50, 100, 50, 100, 100] [04:17:08.346] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:17:08.346] SJ: [1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 0, 1, 1, 1, 1, 2, 4, 4, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 2, 0, 3, 1, 1, 3, 1, 1, 2, 4, 0, 2, 2, 1, 1, 1, 2, 2, 2, 1, 0, 1, 1] [04:17:08.346] S5: [1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 0, 1, 1, 1, 1, 2, 4, 4, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 2, 2, 2, 0, 3, 1, 1, 3, 1, 1, 2, 4, 0, 2, 2, 1, 1, 1, 2, 2, 2, 1, 0, 1, 1] [04:17:08.346] C5: [1, 0, 1, 2, 1, 1, 1, 1, 1, 2, 1, 0, 0, 1, 1, 1, 1, 2, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 2, 2, 1, 2, 2, 2, 0, 3, 0, 1, 2, 1, 1, 1, 0, 0, 2, 2, 1, 1, 1, 2, 0, 0, 1, 0, 1, 1] [04:17:08.346] C8: [1, 0, 1, 2, 1, 1, 1, 1, 1, 2, 1, 0, 0, 1, 1, 1, 1, 2, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 2, 2, 1, 2, 2, 2, 0, 3, 0, 1, 2, 1, 1, 1, 0, 0, 2, 2, 1, 1, 1, 2, 0, 0, 1, 0, 1, 1] [04:17:08.346] --- IMP Calculation Output (card -> average IMP) --- [04:17:08.346] SJ: 0.43 [04:17:08.347] S5: 0.43 [04:17:08.347] C5: -0.43 [04:17:08.347] C8: -0.43 [04:17:08.347] === DDS DETAILED ANALYSIS === [04:17:08.347] Cards analyzed: 4, Samples per card: 56 [04:17:08.347] [04:17:08.347] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:17:08.347] ----- ------ --------- ------- ----------- -------------------------------- [04:17:08.347] S5 0.43 1.43 100 % 5 [1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 0, 1, 1, 1, 1, 2, 4, 4...] [04:17:08.347] SJ 0.43 1.43 100 % 5 [1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 4, 4, 0, 1, 1, 1, 1, 2, 4, 4...] [04:17:08.347] C5 -0.43 0.96 100 % 4 [1, 0, 1, 2, 1, 1, 1, 1, 1, 2, 1, 0, 0, 1, 1, 1, 1, 2, 1, 0...] [04:17:08.348] C8 -0.43 0.96 100 % 4 [1, 0, 1, 2, 1, 1, 1, 1, 1, 2, 1, 0, 0, 1, 1, 1, 1, 2, 1, 0...] [04:17:08.348] [04:17:08.348] Selected: S5 (IMPs=0.43, avgTricks=1.43) [04:17:08.348] =================== [04:17:08.348] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:17:08.348] [TRUMP] Skipped: not a suit contract [04:17:08.348] Selected: S5 (avg 0.43 IMPs, 1.43 tricks) -- 1 tied card(s): SJ [04:17:08.348] [stage-timing] ok sample=267ms validate=0ms nn=458ms signal=0ms simgames=2ms dds=41ms total=772ms samples=56 cards=28 [04:17:08.348] === FindBestCardAsync: Position=N, CardsPlayed=28 === [04:17:08.348] Finding card to play for N: JT85.AKQ975.A.85 [04:17:08.348] Relative position: Lefty, Contract type: NoTrump [04:17:08.349] Cards in hand mask: 6 [04:17:08.349] Candidate: JS = 52.2 % [04:17:08.349] Candidate: xS = 15.5 % [04:17:08.350] Candidate: 8C = 11.5 % [04:17:08.350] Candidate: xC = 10.8 % [04:17:08.350] Candidate: 8S = 9.8 % [04:17:08.350] Candidate: TS = 0.2 % [04:17:08.350] Selected: SJ (52.2 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:17:08 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:17:08 === [04:17:08.939] Activated: 5 tricks remaining, threshold=5 [04:17:08.939] ENDGAME: Hidden cards=9 between S and W, need 5+4, declarer tricks=1, defense tricks=7 [04:17:08.939] ENDGAME: Contract=1N, Declarer=W, ToPlay=N, Trump=NT [04:17:08.939] ENDGAME: N [ST85 - - C85] [04:17:08.939] ENDGAME: E [- - D8 CQ963] [04:17:08.939] ENDGAME: Hidden [SKQ - DKQJ CKJ74] [04:17:08.939] ENDGAME: Current trick (1 cards, led by W): CA [04:17:08.939] ENDGAME: 126 valid worlds (after void filtering) [04:17:08.940] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:08.940] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:08.941] [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:17:08.941] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:17:08.942] [DealFinder] Explained bid E P: "Responses to 1N-P, HCP < 8" -> require: (none) [04:17:08.942] [DealFinder] Explained bid S P: "Responses to 1N-P-P, True" -> require: (none) [04:17:08.944] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:17:08.944] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [04:17:08.944] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [04:17:08.944] [Timing] N precompute: 2ms mem d=64KB (total=1435MB) [04:17:08.956] [DealFinder] E Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:08.956] [DealFinder] E Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:08.956] [DealFinder] E constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [04:17:08.956] [DealFinder] Expression (5595 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:08.956] [Timing] E precompute: 12ms mem d=246KB (total=1435MB) [04:17:08.966] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:17:08.966] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:17:08.966] [DealFinder] Expression (4135 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:08.966] [Timing] S precompute: 9ms mem d=218KB (total=1435MB) [04:17:08.968] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:08.968] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:08.968] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:08.968] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:08.968] [DealFinder] W constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:17:08.968] [DealFinder] Expression (650 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) [04:17:08.968] [Timing] W precompute: 1ms mem d=104KB (total=1435MB) [04:17:08.968] ENDGAME: Bidding weights applied to 55/126 worlds (range 0.00-1.00, total 71.47, 71 unpenalised) [04:17:08.968] ENDGAME: Played by S: 0 HCP S:1 H:3 D:3 C:1; by W: 9 HCP S:3 H:3 D:2 C:1 [04:17:08.968] ENDGAME_WORLD: #1 (w=0.01) N:T85...85 ..8.Q963 KQ..KQJ. ...KJ74 [04:17:08.968] ENDGAME_WORLD: #2 (w=1.00) N:T85...85 ..8.Q963 KQ..QJ.4 ..K.KJ7 [04:17:08.968] ENDGAME_WORLD: #3 (w=1.00) N:T85...85 ..8.Q963 KQ..QJ.7 ..K.KJ4 [04:17:08.968] ENDGAME_WORLD: #4 (w=1.00) N:T85...85 ..8.Q963 KQ..QJ.J ..K.K74 [04:17:08.968] ENDGAME_WORLD: #5 (w=0.01) N:T85...85 ..8.Q963 KQ..QJ.K ..K.J74 [04:17:08.969] ENDGAME_WORLD: #6 (w=1.00) N:T85...85 ..8.Q963 KQ..KJ.4 ..Q.KJ7 [04:17:08.969] ENDGAME_WORLD: #7 (w=1.00) N:T85...85 ..8.Q963 KQ..KJ.7 ..Q.KJ4 [04:17:08.969] ENDGAME_WORLD: #8 (w=0.01) N:T85...85 ..8.Q963 KQ..KJ.J ..Q.K74 [04:17:08.969] ENDGAME_WORLD: #9 (w=0.00) N:T85...85 ..8.Q963 KQ..KJ.K ..Q.J74 [04:17:08.969] ENDGAME_WORLD: #10 (w=0.01) N:T85...85 ..8.Q963 KQ..J.74 ..KQ.KJ [04:17:08.969] ENDGAME_WORLD: #11 (w=1.00) N:T85...85 ..8.Q963 KQ..J.J4 ..KQ.K7 [04:17:08.969] ENDGAME_WORLD: #12 (w=1.00) N:T85...85 ..8.Q963 KQ..J.K4 ..KQ.J7 [04:17:08.969] ENDGAME_WORLD: #13 (w=1.00) N:T85...85 ..8.Q963 KQ..J.J7 ..KQ.K4 [04:17:08.969] ENDGAME_WORLD: #14 (w=1.00) N:T85...85 ..8.Q963 KQ..J.K7 ..KQ.J4 [04:17:08.969] ENDGAME_WORLD: #15 (w=0.01) N:T85...85 ..8.Q963 KQ..J.KJ ..KQ.74 [04:17:08.969] ENDGAME_WORLD: #16 (w=0.01) N:T85...85 ..8.Q963 KQ..KQ.4 ..J.KJ7 [04:17:08.969] ENDGAME_WORLD: #17 (w=0.01) N:T85...85 ..8.Q963 KQ..KQ.7 ..J.KJ4 [04:17:08.969] ENDGAME_WORLD: #18 (w=0.01) N:T85...85 ..8.Q963 KQ..KQ.J ..J.K74 [04:17:08.969] ENDGAME_WORLD: #19 (w=0.00) N:T85...85 ..8.Q963 KQ..KQ.K ..J.J74 [04:17:08.969] ENDGAME_WORLD: #20 (w=1.00) N:T85...85 ..8.Q963 KQ..Q.74 ..KJ.KJ [04:17:08.969] ENDGAME_WORLD: ... and 106 more [04:17:08.969] ENDGAME: Evaluating 2 candidates across 126 worlds (totalWeight=71.47, rankByScore=True): [04:17:09.006] C5: defeat 100 % (71.5/71.5), makes 0 % (0.0/71.5), avgDeclTricks=4.9, dist=2:0.1 3:3.1 4:22.1 5:26.1 6:20.1 [04:17:09.040] C8: defeat 100 % (71.5/71.5), makes 0 % (0.0/71.5), avgDeclTricks=4.9, dist=2:0.1 3:3.1 4:22.1 5:26.1 6:20.1 [04:17:09.041] IMP C5: 0.00 [04:17:09.041] IMP C8: 0.00 [04:17:09.041] ENDGAME: Selected C8 (100 %) [04:17:09.041] Tied cards: C8,C5 -- invoking NN directly on tied set [04:17:09.041] === FindBestCardAsync: Position=N, CardsPlayed=33 === [04:17:09.041] Finding card to play for N: JT85.AKQ975.A.85 [04:17:09.041] Relative position: Lefty, Contract type: NoTrump [04:17:09.041] Cards in hand mask: 2 [04:17:09.042] Candidate: 8C = 64.9 % [04:17:09.042] Candidate: xC = 35.1 % [04:17:09.042] Selected: C8 (64.9 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:17:09 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:17:09 === [04:17:09.430] Activated: 4 tricks remaining, threshold=5 [04:17:09.430] ENDGAME: Hidden cards=7 between S and W, need 4+3, declarer tricks=2, defense tricks=7 [04:17:09.430] ENDGAME: Contract=1N, Declarer=W, ToPlay=N, Trump=NT [04:17:09.430] ENDGAME: N [ST85 - - C5] [04:17:09.430] ENDGAME: E [- - D8 CQ96] [04:17:09.430] ENDGAME: Hidden [SKQ - DQJ CKJ7] [04:17:09.430] ENDGAME: Current trick (1 cards, led by W): DK [04:17:09.430] ENDGAME: 35 valid worlds (after void filtering) [04:17:09.431] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:09.431] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:09.432] [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:17:09.432] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:17:09.432] [DealFinder] Explained bid E P: "Responses to 1N-P, HCP < 8" -> require: (none) [04:17:09.433] [DealFinder] Explained bid S P: "Responses to 1N-P-P, True" -> require: (none) [04:17:09.435] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:17:09.435] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [04:17:09.435] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [04:17:09.435] [Timing] N precompute: 2ms mem d=64KB (total=1439MB) [04:17:09.447] [DealFinder] E Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:09.447] [DealFinder] E Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:09.447] [DealFinder] E constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [04:17:09.447] [DealFinder] Expression (5595 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:09.447] [Timing] E precompute: 12ms mem d=234KB (total=1439MB) [04:17:09.455] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:17:09.456] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:17:09.456] [DealFinder] Expression (4135 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:09.456] [Timing] S precompute: 8ms mem d=218KB (total=1439MB) [04:17:09.457] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.457] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.458] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.458] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.458] [DealFinder] W constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:17:09.458] [DealFinder] Expression (650 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) [04:17:09.458] [Timing] W precompute: 2ms mem d=111KB (total=1439MB) [04:17:09.458] ENDGAME: Bidding weights applied to 17/35 worlds (range 0.00-1.00, total 18.14, 18 unpenalised) [04:17:09.458] ENDGAME: Played by S: 0 HCP S:1 H:3 D:3 C:2; by W: 12 HCP S:3 H:3 D:3 C:1 [04:17:09.458] ENDGAME_WORLD: #1 (w=1.00) N:T85...5 ..8.Q96 KQ..QJ. ...KJ7 [04:17:09.458] ENDGAME_WORLD: #2 (w=0.01) N:T85...5 ..8.Q96 KQ..J.7 ..Q.KJ [04:17:09.458] ENDGAME_WORLD: #3 (w=1.00) N:T85...5 ..8.Q96 KQ..J.J ..Q.K7 [04:17:09.458] ENDGAME_WORLD: #4 (w=1.00) N:T85...5 ..8.Q96 KQ..J.K ..Q.J7 [04:17:09.458] ENDGAME_WORLD: #5 (w=1.00) N:T85...5 ..8.Q96 KQ..Q.7 ..J.KJ [04:17:09.458] ENDGAME_WORLD: #6 (w=1.00) N:T85...5 ..8.Q96 KQ..Q.J ..J.K7 [04:17:09.458] ENDGAME_WORLD: #7 (w=0.01) N:T85...5 ..8.Q96 KQ..Q.K ..J.J7 [04:17:09.458] ENDGAME_WORLD: #8 (w=0.01) N:T85...5 ..8.Q96 KQ...J7 ..QJ.K [04:17:09.458] ENDGAME_WORLD: #9 (w=1.00) N:T85...5 ..8.Q96 KQ...K7 ..QJ.J [04:17:09.458] ENDGAME_WORLD: #10 (w=1.00) N:T85...5 ..8.Q96 KQ...KJ ..QJ.7 [04:17:09.458] ENDGAME_WORLD: #11 (w=0.01) N:T85...5 ..8.Q96 Q..QJ.7 K...KJ [04:17:09.459] ENDGAME_WORLD: #12 (w=0.01) N:T85...5 ..8.Q96 Q..QJ.J K...K7 [04:17:09.459] ENDGAME_WORLD: #13 (w=1.00) N:T85...5 ..8.Q96 Q..QJ.K K...J7 [04:17:09.459] ENDGAME_WORLD: #14 (w=0.01) N:T85...5 ..8.Q96 Q..J.J7 K..Q.K [04:17:09.459] ENDGAME_WORLD: #15 (w=0.01) N:T85...5 ..8.Q96 Q..J.K7 K..Q.J [04:17:09.459] ENDGAME_WORLD: #16 (w=1.00) N:T85...5 ..8.Q96 Q..J.KJ K..Q.7 [04:17:09.459] ENDGAME_WORLD: #17 (w=0.01) N:T85...5 ..8.Q96 Q..Q.J7 K..J.K [04:17:09.459] ENDGAME_WORLD: #18 (w=1.00) N:T85...5 ..8.Q96 Q..Q.K7 K..J.J [04:17:09.459] ENDGAME_WORLD: #19 (w=1.00) N:T85...5 ..8.Q96 Q..Q.KJ K..J.7 [04:17:09.459] ENDGAME_WORLD: #20 (w=0.00) N:T85...5 ..8.Q96 Q...KJ7 K..QJ. [04:17:09.459] ENDGAME_WORLD: ... and 15 more [04:17:09.459] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=18.14, rankByScore=True): [04:17:09.460] S5: defeat 100 % (18.1/18.1), makes 0 % (0.0/18.1), avgDeclTricks=4.8, dist=3:1.0 4:6.0 5:6.0 6:5.1 [04:17:09.461] S8: defeat 100 % (18.1/18.1), makes 0 % (0.0/18.1), avgDeclTricks=4.8, dist=3:1.0 4:6.0 5:6.0 6:5.1 [04:17:09.462] ST: defeat 100 % (18.1/18.1), makes 0 % (0.0/18.1), avgDeclTricks=4.8, dist=3:1.0 4:6.0 5:6.0 6:5.1 [04:17:09.463] C5: defeat 100 % (18.1/18.1), makes 0 % (0.0/18.1), avgDeclTricks=4.8, dist=3:1.0 4:6.0 5:6.0 6:5.1 [04:17:09.463] IMP S5: 0.00 [04:17:09.463] IMP S8: 0.00 [04:17:09.463] IMP ST: 0.00 [04:17:09.463] IMP C5: 0.00 [04:17:09.463] ENDGAME: Selected C5 (100 %) [04:17:09.463] Tied cards: C5,ST,S8,S5 -- invoking NN directly on tied set [04:17:09.463] === FindBestCardAsync: Position=N, CardsPlayed=37 === [04:17:09.463] Finding card to play for N: JT85.AKQ975.A.85 [04:17:09.464] Relative position: Lefty, Contract type: NoTrump [04:17:09.464] Cards in hand mask: 4 [04:17:09.465] Candidate: xC = 43.5 % [04:17:09.465] Candidate: xS = 36.5 % [04:17:09.465] Candidate: TS = 17.1 % [04:17:09.465] Candidate: 8S = 2.9 % [04:17:09.465] Selected: C5 (43.5 %) [04:17:09.738] Activated: 3 tricks remaining, threshold=5 [04:17:09.738] ENDGAME: Hidden cards=5 between S and W, need 3+2, declarer tricks=3, defense tricks=7 [04:17:09.738] ENDGAME: Contract=1N, Declarer=W, ToPlay=N, Trump=NT [04:17:09.738] ENDGAME: N [ST85 - - -] [04:17:09.738] ENDGAME: E [- - - CQ96] [04:17:09.738] ENDGAME: Hidden [SKQ - DQ CKJ] [04:17:09.738] ENDGAME: Current trick (1 cards, led by W): C7 [04:17:09.739] ENDGAME: 10 valid worlds (after void filtering) [04:17:09.739] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:09.740] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:09.740] [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:17:09.740] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:17:09.741] [DealFinder] Explained bid E P: "Responses to 1N-P, HCP < 8" -> require: (none) [04:17:09.741] [DealFinder] Explained bid S P: "Responses to 1N-P-P, True" -> require: (none) [04:17:09.743] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:17:09.743] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [04:17:09.743] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [04:17:09.743] [Timing] N precompute: 1ms mem d=64KB (total=1456MB) [04:17:09.755] [DealFinder] E Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:09.755] [DealFinder] E Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:09.755] [DealFinder] E constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [04:17:09.755] [DealFinder] Expression (5595 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:09.755] [Timing] E precompute: 12ms mem d=237KB (total=1456MB) [04:17:09.764] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:17:09.764] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:17:09.764] [DealFinder] Expression (4135 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:09.764] [Timing] S precompute: 8ms mem d=210KB (total=1457MB) [04:17:09.766] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.766] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.766] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.766] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:09.766] [DealFinder] W constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:17:09.766] [DealFinder] Expression (650 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) [04:17:09.766] [Timing] W precompute: 1ms mem d=111KB (total=1457MB) [04:17:09.766] ENDGAME: Bidding weights applied to 1/10 worlds (range 0.01-1.00, total 9.01, 9 unpenalised) [04:17:09.766] ENDGAME: Played by S: 1 HCP S:1 H:3 D:4 C:2; by W: 12 HCP S:3 H:3 D:3 C:2 [04:17:09.766] ENDGAME_WORLD: #1 (w=1.00) N:T85... ...Q96 KQ..Q. ...KJ [04:17:09.766] ENDGAME_WORLD: #2 (w=1.00) N:T85... ...Q96 KQ...J ..Q.K [04:17:09.766] ENDGAME_WORLD: #3 (w=1.00) N:T85... ...Q96 KQ...K ..Q.J [04:17:09.766] ENDGAME_WORLD: #4 (w=0.01) N:T85... ...Q96 Q..Q.J K...K [04:17:09.766] ENDGAME_WORLD: #5 (w=1.00) N:T85... ...Q96 Q..Q.K K...J [04:17:09.767] ENDGAME_WORLD: #6 (w=1.00) N:T85... ...Q96 Q...KJ K..Q. [04:17:09.767] ENDGAME_WORLD: #7 (w=1.00) N:T85... ...Q96 K..Q.J Q...K [04:17:09.767] ENDGAME_WORLD: #8 (w=1.00) N:T85... ...Q96 K..Q.K Q...J [04:17:09.767] ENDGAME_WORLD: #9 (w=1.00) N:T85... ...Q96 K...KJ Q..Q. [04:17:09.767] ENDGAME_WORLD: #10 (w=1.00) N:T85... ...Q96 ..Q.KJ KQ... [04:17:09.767] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=9.01, rankByScore=True): [04:17:09.767] S5: defeat 100 % (9.0/9.0), makes 0 % (0.0/9.0), avgDeclTricks=4.1, dist=3:4.0 4:2.0 5:1.0 6:2.0 [04:17:09.767] S8: defeat 100 % (9.0/9.0), makes 0 % (0.0/9.0), avgDeclTricks=4.1, dist=3:4.0 4:2.0 5:1.0 6:2.0 [04:17:09.767] ST: defeat 100 % (9.0/9.0), makes 0 % (0.0/9.0), avgDeclTricks=4.1, dist=3:4.0 4:2.0 5:1.0 6:2.0 [04:17:09.767] IMP S5: 0.00 [04:17:09.767] IMP S8: 0.00 [04:17:09.767] IMP ST: 0.00 [04:17:09.767] ENDGAME: Selected ST (100 %) [04:17:09.768] Tied cards: ST,S8,S5 -- invoking NN directly on tied set [04:17:09.768] === FindBestCardAsync: Position=N, CardsPlayed=41 === [04:17:09.768] Finding card to play for N: JT85.AKQ975.A.85 [04:17:09.768] Relative position: Lefty, Contract type: NoTrump [04:17:09.768] Cards in hand mask: 3 [04:17:09.769] Candidate: TS = 59.9 % [04:17:09.769] Candidate: xS = 36.0 % [04:17:09.769] Candidate: 8S = 4.2 % [04:17:09.769] Selected: ST (59.9 %) === Board DailyMP2026-08-30_b2_t2 (API) - DDS Engine (N) - 2026-08-30 04:17:10 === === Board DailyMP2026-08-30_b2_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:17:10 === [04:17:10.503] Activated: 2 tricks remaining, threshold=5 [04:17:10.503] ENDGAME: Hidden cards=2 between S and W, need 1+1, declarer tricks=4, defense tricks=7 [04:17:10.503] ENDGAME: Contract=1N, Declarer=W, ToPlay=N, Trump=NT [04:17:10.503] ENDGAME: N [S85 - - -] [04:17:10.503] ENDGAME: E [- - - C9] [04:17:10.503] ENDGAME: Hidden [SQ - - CJ] [04:17:10.503] ENDGAME: Current trick (3 cards, led by E): C6 SK CK [04:17:10.504] ENDGAME: 1 valid worlds (after void filtering) [04:17:10.504] [DealFinder] Explained bid E P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:10.504] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:17:10.505] [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:17:10.505] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:17:10.506] [DealFinder] Explained bid E P: "Responses to 1N-P, HCP < 8" -> require: (none) [04:17:10.506] [DealFinder] Explained bid S P: "Responses to 1N-P-P, True" -> require: (none) [04:17:10.508] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:17:10.508] [DealFinder] N HCP max: tightened from 37 to 21 using HandUnderstanding [04:17:10.508] [DealFinder] N constraints: HCP[0-21], Suits=(none), Trivial=True [04:17:10.508] [Timing] N precompute: 2ms mem d=64KB (total=1449MB) [04:17:10.520] [DealFinder] E Spades: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:10.520] [DealFinder] E Hearts: tightened from [0-13] to [0-4] using HandUnderstanding [04:17:10.520] [DealFinder] E constraints: HCP[0-7], Suits=S[0-4] H[0-4], Trivial=False [04:17:10.521] [DealFinder] Expression (5595 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:10.521] [Timing] E precompute: 12ms mem d=240KB (total=1449MB) [04:17:10.530] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:17:10.530] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:17:10.530] [DealFinder] Expression (4135 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:17:10.530] [Timing] S precompute: 9ms mem d=204KB (total=1450MB) [04:17:10.532] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:10.532] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:10.532] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:10.532] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:17:10.532] [DealFinder] W constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:17:10.532] [DealFinder] Expression (650 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) [04:17:10.532] [Timing] W precompute: 2ms mem d=104KB (total=1450MB) [04:17:10.532] ENDGAME_WORLD: #1 (w=1.00) N:85... ...9 Q... ...J [04:17:10.532] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=1.00, rankByScore=True): [04:17:10.532] S5: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=6.0, dist=6:1.0 [04:17:10.532] S8: defeat 100 % (1.0/1.0), makes 0 % (0.0/1.0), avgDeclTricks=6.0, dist=6:1.0 [04:17:10.533] IMP S5: 0.00 [04:17:10.533] IMP S8: 0.00 [04:17:10.533] ENDGAME: Selected S8 (100 %) [04:17:10.533] Tied cards: S8,S5 -- invoking NN directly on tied set [04:17:10.533] === FindBestCardAsync: Position=N, CardsPlayed=47 === [04:17:10.533] Finding card to play for N: JT85.AKQ975.A.85 [04:17:10.533] Relative position: Lefty, Contract type: NoTrump [04:17:10.533] Cards in hand mask: 2 [04:17:10.534] Candidate: 8S = 62.8 % [04:17:10.534] Candidate: xS = 37.2 % [04:17:10.534] Selected: S8 (62.8 %)