=== Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:12 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:12 === [04:20:12.895] === FindBestCardAsync: Position=E, CardsPlayed=0 === [04:20:12.895] Contract: 2H, Declarer: N, Dealer: S [04:20:12.895] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:12.895] Deal: N:... ... ... ... [04:20:12.895] Position E is on defender's side - score table shifted by 0 defense tricks won [04:20:12.895] ****************************** [04:20:12.895] FindMatchingDealsWithPlayInternal Input: [04:20:12.895] Position parameter: E [04:20:12.895] Deal from game: N:... ... ... ... [04:20:12.895] Hand for N: (null) [04:20:12.896] Hand for E: T654.Q.KQ32.9843 [04:20:12.896] Hand for S: (null) [04:20:12.896] Hand for W: (null) [04:20:12.896] Cards played: [04:20:12.896] Declarer: N [04:20:12.896] ****************************** [04:20:12.896] [DealFinder] Seed from player E hand: -900468646 [04:20:12.896] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:12.897] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:12.897] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:12.897] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:12.898] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:12.898] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:12.899] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:12.899] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:12.900] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:12.900] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:12.900] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:12.903] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:12.903] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:12.903] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:12.904] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:12.904] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:12.904] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:12.904] [Timing] N precompute: 3ms mem d=128KB (total=1482MB) [04:20:12.906] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:12.906] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:12.906] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:12.906] [DealFinder] Expression (977 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:12.906] [Timing] E precompute: 2ms mem d=88KB (total=1482MB) [04:20:12.919] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:12.920] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:12.920] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:12.920] [DealFinder] Expression (6244 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:20:12.920] [Timing] S precompute: 13ms mem d=257KB (total=1482MB) [04:20:12.928] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:12.928] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:12.928] [DealFinder] Expression (4175 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:20:12.928] [Timing] W precompute: 8ms mem d=221KB (total=1483MB) [04:20:12.928] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:12.928] [Timing] Pre-computation (constraints): 32ms mem d=2MB (total=1483MB, gc2=23) [04:20:12.929] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [04:20:12.929] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=0 [04:20:12.929] [ExtractPartialDeal] Visible hands: E [04:20:12.929] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:12.929] [ExtractPartialDeal] Extracted hands: [04:20:12.929] N: ... (0 cards) [04:20:12.929] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:12.929] S: ... (0 cards) [04:20:12.929] W: ... (0 cards) [04:20:12.929] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:12.929] [DealFinder] Bid verification enabled for: N, S [04:20:12.929] [DealFinder] Propagated N: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:12.929] [DealFinder] Propagated S: HCP[5-7], Suits=S[0-7] H[5-10] D[0-7] C[0-7] (2 iterations) [04:20:12.929] [DealFinder] Propagated W: HCP[9-11], Suits=S[0-7] H[0-5] D[0-7] C[0-7] (2 iterations) [04:20:12.930] [DealFinder] Known cards per player: N=0, E=13, S=0, W=0 [04:20:12.930] [DealFinder] Locked players: E [04:20:12.930] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [04:20:12.930] [DealFinder] Players needing cards: N:13, S:13, W:13 [04:20:12.930] Large number of cards remaining. Using random generation. [04:20:12.930] [DealFinder] Hands to validate (not 13 cards in partial): N, S, W [04:20:12.930] [VerifyHands] FAIL for N: AKQJ3.K972.96.62 ((((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:20:12.932] [VerifyHands] FAIL for N: 9.A9752.964.AK75 ((((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:20:12.932] [VerifyHands] FAIL for N: J7.AJ764.AJ.AKQ7 ((((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:20:12.934] [VerifyHands] FAIL for N: A7.AT976.A96.AJ5 ((((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:20:12.937] [VerifyHands] FAIL for N: AJ7.T754.J6.AKQJ ((((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:20:12.983] [DealFinder] After 100 attempts: passedSimple=31, failedVerification=31, matches=0 [04:20:13.219] [DealFinder] Bid verification disabled after 200 calls / 1 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [04:20:14.661] [Timing] Total: 1765ms, Generation: 594ms, Verification: 841ms [04:20:14.662] [Timing] Attempts: 40581, PassedSimpleCheck: 14543, FailedVerification: 14443, Found: 100 [04:20:14.705] Search complete. Returning 100 deals. [04:20:14.706] Found 100 sample deals for simulation. [04:20:14.706] Valid deals for DDS: 100 / 100 [04:20:14.706] [SAMPLE-VAL] No cards played -- skipping validation [04:20:14.706] After sample validation: 100 deals remaining [04:20:14.706] [PLAY-INFER] No observed play -- skipping [04:20:14.706] Sample deals (100 total, showing first 20, by weight): [04:20:14.706] [1] N:AQ3.KJ4.AJ974.Q5 T654.Q.KQ32.9843 J.AT932.T865.J62 K9872.8765..AKT7 [04:20:14.706] [2] N:KQ7.K76.AJ65.AT7 T654.Q.KQ32.9843 983.AJ843.T84.J5 AJ2.T952.97.KQ62 [04:20:14.706] [3] N:K98.AT9.T854.AKJ T654.Q.KQ32.9843 J7.KJ642.76.Q762 AQ32.8753.AJ9.T5 [04:20:14.706] [4] N:AKQ7.762.J986.AK T654.Q.KQ32.9843 J2.KT954.T7.Q652 983.AJ83.A54.JT7 [04:20:14.706] [5] N:AK2.754.A86.AQ65 T654.Q.KQ32.9843 Q8.JT9632.954.K7 J973.AK8.JT7.JT2 [04:20:14.707] [6] N:AK93.64.A875.AJT T654.Q.KQ32.9843 J82.97532.T96.KQ Q7.AKJT8.J4.7652 [04:20:14.707] [7] N:QJ.AT8.AJ876.AJ2 T654.Q.KQ32.9843 A8.J97632.95.T75 K9732.K54.T4.KQ6 [04:20:14.707] [8] N:KJ3.AJ6.A74.KJ75 T654.Q.KQ32.9843 Q2.T98742.T85.A2 A987.K53.J96.QT6 [04:20:14.707] [9] N:AK2.873.A874.A65 T654.Q.KQ32.9843 93.JT954.J9.KQ72 QJ87.AK62.T65.JT [04:20:14.707] [10] N:KQ83.A8.A76.AT52 T654.Q.KQ32.9843 J9.J9653.J95.K76 A72.KT742.T84.QJ [04:20:14.707] [11] N:AK82.J63.AJ.K762 T654.Q.KQ32.9843 Q9.A98754.974.J5 J73.KT2.T865.AQT [04:20:14.707] [12] N:AKJ.KJ.T765.AJ76 T654.Q.KQ32.9843 92.A98765.84.Q52 Q873.T432.AJ9.KT [04:20:14.707] [13] N:A87.KJ7.J976.AK6 T654.Q.KQ32.9843 Q2.A98643.854.J5 KJ93.T52.AT.QT72 [04:20:14.707] [14] N:97.A74.A75.AKQ72 T654.Q.KQ32.9843 KQJ.T6532.J9.T65 A832.KJ98.T864.J [04:20:14.707] [15] N:AK9.A92.J54.QJT6 T654.Q.KQ32.9843 Q3.JT854.A987.52 J872.K763.T6.AK7 [04:20:14.707] [16] N:J873.K94.A9.AKQ6 T654.Q.KQ32.9843 A.J8632.J765.JT5 KQ92.AT75.T84.72 [04:20:14.707] [17] N:AK873.K42.75.AQ6 T654.Q.KQ32.9843 92.JT986.AJ94.T7 QJ.A753.T86.KJ52 [04:20:14.707] [18] N:Q2.A82.AJ75.KQT2 T654.Q.KQ32.9843 J9.JT9543.96.A75 AK873.K76.T84.J6 [04:20:14.707] [19] N:K3.K97.A7.AQJT62 T654.Q.KQ32.9843 J8.AT6543.654.75 AQ972.J82.JT98.K [04:20:14.708] [20] N:AKQ8.94.AT965.AT T654.Q.KQ32.9843 97.KJT872.J8.J72 J32.A653.74.KQ65 [04:20:14.708] ... and 80 more [04:20:14.711] [NN-LEAD] top4 candidates: KD=38 %, xS=24 %, QH=23 %, xC=13 % [04:20:14.711] [NN-LEAD] adding conventional lead card(s) to the candidate set: S6, S5 [04:20:14.712] [NN-LEAD] restricting opening-lead DDS to 6 candidate(s) (warm context) [04:20:16.796] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:16.797] DK: [-140, -140, -170, -110, -170, 100, -170, -170, -110, -140, -170, -170, -140, -110, -140, -170, -200, -140, -260, -200, -110, -140, -110, -170, -140, -110, -110, -170, -110, -200, -140, -170, -170, -110, -110, -170, -140, -110, -200, -170, -170, -140, -140, -140, -110, -140, -140, -110, -140, -110, -170, -140, -140, -140, -200, -140, 100, -110, -110, -170, -140, -170, 100, -170, -170, -110, -170, -200, -170, -140, -170, -170, -110, -170, -110, -170, -140, -170, -200, -170, -140, -170, -110, -110, -140, -140, -170, -140, -140, -170, -110, -110, -140, -170, -170, -200, -200, -110, -110, -140] [04:20:16.797] S4: [-140, -140, -170, -170, -170, -110, -140, -200, -110, -110, -170, -200, -140, -110, -140, -140, -200, -140, -230, -200, 100, -170, -110, -170, -140, -140, -110, -140, -110, -200, -140, -170, -140, -110, -110, -140, -140, -140, -170, -140, -170, -140, -170, -110, -110, -140, -170, -170, -200, -110, -170, -170, -140, -110, -200, -110, -110, -110, -110, -200, -140, -170, 100, -170, -170, -110, -170, -170, -140, -140, -140, -170, -110, -200, -170, -170, -140, -170, -140, -200, -140, -140, -110, -110, -140, -170, -140, -140, -140, -170, -110, -110, -140, -170, -170, -170, -200, -110, -110, -140] [04:20:16.797] HQ: [-140, -140, -170, -110, -170, 100, -140, -200, -110, -110, -170, -200, -140, -110, -140, -140, -200, -170, -260, -200, 100, -170, -110, -170, -140, -110, -200, -140, -110, -170, -170, -170, -140, -140, -110, -140, -140, -110, -170, -140, -170, -140, -140, -140, -110, -110, -170, -110, -200, -110, -170, -140, -140, -140, -200, -110, 100, 100, 100, -170, -200, -170, 100, -170, -170, -110, -140, -170, -140, -140, -140, -170, -110, -170, -110, -170, -140, -170, -200, -200, -110, -170, -110, -110, -140, -140, -140, -140, -140, -200, -110, -110, -140, -140, -170, -170, -200, -110, -110, -140] [04:20:16.797] C3: [-140, -140, -170, -140, -170, 100, -140, -200, -110, -110, -170, -200, -140, -110, -140, -140, -200, -170, -260, -200, -110, -170, -110, -170, -140, -140, -200, -140, -110, -200, -170, -170, -140, -140, -110, -170, -140, -140, -170, -140, -170, -140, -170, -110, -110, -140, -170, -110, -200, -110, -170, -170, -170, -140, -200, -110, -110, 100, -110, -170, -140, -170, 100, -170, -170, -110, -140, -170, -140, -140, -140, -140, -110, -200, -170, -170, -140, -170, -200, -170, -140, -140, -110, -140, -140, -140, -140, -140, -140, -230, -110, -110, -170, -140, -170, -170, -200, -110, -110, -140] [04:20:16.797] S6: [-140, -140, -170, -170, -170, -110, -140, -200, -110, -110, -170, -200, -140, -110, -140, -140, -200, -140, -230, -200, 100, -170, -110, -170, -140, -140, -110, -140, -110, -200, -140, -170, -140, -110, -110, -140, -140, -140, -170, -140, -170, -140, -170, -110, -110, -140, -170, -170, -200, -110, -170, -170, -140, -110, -200, -110, -110, -110, -110, -200, -140, -170, 100, -170, -170, -110, -170, -170, -140, -140, -140, -170, -110, -200, -170, -170, -140, -170, -140, -200, -140, -140, -110, -110, -140, -170, -140, -140, -140, -170, -110, -110, -140, -170, -170, -170, -200, -110, -110, -140] [04:20:16.797] S5: [-140, -140, -170, -170, -170, -110, -140, -200, -110, -110, -170, -200, -140, -110, -140, -140, -200, -140, -230, -200, 100, -170, -110, -170, -140, -140, -110, -140, -110, -200, -140, -170, -140, -110, -110, -140, -140, -140, -170, -140, -170, -140, -170, -110, -110, -140, -170, -170, -200, -110, -170, -170, -140, -110, -200, -110, -110, -110, -110, -200, -140, -170, 100, -170, -170, -110, -170, -170, -140, -140, -140, -170, -110, -200, -170, -170, -140, -170, -140, -200, -140, -140, -110, -110, -140, -170, -140, -140, -140, -170, -110, -110, -140, -170, -170, -170, -200, -110, -110, -140] [04:20:16.797] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:16.797] DK: [4, 4, 3, 5, 3, 6, 3, 3, 5, 4, 3, 3, 4, 5, 4, 3, 2, 4, 0, 2, 5, 4, 5, 3, 4, 5, 5, 3, 5, 2, 4, 3, 3, 5, 5, 3, 4, 5, 2, 3, 3, 4, 4, 4, 5, 4, 4, 5, 4, 5, 3, 4, 4, 4, 2, 4, 6, 5, 5, 3, 4, 3, 6, 3, 3, 5, 3, 2, 3, 4, 3, 3, 5, 3, 5, 3, 4, 3, 2, 3, 4, 3, 5, 5, 4, 4, 3, 4, 4, 3, 5, 5, 4, 3, 3, 2, 2, 5, 5, 4] [04:20:16.797] S4: [4, 4, 3, 3, 3, 5, 4, 2, 5, 5, 3, 2, 4, 5, 4, 4, 2, 4, 1, 2, 6, 3, 5, 3, 4, 4, 5, 4, 5, 2, 4, 3, 4, 5, 5, 4, 4, 4, 3, 4, 3, 4, 3, 5, 5, 4, 3, 3, 2, 5, 3, 3, 4, 5, 2, 5, 5, 5, 5, 2, 4, 3, 6, 3, 3, 5, 3, 3, 4, 4, 4, 3, 5, 2, 3, 3, 4, 3, 4, 2, 4, 4, 5, 5, 4, 3, 4, 4, 4, 3, 5, 5, 4, 3, 3, 3, 2, 5, 5, 4] [04:20:16.797] HQ: [4, 4, 3, 5, 3, 6, 4, 2, 5, 5, 3, 2, 4, 5, 4, 4, 2, 3, 0, 2, 6, 3, 5, 3, 4, 5, 2, 4, 5, 3, 3, 3, 4, 4, 5, 4, 4, 5, 3, 4, 3, 4, 4, 4, 5, 5, 3, 5, 2, 5, 3, 4, 4, 4, 2, 5, 6, 6, 6, 3, 2, 3, 6, 3, 3, 5, 4, 3, 4, 4, 4, 3, 5, 3, 5, 3, 4, 3, 2, 2, 5, 3, 5, 5, 4, 4, 4, 4, 4, 2, 5, 5, 4, 4, 3, 3, 2, 5, 5, 4] [04:20:16.797] C3: [4, 4, 3, 4, 3, 6, 4, 2, 5, 5, 3, 2, 4, 5, 4, 4, 2, 3, 0, 2, 5, 3, 5, 3, 4, 4, 2, 4, 5, 2, 3, 3, 4, 4, 5, 3, 4, 4, 3, 4, 3, 4, 3, 5, 5, 4, 3, 5, 2, 5, 3, 3, 3, 4, 2, 5, 5, 6, 5, 3, 4, 3, 6, 3, 3, 5, 4, 3, 4, 4, 4, 4, 5, 2, 3, 3, 4, 3, 2, 3, 4, 4, 5, 4, 4, 4, 4, 4, 4, 1, 5, 5, 3, 4, 3, 3, 2, 5, 5, 4] [04:20:16.797] S6: [4, 4, 3, 3, 3, 5, 4, 2, 5, 5, 3, 2, 4, 5, 4, 4, 2, 4, 1, 2, 6, 3, 5, 3, 4, 4, 5, 4, 5, 2, 4, 3, 4, 5, 5, 4, 4, 4, 3, 4, 3, 4, 3, 5, 5, 4, 3, 3, 2, 5, 3, 3, 4, 5, 2, 5, 5, 5, 5, 2, 4, 3, 6, 3, 3, 5, 3, 3, 4, 4, 4, 3, 5, 2, 3, 3, 4, 3, 4, 2, 4, 4, 5, 5, 4, 3, 4, 4, 4, 3, 5, 5, 4, 3, 3, 3, 2, 5, 5, 4] [04:20:16.797] S5: [4, 4, 3, 3, 3, 5, 4, 2, 5, 5, 3, 2, 4, 5, 4, 4, 2, 4, 1, 2, 6, 3, 5, 3, 4, 4, 5, 4, 5, 2, 4, 3, 4, 5, 5, 4, 4, 4, 3, 4, 3, 4, 3, 5, 5, 4, 3, 3, 2, 5, 3, 3, 4, 5, 2, 5, 5, 5, 5, 2, 4, 3, 6, 3, 3, 5, 3, 3, 4, 4, 4, 3, 5, 2, 3, 3, 4, 3, 4, 2, 4, 4, 5, 5, 4, 3, 4, 4, 4, 3, 5, 5, 4, 3, 3, 3, 2, 5, 5, 4] [04:20:16.798] --- IMP Calculation Output (card -> average IMP) --- [04:20:16.799] HQ: 0.22 [04:20:16.799] DK: 0.01 [04:20:16.799] S4: -0.05 [04:20:16.799] S6: -0.05 [04:20:16.799] S5: -0.05 [04:20:16.799] C3: -0.08 [04:20:16.799] Opening lead IMP analysis: [04:20:16.799] [LEAD] Singleton Q of trumps - dangerous, may be promoted to a trick (penalty: 3.0) [04:20:16.799] [LEAD] Trump lead HQ from Q is dangerous (penalty: -3.000) [04:20:16.799] [LEAD] After trump penalty, best card is DK (adjusted score: 0.01) [04:20:16.799] [LEAD] Engine choice DK is conventional: KQ(x) - lead K vs suit [04:20:16.800] Selected lead: DK (score: 0.010 IMPs) [04:20:16.800] [stage-timing] opening-lead sample=1810ms validate=0ms nn=0ms signal=0ms simgames=3ms dds=2088ms total=3904ms samples=100 [04:20:16.800] === FindBestCardAsync: Position=E, CardsPlayed=0 === [04:20:16.800] Finding opening lead... [04:20:16.800] Hand: T654.Q.KQ32.9843 [04:20:16.800] Contract: 2H [04:20:16.800] Candidate: KD = 38.0 % [04:20:16.801] Candidate: xS = 23.9 % [04:20:16.801] Candidate: QH = 22.9 % [04:20:16.801] Candidate: xC = 13.2 % [04:20:16.801] Candidate: TS = 1.3 % [04:20:16.801] Candidate: 9C = 0.4 % [04:20:16.801] Candidate: 8C = 0.2 % [04:20:16.801] Candidate: xD = 0.1 % [04:20:16.801] Candidate: QD = 0.0 % [04:20:16.801] Selected lead: DK (38.0 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:18 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:18 === [04:20:18.907] === FindBestCardAsync: Position=E, CardsPlayed=4 === [04:20:18.907] Contract: 2H, Declarer: N, Dealer: S [04:20:18.907] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:18.907] Deal: N:KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J8765.A76.AJ [04:20:18.907] Position E is on defender's side - score table shifted by 1 defense tricks won [04:20:18.907] ****************************** [04:20:18.907] FindMatchingDealsWithPlayInternal Input: [04:20:18.907] Position parameter: E [04:20:18.907] Deal from game: N:... ... ... ... [04:20:18.907] Hand for N: (null) [04:20:18.908] Hand for E: T654.Q.KQ32.9843 [04:20:18.908] Hand for S: A3.T9432.J9.T752 [04:20:18.908] Hand for W: (null) [04:20:18.908] Cards played: DK, D9, D6, D4 [04:20:18.908] Declarer: N [04:20:18.908] ****************************** [04:20:18.908] [DealFinder] Seed from player E hand: -900468646 [04:20:18.908] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:18.908] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:20:18.908] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:18.908] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1455MB, gc2=23) [04:20:18.908] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [04:20:18.908] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=4 [04:20:18.908] [ExtractPartialDeal] Visible hands: E, S, N [04:20:18.909] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:18.909] [ExtractPartialDeal] Extracted hands: [04:20:18.909] N: ... (0 cards) [04:20:18.909] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:18.909] S: A3.T9432.J9.T752 (13 cards) [LOCKED] [04:20:18.909] W: ... (0 cards) [04:20:18.909] [DealFinder] Trump suit from contract '2H': Hearts [04:20:18.909] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Hearts [04:20:18.909] [ComputePlayedCards] Card 1: DK played by E [04:20:18.909] [ComputePlayedCards] Card 2: D9 played by S [04:20:18.909] [ComputePlayedCards] Card 3: D6 played by W [04:20:18.909] [ComputePlayedCards] Card 4: D4 played by N [04:20:18.909] [ComputePlayedCards] Trick complete. Winner: E [04:20:18.909] [DealFinder] Added 1 played cards to N (was 0 cards): D4 [04:20:18.909] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: DK [04:20:18.909] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D9 [04:20:18.910] [DealFinder] Added 1 played cards to W (was 0 cards): D6 [04:20:18.910] [DecomposePartnership] N: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner S HCP=5) [04:20:18.910] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:18.910] [DealFinder] Bid verification enabled for: N [04:20:18.910] [DealFinder] Propagated N: HCP[17-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:18.910] [DealFinder] Propagated W: HCP[11-11], Suits=S[2-5] H[3-5] D[2-5] C[0-3] (2 iterations) [04:20:18.910] [DealFinder] Known cards per player: N=1, E=13, S=13, W=1 [04:20:18.910] [DealFinder] Locked players: E, S [04:20:18.910] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:20:18.910] [DealFinder] Players needing cards: N:12, W:12 [04:20:18.911] Large number of cards remaining. Using random generation. [04:20:18.911] [DealFinder] Hands to validate (not 13 cards in partial): N, W [04:20:18.911] [VerifyHands] FAIL for W: KQ7.A8765.T86.A6 (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:20:18.912] [VerifyHands] FAIL for N: K82.KJ65.8754.AQ ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:20:18.914] [VerifyHands] FAIL for N: KQJ2.A876.AT74.6 ((((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:20:18.915] [VerifyHands] FAIL for N: KQ987.86.T54.AKJ ((((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:20:18.916] [VerifyHands] FAIL for N: KJ72.K85.754.AK6 ((((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:20:19.006] [DealFinder] After 100 attempts: passedSimple=64, failedVerification=64, matches=0 [04:20:21.359] [Timing] Total: 2450ms, Generation: 37ms, Verification: 502ms [04:20:21.359] [Timing] Attempts: 1968, PassedSimpleCheck: 1294, FailedVerification: 1244, Found: 50 [04:20:21.378] Search complete. Returning 50 deals. [04:20:21.379] Found 50 sample deals for simulation. [04:20:21.379] Valid deals for DDS: 50 / 50 [04:20:21.379] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [04:20:21.379] [SAMPLE-VAL] T1: E=DK S=D9 W=D6 N=D4 (leader=E) [04:20:21.380] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.101 [N:T1-D4=6 %, W:T1-D6=28 %] [04:20:21.381] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.249 [N:T1-D4=10 %, W:T1-D6=99 %] [04:20:21.382] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.743 [N:T1-D4=90 %, W:T1-D6=95 %] [04:20:21.383] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.080 [N:T1-D4=10 %, W:T1-D6=10 %] [04:20:21.383] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.739 [N:T1-D4=91 %, W:T1-D6=94 %] [04:20:21.384] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.122 [N:T1-D4=5 %, W:T1-D6=46 %] [04:20:21.385] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.143 [N:T1-D4=6 %, W:T1-D6=54 %] [04:20:21.386] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.756 [N:T1-D4=95 %, W:T1-D6=94 %] [04:20:21.387] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.766 [N:T1-D4=97 %, W:T1-D6=95 %] [04:20:21.388] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.292 [N:T1-D4=30 %, W:T1-D6=45 %] [04:20:21.388] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.155 [N:T1-D4=6 %, W:T1-D6=59 %] [04:20:21.389] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.193 [N:T1-D4=6 %, W:T1-D6=100 %] [04:20:21.390] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.734 [N:T1-D4=99 %, W:T1-D6=85 %] [04:20:21.391] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.176 [N:T1-D4=14 %, W:T1-D6=36 %] [04:20:21.392] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.244 [N:T1-D4=9 %, W:T1-D6=100 %] [04:20:21.393] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.309 [N:T1-D4=21 %, W:T1-D6=71 %] [04:20:21.393] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.229 [N:T1-D4=15 %, W:T1-D6=54 %] [04:20:21.394] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.139 [N:T1-D4=11 %, W:T1-D6=29 %] [04:20:21.395] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.129 [N:T1-D4=9 %, W:T1-D6=29 %] [04:20:21.396] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.310 [N:T1-D4=15 %, W:T1-D6=99 %] [04:20:21.397] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.127 [N:T1-D4=10 %, W:T1-D6=26 %] [04:20:21.398] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.745 [N:T1-D4=88 %, W:T1-D6=99 %] [04:20:21.398] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.185 [N:T1-D4=5 %, W:T1-D6=100 %] [04:20:21.399] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.764 [N:T1-D4=92 %, W:T1-D6=99 %] [04:20:21.400] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.731 [N:T1-D4=100 %, W:T1-D6=83 %] [04:20:21.401] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.197 [N:T1-D4=15 %, W:T1-D6=40 %] [04:20:21.402] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.720 [N:T1-D4=82 %, W:T1-D6=98 %] [04:20:21.402] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.182 [N:T1-D4=21 %, W:T1-D6=25 %] [04:20:21.403] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.128 [N:T1-D4=7 %, W:T1-D6=39 %] [04:20:21.404] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.104 [N:T1-D4=6 %, W:T1-D6=29 %] [04:20:21.405] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.139 [N:T1-D4=4 %!, W:T1-D6=100 %] [04:20:21.406] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.249 [N:T1-D4=10 %, W:T1-D6=99 %] [04:20:21.406] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.252 [N:T1-D4=28 %, W:T1-D6=35 %] [04:20:21.407] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.153 [N:T1-D4=10 %, W:T1-D6=36 %] [04:20:21.408] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.221 [N:T1-D4=8 %, W:T1-D6=100 %] [04:20:21.409] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.130 [N:T1-D4=11 %, W:T1-D6=24 %] [04:20:21.410] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.710 [N:T1-D4=95 %, W:T1-D6=83 %] [04:20:21.411] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.196 [N:T1-D4=6 %, W:T1-D6=100 %] [04:20:21.411] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.156 [N:T1-D4=8 %, W:T1-D6=45 %] [04:20:21.412] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.220 [N:T1-D4=8 %, W:T1-D6=100 %] [04:20:21.413] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.760 [N:T1-D4=94 %, W:T1-D6=95 %] [04:20:21.414] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.214 [N:T1-D4=7 %, W:T1-D6=100 %] [04:20:21.415] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.740 [N:T1-D4=86 %, W:T1-D6=100 %] [04:20:21.416] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.103 [N:T1-D4=5 %, W:T1-D6=30 %] [04:20:21.416] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.772 [N:T1-D4=96 %, W:T1-D6=97 %] [04:20:21.417] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.197 [N:T1-D4=6 %, W:T1-D6=100 %] [04:20:21.418] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.094 [N:T1-D4=4 %!, W:T1-D6=53 %] [04:20:21.419] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.209 [N:T1-D4=7 %, W:T1-D6=100 %] [04:20:21.420] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.750 [N:T1-D4=93 %, W:T1-D6=94 %] [04:20:21.421] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.250 [N:T1-D4=10 %, W:T1-D6=99 %] [04:20:21.421] [SAMPLE-VAL] Done. Weight range: 0.080-0.772 [04:20:21.421] [SAMPLE-VAL] Top sample 45 (w=0.772): N:KJ8.A8.T854.AKQ6 W:Q972.KJ765.A76.J [N:T1-D4=96 %, W:T1-D6=97 %] [04:20:21.421] [SAMPLE-VAL] Top sample 9 (w=0.766): N:KQ97.AKJ.8754.A6 W:J82.8765.AT6.KQJ [N:T1-D4=97 %, W:T1-D6=95 %] [04:20:21.421] [SAMPLE-VAL] Top sample 24 (w=0.764): N:KQ97.A8.T84.AKJ6 W:J82.KJ765.A765.Q [N:T1-D4=92 %, W:T1-D6=99 %] [04:20:21.421] [SAMPLE-VAL] Top sample 41 (w=0.760): N:QJ8.AK5.T874.AQJ W:K972.J876.A65.K6 [N:T1-D4=94 %, W:T1-D6=95 %] [04:20:21.421] [SAMPLE-VAL] Top sample 8 (w=0.756): N:82.AK5.T874.AKQJ W:KQJ97.J876.A65.6 [N:T1-D4=95 %, W:T1-D6=94 %] [04:20:21.421] After sample validation: 50 deals remaining [04:20:21.421] [PLAY-INFER] No inference observations detected [04:20:21.421] Using weighted samples: 50/50 have non-uniform weights (range 0.080-0.772) [04:20:21.421] Sample deals (50 total, showing first 20, by weight): [04:20:21.422] [1] (w=0.772) N:KJ8.A8.T854.AKQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 Q972.KJ765.A76.J [04:20:21.422] [2] (w=0.766) N:KQ97.AKJ.8754.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.8765.AT6.KQJ [04:20:21.422] [3] (w=0.764) N:KQ97.A8.T84.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.KJ765.A765.Q [04:20:21.422] [4] (w=0.760) N:QJ8.AK5.T874.AQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 K972.J876.A65.K6 [04:20:21.422] [5] (w=0.756) N:82.AK5.T874.AKQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 KQJ97.J876.A65.6 [04:20:21.422] [6] (w=0.750) N:KQ98.K75.874.AKQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J72.AJ86.AT65.J6 [04:20:21.422] [7] (w=0.745) N:KQ87.A5.T84.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.KJ876.A765.Q [04:20:21.422] [8] (w=0.743) N:K97.KJ.T84.AKQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 QJ82.A8765.A765. [04:20:21.422] [9] (w=0.740) N:QJ97.AJ8.84.AKQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 K82.K765.AT765.J [04:20:21.422] [10] (w=0.739) N:KQJ.K75.874.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 9872.AJ86.AT65.Q [04:20:21.422] [11] (w=0.734) N:KJ72.A76.T74.AKQ T654.Q.KQ32.9843 A3.T9432.J9.T752 Q98.KJ85.A865.J6 [04:20:21.422] [12] (w=0.731) N:QJ82.AJ8.74.AKQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 K97.K765.AT865.J [04:20:21.423] [13] (w=0.720) N:KQJ7.AJ7.T84.AQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 982.K865.A765.KJ [04:20:21.423] [14] (w=0.710) N:QJ2.KJ7.T4.AKQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 K987.A865.A8765. [04:20:21.423] [15] (w=0.310) N:QJ2.65.A854.AKQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 K987.AKJ87.T76.6 [04:20:21.423] [16] (w=0.309) N:K972.AJ7.A54.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 QJ8.K865.T876.KQ [04:20:21.423] [17] (w=0.292) N:KJ72.A5.A754.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 Q98.KJ876.T86.KQ [04:20:21.423] [18] (w=0.252) N:KQJ9.K5.A754.KJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 872.AJ876.T86.AQ [04:20:21.423] [19] (w=0.250) N:KJ7.A87.A874.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 Q982.KJ65.T65.AJ [04:20:21.423] [20] (w=0.249) N:Q82.AJ5.A874.AQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ97.K876.T65.KJ [04:20:21.423] ... and 30 more [04:20:21.820] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:21.820] D3: [100, -170, 100, -170, -170, -110, 100, -110, -140, -110, -110, -140, -140, -170, 100, -170, -110, -110, -140, -200, -140, -140, -170, 100, -140, -140, -140, -110, 100, -110, -170, -170, -170, -110, -170, 100, 100, -140, -110, -110, -110, -140, -140, -170, -140, -140, -110, 100, -170, -200] [04:20:21.820] DQ: [100, -170, 100, -170, -170, -110, 100, -110, -140, -110, -110, -140, -140, -140, 100, -140, -110, -110, -140, -170, -140, -140, -140, 100, -140, -140, -110, 100, 100, -110, -110, -140, -170, -110, -170, 100, 100, -140, 100, -110, -110, -140, -140, -170, -140, -140, -110, 100, -170, -200] [04:20:21.820] S6: [-110, -200, -110, -140, -140, -140, -110, -110, -140, -140, -140, -140, -200, -110, 200, -170, -110, -110, -140, -170, -140, -110, -140, 100, -110, -110, -110, 100, 100, -110, -110, -170, -140, -110, -170, 100, 100, -140, 100, 100, -110, -140, -110, -140, -140, -110, -110, 100, -170, -170] [04:20:21.821] ST: [-110, -200, -110, -140, -140, -140, -110, -110, -140, -140, -140, -140, -200, -110, 200, -170, -110, -110, -140, -170, -140, -110, -170, 100, -110, -110, -110, 100, 100, -110, -110, -170, -140, -110, -170, 100, 100, -140, 100, 100, -110, -140, -110, -140, -140, -110, -110, 100, -170, -170] [04:20:21.821] HQ: [-110, -170, -110, -170, -170, -140, -110, -110, -140, -140, -140, -140, -200, -140, 200, -170, -110, -110, -140, -170, -140, -140, -170, 100, -110, -140, -110, -110, 100, -110, -140, -170, -140, -110, -170, 100, 100, -140, 100, 100, -110, -140, -140, -170, -140, -110, -110, -110, -170, -200] [04:20:21.821] C4: [-110, -200, -110, -170, -170, -140, -110, -110, -110, -140, -140, -110, -170, -110, 200, -170, -110, -110, -140, -170, -140, -140, -170, 100, -110, -140, -110, 100, 100, -110, -140, -170, -140, -110, -170, 100, 100, -140, 100, 100, -110, -140, -140, -170, -140, -110, -110, 100, -170, -200] [04:20:21.821] C9: [-110, -200, -110, -170, -170, -140, -110, -110, -110, -140, -140, -110, -170, -110, 200, -170, -110, -110, -140, -170, -140, -140, -170, 100, -110, -140, -110, 100, 100, -110, -140, -170, -140, -110, -170, 100, 100, -140, 100, 100, -110, -140, -140, -170, -140, -110, -110, 100, -170, -200] [04:20:21.821] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:21.821] D3: [5, 2, 5, 2, 2, 4, 5, 4, 3, 4, 4, 3, 3, 2, 5, 2, 4, 4, 3, 1, 3, 3, 2, 5, 3, 3, 3, 4, 5, 4, 2, 2, 2, 4, 2, 5, 5, 3, 4, 4, 4, 3, 3, 2, 3, 3, 4, 5, 2, 1] [04:20:21.821] DQ: [5, 2, 5, 2, 2, 4, 5, 4, 3, 4, 4, 3, 3, 3, 5, 3, 4, 4, 3, 2, 3, 3, 3, 5, 3, 3, 4, 5, 5, 4, 4, 3, 2, 4, 2, 5, 5, 3, 5, 4, 4, 3, 3, 2, 3, 3, 4, 5, 2, 1] [04:20:21.821] S6: [4, 1, 4, 3, 3, 3, 4, 4, 3, 3, 3, 3, 1, 4, 6, 2, 4, 4, 3, 2, 3, 4, 3, 5, 4, 4, 4, 5, 5, 4, 4, 2, 3, 4, 2, 5, 5, 3, 5, 5, 4, 3, 4, 3, 3, 4, 4, 5, 2, 2] [04:20:21.821] ST: [4, 1, 4, 3, 3, 3, 4, 4, 3, 3, 3, 3, 1, 4, 6, 2, 4, 4, 3, 2, 3, 4, 2, 5, 4, 4, 4, 5, 5, 4, 4, 2, 3, 4, 2, 5, 5, 3, 5, 5, 4, 3, 4, 3, 3, 4, 4, 5, 2, 2] [04:20:21.821] HQ: [4, 2, 4, 2, 2, 3, 4, 4, 3, 3, 3, 3, 1, 3, 6, 2, 4, 4, 3, 2, 3, 3, 2, 5, 4, 3, 4, 4, 5, 4, 3, 2, 3, 4, 2, 5, 5, 3, 5, 5, 4, 3, 3, 2, 3, 4, 4, 4, 2, 1] [04:20:21.821] C4: [4, 1, 4, 2, 2, 3, 4, 4, 4, 3, 3, 4, 2, 4, 6, 2, 4, 4, 3, 2, 3, 3, 2, 5, 4, 3, 4, 5, 5, 4, 3, 2, 3, 4, 2, 5, 5, 3, 5, 5, 4, 3, 3, 2, 3, 4, 4, 5, 2, 1] [04:20:21.821] C9: [4, 1, 4, 2, 2, 3, 4, 4, 4, 3, 3, 4, 2, 4, 6, 2, 4, 4, 3, 2, 3, 3, 2, 5, 4, 3, 4, 5, 5, 4, 3, 2, 3, 4, 2, 5, 5, 3, 5, 5, 4, 3, 3, 2, 3, 4, 4, 5, 2, 1] [04:20:21.822] --- IMP Calculation Output (card -> average IMP) --- [04:20:21.822] DQ: 0.64 [04:20:21.822] D3: 0.37 [04:20:21.822] S6: -0.13 [04:20:21.822] ST: -0.14 [04:20:21.822] C4: -0.16 [04:20:21.822] C9: -0.16 [04:20:21.822] HQ: -0.41 [04:20:21.822] === DDS DETAILED ANALYSIS === [04:20:21.823] Cards analyzed: 7, Samples per card: 50 [04:20:21.823] [04:20:21.823] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:20:21.823] ----- ------ --------- ------- ----------- -------------------------------- [04:20:21.823] DQ 0.64 3.50 22 % 5 [5, 2, 5, 2, 2, 4, 5, 4, 3, 4, 4, 3, 3, 3, 5, 3, 4, 4, 3, 2...] [04:20:21.823] D3 0.37 3.30 20 % 5 [5, 2, 5, 2, 2, 4, 5, 4, 3, 4, 4, 3, 3, 2, 5, 2, 4, 4, 3, 1...] [04:20:21.823] S6 -0.13 3.54 9 % 6 [4, 1, 4, 3, 3, 3, 4, 4, 3, 3, 3, 3, 1, 4, 6, 2, 4, 4, 3, 2...] [04:20:21.823] ST -0.14 3.52 9 % 6 [4, 1, 4, 3, 3, 3, 4, 4, 3, 3, 3, 3, 1, 4, 6, 2, 4, 4, 3, 2...] [04:20:21.823] C4 -0.16 3.42 9 % 6 [4, 1, 4, 2, 2, 3, 4, 4, 4, 3, 3, 4, 2, 4, 6, 2, 4, 4, 3, 2...] [04:20:21.823] C9 -0.16 3.42 9 % 6 [4, 1, 4, 2, 2, 3, 4, 4, 4, 3, 3, 4, 2, 4, 6, 2, 4, 4, 3, 2...] [04:20:21.823] HQ -0.41 3.32 8 % 6 [4, 2, 4, 2, 2, 3, 4, 4, 3, 3, 3, 3, 1, 3, 6, 2, 4, 4, 3, 2...] [04:20:21.823] [04:20:21.823] Selected: DQ (IMPs=0.64, avgTricks=3.50) [04:20:21.824] =================== [04:20:21.824] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:20:21.824] [TRUMP] Skipped: not declaring [04:20:21.824] Selected: DQ (avg 0.64 IMPs, 3.50 tricks) [04:20:21.824] [stage-timing] ok sample=2471ms validate=0ms nn=42ms signal=0ms simgames=1ms dds=398ms total=2917ms samples=50 cards=4 [04:20:21.824] === FindBestCardAsync: Position=E, CardsPlayed=4 === [04:20:21.824] Finding card to play for E: T654.Q.KQ32.9843 [04:20:21.824] Relative position: Lefty, Contract type: Suit [04:20:21.824] Cards in hand mask: 8 [04:20:21.825] Candidate: QH = 22.9 % [04:20:21.825] Candidate: xS = 22.2 % [04:20:21.825] Candidate: xC = 21.8 % [04:20:21.825] Candidate: QD = 9.9 % [04:20:21.825] Candidate: xD = 8.5 % [04:20:21.825] Candidate: 9C = 8.0 % [04:20:21.825] Candidate: 8C = 4.2 % [04:20:21.826] Candidate: TS = 2.5 % [04:20:21.826] Selected: HQ (22.9 %) -- 2 tied: S4, C3 === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:24 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:24 === [04:20:24.162] === FindBestCardAsync: Position=E, CardsPlayed=8 === [04:20:24.163] Contract: 2H, Declarer: N, Dealer: S [04:20:24.163] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:24.163] Deal: N:KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J8765.A76.AJ [04:20:24.163] Position E is on defender's side - score table shifted by 2 defense tricks won [04:20:24.163] ****************************** [04:20:24.163] FindMatchingDealsWithPlayInternal Input: [04:20:24.163] Position parameter: E [04:20:24.163] Deal from game: N:... ... ... ... [04:20:24.163] Hand for N: (null) [04:20:24.163] Hand for E: T654.Q.KQ32.9843 [04:20:24.163] Hand for S: A3.T9432.J9.T752 [04:20:24.163] Hand for W: (null) [04:20:24.163] Cards played: DK, D9, D6, D4, DQ, DJ, D7, D5 [04:20:24.163] Declarer: N [04:20:24.163] ****************************** [04:20:24.163] [DealFinder] Seed from player E hand: -900468646 [04:20:24.164] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:24.164] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:20:24.164] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:24.164] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1454MB, gc2=23) [04:20:24.164] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:20:24.164] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=8 [04:20:24.164] [ExtractPartialDeal] Visible hands: E, S, N [04:20:24.164] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:24.164] [ExtractPartialDeal] Extracted hands: [04:20:24.164] N: ... (0 cards) [04:20:24.164] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:24.164] S: A3.T9432.J9.T752 (13 cards) [LOCKED] [04:20:24.164] W: ... (0 cards) [04:20:24.164] [DealFinder] Trump suit from contract '2H': Hearts [04:20:24.165] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Hearts [04:20:24.165] [ComputePlayedCards] Card 1: DK played by E [04:20:24.165] [ComputePlayedCards] Card 2: D9 played by S [04:20:24.165] [ComputePlayedCards] Card 3: D6 played by W [04:20:24.165] [ComputePlayedCards] Card 4: D4 played by N [04:20:24.165] [ComputePlayedCards] Trick complete. Winner: E [04:20:24.165] [ComputePlayedCards] Card 5: DQ played by E [04:20:24.165] [ComputePlayedCards] Card 6: DJ played by S [04:20:24.165] [ComputePlayedCards] Card 7: D7 played by W [04:20:24.165] [ComputePlayedCards] Card 8: D5 played by N [04:20:24.165] [ComputePlayedCards] Trick complete. Winner: E [04:20:24.165] [DealFinder] Added 2 played cards to N (was 0 cards): D4, D5 [04:20:24.165] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: DK, DQ [04:20:24.165] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D9, DJ [04:20:24.165] [DealFinder] Added 2 played cards to W (was 0 cards): D6, D7 [04:20:24.166] [DecomposePartnership] N: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner S HCP=5) [04:20:24.166] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:24.166] [DealFinder] Bid verification enabled for: N [04:20:24.166] [DealFinder] Propagated N: HCP[17-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:24.166] [DealFinder] Propagated W: HCP[11-11], Suits=S[2-5] H[3-5] D[2-5] C[0-3] (2 iterations) [04:20:24.166] [DealFinder] Known cards per player: N=2, E=13, S=13, W=2 [04:20:24.166] [DealFinder] Locked players: E, S [04:20:24.166] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:20:24.167] [DealFinder] Players needing cards: N:11, W:11 [04:20:24.167] Large number of cards remaining. Using random generation. [04:20:24.167] [DealFinder] Hands to validate (not 13 cards in partial): N, W [04:20:24.167] [VerifyHands] FAIL for N: J2.K65.T854.AKQ6 ((((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:20:24.168] [VerifyHands] FAIL for N: K982.J876.A54.AJ ((((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:20:24.170] [VerifyHands] FAIL for N: K87.AK75.854.AK6 ((((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:20:24.175] [VerifyHands] FAIL for N: KQJ97.AKJ6.854.6 ((((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:20:24.177] [VerifyHands] FAIL for N: QJ82.AK87.854.K6 ((((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:20:26.261] [Timing] Total: 2097ms, Generation: 30ms, Verification: 489ms [04:20:26.261] [Timing] Attempts: 1560, PassedSimpleCheck: 1030, FailedVerification: 980, Found: 50 [04:20:26.283] Search complete. Returning 50 deals. [04:20:26.283] Found 50 sample deals for simulation. [04:20:26.283] Valid deals for DDS: 50 / 50 [04:20:26.283] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [04:20:26.283] [SAMPLE-VAL] T1: E=DK S=D9 W=D6 N=D4 (leader=E) [04:20:26.283] [SAMPLE-VAL] T2: E=DQ S=DJ W=D7 N=D5 (leader=E) [04:20:26.285] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.110 [N:T1-D4=11 % T2-D5=4 %!, W:T1-D6=29 % T2-D7=49 %] [04:20:26.286] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.683 [N:T1-D4=93 % T2-D5=76 %, W:T1-D6=98 % T2-D7=76 %] [04:20:26.287] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.152 [N:T1-D4=10 % T2-D5=5 %!, W:T1-D6=39 % T2-D7=66 %] [04:20:26.288] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.652 [N:T1-D4=99 % T2-D5=95 %, W:T1-D6=83 % T2-D7=57 %] [04:20:26.289] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.173 [N:T1-D4=10 % T2-D5=5 %, W:T1-D6=59 % T2-D7=68 %] [04:20:26.290] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.175 [N:T1-D4=13 % T2-D5=5 %!, W:T1-D6=56 % T2-D7=78 %] [04:20:26.292] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.651 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=88 % T2-D7=50 %] [04:20:26.293] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.165 [N:T1-D4=18 % T2-D5=5 %!, W:T1-D6=42 % T2-D7=76 %] [04:20:26.294] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.220 [N:T1-D4=14 % T2-D5=8 %, W:T1-D6=67 % T2-D7=80 %] [04:20:26.295] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.190 [N:T1-D4=11 % T2-D5=5 %, W:T1-D6=72 % T2-D7=74 %] [04:20:26.296] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.714 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=91 % T2-D7=70 %] [04:20:26.297] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.651 [N:T1-D4=94 % T2-D5=78 %, W:T1-D6=96 % T2-D7=62 %] [04:20:26.298] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.104 [N:T1-D4=8 % T2-D5=3 %!, W:T1-D6=100 % T2-D7=100 %] [04:20:26.300] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.619 [N:T1-D4=94 % T2-D5=76 %, W:T1-D6=94 % T2-D7=53 %] [04:20:26.301] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.083 [N:T1-D4=13 % T2-D5=3 %!, W:T1-D6=39 % T2-D7=75 %] [04:20:26.302] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.190 [N:T1-D4=13 % T2-D5=4 %!, W:T1-D6=99 % T2-D7=99 %] [04:20:26.303] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.154 [N:T1-D4=14 % T2-D5=5 %, W:T1-D6=27 % T2-D7=71 %] [04:20:26.304] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.686 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=90 % T2-D7=60 %] [04:20:26.306] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.173 [N:T1-D4=13 % T2-D5=6 %, W:T1-D6=46 % T2-D7=64 %] [04:20:26.307] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.619 [N:T1-D4=94 % T2-D5=76 %, W:T1-D6=94 % T2-D7=53 %] [04:20:26.308] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.623 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=83 % T2-D7=44 %] [04:20:26.309] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.652 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=87 % T2-D7=51 %] [04:20:26.310] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.616 [N:T1-D4=99 % T2-D5=96 %, W:T1-D6=80 % T2-D7=46 %] [04:20:26.311] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.198 [N:T1-D4=10 % T2-D5=5 %!, W:T1-D6=99 % T2-D7=99 %] [04:20:26.312] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.087 [N:T1-D4=8 % T2-D5=4 %!, W:T1-D6=28 % T2-D7=44 %] [04:20:26.314] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.153 [N:T1-D4=6 % T2-D5=4 %!, W:T1-D6=100 % T2-D7=100 %] [04:20:26.315] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.629 [N:T1-D4=99 % T2-D5=95 %, W:T1-D6=84 % T2-D7=48 %] [04:20:26.316] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.134 [N:T1-D4=9 % T2-D5=7 %, W:T1-D6=31 % T2-D7=40 %] [04:20:26.317] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.621 [N:T1-D4=93 % T2-D5=80 %, W:T1-D6=98 % T2-D7=50 %] [04:20:26.318] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.679 [N:T1-D4=95 % T2-D5=88 %, W:T1-D6=93 % T2-D7=66 %] [04:20:26.319] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.675 [N:T1-D4=98 % T2-D5=95 %, W:T1-D6=90 % T2-D7=60 %] [04:20:26.321] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.590 [N:T1-D4=98 % T2-D5=97 %, W:T1-D6=69 % T2-D7=45 %] [04:20:26.322] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.635 [N:T1-D4=99 % T2-D5=96 %, W:T1-D6=82 % T2-D7=51 %] [04:20:26.323] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.253 [N:T1-D4=17 % T2-D5=6 %, W:T1-D6=99 % T2-D7=99 %] [04:20:26.324] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.687 [N:T1-D4=95 % T2-D5=83 %, W:T1-D6=98 % T2-D7=70 %] [04:20:26.325] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.623 [N:T1-D4=95 % T2-D5=81 %, W:T1-D6=93 % T2-D7=51 %] [04:20:26.326] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.659 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=83 % T2-D7=55 %] [04:20:26.327] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.575 [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=80 % T2-D7=33 %] [04:20:26.328] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.101 [N:T1-D4=8 % T2-D5=4 %!, W:T1-D6=33 % T2-D7=68 %] [04:20:26.329] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.167 [N:T1-D4=14 % T2-D5=5 %, W:T1-D6=39 % T2-D7=67 %] [04:20:26.331] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.238 [N:T1-D4=11 % T2-D5=7 %, W:T1-D6=99 % T2-D7=99 %] [04:20:26.332] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.149 [N:T1-D4=10 % T2-D5=5 %!, W:T1-D6=37 % T2-D7=66 %] [04:20:26.333] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.129 [N:T1-D4=9 % T2-D5=5 %!, W:T1-D6=34 % T2-D7=56 %] [04:20:26.334] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.173 [N:T1-D4=13 % T2-D5=4 %!, W:T1-D6=100 % T2-D7=99 %] [04:20:26.335] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.693 [N:T1-D4=95 % T2-D5=86 %, W:T1-D6=97 % T2-D7=71 %] [04:20:26.336] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.633 [N:T1-D4=92 % T2-D5=81 %, W:T1-D6=93 % T2-D7=56 %] [04:20:26.338] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.184 [N:T1-D4=15 % T2-D5=5 %!, W:T1-D6=53 % T2-D7=74 %] [04:20:26.339] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.649 [N:T1-D4=94 % T2-D5=83 %, W:T1-D6=95 % T2-D7=59 %] [04:20:26.340] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.647 [N:T1-D4=98 % T2-D5=94 %, W:T1-D6=90 % T2-D7=51 %] [04:20:26.341] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.645 [N:T1-D4=94 % T2-D5=84 %, W:T1-D6=96 % T2-D7=56 %] [04:20:26.341] [SAMPLE-VAL] Done. Weight range: 0.083-0.714 [04:20:26.341] [SAMPLE-VAL] Top sample 11 (w=0.714): N:KQ82.AJ6.54.AQJ6 W:J97.K875.AT876.K [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=91 % T2-D7=70 %] [04:20:26.341] [SAMPLE-VAL] Top sample 45 (w=0.693): N:K87.AK7.T854.AK6 W:QJ92.J865.A76.QJ [N:T1-D4=95 % T2-D5=86 %, W:T1-D6=97 % T2-D7=71 %] [04:20:26.341] [SAMPLE-VAL] Top sample 35 (w=0.687): N:K82.A6.854.AKQJ6 W:QJ97.KJ875.AT76. [N:T1-D4=95 % T2-D5=83 %, W:T1-D6=98 % T2-D7=70 %] [04:20:26.341] [SAMPLE-VAL] Top sample 18 (w=0.686): N:KQJ9.AJ7.54.KQJ6 W:872.K865.AT876.A [N:T1-D4=100 % T2-D5=100 %, W:T1-D6=90 % T2-D7=60 %] [04:20:26.341] [SAMPLE-VAL] Top sample 2 (w=0.683): N:KJ2.AJ7.854.AKJ6 W:Q987.K865.AT76.Q [N:T1-D4=93 % T2-D5=76 %, W:T1-D6=98 % T2-D7=76 %] [04:20:26.342] After sample validation: 50 deals remaining [04:20:26.342] [PLAY-INFER] No inference observations detected [04:20:26.342] Using weighted samples: 50/50 have non-uniform weights (range 0.083-0.714) [04:20:26.342] Sample deals (50 total, showing first 20, by weight): [04:20:26.342] [1] (w=0.714) N:KQ82.AJ6.54.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.K875.AT876.K [04:20:26.342] [2] (w=0.693) N:K87.AK7.T854.AK6 T654.Q.KQ32.9843 A3.T9432.J9.T752 QJ92.J865.A76.QJ [04:20:26.342] [3] (w=0.687) N:K82.A6.854.AKQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 QJ97.KJ875.AT76. [04:20:26.342] [4] (w=0.686) N:KQJ9.AJ7.54.KQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 872.K865.AT876.A [04:20:26.342] [5] (w=0.683) N:KJ2.AJ7.854.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 Q987.K865.AT76.Q [04:20:26.342] [6] (w=0.679) N:KQ92.K6.T854.AKQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J87.AJ875.A76.J6 [04:20:26.342] [7] (w=0.675) N:KQJ2.A5.T54.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 987.KJ876.A876.K [04:20:26.343] [8] (w=0.659) N:K987.A86.54.AKQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 QJ2.KJ75.AT876.6 [04:20:26.343] [9] (w=0.652) N:QJ8.A76.54.AKQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 K972.KJ85.AT876. [04:20:26.343] [10] (w=0.652) N:Q98.AK7.T54.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ72.J865.A876.Q [04:20:26.343] [11] (w=0.651) N:KQ72.A76.54.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.KJ85.AT876.Q [04:20:26.343] [12] (w=0.651) N:KQJ7.AK6.T854.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 982.J875.A76.KQJ [04:20:26.343] [13] (w=0.649) N:KQJ8.KJ8.854.AQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 972.A765.AT76.K6 [04:20:26.343] [14] (w=0.647) N:KQJ8.AK6.T54.KJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 972.J875.A876.AQ [04:20:26.343] [15] (w=0.645) N:KJ8.A75.T854.AKQ T654.Q.KQ32.9843 A3.T9432.J9.T752 Q972.KJ86.A76.J6 [04:20:26.343] [16] (w=0.635) N:KQJ.J87.T54.AKQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 9872.AK65.A876.6 [04:20:26.343] [17] (w=0.633) N:KQJ8.KJ6.T854.AK T654.Q.KQ32.9843 A3.T9432.J9.T752 972.A875.A76.QJ6 [04:20:26.344] [18] (w=0.629) N:KQJ8.K8.T54.AKJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 972.AJ765.A876.Q [04:20:26.344] [19] (w=0.623) N:KJ87.KJ.854.AKQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 Q92.A8765.AT76.J [04:20:26.344] [20] (w=0.623) N:KQ82.K86.54.AKQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.AJ75.AT876.J [04:20:26.344] ... and 30 more [04:20:26.529] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:26.529] S6: [-170, -170, 100, -140, -170, -110, 100, -140, 100, -140, -110, -170, -170, -140, -110, 100, -170, 100, -110, -140, -140, -110, -110, 100, -140, -170, 100, -110, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -110, 100, 200, -110, 100, -140, 100, -110, 100, -140, 100] [04:20:26.529] ST: [-170, -170, 100, -140, -170, -110, 100, -140, 100, -140, -110, -170, -170, -140, -110, 100, -170, 100, -110, -140, -140, -110, -110, 100, -140, -170, 100, -110, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -110, 100, 200, -110, 100, -140, 100, -110, 100, -140, 100] [04:20:26.529] HQ: [-170, -170, 100, -140, -170, -110, 100, -140, -110, -140, -110, -170, -170, -140, -110, 100, -170, 100, -110, -140, -140, -110, -110, -110, -140, -170, 100, -140, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -140, 100, 200, -110, 100, -140, 100, -110, 100, -170, -110] [04:20:26.529] C4: [-170, -170, 100, -140, -170, -110, 100, -140, -110, -140, -110, -140, -170, -140, -110, 100, -170, 100, -110, -140, -140, -110, -110, -110, -140, -170, 100, -140, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -140, 200, 200, -110, 100, -140, 100, -110, 100, -140, -110] [04:20:26.529] C9: [-170, -170, 100, -140, -170, -110, 100, -140, -110, -140, -110, -140, -170, -140, -110, 100, -170, 100, -110, -140, -140, -110, -110, -110, -140, -170, 100, -140, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -140, 200, 200, -110, 100, -140, 100, -110, 100, -140, -110] [04:20:26.529] D3: [-170, -170, 100, -140, -140, -110, 100, -110, -110, -140, -110, -170, -140, -140, -110, 100, -170, 100, -110, -110, -140, -110, -110, -110, -140, -200, 100, -140, -110, -170, -110, -110, 100, -140, 100, 100, -110, -110, -110, -140, 200, 200, -110, 100, -140, 100, -110, 100, -170, -110] [04:20:26.529] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:26.529] S6: [1, 1, 4, 2, 1, 3, 4, 2, 4, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2, 2, 3, 3, 4, 2, 1, 4, 3, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 3, 4, 5, 3, 4, 2, 4, 3, 4, 2, 4] [04:20:26.529] ST: [1, 1, 4, 2, 1, 3, 4, 2, 4, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2, 2, 3, 3, 4, 2, 1, 4, 3, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 3, 4, 5, 3, 4, 2, 4, 3, 4, 2, 4] [04:20:26.529] HQ: [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2, 2, 3, 3, 3, 2, 1, 4, 2, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 2, 4, 5, 3, 4, 2, 4, 3, 4, 1, 3] [04:20:26.529] C4: [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 2, 1, 2, 3, 4, 1, 4, 3, 2, 2, 3, 3, 3, 2, 1, 4, 2, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 2, 5, 5, 3, 4, 2, 4, 3, 4, 2, 3] [04:20:26.529] C9: [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 2, 1, 2, 3, 4, 1, 4, 3, 2, 2, 3, 3, 3, 2, 1, 4, 2, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 2, 5, 5, 3, 4, 2, 4, 3, 4, 2, 3] [04:20:26.530] D3: [1, 1, 4, 2, 2, 3, 4, 3, 3, 2, 3, 1, 2, 2, 3, 4, 1, 4, 3, 3, 2, 3, 3, 3, 2, 0, 4, 2, 3, 1, 3, 3, 4, 2, 4, 4, 3, 3, 3, 2, 5, 5, 3, 4, 2, 4, 3, 4, 1, 3] [04:20:26.530] --- IMP Calculation Output (card -> average IMP) --- [04:20:26.530] S6: 0.23 [04:20:26.530] ST: 0.23 [04:20:26.530] D3: -0.04 [04:20:26.530] C4: -0.12 [04:20:26.530] C9: -0.12 [04:20:26.530] HQ: -0.19 [04:20:26.530] === DDS DETAILED ANALYSIS === [04:20:26.530] Cards analyzed: 6, Samples per card: 50 [04:20:26.530] [04:20:26.530] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:20:26.530] ----- ------ --------- ------- ----------- -------------------------------- [04:20:26.530] S6 0.23 2.82 26 % 5 [1, 1, 4, 2, 1, 3, 4, 2, 4, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2...] [04:20:26.531] ST 0.23 2.82 26 % 5 [1, 1, 4, 2, 1, 3, 4, 2, 4, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2...] [04:20:26.531] D3 -0.04 2.78 20 % 6 [1, 1, 4, 2, 2, 3, 4, 3, 3, 2, 3, 1, 2, 2, 3, 4, 1, 4, 3, 3...] [04:20:26.531] C4 -0.12 2.76 20 % 5 [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 2, 1, 2, 3, 4, 1, 4, 3, 2...] [04:20:26.531] C9 -0.12 2.76 20 % 5 [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 2, 1, 2, 3, 4, 1, 4, 3, 2...] [04:20:26.531] HQ -0.19 2.70 20 % 5 [1, 1, 4, 2, 1, 3, 4, 2, 3, 2, 3, 1, 1, 2, 3, 4, 1, 4, 3, 2...] [04:20:26.531] [04:20:26.531] Selected: S6 (IMPs=0.23, avgTricks=2.82) [04:20:26.531] =================== [04:20:26.531] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:20:26.531] [TRUMP] Skipped: not declaring [04:20:26.531] Selected: S6 (avg 0.23 IMPs, 2.82 tricks) -- 1 tied card(s): ST [04:20:26.531] [stage-timing] ok sample=2119ms validate=0ms nn=58ms signal=0ms simgames=2ms dds=185ms total=2368ms samples=50 cards=8 [04:20:26.531] === FindBestCardAsync: Position=E, CardsPlayed=8 === [04:20:26.532] Finding card to play for E: T654.Q.KQ32.9843 [04:20:26.532] Relative position: Lefty, Contract type: Suit [04:20:26.532] Cards in hand mask: 7 [04:20:26.533] Candidate: xS = 37.1 % [04:20:26.533] Candidate: xC = 20.0 % [04:20:26.533] Candidate: QH = 18.3 % [04:20:26.533] Candidate: xD = 8.8 % [04:20:26.533] Candidate: 9C = 7.7 % [04:20:26.533] Candidate: TS = 4.1 % [04:20:26.533] Candidate: 8C = 4.0 % [04:20:26.533] Selected: S4 (37.1 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:33 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:33 === [04:20:33.350] === FindBestCardAsync: Position=E, CardsPlayed=17 === [04:20:33.350] Contract: 2H, Declarer: N, Dealer: S [04:20:33.350] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:33.350] Deal: N:KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J8765.A76.AJ [04:20:33.350] Position E is on defender's side - score table shifted by 2 defense tricks won [04:20:33.350] ****************************** [04:20:33.350] FindMatchingDealsWithPlayInternal Input: [04:20:33.351] Position parameter: E [04:20:33.351] Deal from game: N:... ... ... ... [04:20:33.351] Hand for N: (null) [04:20:33.351] Hand for E: T654.Q.KQ32.9843 [04:20:33.351] Hand for S: A3.T9432.J9.T752 [04:20:33.351] Hand for W: (null) [04:20:33.351] Cards played: DK, D9, D6, D4, DQ, DJ, D7, D5, S4, S3, SJ, SQ, HA, HQ, H2, H5, HK [04:20:33.351] Declarer: N [04:20:33.351] ****************************** [04:20:33.351] [DealFinder] Seed from player E hand: -900468646 [04:20:33.351] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:33.351] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:20:33.351] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:33.351] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1472MB, gc2=23) [04:20:33.351] [DealFinder] Using cardsPlayedCount=17 for visibility calculation [04:20:33.352] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=17 [04:20:33.352] [ExtractPartialDeal] Visible hands: E, S, N [04:20:33.352] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:33.352] [ExtractPartialDeal] Extracted hands: [04:20:33.352] N: ... (0 cards) [04:20:33.352] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:33.352] S: A3.T9432.J9.T752 (13 cards) [LOCKED] [04:20:33.352] W: ... (0 cards) [04:20:33.352] [DealFinder] Trump suit from contract '2H': Hearts [04:20:33.352] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Hearts [04:20:33.352] [ComputePlayedCards] Card 1: DK played by E [04:20:33.352] [ComputePlayedCards] Card 2: D9 played by S [04:20:33.352] [ComputePlayedCards] Card 3: D6 played by W [04:20:33.352] [ComputePlayedCards] Card 4: D4 played by N [04:20:33.352] [ComputePlayedCards] Trick complete. Winner: E [04:20:33.353] [ComputePlayedCards] Card 5: DQ played by E [04:20:33.353] [ComputePlayedCards] Card 6: DJ played by S [04:20:33.353] [ComputePlayedCards] Card 7: D7 played by W [04:20:33.353] [ComputePlayedCards] Card 8: D5 played by N [04:20:33.353] [ComputePlayedCards] Trick complete. Winner: E [04:20:33.353] [ComputePlayedCards] Card 9: S4 played by E [04:20:33.353] [ComputePlayedCards] Card 10: S3 played by S [04:20:33.353] [ComputePlayedCards] Card 11: SJ played by W [04:20:33.353] [ComputePlayedCards] Card 12: SQ played by N [04:20:33.353] [ComputePlayedCards] Trick complete. Winner: N [04:20:33.353] [ComputePlayedCards] Card 13: HA played by N [04:20:33.353] [ComputePlayedCards] Card 14: HQ played by E [04:20:33.353] [ComputePlayedCards] Card 15: H2 played by S [04:20:33.353] [ComputePlayedCards] Card 16: H5 played by W [04:20:33.354] [ComputePlayedCards] Trick complete. Winner: N [04:20:33.354] [ComputePlayedCards] Card 17: HK played by N [04:20:33.354] [DealFinder] Added 5 played cards to N (was 0 cards): D4, D5, SQ, HA, HK [04:20:33.354] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: DK, DQ, S4, HQ [04:20:33.354] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D9, DJ, S3, H2 [04:20:33.354] [DealFinder] Added 4 played cards to W (was 0 cards): D6, D7, SJ, H5 [04:20:33.354] [DecomposePartnership] N: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner S HCP=5) [04:20:33.354] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:33.354] [DealFinder] Bid verification enabled for: N [04:20:33.354] [DealFinder] Propagated N: HCP[17-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:33.354] [DealFinder] Propagated W: HCP[11-11], Suits=S[2-5] H[3-5] D[2-5] C[0-3] (2 iterations) [04:20:33.355] [DealFinder] Known cards per player: N=5, E=13, S=13, W=4 [04:20:33.355] [DealFinder] Locked players: E, S [04:20:33.355] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:20:33.355] [DealFinder] Players needing cards: N:8, W:9 [04:20:33.355] Large number of cards remaining. Using random generation. [04:20:33.355] [DealFinder] Hands to validate (not 13 cards in partial): N, W [04:20:33.355] [VerifyHands] FAIL for N: Q9.AKJ87.A854.KJ ((((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:20:33.358] [VerifyHands] FAIL for N: Q98.AK8.A54.AKQ6 ((((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:20:33.360] [VerifyHands] FAIL for N: Q872.AK86.AT54.Q ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:20:33.362] [VerifyHands] FAIL for N: KQ7.AK.AT54.AKQJ ((((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:20:33.364] [VerifyHands] FAIL for N: KQ872.AK.54.AQJ6 ((((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:20:35.993] [Timing] Total: 2642ms, Generation: 37ms, Verification: 370ms [04:20:35.994] [Timing] Attempts: 2130, PassedSimpleCheck: 2130, FailedVerification: 2080, Found: 50 [04:20:36.015] Search complete. Returning 50 deals. [04:20:36.015] Found 50 sample deals for simulation. [04:20:36.015] Valid deals for DDS: 50 / 50 [04:20:36.015] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [04:20:36.015] [SAMPLE-VAL] T1: E=DK S=D9 W=D6 N=D4 (leader=E) [04:20:36.015] [SAMPLE-VAL] T2: E=DQ S=DJ W=D7 N=D5 (leader=E) [04:20:36.015] [SAMPLE-VAL] T3: E=S4 S=S3 W=SJ N=SQ (leader=E) [04:20:36.015] [SAMPLE-VAL] T4: N=HA E=HQ S=H2 W=H5 (leader=N) [04:20:36.015] [SAMPLE-VAL] T5: N=HK (leader=N) (partial) [04:20:36.018] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.101 [N:T1-D4=96 % T2-D5=88 % T3-SQ=81 % T4-HA=53 % T5-HK=12 %, W:T1-D6=95 % T2-D7=56 % T3-SJ=2 %! T4-H5=100 %] [04:20:36.021] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.099 [N:T1-D4=10 % T2-D5=4 %! T3-SQ=95 % T4-HA=48 % T5-HK=24 %, W:T1-D6=67 % T2-D7=80 % T3-SJ=3 %! T4-H5=93 %] [04:20:36.024] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.258 [N:T1-D4=6 % T2-D5=5 % T3-SQ=21 % T4-HA=54 % T5-HK=13 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=79 % T4-H5=100 %] [04:20:36.026] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.278 [N:T1-D4=13 % T2-D5=10 % T3-SQ=19 % T4-HA=50 % T5-HK=9 %, W:T1-D6=100 % T2-D7=98 % T3-SJ=83 % T4-H5=90 %] [04:20:36.029] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.444 [N:T1-D4=96 % T2-D5=84 % T3-SQ=19 % T4-HA=55 % T5-HK=27 %, W:T1-D6=97 % T2-D7=69 % T3-SJ=73 % T4-H5=89 %] [04:20:36.032] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.073 [N:T1-D4=98 % T2-D5=95 % T3-SQ=75 % T4-HA=56 % T5-HK=8 %, W:T1-D6=80 % T2-D7=36 % T3-SJ=1 %! T4-H5=83 %] [04:20:36.034] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.190 [N:T1-D4=99 % T2-D5=95 % T3-SQ=94 % T4-HA=69 % T5-HK=11 %, W:T1-D6=83 % T2-D7=57 % T3-SJ=3 %! T4-H5=82 %] [04:20:36.037] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.413 [N:T1-D4=94 % T2-D5=82 % T3-SQ=23 % T4-HA=58 % T5-HK=12 %, W:T1-D6=98 % T2-D7=73 % T3-SJ=67 % T4-H5=83 %] [04:20:36.040] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.384 [N:T1-D4=100 % T2-D5=100 % T3-SQ=90 % T4-HA=65 % T5-HK=29 %, W:T1-D6=86 % T2-D7=56 % T3-SJ=6 % T4-H5=92 %] [04:20:36.042] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.445 [N:T1-D4=95 % T2-D5=86 % T3-SQ=31 % T4-HA=55 % T5-HK=15 %, W:T1-D6=96 % T2-D7=64 % T3-SJ=76 % T4-H5=100 %] [04:20:36.045] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.425 [N:T1-D4=93 % T2-D5=76 % T3-SQ=27 % T4-HA=59 % T5-HK=13 %, W:T1-D6=98 % T2-D7=65 % T3-SJ=82 % T4-H5=82 %] [04:20:36.048] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.075 [N:T1-D4=99 % T2-D5=95 % T3-SQ=77 % T4-HA=63 % T5-HK=11 %, W:T1-D6=85 % T2-D7=45 % T3-SJ=1 %! T4-H5=100 %] [04:20:36.051] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.023 [N:T1-D4=10 % T2-D5=8 % T3-SQ=94 % T4-HA=62 % T5-HK=12 %, W:T1-D6=50 % T2-D7=57 % T3-SJ=1 %! T4-H5=87 %] [04:20:36.053] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.455 [N:T1-D4=94 % T2-D5=82 % T3-SQ=32 % T4-HA=48 % T5-HK=22 %, W:T1-D6=97 % T2-D7=73 % T3-SJ=78 % T4-H5=87 %] [04:20:36.056] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.391 [N:T1-D4=93 % T2-D5=81 % T3-SQ=95 % T4-HA=48 % T5-HK=26 %, W:T1-D6=99 % T2-D7=68 % T3-SJ=9 % T4-H5=90 %] [04:20:36.059] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.042 [N:T1-D4=8 % T2-D5=7 % T3-SQ=97 % T4-HA=58 % T5-HK=11 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=85 %] [04:20:36.061] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.429 [N:T1-D4=94 % T2-D5=84 % T3-SQ=29 % T4-HA=57 % T5-HK=12 %, W:T1-D6=96 % T2-D7=68 % T3-SJ=83 % T4-H5=80 %] [04:20:36.064] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.051 [N:T1-D4=9 % T2-D5=7 % T3-SQ=89 % T4-HA=49 % T5-HK=9 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=1 %! T4-H5=100 %] [04:20:36.067] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.429 [N:T1-D4=95 % T2-D5=85 % T3-SQ=26 % T4-HA=62 % T5-HK=15 %, W:T1-D6=97 % T2-D7=63 % T3-SJ=75 % T4-H5=81 %] [04:20:36.069] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.294 [N:T1-D4=6 % T2-D5=7 % T3-SQ=29 % T4-HA=55 % T5-HK=27 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=84 % T4-H5=94 %] [04:20:36.072] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.079 [N:T1-D4=5 % T2-D5=5 % T3-SQ=94 % T4-HA=40 % T5-HK=17 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=90 %] [04:20:36.075] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.443 [N:T1-D4=95 % T2-D5=81 % T3-SQ=30 % T4-HA=52 % T5-HK=14 %, W:T1-D6=98 % T2-D7=73 % T3-SJ=77 % T4-H5=100 %] [04:20:36.077] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.153 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=97 % T4-HA=41 % T5-HK=15 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=6 % T4-H5=90 %] [04:20:36.080] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.140 [N:T1-D4=8 % T2-D5=3 %! T3-SQ=97 % T4-HA=42 % T5-HK=22 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=5 % T4-H5=92 %] [04:20:36.082] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.430 [N:T1-D4=94 % T2-D5=76 % T3-SQ=29 % T4-HA=52 % T5-HK=14 %, W:T1-D6=98 % T2-D7=70 % T3-SJ=82 % T4-H5=83 %] [04:20:36.085] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.444 [N:T1-D4=96 % T2-D5=84 % T3-SQ=19 % T4-HA=55 % T5-HK=27 %, W:T1-D6=97 % T2-D7=69 % T3-SJ=73 % T4-H5=89 %] [04:20:36.088] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.423 [N:T1-D4=94 % T2-D5=82 % T3-SQ=30 % T4-HA=57 % T5-HK=13 %, W:T1-D6=94 % T2-D7=62 % T3-SJ=77 % T4-H5=82 %] [04:20:36.091] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.077 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=96 % T4-HA=50 % T5-HK=24 %, W:T1-D6=62 % T2-D7=69 % T3-SJ=3 %! T4-H5=91 %] [04:20:36.093] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.069 [N:T1-D4=6 % T2-D5=5 %! T3-SQ=97 % T4-HA=44 % T5-HK=16 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=90 %] [04:20:36.096] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.184 [N:T1-D4=96 % T2-D5=89 % T3-SQ=96 % T4-HA=67 % T5-HK=16 %, W:T1-D6=95 % T2-D7=64 % T3-SJ=3 %! T4-H5=100 %] [04:20:36.098] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.289 [N:T1-D4=12 % T2-D5=6 % T3-SQ=30 % T4-HA=53 % T5-HK=11 %, W:T1-D6=100 % T2-D7=98 % T3-SJ=89 % T4-H5=100 %] [04:20:36.101] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.073 [N:T1-D4=98 % T2-D5=95 % T3-SQ=75 % T4-HA=56 % T5-HK=8 %, W:T1-D6=80 % T2-D7=36 % T3-SJ=1 %! T4-H5=83 %] [04:20:36.104] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.417 [N:T1-D4=94 % T2-D5=81 % T3-SQ=29 % T4-HA=54 % T5-HK=11 %, W:T1-D6=96 % T2-D7=68 % T3-SJ=75 % T4-H5=83 %] [04:20:36.106] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.159 [N:T1-D4=7 % T2-D5=6 % T3-SQ=98 % T4-HA=46 % T5-HK=12 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=4 %! T4-H5=82 %] [04:20:36.109] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.220 [N:T1-D4=94 % T2-D5=85 % T3-SQ=93 % T4-HA=53 % T5-HK=27 %, W:T1-D6=97 % T2-D7=64 % T3-SJ=3 %! T4-H5=91 %] [04:20:36.111] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.133 [N:T1-D4=95 % T2-D5=88 % T3-SQ=76 % T4-HA=41 % T5-HK=16 %, W:T1-D6=93 % T2-D7=47 % T3-SJ=2 %! T4-H5=91 %] [04:20:36.114] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.413 [N:T1-D4=99 % T2-D5=95 % T3-SQ=28 % T4-HA=65 % T5-HK=12 %, W:T1-D6=90 % T2-D7=50 % T3-SJ=73 % T4-H5=81 %] [04:20:36.117] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.175 [N:T1-D4=98 % T2-D5=95 % T3-SQ=88 % T4-HA=65 % T5-HK=24 %, W:T1-D6=87 % T2-D7=59 % T3-SJ=3 %! T4-H5=91 %] [04:20:36.119] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.294 [N:T1-D4=98 % T2-D5=96 % T3-SQ=76 % T4-HA=52 % T5-HK=19 %, W:T1-D6=81 % T2-D7=47 % T3-SJ=4 %! T4-H5=89 %] [04:20:36.122] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.175 [N:T1-D4=96 % T2-D5=88 % T3-SQ=91 % T4-HA=57 % T5-HK=14 %, W:T1-D6=94 % T2-D7=59 % T3-SJ=3 %! T4-H5=100 %] [04:20:36.125] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.174 [N:T1-D4=6 % T2-D5=6 % T3-SQ=97 % T4-HA=56 % T5-HK=27 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=4 %! T4-H5=91 %] [04:20:36.127] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.374 [N:T1-D4=94 % T2-D5=86 % T3-SQ=93 % T4-HA=52 % T5-HK=21 %, W:T1-D6=97 % T2-D7=75 % T3-SJ=6 % T4-H5=89 %] [04:20:36.130] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.444 [N:T1-D4=95 % T2-D5=84 % T3-SQ=29 % T4-HA=46 % T5-HK=17 %, W:T1-D6=98 % T2-D7=73 % T3-SJ=82 % T4-H5=87 %] [04:20:36.132] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.389 [N:T1-D4=94 % T2-D5=83 % T3-SQ=28 % T4-HA=53 % T5-HK=8 %, W:T1-D6=95 % T2-D7=55 % T3-SJ=70 % T4-H5=81 %] [04:20:36.135] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.070 [N:T1-D4=13 % T2-D5=8 % T3-SQ=96 % T4-HA=57 % T5-HK=13 %, W:T1-D6=63 % T2-D7=80 % T3-SJ=2 %! T4-H5=90 %] [04:20:36.138] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.448 [N:T1-D4=93 % T2-D5=82 % T3-SQ=26 % T4-HA=49 % T5-HK=28 %, W:T1-D6=96 % T2-D7=66 % T3-SJ=70 % T4-H5=88 %] [04:20:36.141] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.290 [N:T1-D4=11 % T2-D5=8 % T3-SQ=32 % T4-HA=51 % T5-HK=11 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=84 % T4-H5=100 %] [04:20:36.143] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.455 [N:T1-D4=94 % T2-D5=82 % T3-SQ=32 % T4-HA=48 % T5-HK=22 %, W:T1-D6=97 % T2-D7=73 % T3-SJ=78 % T4-H5=87 %] [04:20:36.146] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.321 [N:T1-D4=99 % T2-D5=95 % T3-SQ=93 % T4-HA=58 % T5-HK=28 %, W:T1-D6=85 % T2-D7=57 % T3-SJ=4 %! T4-H5=90 %] [04:20:36.149] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.154 [N:T1-D4=8 % T2-D5=4 %! T3-SQ=96 % T4-HA=40 % T5-HK=16 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=6 % T4-H5=91 %] [04:20:36.149] [SAMPLE-VAL] Done. Weight range: 0.023-0.455 [04:20:36.149] [SAMPLE-VAL] Top sample 14 (w=0.455): N:KQ82.AKJ.T854.A6 W:J97.8765.A76.KQJ [N:T1-D4=94 % T2-D5=82 % T3-SQ=32 % T4-HA=48 % T5-HK=22 %, W:T1-D6=97 % T2-D7=73 % T3-SJ=78 % T4-H5=87 %] [04:20:36.149] [SAMPLE-VAL] Top sample 48 (w=0.455): N:KQ87.AKJ.T854.A6 W:J92.8765.A76.KQJ [N:T1-D4=94 % T2-D5=82 % T3-SQ=32 % T4-HA=48 % T5-HK=22 %, W:T1-D6=97 % T2-D7=73 % T3-SJ=78 % T4-H5=87 %] [04:20:36.149] [SAMPLE-VAL] Top sample 46 (w=0.448): N:KQ8.AKJ.T854.KJ6 W:J972.8765.A76.AQ [N:T1-D4=93 % T2-D5=82 % T3-SQ=26 % T4-HA=49 % T5-HK=28 %, W:T1-D6=96 % T2-D7=66 % T3-SJ=70 % T4-H5=88 %] [04:20:36.149] [SAMPLE-VAL] Top sample 10 (w=0.445): N:KQ82.AK8.T854.KQ W:J97.J765.A76.AJ6 [N:T1-D4=95 % T2-D5=86 % T3-SQ=31 % T4-HA=55 % T5-HK=15 %, W:T1-D6=96 % T2-D7=64 % T3-SJ=76 % T4-H5=100 %] [04:20:36.149] [SAMPLE-VAL] Top sample 43 (w=0.444): N:KQ98.AKJ.T854.A6 W:J72.8765.A76.KQJ [N:T1-D4=95 % T2-D5=84 % T3-SQ=29 % T4-HA=46 % T5-HK=17 %, W:T1-D6=98 % T2-D7=73 % T3-SJ=82 % T4-H5=87 %] [04:20:36.149] After sample validation: 50 deals remaining [04:20:36.150] [PLAY-INFER] No inference observations detected [04:20:36.150] Using weighted samples: 50/50 have non-uniform weights (range 0.023-0.455) [04:20:36.150] Sample deals (50 total, showing first 20, by weight): [04:20:36.150] [1] (w=0.455) N:KQ82.AKJ.T854.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.8765.A76.KQJ [04:20:36.150] [2] (w=0.455) N:KQ87.AKJ.T854.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.8765.A76.KQJ [04:20:36.150] [3] (w=0.448) N:KQ8.AKJ.T854.KJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J972.8765.A76.AQ [04:20:36.150] [4] (w=0.445) N:KQ82.AK8.T854.KQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.J765.A76.AJ6 [04:20:36.150] [5] (w=0.444) N:KQ98.AKJ.T854.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J72.8765.A76.KQJ [04:20:36.150] [6] (w=0.444) N:KQ98.AK.T854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J72.J8765.A76.KQ [04:20:36.150] [7] (w=0.444) N:KQ98.AK.T854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J72.J8765.A76.KQ [04:20:36.150] [8] (w=0.443) N:KQ82.AK8.854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.J765.AT76.KQ [04:20:36.150] [9] (w=0.430) N:KQ87.AK7.854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J865.AT76.KQ [04:20:36.150] [10] (w=0.429) N:KQ92.AK7.T854.KQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J87.J865.A76.AJ6 [04:20:36.151] [11] (w=0.429) N:KQ2.AK7.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J987.J865.A76.AJ [04:20:36.151] [12] (w=0.425) N:KQ92.AK6.854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J87.J875.AT76.AJ [04:20:36.151] [13] (w=0.423) N:KQ87.AK7.T854.KQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J865.A76.AJ6 [04:20:36.151] [14] (w=0.417) N:KQ82.AK6.T854.AJ T654.Q.KQ32.9843 A3.T9432.J9.T752 J97.J875.A76.KQ6 [04:20:36.151] [15] (w=0.413) N:KQ8.AK7.T854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J972.J865.A76.KQ [04:20:36.151] [16] (w=0.413) N:KQ87.AK6.T54.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J875.A876.AJ [04:20:36.151] [17] (w=0.391) N:Q92.AKJ.854.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ87.8765.AT76.K [04:20:36.151] [18] (w=0.389) N:KQ72.AK7.T854.KQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.J865.A76.AJ6 [04:20:36.151] [19] (w=0.384) N:Q987.AKJ.54.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ2.8765.AT876.K [04:20:36.151] [20] (w=0.374) N:Q92.AKJ.T854.AQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ87.8765.A76.K6 [04:20:36.151] ... and 30 more [04:20:36.200] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:36.201] C4: [-170, -170, -170, -110, -170, -110, -110, -110, -110, -110, -140, -110, -110, -140, -140, -110, -200, -110, -200, -200, -200, 200, -200, 100, 100, 100, 100, -200, -170, -170, -170, -200, 100, -110, -140, -170, -140, -140, -170, -140, -140, -140, -170, -170, -170, -140, -140, -140, -140, -140] [04:20:36.201] D3: [-170, -170, -170, -110, -170, -110, -110, -110, -110, -110, -140, -110, -110, -140, -140, -110, -200, -110, -200, -200, -200, 200, -200, 100, 100, 100, 100, -200, -170, -170, -170, -200, 100, -110, -140, -170, -140, -140, -170, -140, -110, -140, -170, -170, -170, -140, -140, -140, -140, -140] [04:20:36.201] C9: [-170, -170, -170, -110, -170, -110, -110, -110, -110, -110, -140, -110, -110, -140, -140, -110, -200, -110, -200, -200, -200, 200, -200, 100, 100, 100, 100, -200, -170, -170, -170, -200, 100, -110, -140, -170, -140, -140, -170, -140, -140, -140, -170, -170, -170, -140, -140, -140, -140, -140] [04:20:36.201] S6: [-200, -200, -170, -110, -200, -110, -110, -140, -140, -110, -140, -110, -110, -140, -140, -110, -200, -110, -200, -200, -200, 200, -200, 100, 100, 100, 100, -200, -170, -170, -170, -200, 100, -110, -140, -170, -140, -140, -170, -140, -110, -140, -170, -170, -170, -140, -140, -140, -140, -140] [04:20:36.201] ST: [-200, -200, -170, -110, -200, -110, -110, -140, -140, -110, -140, -110, -110, -140, -140, -110, -200, -110, -200, -200, -200, 200, -200, 100, -110, -110, 100, -200, -170, -170, -170, -200, 100, -110, -140, -170, -140, -140, -170, -140, -110, -140, -170, -170, -170, -140, -140, -140, -140, -140] [04:20:36.201] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:36.201] C4: [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0, 0, 5, 0, 4, 4, 4, 4, 0, 1, 1, 1, 0, 4, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2] [04:20:36.201] D3: [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0, 0, 5, 0, 4, 4, 4, 4, 0, 1, 1, 1, 0, 4, 3, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2] [04:20:36.201] C9: [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0, 0, 5, 0, 4, 4, 4, 4, 0, 1, 1, 1, 0, 4, 3, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2] [04:20:36.201] S6: [0, 0, 1, 3, 0, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0, 0, 5, 0, 4, 4, 4, 4, 0, 1, 1, 1, 0, 4, 3, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2] [04:20:36.201] ST: [0, 0, 1, 3, 0, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0, 0, 5, 0, 4, 3, 3, 4, 0, 1, 1, 1, 0, 4, 3, 2, 1, 2, 2, 1, 2, 3, 2, 1, 1, 1, 2, 2, 2, 2, 2] [04:20:36.201] --- IMP Calculation Output (card -> average IMP) --- [04:20:36.201] D3: 0.14 [04:20:36.202] C4: 0.13 [04:20:36.202] C9: 0.13 [04:20:36.202] S6: -0.07 [04:20:36.202] ST: -0.34 [04:20:36.202] === DDS DETAILED ANALYSIS === [04:20:36.202] Cards analyzed: 5, Samples per card: 50 [04:20:36.202] [04:20:36.202] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:20:36.202] ----- ------ --------- ------- ----------- -------------------------------- [04:20:36.202] D3 0.14 1.98 12 % 6 [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0...] [04:20:36.202] C4 0.13 1.96 12 % 6 [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0...] [04:20:36.202] C9 0.13 1.96 12 % 6 [1, 1, 1, 3, 1, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0...] [04:20:36.202] S6 -0.07 1.88 12 % 6 [0, 0, 1, 3, 0, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0...] [04:20:36.203] ST -0.34 1.84 8 % 6 [0, 0, 1, 3, 0, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 0, 3, 0, 0...] [04:20:36.203] [04:20:36.203] Selected: D3 (IMPs=0.14, avgTricks=1.98) [04:20:36.203] =================== [04:20:36.203] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:20:36.203] [TRUMP] Skipped: not declaring [04:20:36.203] Selected: D3 (avg 0.14 IMPs, 1.98 tricks) [04:20:36.203] [stage-timing] ok sample=2664ms validate=0ms nn=134ms signal=0ms simgames=2ms dds=49ms total=2853ms samples=50 cards=17 [04:20:36.203] === FindBestCardAsync: Position=E, CardsPlayed=17 === [04:20:36.203] Finding card to play for E: T654.Q.KQ32.9843 [04:20:36.204] Relative position: Lefty, Contract type: Suit [04:20:36.204] Cards in hand mask: 6 [04:20:36.205] Candidate: xC = 45.9 % [04:20:36.205] Candidate: 9C = 19.6 % [04:20:36.205] Candidate: xS = 15.7 % [04:20:36.205] Candidate: xD = 15.1 % [04:20:36.205] Candidate: 8C = 2.9 % [04:20:36.205] Candidate: TS = 0.8 % [04:20:36.205] Selected: C3 (45.9 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:39 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:39 === [04:20:39.952] === FindBestCardAsync: Position=E, CardsPlayed=21 === [04:20:39.952] Contract: 2H, Declarer: N, Dealer: S [04:20:39.952] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:39.952] Deal: N:KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J8765.A76.AJ [04:20:39.952] Position E is on defender's side - score table shifted by 2 defense tricks won [04:20:39.952] ****************************** [04:20:39.952] FindMatchingDealsWithPlayInternal Input: [04:20:39.952] Position parameter: E [04:20:39.952] Deal from game: N:... ... ... ... [04:20:39.953] Hand for N: (null) [04:20:39.953] Hand for E: T654.Q.KQ32.9843 [04:20:39.953] Hand for S: A3.T9432.J9.T752 [04:20:39.953] Hand for W: (null) [04:20:39.953] Cards played: DK, D9, D6, D4, DQ, DJ, D7, D5, S4, S3, SJ, SQ, HA, HQ, H2, H5, HK, D3, H3, H6, S7 [04:20:39.953] Declarer: N [04:20:39.953] ****************************** [04:20:39.953] [DealFinder] Seed from player E hand: -900468646 [04:20:39.953] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:39.953] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:20:39.953] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:39.953] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1487MB, gc2=23) [04:20:39.953] [DealFinder] Using cardsPlayedCount=21 for visibility calculation [04:20:39.954] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=21 [04:20:39.954] [ExtractPartialDeal] Visible hands: E, S, N [04:20:39.954] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:39.954] [ExtractPartialDeal] Extracted hands: [04:20:39.954] N: ... (0 cards) [04:20:39.954] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:39.954] S: A3.T9432.J9.T752 (13 cards) [LOCKED] [04:20:39.954] W: ... (0 cards) [04:20:39.954] [DealFinder] Trump suit from contract '2H': Hearts [04:20:39.954] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Hearts [04:20:39.954] [ComputePlayedCards] Card 1: DK played by E [04:20:39.954] [ComputePlayedCards] Card 2: D9 played by S [04:20:39.954] [ComputePlayedCards] Card 3: D6 played by W [04:20:39.954] [ComputePlayedCards] Card 4: D4 played by N [04:20:39.954] [ComputePlayedCards] Trick complete. Winner: E [04:20:39.954] [ComputePlayedCards] Card 5: DQ played by E [04:20:39.954] [ComputePlayedCards] Card 6: DJ played by S [04:20:39.955] [ComputePlayedCards] Card 7: D7 played by W [04:20:39.955] [ComputePlayedCards] Card 8: D5 played by N [04:20:39.955] [ComputePlayedCards] Trick complete. Winner: E [04:20:39.955] [ComputePlayedCards] Card 9: S4 played by E [04:20:39.955] [ComputePlayedCards] Card 10: S3 played by S [04:20:39.955] [ComputePlayedCards] Card 11: SJ played by W [04:20:39.955] [ComputePlayedCards] Card 12: SQ played by N [04:20:39.955] [ComputePlayedCards] Trick complete. Winner: N [04:20:39.955] [ComputePlayedCards] Card 13: HA played by N [04:20:39.955] [ComputePlayedCards] Card 14: HQ played by E [04:20:39.955] [ComputePlayedCards] Card 15: H2 played by S [04:20:39.955] [ComputePlayedCards] Card 16: H5 played by W [04:20:39.955] [ComputePlayedCards] Trick complete. Winner: N [04:20:39.955] [ComputePlayedCards] Card 17: HK played by N [04:20:39.955] [ComputePlayedCards] Card 18: D3 played by E [04:20:39.955] [ComputePlayedCards] Card 19: H3 played by S [04:20:39.956] [ComputePlayedCards] Card 20: H6 played by W [04:20:39.956] [ComputePlayedCards] Trick complete. Winner: N [04:20:39.956] [ComputePlayedCards] Card 21: S7 played by N [04:20:39.956] [DealFinder] Added 6 played cards to N (was 0 cards): D4, D5, SQ, HA, HK, S7 [04:20:39.956] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: DK, DQ, S4, HQ, D3 [04:20:39.956] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D9, DJ, S3, H2, H3 [04:20:39.956] [DealFinder] Added 5 played cards to W (was 0 cards): D6, D7, SJ, H5, H6 [04:20:39.956] [DecomposePartnership] N: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner S HCP=5) [04:20:39.956] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:39.956] [DealFinder] Bid verification enabled for: N [04:20:39.956] [DealFinder] Propagated N: HCP[17-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:39.956] [DealFinder] Propagated W: HCP[11-11], Suits=S[2-5] H[3-5] D[2-5] C[0-3] (2 iterations) [04:20:39.957] [DealFinder] Known cards per player: N=6, E=13, S=13, W=5 [04:20:39.957] [DealFinder] Locked players: E, S [04:20:39.957] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:20:39.957] [DealFinder] Players needing cards: N:7, W:8 [04:20:39.957] Large number of cards remaining. Using random generation. [04:20:39.957] [DealFinder] Hands to validate (not 13 cards in partial): N, W [04:20:39.958] [VerifyHands] FAIL for N: Q97.AKJ8.A54.KJ6 ((((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:20:39.960] [VerifyHands] FAIL for N: KQ972.AKJ.A54.Q6 ((((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:20:39.963] [VerifyHands] FAIL for N: Q872.AKJ87.A54.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:20:39.969] [VerifyHands] FAIL for W: KJ9.J8765.876.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:20:39.978] [VerifyHands] FAIL for N: Q972.AKJ7.854.K6 ((((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:20:42.653] [Timing] Total: 2702ms, Generation: 30ms, Verification: 402ms [04:20:42.653] [Timing] Attempts: 1401, PassedSimpleCheck: 1401, FailedVerification: 1351, Found: 50 [04:20:42.682] Search complete. Returning 50 deals. [04:20:42.682] Found 50 sample deals for simulation. [04:20:42.683] Valid deals for DDS: 50 / 50 [04:20:42.683] [SAMPLE-VAL] Validating 50 samples, hidden: N,W, contract: suit [04:20:42.683] [SAMPLE-VAL] T1: E=DK S=D9 W=D6 N=D4 (leader=E) [04:20:42.683] [SAMPLE-VAL] T2: E=DQ S=DJ W=D7 N=D5 (leader=E) [04:20:42.683] [SAMPLE-VAL] T3: E=S4 S=S3 W=SJ N=SQ (leader=E) [04:20:42.683] [SAMPLE-VAL] T4: N=HA E=HQ S=H2 W=H5 (leader=N) [04:20:42.683] [SAMPLE-VAL] T5: N=HK E=D3 S=H3 W=H6 (leader=N) [04:20:42.683] [SAMPLE-VAL] T6: N=S7 (leader=N) (partial) [04:20:42.687] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.065 [N:T1-D4=6 % T2-D5=6 % T3-SQ=93 % T4-HA=47 % T5-HK=16 % T6-S7=16 %, W:T1-D6=39 % T2-D7=51 % T3-SJ=2 %! T4-H5=100 % T5-H6=100 %] [04:20:42.690] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.174 [N:T1-D4=95 % T2-D5=84 % T3-SQ=90 % T4-HA=61 % T5-HK=15 % T6-S7=23 %, W:T1-D6=98 % T2-D7=58 % T3-SJ=3 %! T4-H5=100 % T5-H6=100 %] [04:20:42.694] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.083 [N:T1-D4=98 % T2-D5=94 % T3-SQ=75 % T4-HA=54 % T5-HK=17 % T6-S7=52 %, W:T1-D6=82 % T2-D7=41 % T3-SJ=2 %! T4-H5=90 % T5-H6=90 %] [04:20:42.697] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.051 [N:T1-D4=9 % T2-D5=6 % T3-SQ=88 % T4-HA=43 % T5-HK=11 % T6-S7=34 %, W:T1-D6=42 % T2-D7=50 % T3-SJ=2 %! T4-H5=85 % T5-H6=80 %] [04:20:42.701] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.026 [N:T1-D4=8 % T2-D5=9 % T3-SQ=82 % T4-HA=45 % T5-HK=7 % T6-S7=38 %, W:T1-D6=39 % T2-D7=52 % T3-SJ=1 %! T4-H5=83 % T5-H6=72 %] [04:20:42.705] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.204 [N:T1-D4=93 % T2-D5=78 % T3-SQ=80 % T4-HA=43 % T5-HK=19 % T6-S7=52 %, W:T1-D6=99 % T2-D7=59 % T3-SJ=4 %! T4-H5=93 % T5-H6=93 %] [04:20:42.708] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.337 [N:T1-D4=94 % T2-D5=76 % T3-SQ=29 % T4-HA=52 % T5-HK=14 % T6-S7=35 %, W:T1-D6=98 % T2-D7=70 % T3-SJ=82 % T4-H5=83 % T5-H6=81 %] [04:20:42.712] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.087 [N:T1-D4=98 % T2-D5=95 % T3-SQ=75 % T4-HA=55 % T5-HK=22 % T6-S7=57 %, W:T1-D6=84 % T2-D7=46 % T3-SJ=2 %! T4-H5=91 % T5-H6=90 %] [04:20:42.715] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.124 [N:T1-D4=10 % T2-D5=7 % T3-SQ=97 % T4-HA=45 % T5-HK=12 % T6-S7=17 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=3 %! T4-H5=85 % T5-H6=82 %] [04:20:42.718] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.216 [N:T1-D4=8 % T2-D5=7 % T3-SQ=25 % T4-HA=53 % T5-HK=10 % T6-S7=22 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=80 % T4-H5=88 % T5-H6=79 %] [04:20:42.722] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.344 [N:T1-D4=99 % T2-D5=96 % T3-SQ=26 % T4-HA=56 % T5-HK=11 % T6-S7=58 %, W:T1-D6=90 % T2-D7=51 % T3-SJ=62 % T4-H5=100 % T5-H6=100 %] [04:20:42.725] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.045 [N:T1-D4=7 % T2-D5=9 % T3-SQ=87 % T4-HA=48 % T5-HK=8 % T6-S7=37 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=85 % T5-H6=78 %] [04:20:42.728] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.289 [N:T1-D4=98 % T2-D5=95 % T3-SQ=88 % T4-HA=62 % T5-HK=20 % T6-S7=31 %, W:T1-D6=84 % T2-D7=54 % T3-SJ=5 %! T4-H5=90 % T5-H6=93 %] [04:20:42.731] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.041 [N:T1-D4=5 %! T2-D5=9 % T3-SQ=88 % T4-HA=48 % T5-HK=9 % T6-S7=33 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=100 % T5-H6=100 %] [04:20:42.735] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.348 [N:T1-D4=96 % T2-D5=85 % T3-SQ=25 % T4-HA=58 % T5-HK=15 % T6-S7=28 %, W:T1-D6=98 % T2-D7=78 % T3-SJ=72 % T4-H5=100 % T5-H6=100 %] [04:20:42.738] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.103 [N:T1-D4=6 % T2-D5=5 % T3-SQ=93 % T4-HA=46 % T5-HK=20 % T6-S7=16 %, W:T1-D6=59 % T2-D7=70 % T3-SJ=3 %! T4-H5=91 % T5-H6=87 %] [04:20:42.741] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.236 [N:T1-D4=14 % T2-D5=8 % T3-SQ=28 % T4-HA=43 % T5-HK=8 % T6-S7=45 %, W:T1-D6=99 % T2-D7=97 % T3-SJ=80 % T4-H5=88 % T5-H6=79 %] [04:20:42.745] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.134 [N:T1-D4=7 % T2-D5=6 % T3-SQ=98 % T4-HA=46 % T5-HK=12 % T6-S7=16 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=4 %! T4-H5=82 % T5-H6=82 %] [04:20:42.748] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.199 [N:T1-D4=98 % T2-D5=95 % T3-SQ=82 % T4-HA=46 % T5-HK=28 % T6-S7=43 %, W:T1-D6=82 % T2-D7=51 % T3-SJ=4 %! T4-H5=87 % T5-H6=91 %] [04:20:42.752] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.094 [N:T1-D4=6 % T2-D5=5 % T3-SQ=85 % T4-HA=40 % T5-HK=19 % T6-S7=32 %, W:T1-D6=64 % T2-D7=72 % T3-SJ=3 %! T4-H5=89 % T5-H6=85 %] [04:20:42.755] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.054 [N:T1-D4=99 % T2-D5=95 % T3-SQ=78 % T4-HA=64 % T5-HK=9 % T6-S7=42 %, W:T1-D6=82 % T2-D7=38 % T3-SJ=1 %! T4-H5=82 % T5-H6=77 %] [04:20:42.758] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.129 [N:T1-D4=7 % T2-D5=8 % T3-SQ=96 % T4-HA=51 % T5-HK=22 % T6-S7=23 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=3 %! T4-H5=93 % T5-H6=93 %] [04:20:42.761] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.241 [N:T1-D4=11 % T2-D5=8 % T3-SQ=32 % T4-HA=51 % T5-HK=11 % T6-S7=25 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=84 % T4-H5=100 % T5-H6=100 %] [04:20:42.765] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.293 [N:T1-D4=95 % T2-D5=85 % T3-SQ=93 % T4-HA=42 % T5-HK=20 % T6-S7=15 %, W:T1-D6=97 % T2-D7=73 % T3-SJ=9 % T4-H5=89 % T5-H6=95 %] [04:20:42.768] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.080 [N:T1-D4=8 % T2-D5=4 %! T3-SQ=89 % T4-HA=35 % T5-HK=13 % T6-S7=32 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=3 %! T4-H5=91 % T5-H6=92 %] [04:20:42.771] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.359 [N:T1-D4=94 % T2-D5=83 % T3-SQ=30 % T4-HA=47 % T5-HK=24 % T6-S7=32 %, W:T1-D6=98 % T2-D7=74 % T3-SJ=85 % T4-H5=87 % T5-H6=91 %] [04:20:42.774] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.241 [N:T1-D4=11 % T2-D5=8 % T3-SQ=32 % T4-HA=51 % T5-HK=11 % T6-S7=25 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=84 % T4-H5=100 % T5-H6=100 %] [04:20:42.777] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.219 [N:T1-D4=11 % T2-D5=9 % T3-SQ=25 % T4-HA=54 % T5-HK=10 % T6-S7=24 %, W:T1-D6=80 % T2-D7=76 % T3-SJ=86 % T4-H5=90 % T5-H6=81 %] [04:20:42.781] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.231 [N:T1-D4=98 % T2-D5=96 % T3-SQ=93 % T4-HA=63 % T5-HK=29 % T6-S7=31 %, W:T1-D6=85 % T2-D7=60 % T3-SJ=4 %! T4-H5=89 % T5-H6=93 %] [04:20:42.784] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.365 [N:T1-D4=98 % T2-D5=94 % T3-SQ=31 % T4-HA=54 % T5-HK=26 % T6-S7=42 %, W:T1-D6=92 % T2-D7=56 % T3-SJ=80 % T4-H5=89 % T5-H6=87 %] [04:20:42.787] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.271 [N:T1-D4=93 % T2-D5=80 % T3-SQ=94 % T4-HA=58 % T5-HK=13 % T6-S7=21 %, W:T1-D6=97 % T2-D7=55 % T3-SJ=6 % T4-H5=83 % T5-H6=84 %] [04:20:42.790] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.133 [N:T1-D4=94 % T2-D5=79 % T3-SQ=82 % T4-HA=58 % T5-HK=10 % T6-S7=38 %, W:T1-D6=99 % T2-D7=58 % T3-SJ=3 %! T4-H5=84 % T5-H6=83 %] [04:20:42.793] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.061 [N:T1-D4=7 % T2-D5=8 % T3-SQ=87 % T4-HA=47 % T5-HK=20 % T6-S7=44 %, W:T1-D6=57 % T2-D7=62 % T3-SJ=2 %! T4-H5=92 % T5-H6=88 %] [04:20:42.797] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.153 [N:T1-D4=93 % T2-D5=79 % T3-SQ=82 % T4-HA=49 % T5-HK=9 % T6-S7=36 %, W:T1-D6=97 % T2-D7=53 % T3-SJ=3 %! T4-H5=88 % T5-H6=85 %] [04:20:42.800] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.219 [N:T1-D4=6 % T2-D5=5 % T3-SQ=26 % T4-HA=55 % T5-HK=14 % T6-S7=18 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=81 % T4-H5=100 % T5-H6=100 %] [04:20:42.803] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.247 [N:T1-D4=6 % T2-D5=8 % T3-SQ=30 % T4-HA=47 % T5-HK=23 % T6-S7=52 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=72 % T4-H5=92 % T5-H6=90 %] [04:20:42.807] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.130 [N:T1-D4=94 % T2-D5=86 % T3-SQ=83 % T4-HA=47 % T5-HK=24 % T6-S7=40 %, W:T1-D6=95 % T2-D7=58 % T3-SJ=2 %! T4-H5=91 % T5-H6=93 %] [04:20:42.810] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.329 [N:T1-D4=93 % T2-D5=76 % T3-SQ=27 % T4-HA=59 % T5-HK=13 % T6-S7=30 %, W:T1-D6=98 % T2-D7=65 % T3-SJ=82 % T4-H5=82 % T5-H6=79 %] [04:20:42.813] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.094 [N:T1-D4=6 % T2-D5=5 % T3-SQ=85 % T4-HA=40 % T5-HK=19 % T6-S7=32 %, W:T1-D6=64 % T2-D7=72 % T3-SJ=3 %! T4-H5=89 % T5-H6=85 %] [04:20:42.816] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.128 [N:T1-D4=8 % T2-D5=4 %! T3-SQ=90 % T4-HA=34 % T5-HK=16 % T6-S7=32 %, W:T1-D6=99 % T2-D7=98 % T3-SJ=5 % T4-H5=90 % T5-H6=89 %] [04:20:42.819] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.307 [N:T1-D4=93 % T2-D5=81 % T3-SQ=83 % T4-HA=40 % T5-HK=18 % T6-S7=50 %, W:T1-D6=98 % T2-D7=64 % T3-SJ=8 % T4-H5=90 % T5-H6=93 %] [04:20:42.823] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.204 [N:T1-D4=93 % T2-D5=78 % T3-SQ=80 % T4-HA=43 % T5-HK=19 % T6-S7=52 %, W:T1-D6=99 % T2-D7=59 % T3-SJ=4 %! T4-H5=93 % T5-H6=93 %] [04:20:42.826] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.339 [N:T1-D4=95 % T2-D5=87 % T3-SQ=29 % T4-HA=53 % T5-HK=10 % T6-S7=45 %, W:T1-D6=96 % T2-D7=59 % T3-SJ=69 % T4-H5=100 % T5-H6=100 %] [04:20:42.829] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.216 [N:T1-D4=8 % T2-D5=7 % T3-SQ=25 % T4-HA=53 % T5-HK=10 % T6-S7=22 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=80 % T4-H5=88 % T5-H6=79 %] [04:20:42.833] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.322 [N:T1-D4=95 % T2-D5=85 % T3-SQ=26 % T4-HA=62 % T5-HK=15 % T6-S7=21 %, W:T1-D6=97 % T2-D7=63 % T3-SJ=75 % T4-H5=81 % T5-H6=78 %] [04:20:42.836] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.356 [N:T1-D4=99 % T2-D5=96 % T3-SQ=25 % T4-HA=59 % T5-HK=12 % T6-S7=42 %, W:T1-D6=91 % T2-D7=68 % T3-SJ=81 % T4-H5=100 % T5-H6=100 %] [04:20:42.839] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.337 [N:T1-D4=93 % T2-D5=74 % T3-SQ=28 % T4-HA=52 % T5-HK=14 % T6-S7=37 %, W:T1-D6=98 % T2-D7=71 % T3-SJ=83 % T4-H5=83 % T5-H6=79 %] [04:20:42.842] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.093 [N:T1-D4=11 % T2-D5=9 % T3-SQ=88 % T4-HA=48 % T5-HK=11 % T6-S7=40 %, W:T1-D6=58 % T2-D7=78 % T3-SJ=3 %! T4-H5=100 % T5-H6=99 %] [04:20:42.846] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.052 [N:T1-D4=6 % T2-D5=6 % T3-SQ=87 % T4-HA=37 % T5-HK=15 % T6-S7=38 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=90 % T5-H6=90 %] [04:20:42.849] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.298 [N:T1-D4=94 % T2-D5=81 % T3-SQ=91 % T4-HA=49 % T5-HK=23 % T6-S7=26 %, W:T1-D6=99 % T2-D7=70 % T3-SJ=6 % T4-H5=93 % T5-H6=95 %] [04:20:42.849] [SAMPLE-VAL] Done. Weight range: 0.026-0.365 [04:20:42.849] [SAMPLE-VAL] Top sample 30 (w=0.365): N:KQ87.AKJ.T54.KJ6 W:J92.8765.A876.AQ [N:T1-D4=98 % T2-D5=94 % T3-SQ=31 % T4-HA=54 % T5-HK=26 % T6-S7=42 %, W:T1-D6=92 % T2-D7=56 % T3-SJ=80 % T4-H5=89 % T5-H6=87 %] [04:20:42.850] [SAMPLE-VAL] Top sample 26 (w=0.359): N:KQ97.AKJ.T854.A6 W:J82.8765.A76.KQJ [N:T1-D4=94 % T2-D5=83 % T3-SQ=30 % T4-HA=47 % T5-HK=24 % T6-S7=32 %, W:T1-D6=98 % T2-D7=74 % T3-SJ=85 % T4-H5=87 % T5-H6=91 %] [04:20:42.850] [SAMPLE-VAL] Top sample 46 (w=0.356): N:KQ97.AK8.T54.AJ6 W:J82.J765.A876.KQ [N:T1-D4=99 % T2-D5=96 % T3-SQ=25 % T4-HA=59 % T5-HK=12 % T6-S7=42 %, W:T1-D6=91 % T2-D7=68 % T3-SJ=81 % T4-H5=100 % T5-H6=100 %] [04:20:42.850] [SAMPLE-VAL] Top sample 15 (w=0.348): N:KQ7.AK8.T854.AJ6 W:J982.J765.A76.KQ [N:T1-D4=96 % T2-D5=85 % T3-SQ=25 % T4-HA=58 % T5-HK=15 % T6-S7=28 %, W:T1-D6=98 % T2-D7=78 % T3-SJ=72 % T4-H5=100 % T5-H6=100 %] [04:20:42.850] [SAMPLE-VAL] Top sample 11 (w=0.344): N:KQ72.AK8.T54.KQ6 W:J98.J765.A876.AJ [N:T1-D4=99 % T2-D5=96 % T3-SQ=26 % T4-HA=56 % T5-HK=11 % T6-S7=58 %, W:T1-D6=90 % T2-D7=51 % T3-SJ=62 % T4-H5=100 % T5-H6=100 %] [04:20:42.850] After sample validation: 50 deals remaining [04:20:42.850] [PLAY-INFER] No inference observations detected [04:20:42.850] Using weighted samples: 50/50 have non-uniform weights (range 0.026-0.365) [04:20:42.850] Sample deals (50 total, showing first 20, by weight): [04:20:42.850] [1] (w=0.365) N:KQ87.AKJ.T54.KJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.8765.A876.AQ [04:20:42.850] [2] (w=0.359) N:KQ97.AKJ.T854.A6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.8765.A76.KQJ [04:20:42.850] [3] (w=0.356) N:KQ97.AK8.T54.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J765.A876.KQ [04:20:42.850] [4] (w=0.348) N:KQ7.AK8.T854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J982.J765.A76.KQ [04:20:42.850] [5] (w=0.344) N:KQ72.AK8.T54.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.J765.A876.AJ [04:20:42.851] [6] (w=0.339) N:KQ72.AK8.T854.KQ T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.J765.A76.AJ6 [04:20:42.851] [7] (w=0.337) N:KQ87.AK7.854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J865.AT76.KQ [04:20:42.851] [8] (w=0.337) N:KQ97.AK7.854.AJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J865.AT76.KQ [04:20:42.851] [9] (w=0.329) N:KQ97.AK7.854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J865.AT76.AJ [04:20:42.851] [10] (w=0.322) N:KQ7.AK7.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J982.J865.A76.AJ [04:20:42.851] [11] (w=0.307) N:Q972.AKJ.854.AQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ8.8765.AT76.K6 [04:20:42.851] [12] (w=0.298) N:Q87.AKJ.854.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ92.8765.AT76.K [04:20:42.851] [13] (w=0.293) N:Q987.AKJ.T854.AK T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ2.8765.A76.QJ6 [04:20:42.851] [14] (w=0.289) N:Q987.AKJ.T54.AQJ T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ2.8765.A876.K6 [04:20:42.851] [15] (w=0.271) N:Q987.AK7.854.AKJ T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ2.J865.AT76.Q6 [04:20:42.851] [16] (w=0.247) N:KQ72.AK.AT854.J6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.J8765.76.AKQ [04:20:42.851] [17] (w=0.241) N:KQ87.AK8.A854.J6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J765.T76.AKQ [04:20:42.851] [18] (w=0.241) N:KQ87.AK8.A854.J6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J92.J765.T76.AKQ [04:20:42.852] [19] (w=0.236) N:KQ72.AK7.A854.J6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J98.J865.T76.AKQ [04:20:42.852] [20] (w=0.231) N:Q97.AKJ.T54.AQJ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 KJ82.8765.A876.K [04:20:42.852] ... and 30 more [04:20:42.894] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:42.894] S6: [-140, -170, -110, -140, -110, -110, -110, -110, -110, -140, -170, -200, -170, -170, -140, 200, 100, 100, 100, -200, 100, 100, 100, 100, -200, -200, -200, -170, -140, 100, -170, -200, -110, -140, -110, -140, -140, -140, -110, -200, -170, -170, -110, -110, -170, -110, -110, 100, 100, -110] [04:20:42.894] ST: [-140, -200, -140, -140, -110, -110, -140, -140, -110, -140, -200, -200, -170, -200, -140, 200, 100, 100, 100, -200, 100, 100, 100, 100, -200, -200, -200, -170, -140, 100, -170, -200, -110, -140, -110, -140, -140, -140, -110, -200, -200, -170, -110, -110, -170, -110, -110, 100, 100, -110] [04:20:42.894] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:42.894] S6: [2, 1, 3, 2, 3, 3, 3, 3, 3, 2, 1, 0, 1, 1, 2, 5, 4, 4, 4, 0, 4, 4, 4, 4, 0, 0, 0, 1, 2, 4, 1, 0, 3, 2, 3, 2, 2, 2, 3, 0, 1, 1, 3, 3, 1, 3, 3, 4, 4, 3] [04:20:42.894] ST: [2, 0, 2, 2, 3, 3, 2, 2, 3, 2, 0, 0, 1, 0, 2, 5, 4, 4, 4, 0, 4, 4, 4, 4, 0, 0, 0, 1, 2, 4, 1, 0, 3, 2, 3, 2, 2, 2, 3, 0, 0, 1, 3, 3, 1, 3, 3, 4, 4, 3] [04:20:42.894] --- IMP Calculation Output (card -> average IMP) --- [04:20:42.894] S6: 0.21 [04:20:42.894] ST: -0.21 [04:20:42.894] === DDS DETAILED ANALYSIS === [04:20:42.894] Cards analyzed: 2, Samples per card: 50 [04:20:42.894] [04:20:42.895] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:20:42.895] ----- ------ --------- ------- ----------- -------------------------------- [04:20:42.895] S6 0.21 2.28 21 % 6 [2, 1, 3, 2, 3, 3, 3, 3, 3, 2, 1, 0, 1, 1, 2, 5, 4, 4, 4, 0...] [04:20:42.895] ST -0.21 2.14 21 % 6 [2, 0, 2, 2, 3, 3, 2, 2, 3, 2, 0, 0, 1, 0, 2, 5, 4, 4, 4, 0...] [04:20:42.895] [04:20:42.895] Selected: S6 (IMPs=0.21, avgTricks=2.28) [04:20:42.895] =================== [04:20:42.895] [SD-DEF] Skipped: 2nd hand without the top card in S (def=6T) [04:20:42.895] [TRUMP] Skipped: not declaring [04:20:42.895] Selected: S6 (avg 0.21 IMPs, 2.28 tricks) [04:20:42.895] [stage-timing] ok sample=2732ms validate=0ms nn=167ms signal=0ms simgames=2ms dds=40ms total=2945ms samples=50 cards=21 [04:20:42.895] === FindBestCardAsync: Position=E, CardsPlayed=21 === [04:20:42.895] Finding card to play for E: T654.Q.KQ32.9843 [04:20:42.896] Relative position: Lefty, Contract type: Suit [04:20:42.896] Cards in hand mask: 2 [04:20:42.896] Candidate: xS = 90.4 % [04:20:42.897] Candidate: TS = 9.6 % [04:20:42.897] Selected: S5 (90.4 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:56 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:56 === [04:20:56.163] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:20:56.163] Contract: 2H, Declarer: N, Dealer: S [04:20:56.163] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:56.164] Deal: N:KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 A3.T9432.J9.T752 J82.J8765.A76.AJ [04:20:56.164] Position E is on defender's side - score table shifted by 2 defense tricks won [04:20:56.164] ****************************** [04:20:56.164] FindMatchingDealsWithPlayInternal Input: [04:20:56.164] Position parameter: E [04:20:56.164] Deal from game: N:... ... ... ... [04:20:56.164] Hand for N: (null) [04:20:56.164] Hand for E: T654.Q.KQ32.9843 [04:20:56.164] Hand for S: A3.T9432.J9.T752 [04:20:56.164] Hand for W: (null) [04:20:56.164] Cards played: DK, D9, D6, D4, DQ, DJ, D7, D5, S4, S3, SJ, SQ, HA, HQ, H2, H5, HK, D3, H3, H6, S7, S5, SA, S2, C2, CA, C6 [04:20:56.164] Declarer: N [04:20:56.164] ****************************** [04:20:56.164] [DealFinder] Seed from player E hand: -900468646 [04:20:56.165] [DealFinder] Auction: P-P-1N-P-2D-P-2H-P-P-P [04:20:56.165] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:20:56.165] [DealFinder] W HCP min 0 -> 3: restored 3 of PRIVATE floor -- we ARE E, the seat whose own cards produced it. [04:20:56.165] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1481MB, gc2=23) [04:20:56.165] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [04:20:56.165] [ExtractPartialDeal] Position=E, Declarer=N, CardsPlayed=27 [04:20:56.165] [ExtractPartialDeal] Visible hands: E, S, N [04:20:56.165] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:20:56.165] [ExtractPartialDeal] Extracted hands: [04:20:56.165] N: ... (0 cards) [04:20:56.165] E: T654.Q.KQ32.9843 (13 cards) [LOCKED] [04:20:56.165] S: A3.T9432.J9.T752 (13 cards) [LOCKED] [04:20:56.165] W: ... (0 cards) [04:20:56.165] [DealFinder] Trump suit from contract '2H': Hearts [04:20:56.166] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Hearts [04:20:56.166] [ComputePlayedCards] Card 1: DK played by E [04:20:56.166] [ComputePlayedCards] Card 2: D9 played by S [04:20:56.166] [ComputePlayedCards] Card 3: D6 played by W [04:20:56.166] [ComputePlayedCards] Card 4: D4 played by N [04:20:56.166] [ComputePlayedCards] Trick complete. Winner: E [04:20:56.166] [ComputePlayedCards] Card 5: DQ played by E [04:20:56.166] [ComputePlayedCards] Card 6: DJ played by S [04:20:56.166] [ComputePlayedCards] Card 7: D7 played by W [04:20:56.166] [ComputePlayedCards] Card 8: D5 played by N [04:20:56.166] [ComputePlayedCards] Trick complete. Winner: E [04:20:56.166] [ComputePlayedCards] Card 9: S4 played by E [04:20:56.166] [ComputePlayedCards] Card 10: S3 played by S [04:20:56.166] [ComputePlayedCards] Card 11: SJ played by W [04:20:56.166] [ComputePlayedCards] Card 12: SQ played by N [04:20:56.166] [ComputePlayedCards] Trick complete. Winner: N [04:20:56.166] [ComputePlayedCards] Card 13: HA played by N [04:20:56.166] [ComputePlayedCards] Card 14: HQ played by E [04:20:56.167] [ComputePlayedCards] Card 15: H2 played by S [04:20:56.167] [ComputePlayedCards] Card 16: H5 played by W [04:20:56.167] [ComputePlayedCards] Trick complete. Winner: N [04:20:56.167] [ComputePlayedCards] Card 17: HK played by N [04:20:56.167] [ComputePlayedCards] Card 18: D3 played by E [04:20:56.167] [ComputePlayedCards] Card 19: H3 played by S [04:20:56.167] [ComputePlayedCards] Card 20: H6 played by W [04:20:56.167] [ComputePlayedCards] Trick complete. Winner: N [04:20:56.167] [ComputePlayedCards] Card 21: S7 played by N [04:20:56.167] [ComputePlayedCards] Card 22: S5 played by E [04:20:56.167] [ComputePlayedCards] Card 23: SA played by S [04:20:56.167] [ComputePlayedCards] Card 24: S2 played by W [04:20:56.167] [ComputePlayedCards] Trick complete. Winner: S [04:20:56.167] [ComputePlayedCards] Card 25: C2 played by S [04:20:56.167] [ComputePlayedCards] Card 26: CA played by W [04:20:56.167] [ComputePlayedCards] Card 27: C6 played by N [04:20:56.167] [DealFinder] Added 7 played cards to N (was 0 cards): D4, D5, SQ, HA, HK, S7, C6 [04:20:56.168] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: DK, DQ, S4, HQ, D3, S5 [04:20:56.168] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D9, DJ, S3, H2, H3, SA, C2 [04:20:56.168] [DealFinder] Added 7 played cards to W (was 0 cards): D6, D7, SJ, H5, H6, S2, CA [04:20:56.168] [DecomposePartnership] N: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner S HCP=5) [04:20:56.168] [DecomposePartnership] W: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner E HCP=7) [04:20:56.168] [DealFinder] Bid verification enabled for: N [04:20:56.168] [DealFinder] Propagated N: HCP[17-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5] (2 iterations) [04:20:56.168] [DealFinder] Propagated W: HCP[11-11], Suits=S[2-5] H[3-5] D[2-5] C[0-3] (2 iterations) [04:20:56.169] [DealFinder] Known cards per player: N=7, E=13, S=13, W=7 [04:20:56.169] [DealFinder] Locked players: E, S [04:20:56.169] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [04:20:56.169] [DealFinder] Players needing cards: N:6, W:6 [04:20:56.169] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:20:56.467] [DealFinder] Combinatorial: enumerated 924, perfect 55, sending 100 to DDS [04:20:56.467] [Timing] Total: 302ms, Generation: 0ms, Verification: 0ms [04:20:56.467] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 55 [04:20:56.468] Search complete. Returning 100 deals. [04:20:56.468] Found 100 sample deals for simulation. [04:20:56.468] Valid deals for DDS: 100 / 100 [04:20:56.468] [SAMPLE-VAL] Validating 100 samples, hidden: N,W, contract: suit [04:20:56.468] [SAMPLE-VAL] T1: E=DK S=D9 W=D6 N=D4 (leader=E) [04:20:56.468] [SAMPLE-VAL] T2: E=DQ S=DJ W=D7 N=D5 (leader=E) [04:20:56.468] [SAMPLE-VAL] T3: E=S4 S=S3 W=SJ N=SQ (leader=E) [04:20:56.468] [SAMPLE-VAL] T4: N=HA E=HQ S=H2 W=H5 (leader=N) [04:20:56.468] [SAMPLE-VAL] T5: N=HK E=D3 S=H3 W=H6 (leader=N) [04:20:56.468] [SAMPLE-VAL] T6: N=S7 E=S5 S=SA W=S2 (leader=N) [04:20:56.468] [SAMPLE-VAL] T7: S=C2 W=CA N=C6 (leader=S) (partial) [04:20:56.474] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.153 [N:T1-D4=9 % T2-D5=6 % T3-SQ=98 % T4-HA=53 % T5-HK=12 % T6-S7=15 % T7-C6=97 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=4 %! T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=77 %] [04:20:56.479] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.001 [N:T1-D4=10 % T2-D5=4 %! T3-SQ=95 % T4-HA=48 % T5-HK=24 % T6-S7=20 % T7-C6=90 %, W:T1-D6=67 % T2-D7=80 % T3-SJ=3 %! T4-H5=93 % T5-H6=88 % T6-S2=97 % T7-CA=0 %!] [04:20:56.483] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.060 [N:T1-D4=6 % T2-D5=3 %! T3-SQ=95 % T4-HA=46 % T5-HK=18 % T6-S7=16 % T7-C6=99 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=91 % T5-H6=93 % T6-S2=95 % T7-CA=83 %] [04:20:56.488] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.350 [N:T1-D4=98 % T2-D5=94 % T3-SQ=31 % T4-HA=54 % T5-HK=26 % T6-S7=42 % T7-C6=97 %, W:T1-D6=92 % T2-D7=56 % T3-SJ=80 % T4-H5=89 % T5-H6=87 % T6-S2=98 % T7-CA=81 %] [04:20:56.492] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.339 [N:T1-D4=95 % T2-D5=82 % T3-SQ=30 % T4-HA=58 % T5-HK=15 % T6-S7=37 % T7-C6=97 %, W:T1-D6=98 % T2-D7=70 % T3-SJ=85 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=61 %] [04:20:56.497] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.001 [N:T1-D4=8 % T2-D5=6 % T3-SQ=26 % T4-HA=55 % T5-HK=12 % T6-S7=24 % T7-C6=96 %, W:T1-D6=81 % T2-D7=79 % T3-SJ=88 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=0 %!] [04:20:56.502] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.001 [N:T1-D4=15 % T2-D5=7 % T3-SQ=27 % T4-HA=51 % T5-HK=10 % T6-S7=24 % T7-C6=95 %, W:T1-D6=100 % T2-D7=98 % T3-SJ=85 % T4-H5=89 % T5-H6=85 % T6-S2=98 % T7-CA=0 %!] [04:20:56.506] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.001 [N:T1-D4=13 % T2-D5=8 % T3-SQ=30 % T4-HA=50 % T5-HK=10 % T6-S7=26 % T7-C6=95 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=84 % T4-H5=90 % T5-H6=84 % T6-S2=99 % T7-CA=0 %!] [04:20:56.511] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.001 [N:T1-D4=9 % T2-D5=10 % T3-SQ=27 % T4-HA=54 % T5-HK=10 % T6-S7=25 % T7-C6=95 %, W:T1-D6=77 % T2-D7=75 % T3-SJ=75 % T4-H5=90 % T5-H6=80 % T6-S2=99 % T7-CA=0 %!] [04:20:56.515] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.054 [N:T1-D4=8 % T2-D5=7 % T3-SQ=98 % T4-HA=60 % T5-HK=11 % T6-S7=22 % T7-C6=96 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=85 % T5-H6=74 % T6-S2=96 % T7-CA=69 %] [04:20:56.519] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.139 [N:T1-D4=7 % T2-D5=8 % T3-SQ=96 % T4-HA=51 % T5-HK=22 % T6-S7=23 % T7-C6=98 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=3 %! T4-H5=93 % T5-H6=93 % T6-S2=96 % T7-CA=75 %] [04:20:56.524] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.077 [N:T1-D4=10 % T2-D5=9 % T3-SQ=95 % T4-HA=53 % T5-HK=12 % T6-S7=22 % T7-C6=97 %, W:T1-D6=58 % T2-D7=82 % T3-SJ=2 %! T4-H5=100 % T5-H6=99 % T6-S2=100 % T7-CA=73 %] [04:20:56.529] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.338 [N:T1-D4=99 % T2-D5=97 % T3-SQ=25 % T4-HA=61 % T5-HK=15 % T6-S7=36 % T7-C6=96 %, W:T1-D6=91 % T2-D7=70 % T3-SJ=86 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=62 %] [04:20:56.533] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.336 [N:T1-D4=95 % T2-D5=81 % T3-SQ=31 % T4-HA=57 % T5-HK=16 % T6-S7=34 % T7-C6=97 %, W:T1-D6=96 % T2-D7=53 % T3-SJ=79 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=82 %] [04:20:56.538] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.343 [N:T1-D4=93 % T2-D5=82 % T3-SQ=26 % T4-HA=53 % T5-HK=32 % T6-S7=34 % T7-C6=98 %, W:T1-D6=97 % T2-D7=64 % T3-SJ=73 % T4-H5=88 % T5-H6=88 % T6-S2=97 % T7-CA=80 %] [04:20:56.542] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.349 [N:T1-D4=98 % T2-D5=95 % T3-SQ=27 % T4-HA=51 % T5-HK=27 % T6-S7=42 % T7-C6=97 %, W:T1-D6=90 % T2-D7=60 % T3-SJ=85 % T4-H5=89 % T5-H6=88 % T6-S2=98 % T7-CA=77 %] [04:20:56.547] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.352 [N:T1-D4=95 % T2-D5=87 % T3-SQ=28 % T4-HA=57 % T5-HK=30 % T6-S7=48 % T7-C6=98 %, W:T1-D6=96 % T2-D7=61 % T3-SJ=81 % T4-H5=87 % T5-H6=90 % T6-S2=95 % T7-CA=66 %] [04:20:56.551] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.001 [N:T1-D4=7 % T2-D5=9 % T3-SQ=29 % T4-HA=55 % T5-HK=12 % T6-S7=23 % T7-C6=96 %, W:T1-D6=79 % T2-D7=76 % T3-SJ=68 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=0 %!] [04:20:56.556] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.002 [N:T1-D4=6 % T2-D5=7 % T3-SQ=29 % T4-HA=55 % T5-HK=27 % T6-S7=27 % T7-C6=96 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=84 % T4-H5=94 % T5-H6=92 % T6-S2=97 % T7-CA=0 %!] [04:20:56.560] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.311 [N:T1-D4=99 % T2-D5=96 % T3-SQ=25 % T4-HA=61 % T5-HK=11 % T6-S7=33 % T7-C6=96 %, W:T1-D6=89 % T2-D7=58 % T3-SJ=80 % T4-H5=81 % T5-H6=75 % T6-S2=98 % T7-CA=61 %] [04:20:56.565] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.312 [N:T1-D4=93 % T2-D5=76 % T3-SQ=27 % T4-HA=59 % T5-HK=13 % T6-S7=30 % T7-C6=97 %, W:T1-D6=98 % T2-D7=65 % T3-SJ=82 % T4-H5=82 % T5-H6=79 % T6-S2=98 % T7-CA=58 %] [04:20:56.570] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.001 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=96 % T4-HA=44 % T5-HK=20 % T6-S7=19 % T7-C6=87 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=91 % T5-H6=88 % T6-S2=95 % T7-CA=0 %!] [04:20:56.574] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.060 [N:T1-D4=11 % T2-D5=7 % T3-SQ=97 % T4-HA=62 % T5-HK=12 % T6-S7=16 % T7-C6=97 %, W:T1-D6=52 % T2-D7=60 % T3-SJ=2 %! T4-H5=88 % T5-H6=78 % T6-S2=99 % T7-CA=72 %] [04:20:56.579] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.115 [N:T1-D4=7 % T2-D5=5 %! T3-SQ=96 % T4-HA=48 % T5-HK=18 % T6-S7=17 % T7-C6=99 %, W:T1-D6=57 % T2-D7=68 % T3-SJ=4 %! T4-H5=91 % T5-H6=90 % T6-S2=98 % T7-CA=82 %] [04:20:56.583] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.001 [N:T1-D4=11 % T2-D5=9 % T3-SQ=25 % T4-HA=54 % T5-HK=10 % T6-S7=24 % T7-C6=95 %, W:T1-D6=80 % T2-D7=76 % T3-SJ=86 % T4-H5=90 % T5-H6=81 % T6-S2=99 % T7-CA=0 %!] [04:20:56.588] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.064 [N:T1-D4=11 % T2-D5=6 % T3-SQ=95 % T4-HA=54 % T5-HK=11 % T6-S7=17 % T7-C6=97 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=2 %! T4-H5=87 % T5-H6=81 % T6-S2=98 % T7-CA=71 %] [04:20:56.592] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.025 [N:T1-D4=7 % T2-D5=7 % T3-SQ=94 % T4-HA=58 % T5-HK=13 % T6-S7=16 % T7-C6=97 %, W:T1-D6=50 % T2-D7=61 % T3-SJ=1 %! T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=77 %] [04:20:56.597] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.348 [N:T1-D4=93 % T2-D5=78 % T3-SQ=32 % T4-HA=48 % T5-HK=31 % T6-S7=38 % T7-C6=97 %, W:T1-D6=96 % T2-D7=59 % T3-SJ=79 % T4-H5=89 % T5-H6=89 % T6-S2=99 % T7-CA=82 %] [04:20:56.601] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.024 [N:T1-D4=10 % T2-D5=8 % T3-SQ=94 % T4-HA=62 % T5-HK=12 % T6-S7=18 % T7-C6=97 %, W:T1-D6=50 % T2-D7=57 % T3-SJ=1 %! T4-H5=87 % T5-H6=75 % T6-S2=98 % T7-CA=72 %] [04:20:56.605] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.001 [N:T1-D4=8 % T2-D5=7 % T3-SQ=25 % T4-HA=53 % T5-HK=10 % T6-S7=22 % T7-C6=95 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=80 % T4-H5=88 % T5-H6=79 % T6-S2=97 % T7-CA=0 %!] [04:20:56.610] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.003 [N:T1-D4=8 % T2-D5=3 %! T3-SQ=97 % T4-HA=42 % T5-HK=22 % T6-S7=16 % T7-C6=88 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=5 % T4-H5=92 % T5-H6=90 % T6-S2=98 % T7-CA=0 %!] [04:20:56.614] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.002 [N:T1-D4=5 % T2-D5=8 % T3-SQ=31 % T4-HA=53 % T5-HK=28 % T6-S7=29 % T7-C6=97 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=77 % T4-H5=94 % T5-H6=92 % T6-S2=97 % T7-CA=0 %!] [04:20:56.619] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.069 [N:T1-D4=13 % T2-D5=8 % T3-SQ=96 % T4-HA=57 % T5-HK=13 % T6-S7=22 % T7-C6=97 %, W:T1-D6=63 % T2-D7=80 % T3-SJ=2 %! T4-H5=90 % T5-H6=81 % T6-S2=95 % T7-CA=72 %] [04:20:56.623] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.131 [N:T1-D4=6 % T2-D5=3 %! T3-SQ=97 % T4-HA=48 % T5-HK=21 % T6-S7=16 % T7-C6=99 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=5 % T4-H5=89 % T5-H6=93 % T6-S2=96 % T7-CA=79 %] [04:20:56.627] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.053 [N:T1-D4=5 % T2-D5=7 % T3-SQ=93 % T4-HA=57 % T5-HK=27 % T6-S7=25 % T7-C6=98 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=92 % T5-H6=92 % T6-S2=96 % T7-CA=74 %] [04:20:56.632] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.141 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=97 % T4-HA=41 % T5-HK=15 % T6-S7=16 % T7-C6=99 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=6 % T4-H5=90 % T5-H6=92 % T6-S2=97 % T7-CA=82 %] [04:20:56.636] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.350 [N:T1-D4=93 % T2-D5=77 % T3-SQ=29 % T4-HA=46 % T5-HK=33 % T6-S7=41 % T7-C6=97 %, W:T1-D6=98 % T2-D7=66 % T3-SJ=85 % T4-H5=88 % T5-H6=89 % T6-S2=99 % T7-CA=75 %] [04:20:56.641] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.169 [N:T1-D4=12 % T2-D5=5 % T3-SQ=98 % T4-HA=55 % T5-HK=12 % T6-S7=17 % T7-C6=97 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=4 %! T4-H5=86 % T5-H6=82 % T6-S2=99 % T7-CA=71 %] [04:20:56.645] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=96 % T4-HA=50 % T5-HK=24 % T6-S7=15 % T7-C6=86 %, W:T1-D6=62 % T2-D7=69 % T3-SJ=3 %! T4-H5=91 % T5-H6=88 % T6-S2=99 % T7-CA=0 %!] [04:20:56.650] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.163 [N:T1-D4=6 % T2-D5=6 % T3-SQ=97 % T4-HA=56 % T5-HK=27 % T6-S7=24 % T7-C6=98 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=4 %! T4-H5=91 % T5-H6=92 % T6-S2=98 % T7-CA=75 %] [04:20:56.654] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.311 [N:T1-D4=95 % T2-D5=85 % T3-SQ=26 % T4-HA=62 % T5-HK=15 % T6-S7=21 % T7-C6=96 %, W:T1-D6=97 % T2-D7=63 % T3-SJ=75 % T4-H5=81 % T5-H6=78 % T6-S2=97 % T7-CA=69 %] [04:20:56.659] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.314 [N:T1-D4=99 % T2-D5=95 % T3-SQ=28 % T4-HA=65 % T5-HK=12 % T6-S7=32 % T7-C6=95 %, W:T1-D6=90 % T2-D7=50 % T3-SJ=73 % T4-H5=81 % T5-H6=77 % T6-S2=98 % T7-CA=74 %] [04:20:56.664] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.052 [N:T1-D4=6 % T2-D5=6 % T3-SQ=98 % T4-HA=59 % T5-HK=13 % T6-S7=20 % T7-C6=97 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=1 %! T4-H5=100 % T5-H6=100 % T6-S2=97 % T7-CA=75 %] [04:20:56.668] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T1-D4=8 % T2-D5=3 %! T3-SQ=95 % T4-HA=42 % T5-HK=18 % T6-S7=17 % T7-C6=90 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=3 %! T4-H5=92 % T5-H6=91 % T6-S2=98 % T7-CA=0 %!] [04:20:56.673] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.339 [N:T1-D4=99 % T2-D5=96 % T3-SQ=31 % T4-HA=61 % T5-HK=15 % T6-S7=37 % T7-C6=96 %, W:T1-D6=91 % T2-D7=57 % T3-SJ=70 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=79 %] [04:20:56.677] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.057 [N:T1-D4=7 % T2-D5=6 % T3-SQ=97 % T4-HA=58 % T5-HK=13 % T6-S7=15 % T7-C6=97 %, W:T1-D6=52 % T2-D7=63 % T3-SJ=2 %! T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=76 %] [04:20:56.681] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.001 [N:T1-D4=6 % T2-D5=5 % T3-SQ=26 % T4-HA=55 % T5-HK=14 % T6-S7=18 % T7-C6=96 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=81 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=0 %!] [04:20:56.686] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.011 [N:T1-D4=12 % T2-D5=6 % T3-SQ=30 % T4-HA=53 % T5-HK=11 % T6-S7=25 % T7-C6=96 %, W:T1-D6=100 % T2-D7=98 % T3-SJ=89 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=0 %!] [04:20:56.691] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.056 [N:T1-D4=8 % T2-D5=6 % T3-SQ=94 % T4-HA=52 % T5-HK=11 % T6-S7=14 % T7-C6=98 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=2 %! T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=77 %] [04:20:56.695] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.358 [N:T1-D4=95 % T2-D5=85 % T3-SQ=29 % T4-HA=60 % T5-HK=33 % T6-S7=49 % T7-C6=98 %, W:T1-D6=95 % T2-D7=59 % T3-SJ=72 % T4-H5=88 % T5-H6=93 % T6-S2=96 % T7-CA=81 %] [04:20:56.699] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.003 [N:T1-D4=11 % T2-D5=8 % T3-SQ=32 % T4-HA=51 % T5-HK=11 % T6-S7=25 % T7-C6=97 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=84 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=0 %!] [04:20:56.704] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.000 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=92 % T4-HA=49 % T5-HK=20 % T6-S7=17 % T7-C6=90 %, W:T1-D6=57 % T2-D7=59 % T3-SJ=1 %! T4-H5=90 % T5-H6=86 % T6-S2=98 % T7-CA=0 %!] [04:20:56.709] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.084 [N:T1-D4=7 % T2-D5=9 % T3-SQ=95 % T4-HA=53 % T5-HK=23 % T6-S7=26 % T7-C6=98 %, W:T1-D6=53 % T2-D7=64 % T3-SJ=2 %! T4-H5=93 % T5-H6=90 % T6-S2=95 % T7-CA=77 %] [04:20:56.713] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.334 [N:T1-D4=96 % T2-D5=88 % T3-SQ=27 % T4-HA=61 % T5-HK=18 % T6-S7=24 % T7-C6=96 %, W:T1-D6=98 % T2-D7=68 % T3-SJ=75 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=74 %] [04:20:56.718] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.316 [N:T1-D4=93 % T2-D5=77 % T3-SQ=29 % T4-HA=60 % T5-HK=13 % T6-S7=29 % T7-C6=96 %, W:T1-D6=97 % T2-D7=55 % T3-SJ=80 % T4-H5=82 % T5-H6=81 % T6-S2=98 % T7-CA=74 %] [04:20:56.722] [SAMPLE-VAL] Sample 56: weight 0.018 -> 0.006 [N:T1-D4=99 % T2-D5=97 % T3-SQ=29 % T4-HA=59 % T5-HK=30 % T6-S7=34 % T7-C6=94 %, W:T1-D6=90 % T2-D7=59 % T3-SJ=82 % T4-H5=88 % T5-H6=87 % T6-S2=97 % T7-CA=61 %] [04:20:56.727] [SAMPLE-VAL] Sample 57: weight 0.018 -> 0.006 [N:T1-D4=95 % T2-D5=82 % T3-SQ=33 % T4-HA=55 % T5-HK=30 % T6-S7=32 % T7-C6=96 %, W:T1-D6=95 % T2-D7=46 % T3-SJ=80 % T4-H5=88 % T5-H6=91 % T6-S2=98 % T7-CA=76 %] [04:20:56.731] [SAMPLE-VAL] Sample 58: weight 0.091 -> 0.001 [N:T1-D4=11 % T2-D5=8 % T3-SQ=28 % T4-HA=50 % T5-HK=24 % T6-S7=28 % T7-C6=97 %, W:T1-D6=99 % T2-D7=98 % T3-SJ=94 % T4-H5=94 % T5-H6=94 % T6-S2=100 % T7-CA=0 %!] [04:20:56.736] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.000 [N:T1-D4=9 % T2-D5=5 %! T3-SQ=33 % T4-HA=49 % T5-HK=18 % T6-S7=21 % T7-C6=98 %, W:T1-D6=100 % T2-D7=98 % T3-SJ=87 % T4-H5=92 % T5-H6=91 % T6-S2=99 % T7-CA=0 %!] [04:20:56.740] [SAMPLE-VAL] Sample 60: weight 0.018 -> 0.000 [N:T1-D4=7 % T2-D5=10 % T3-SQ=28 % T4-HA=61 % T5-HK=11 % T6-S7=22 % T7-C6=97 %, W:T1-D6=75 % T2-D7=74 % T3-SJ=78 % T4-H5=87 % T5-H6=79 % T6-S2=98 % T7-CA=0 %!] [04:20:56.745] [SAMPLE-VAL] Sample 61: weight 0.018 -> 0.000 [N:T1-D4=14 % T2-D5=10 % T3-SQ=31 % T4-HA=58 % T5-HK=11 % T6-S7=29 % T7-C6=97 %, W:T1-D6=81 % T2-D7=84 % T3-SJ=93 % T4-H5=88 % T5-H6=83 % T6-S2=100 % T7-CA=0 %!] [04:20:56.749] [SAMPLE-VAL] Sample 62: weight 0.004 -> 0.000 [N:T1-D4=11 % T2-D5=10 % T3-SQ=31 % T4-HA=55 % T5-HK=23 % T6-S7=34 % T7-C6=92 %, W:T1-D6=79 % T2-D7=80 % T3-SJ=93 % T4-H5=94 % T5-H6=93 % T6-S2=100 % T7-CA=0 %!] [04:20:56.754] [SAMPLE-VAL] Sample 63: weight 0.004 -> 0.000 [N:T1-D4=6 % T2-D5=3 %! T3-SQ=95 % T4-HA=61 % T5-HK=24 % T6-S7=17 % T7-C6=94 %, W:T1-D6=58 % T2-D7=81 % T3-SJ=4 %! T4-H5=92 % T5-H6=89 % T6-S2=98 % T7-CA=58 %] [04:20:56.763] [SAMPLE-VAL] Sample 65: weight 0.018 -> 0.000 [N:T1-D4=8 % T2-D5=6 % T3-SQ=29 % T4-HA=52 % T5-HK=23 % T6-S7=24 % T7-C6=96 %, W:T1-D6=81 % T2-D7=79 % T3-SJ=81 % T4-H5=92 % T5-H6=89 % T6-S2=98 % T7-CA=0 %!] [04:20:56.767] [SAMPLE-VAL] Sample 66: weight 0.018 -> 0.001 [N:T1-D4=6 % T2-D5=4 %! T3-SQ=97 % T4-HA=63 % T5-HK=12 % T6-S7=17 % T7-C6=93 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=2 %! T4-H5=84 % T5-H6=78 % T6-S2=95 % T7-CA=58 %] [04:20:56.772] [SAMPLE-VAL] Sample 67: weight 0.018 -> 0.007 [N:T1-D4=100 % T2-D5=100 % T3-SQ=29 % T4-HA=64 % T5-HK=15 % T6-S7=38 % T7-C6=87 %, W:T1-D6=91 % T2-D7=66 % T3-SJ=88 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=100 %] [04:20:56.776] [SAMPLE-VAL] Sample 68: weight 0.018 -> 0.006 [N:T1-D4=99 % T2-D5=95 % T3-SQ=25 % T4-HA=66 % T5-HK=19 % T6-S7=24 % T7-C6=83 %, W:T1-D6=90 % T2-D7=56 % T3-SJ=67 % T4-H5=81 % T5-H6=70 % T6-S2=98 % T7-CA=100 %] [04:20:56.781] [SAMPLE-VAL] Sample 69: weight 0.004 -> 0.001 [N:T1-D4=7 % T2-D5=5 % T3-SQ=27 % T4-HA=63 % T5-HK=15 % T6-S7=23 % T7-C6=99 %, W:T1-D6=73 % T2-D7=75 % T3-SJ=86 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=81 %] [04:20:56.789] [SAMPLE-VAL] Sample 71: weight 0.004 -> 0.000 [N:T1-D4=6 % T2-D5=5 %! T3-SQ=25 % T4-HA=62 % T5-HK=15 % T6-S7=18 % T7-C6=85 %, W:T1-D6=80 % T2-D7=73 % T3-SJ=69 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=0 %!] [04:20:56.794] [SAMPLE-VAL] Sample 72: weight 0.018 -> 0.000 [N:T1-D4=8 % T2-D5=6 % T3-SQ=30 % T4-HA=55 % T5-HK=11 % T6-S7=21 % T7-C6=98 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=86 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=0 %!] [04:20:56.798] [SAMPLE-VAL] Sample 73: weight 0.018 -> 0.006 [N:T1-D4=100 % T2-D5=100 % T3-SQ=31 % T4-HA=65 % T5-HK=15 % T6-S7=38 % T7-C6=89 %, W:T1-D6=92 % T2-D7=54 % T3-SJ=78 % T4-H5=82 % T5-H6=69 % T6-S2=99 % T7-CA=100 %] [04:20:56.807] [SAMPLE-VAL] Sample 75: weight 0.004 -> 0.000 [N:T1-D4=11 % T2-D5=8 % T3-SQ=28 % T4-HA=60 % T5-HK=14 % T6-S7=31 % T7-C6=85 %, W:T1-D6=86 % T2-D7=83 % T3-SJ=89 % T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=0 %!] [04:20:56.812] [SAMPLE-VAL] Sample 76: weight 0.004 -> 0.000 [N:T1-D4=8 % T2-D5=7 % T3-SQ=32 % T4-HA=54 % T5-HK=25 % T6-S7=31 % T7-C6=92 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=85 % T4-H5=93 % T5-H6=93 % T6-S2=99 % T7-CA=0 %!] [04:20:56.817] [SAMPLE-VAL] Sample 77: weight 0.004 -> 0.001 [N:T1-D4=6 % T2-D5=8 % T3-SQ=32 % T4-HA=61 % T5-HK=14 % T6-S7=25 % T7-C6=99 %, W:T1-D6=73 % T2-D7=74 % T3-SJ=61 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=86 %] [04:20:56.821] [SAMPLE-VAL] Sample 78: weight 0.004 -> 0.001 [N:T1-D4=7 % T2-D5=5 %! T3-SQ=26 % T4-HA=64 % T5-HK=14 % T6-S7=20 % T7-C6=98 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=74 % T4-H5=85 % T5-H6=80 % T6-S2=95 % T7-CA=78 %] [04:20:56.826] [SAMPLE-VAL] Sample 79: weight 0.004 -> 0.000 [N:T1-D4=5 % T2-D5=4 %! T3-SQ=31 % T4-HA=57 % T5-HK=22 % T6-S7=18 % T7-C6=98 %, W:T1-D6=100 % T2-D7=100 % T3-SJ=78 % T4-H5=91 % T5-H6=89 % T6-S2=95 % T7-CA=0 %!] [04:20:56.831] [SAMPLE-VAL] Sample 80: weight 0.018 -> 0.000 [N:T1-D4=11 % T2-D5=5 % T3-SQ=33 % T4-HA=44 % T5-HK=20 % T6-S7=24 % T7-C6=96 %, W:T1-D6=100 % T2-D7=99 % T3-SJ=81 % T4-H5=92 % T5-H6=91 % T6-S2=99 % T7-CA=0 %!] [04:20:56.837] [SAMPLE-VAL] Sample 81: weight 0.018 -> 0.000 [N:T1-D4=5 %! T2-D5=7 % T3-SQ=30 % T4-HA=58 % T5-HK=12 % T6-S7=21 % T7-C6=97 %, W:T1-D6=76 % T2-D7=74 % T3-SJ=74 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=0 %!] [04:20:56.841] [SAMPLE-VAL] Sample 82: weight 0.018 -> 0.000 [N:T1-D4=7 % T2-D5=7 % T3-SQ=32 % T4-HA=50 % T5-HK=20 % T6-S7=23 % T7-C6=96 %, W:T1-D6=76 % T2-D7=76 % T3-SJ=73 % T4-H5=92 % T5-H6=89 % T6-S2=99 % T7-CA=0 %!] [04:20:56.846] [SAMPLE-VAL] Sample 83: weight 0.018 -> 0.006 [N:T1-D4=94 % T2-D5=77 % T3-SQ=28 % T4-HA=62 % T5-HK=19 % T6-S7=24 % T7-C6=86 %, W:T1-D6=98 % T2-D7=71 % T3-SJ=77 % T4-H5=83 % T5-H6=79 % T6-S2=99 % T7-CA=100 %] [04:20:56.850] [SAMPLE-VAL] Sample 84: weight 0.018 -> 0.006 [N:T1-D4=99 % T2-D5=96 % T3-SQ=28 % T4-HA=56 % T5-HK=24 % T6-S7=41 % T7-C6=90 %, W:T1-D6=88 % T2-D7=54 % T3-SJ=82 % T4-H5=88 % T5-H6=87 % T6-S2=97 % T7-CA=100 %] [04:20:56.859] [SAMPLE-VAL] Sample 86: weight 0.018 -> 0.001 [N:T1-D4=7 % T2-D5=4 %! T3-SQ=95 % T4-HA=47 % T5-HK=16 % T6-S7=16 % T7-C6=97 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=2 %! T4-H5=91 % T5-H6=90 % T6-S2=99 % T7-CA=74 %] [04:20:56.864] [SAMPLE-VAL] Sample 87: weight 0.004 -> 0.000 [N:T1-D4=10 % T2-D5=5 % T3-SQ=97 % T4-HA=67 % T5-HK=11 % T6-S7=16 % T7-C6=79 %, W:T1-D6=99 % T2-D7=98 % T3-SJ=2 %! T4-H5=84 % T5-H6=76 % T6-S2=99 % T7-CA=100 %] [04:20:56.868] [SAMPLE-VAL] Sample 88: weight 0.018 -> 0.001 [N:T1-D4=5 %! T2-D5=3 %! T3-SQ=97 % T4-HA=62 % T5-HK=18 % T6-S7=14 % T7-C6=94 %, W:T1-D6=42 % T2-D7=65 % T3-SJ=2 %! T4-H5=100 % T5-H6=100 % T6-S2=99 % T7-CA=62 %] [04:20:56.877] [SAMPLE-VAL] Sample 90: weight 0.004 -> 0.001 [N:T1-D4=8 % T2-D5=8 % T3-SQ=29 % T4-HA=57 % T5-HK=27 % T6-S7=33 % T7-C6=99 %, W:T1-D6=98 % T2-D7=98 % T3-SJ=93 % T4-H5=92 % T5-H6=93 % T6-S2=100 % T7-CA=82 %] [04:20:56.881] [SAMPLE-VAL] Sample 91: weight 0.018 -> 0.000 [N:T1-D4=9 % T2-D5=9 % T3-SQ=30 % T4-HA=54 % T5-HK=9 % T6-S7=23 % T7-C6=97 %, W:T1-D6=99 % T2-D7=98 % T3-SJ=87 % T4-H5=87 % T5-H6=83 % T6-S2=98 % T7-CA=0 %!] [04:20:56.886] [SAMPLE-VAL] Sample 92: weight 0.004 -> 0.000 [N:T1-D4=5 %! T2-D5=3 %! T3-SQ=93 % T4-HA=63 % T5-HK=23 % T6-S7=14 % T7-C6=94 %, W:T1-D6=42 % T2-D7=58 % T3-SJ=1 %! T4-H5=90 % T5-H6=88 % T6-S2=98 % T7-CA=72 %] [04:20:56.893] [SAMPLE-VAL] Sample 93: weight 0.018 -> 0.006 [N:T1-D4=94 % T2-D5=86 % T3-SQ=29 % T4-HA=58 % T5-HK=32 % T6-S7=27 % T7-C6=96 %, W:T1-D6=97 % T2-D7=58 % T3-SJ=75 % T4-H5=88 % T5-H6=89 % T6-S2=96 % T7-CA=76 %] [04:20:56.902] [SAMPLE-VAL] Sample 95: weight 0.018 -> 0.002 [N:T1-D4=9 % T2-D5=5 % T3-SQ=96 % T4-HA=49 % T5-HK=19 % T6-S7=21 % T7-C6=97 %, W:T1-D6=67 % T2-D7=85 % T3-SJ=2 %! T4-H5=93 % T5-H6=89 % T6-S2=96 % T7-CA=74 %] [04:20:56.911] [SAMPLE-VAL] Sample 97: weight 0.018 -> 0.000 [N:T1-D4=16 % T2-D5=8 % T3-SQ=34 % T4-HA=52 % T5-HK=25 % T6-S7=29 % T7-C6=96 %, W:T1-D6=84 % T2-D7=85 % T3-SJ=93 % T4-H5=93 % T5-H6=90 % T6-S2=100 % T7-CA=0 %!] [04:20:56.916] [SAMPLE-VAL] Sample 98: weight 0.004 -> 0.001 [N:T1-D4=9 % T2-D5=7 % T3-SQ=31 % T4-HA=59 % T5-HK=13 % T6-S7=23 % T7-C6=99 %, W:T1-D6=99 % T2-D7=99 % T3-SJ=87 % T4-H5=100 % T5-H6=100 % T6-S2=98 % T7-CA=82 %] [04:20:56.921] [SAMPLE-VAL] Sample 99: weight 0.004 -> 0.000 [N:T1-D4=5 %! T2-D5=3 %! T3-SQ=94 % T4-HA=56 % T5-HK=19 % T6-S7=13 % T7-C6=95 %, W:T1-D6=99 % T2-D7=98 % T3-SJ=3 %! T4-H5=91 % T5-H6=92 % T6-S2=98 % T7-CA=67 %] [04:20:56.925] [SAMPLE-VAL] Zeroed 54 samples below relative threshold 0.010 x max 0.3581 = 0.003581 [04:20:56.925] [SAMPLE-VAL] Done. Weight range: 0.000-0.358 [04:20:56.925] [SAMPLE-VAL] Top sample 50 (w=0.358): N:KQ87.AK.T854.KQ6 W:J92.J8765.A76.AJ [N:T1-D4=95 % T2-D5=85 % T3-SQ=29 % T4-HA=60 % T5-HK=33 % T6-S7=49 % T7-C6=98 %, W:T1-D6=95 % T2-D7=59 % T3-SJ=72 % T4-H5=88 % T5-H6=93 % T6-S2=96 % T7-CA=81 %] [04:20:56.925] [SAMPLE-VAL] Top sample 17 (w=0.352): N:KQ97.AK.T854.KQ6 W:J82.J8765.A76.AJ [N:T1-D4=95 % T2-D5=87 % T3-SQ=28 % T4-HA=57 % T5-HK=30 % T6-S7=48 % T7-C6=98 %, W:T1-D6=96 % T2-D7=61 % T3-SJ=81 % T4-H5=87 % T5-H6=90 % T6-S2=95 % T7-CA=66 %] [04:20:56.926] [SAMPLE-VAL] Top sample 37 (w=0.350): N:KQ97.AKJ.854.KJ6 W:J82.8765.AT76.AQ [N:T1-D4=93 % T2-D5=77 % T3-SQ=29 % T4-HA=46 % T5-HK=33 % T6-S7=41 % T7-C6=97 %, W:T1-D6=98 % T2-D7=66 % T3-SJ=85 % T4-H5=88 % T5-H6=89 % T6-S2=99 % T7-CA=75 %] [04:20:56.926] [SAMPLE-VAL] Top sample 4 (w=0.350): N:KQ87.AKJ.T54.KJ6 W:J92.8765.A876.AQ [N:T1-D4=98 % T2-D5=94 % T3-SQ=31 % T4-HA=54 % T5-HK=26 % T6-S7=42 % T7-C6=97 %, W:T1-D6=92 % T2-D7=56 % T3-SJ=80 % T4-H5=89 % T5-H6=87 % T6-S2=98 % T7-CA=81 %] [04:20:56.926] [SAMPLE-VAL] Top sample 16 (w=0.349): N:KQ97.AKJ.T54.KJ6 W:J82.8765.A876.AQ [N:T1-D4=98 % T2-D5=95 % T3-SQ=27 % T4-HA=51 % T5-HK=27 % T6-S7=42 % T7-C6=97 %, W:T1-D6=90 % T2-D7=60 % T3-SJ=85 % T4-H5=89 % T5-H6=88 % T6-S2=98 % T7-CA=77 %] [04:20:56.926] After sample validation: 46 deals remaining [04:20:56.926] [PLAY-INFER] No inference observations detected [04:20:56.926] Using weighted samples: 46/46 have non-uniform weights (range 0.006-0.358) [04:20:56.926] Sample deals (46 total, showing first 20, by weight): [04:20:56.926] [1] (w=0.358) S:A3.T9432.J9.T752 J92.J8765.A76.AJ KQ87.AK.T854.KQ6 T654.Q.KQ32.9843 [04:20:56.926] [2] (w=0.352) S:A3.T9432.J9.T752 J82.J8765.A76.AJ KQ97.AK.T854.KQ6 T654.Q.KQ32.9843 [04:20:56.926] [3] (w=0.350) S:A3.T9432.J9.T752 J82.8765.AT76.AQ KQ97.AKJ.854.KJ6 T654.Q.KQ32.9843 [04:20:56.926] [4] (w=0.350) S:A3.T9432.J9.T752 J92.8765.A876.AQ KQ87.AKJ.T54.KJ6 T654.Q.KQ32.9843 [04:20:56.926] [5] (w=0.349) S:A3.T9432.J9.T752 J82.8765.A876.AQ KQ97.AKJ.T54.KJ6 T654.Q.KQ32.9843 [04:20:56.926] [6] (w=0.348) S:A3.T9432.J9.T752 J92.8765.AT76.AQ KQ87.AKJ.854.KJ6 T654.Q.KQ32.9843 [04:20:56.926] [7] (w=0.343) S:A3.T9432.J9.T752 J982.8765.A76.AQ KQ7.AKJ.T854.KJ6 T654.Q.KQ32.9843 [04:20:56.927] [8] (w=0.339) S:A3.T9432.J9.T752 J82.J765.AT76.AJ KQ97.AK8.854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [9] (w=0.339) S:A3.T9432.J9.T752 J92.J765.A876.AJ KQ87.AK8.T54.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [10] (w=0.338) S:A3.T9432.J9.T752 J82.J765.A876.AJ KQ97.AK8.T54.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [11] (w=0.336) S:A3.T9432.J9.T752 J92.J765.AT76.AJ KQ87.AK8.854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [12] (w=0.334) S:A3.T9432.J9.T752 J982.J765.A76.AJ KQ7.AK8.T854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [13] (w=0.316) S:A3.T9432.J9.T752 J92.J865.AT76.AJ KQ87.AK7.854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [14] (w=0.314) S:A3.T9432.J9.T752 J92.J865.A876.AJ KQ87.AK7.T54.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [15] (w=0.312) S:A3.T9432.J9.T752 J82.J865.AT76.AJ KQ97.AK7.854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [16] (w=0.311) S:A3.T9432.J9.T752 J82.J865.A876.AJ KQ97.AK7.T54.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [17] (w=0.311) S:A3.T9432.J9.T752 J982.J865.A76.AJ KQ7.AK7.T854.KQ6 T654.Q.KQ32.9843 [04:20:56.927] [18] (w=0.169) S:A3.T9432.J9.T752 KJ82.J865.T76.AQ Q97.AK7.A854.KJ6 T654.Q.KQ32.9843 [04:20:56.928] [19] (w=0.163) S:A3.T9432.J9.T752 KJ82.J8765.76.AQ Q97.AK.AT854.KJ6 T654.Q.KQ32.9843 [04:20:56.928] [20] (w=0.153) S:A3.T9432.J9.T752 KJ82.J765.T76.AQ Q97.AK8.A854.KJ6 T654.Q.KQ32.9843 [04:20:56.928] ... and 26 more [04:20:56.964] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:20:56.964] C4: [-110, -110, -140, -140, -140, -140, -140, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, 100, -110, -170, -110, -140, -170, -110, -110, -110, -110, -140, -110, -110, -110, -110, 100, -140, -110, -110, 100, -110, 100, -140, -140, -140, -110, -110, -110] [04:20:56.964] C9: [-110, -110, -140, -140, -140, -140, -140, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, 100, -110, -170, -110, -140, -170, -110, -110, -110, -110, -140, -110, -110, -110, -110, 100, -140, -110, -110, 100, -110, 100, -140, -140, -140, -110, -110, -110] [04:20:56.964] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:20:56.964] C4: [3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 1, 3, 2, 1, 3, 3, 3, 3, 2, 3, 3, 3, 3, 4, 2, 3, 3, 4, 3, 4, 2, 2, 2, 3, 3, 3] [04:20:56.965] C9: [3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 1, 3, 2, 1, 3, 3, 3, 3, 2, 3, 3, 3, 3, 4, 2, 3, 3, 4, 3, 4, 2, 2, 2, 3, 3, 3] [04:20:56.965] --- IMP Calculation Output (card -> average IMP) --- [04:20:56.965] C4: 0.00 [04:20:56.965] C9: 0.00 [04:20:56.965] === DDS DETAILED ANALYSIS === [04:20:56.965] Cards analyzed: 2, Samples per card: 46 [04:20:56.965] [04:20:56.965] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:20:56.965] ----- ------ --------- ------- ----------- -------------------------------- [04:20:56.965] C4 0.00 2.76 3 % 4 [3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3...] [04:20:56.965] C9 0.00 2.76 3 % 4 [3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3...] [04:20:56.965] [04:20:56.965] Selected: C4 (IMPs=0.00, avgTricks=2.76) [04:20:56.965] =================== [04:20:56.965] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:20:56.966] [TRUMP] Skipped: not declaring [04:20:56.966] Selected: C4 (avg 0.00 IMPs, 2.76 tricks) -- 1 tied card(s): C9 [04:20:56.966] [stage-timing] ok sample=303ms validate=0ms nn=457ms signal=0ms simgames=2ms dds=35ms total=802ms samples=46 cards=27 [04:20:56.966] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:20:56.966] Finding card to play for E: T654.Q.KQ32.9843 [04:20:56.966] Relative position: Lefty, Contract type: Suit [04:20:56.966] Cards in hand mask: 3 [04:20:56.967] Candidate: xC = 66.5 % [04:20:56.968] Candidate: 9C = 30.4 % [04:20:56.968] Candidate: 8C = 3.0 % [04:20:56.968] Selected: C3 (66.5 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:58 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:58 === [04:20:58.599] Activated: 5 tricks remaining, threshold=5 [04:20:58.599] ENDGAME: Hidden cards=8 between N and W, need 4+4, declarer tricks=5, defense tricks=3 [04:20:58.599] ENDGAME: Contract=2H, Declarer=N, ToPlay=E, Trump=H [04:20:58.599] ENDGAME: E [ST6 - - C984] [04:20:58.599] ENDGAME: S [- HT9 - CT7] [04:20:58.599] ENDGAME: Hidden [SK98 HJ87 D8 CK] [04:20:58.599] ENDGAME: Current trick (3 cards, led by S): C5 CJ CQ [04:20:58.600] ENDGAME: 70 valid worlds (after void filtering) [04:20:58.600] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:58.600] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:58.601] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:58.601] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:58.602] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:58.602] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:58.603] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:58.603] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:58.603] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:58.604] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:58.606] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.607] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:58.607] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.607] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.607] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:58.607] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:58.607] [Timing] N precompute: 3ms mem d=128KB (total=1492MB) [04:20:58.609] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:58.609] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:58.609] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:58.609] [DealFinder] Expression (977 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:58.609] [Timing] E precompute: 1ms mem d=88KB (total=1492MB) [04:20:58.621] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:58.622] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:58.622] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:58.622] [DealFinder] Expression (6244 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:20:58.622] [Timing] S precompute: 12ms mem d=260KB (total=1492MB) [04:20:58.630] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:58.630] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:58.630] [DealFinder] Expression (4175 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:20:58.631] [Timing] W precompute: 8ms mem d=203KB (total=1492MB) [04:20:58.631] ENDGAME: Bidding weights applied to 60/70 worlds (range 0.00-1.00, total 10.23, 10 unpenalised) [04:20:58.631] ENDGAME: Played by N: 11 HCP S:2 H:2 D:3 C:2; by W: 10 HCP S:2 H:2 D:3 C:2 [04:20:58.631] ENDGAME_WORLD: #1 (w=0.00) N:K98.7.. T6...984 .T9..T7 .J8.8.K [04:20:58.631] ENDGAME_WORLD: #2 (w=0.00) N:K98.8.. T6...984 .T9..T7 .J7.8.K [04:20:58.631] ENDGAME_WORLD: #3 (w=0.01) N:K98.J.. T6...984 .T9..T7 .87.8.K [04:20:58.631] ENDGAME_WORLD: #4 (w=0.00) N:K98..8. T6...984 .T9..T7 .J87..K [04:20:58.631] ENDGAME_WORLD: #5 (w=1.00) N:K98...K T6...984 .T9..T7 .J87.8. [04:20:58.631] ENDGAME_WORLD: #6 (w=0.00) N:98.87.. T6...984 .T9..T7 K.J.8.K [04:20:58.631] ENDGAME_WORLD: #7 (w=0.00) N:98.J7.. T6...984 .T9..T7 K.8.8.K [04:20:58.631] ENDGAME_WORLD: #8 (w=0.00) N:98.7.8. T6...984 .T9..T7 K.J8..K [04:20:58.631] ENDGAME_WORLD: #9 (w=0.00) N:98.7..K T6...984 .T9..T7 K.J8.8. [04:20:58.631] ENDGAME_WORLD: #10 (w=0.00) N:98.J8.. T6...984 .T9..T7 K.7.8.K [04:20:58.631] ENDGAME_WORLD: #11 (w=0.00) N:98.8.8. T6...984 .T9..T7 K.J7..K [04:20:58.631] ENDGAME_WORLD: #12 (w=0.00) N:98.8..K T6...984 .T9..T7 K.J7.8. [04:20:58.632] ENDGAME_WORLD: #13 (w=0.00) N:98.J.8. T6...984 .T9..T7 K.87..K [04:20:58.632] ENDGAME_WORLD: #14 (w=0.01) N:98.J..K T6...984 .T9..T7 K.87.8. [04:20:58.632] ENDGAME_WORLD: #15 (w=0.00) N:98..8.K T6...984 .T9..T7 K.J87.. [04:20:58.632] ENDGAME_WORLD: #16 (w=0.00) N:K8.87.. T6...984 .T9..T7 9.J.8.K [04:20:58.632] ENDGAME_WORLD: #17 (w=0.01) N:K8.J7.. T6...984 .T9..T7 9.8.8.K [04:20:58.632] ENDGAME_WORLD: #18 (w=0.00) N:K8.7.8. T6...984 .T9..T7 9.J8..K [04:20:58.632] ENDGAME_WORLD: #19 (w=1.00) N:K8.7..K T6...984 .T9..T7 9.J8.8. [04:20:58.632] ENDGAME_WORLD: #20 (w=0.01) N:K8.J8.. T6...984 .T9..T7 9.7.8.K [04:20:58.632] ENDGAME_WORLD: ... and 50 more [04:20:58.632] ENDGAME: Evaluating 3 candidates across 70 worlds (totalWeight=10.23, rankByScore=True): [04:20:58.641] C4: defeat 10 % (1.0/10.2), makes 90 % (9.2/10.2), avgDeclTricks=8.0, dist=7:1.0 [8:8.0] [9:1.1] [10:0.2] [04:20:58.649] C8: defeat 10 % (1.0/10.2), makes 90 % (9.2/10.2), avgDeclTricks=8.0, dist=7:1.0 [8:8.0] [9:1.1] [10:0.2] [04:20:58.658] C9: defeat 10 % (1.0/10.2), makes 90 % (9.2/10.2), avgDeclTricks=8.0, dist=7:1.0 [8:8.0] [9:1.1] [10:0.2] [04:20:58.658] IMP C4: 0.00 [04:20:58.658] IMP C8: 0.00 [04:20:58.658] IMP C9: 0.00 [04:20:58.658] ENDGAME: Selected C9 (10 %) [04:20:58.659] Tied cards: C9,C8,C4 -- invoking NN directly on tied set [04:20:58.659] === FindBestCardAsync: Position=E, CardsPlayed=35 === [04:20:58.659] Finding card to play for E: T654.Q.KQ32.9843 [04:20:58.659] Relative position: Lefty, Contract type: Suit [04:20:58.659] Cards in hand mask: 3 [04:20:58.660] Candidate: xC = 68.1 % [04:20:58.660] Candidate: 9C = 23.2 % [04:20:58.660] Candidate: 8C = 8.7 % [04:20:58.660] Selected: C4 (68.1 %) [04:20:58.881] Activated: 4 tricks remaining, threshold=5 [04:20:58.882] ENDGAME: Hidden cards=7 between N and W, need 3+4, declarer tricks=6, defense tricks=3 [04:20:58.882] ENDGAME: Contract=2H, Declarer=N, ToPlay=E, Trump=H [04:20:58.882] ENDGAME: E [ST6 - - C98] [04:20:58.882] ENDGAME: S [- HT9 - CT7] [04:20:58.882] ENDGAME: Hidden [SK98 HJ87 D8 -] [04:20:58.882] ENDGAME: Current trick (1 cards, led by N): CK [04:20:58.882] ENDGAME: 35 valid worlds (after void filtering) [04:20:58.883] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:58.883] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:58.883] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:58.884] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:58.884] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:58.885] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:58.885] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:58.885] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:58.886] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:58.886] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:58.889] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.889] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:58.889] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.889] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:58.889] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:58.889] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:58.890] [Timing] N precompute: 3ms mem d=128KB (total=1477MB) [04:20:58.891] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:58.891] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:58.891] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:58.891] [DealFinder] Expression (977 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:58.892] [Timing] E precompute: 1ms mem d=80KB (total=1478MB) [04:20:58.904] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:58.904] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:58.904] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:58.904] [DealFinder] Expression (6244 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:20:58.904] [Timing] S precompute: 12ms mem d=253KB (total=1478MB) [04:20:58.913] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:58.913] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:58.913] [DealFinder] Expression (4175 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:20:58.913] [Timing] W precompute: 8ms mem d=211KB (total=1478MB) [04:20:58.913] ENDGAME: Bidding weights applied to 25/35 worlds (range 0.00-1.00, total 10.14, 10 unpenalised) [04:20:58.913] ENDGAME: Played by N: 14 HCP S:2 H:2 D:3 C:3; by W: 10 HCP S:2 H:2 D:3 C:2 [04:20:58.913] ENDGAME_WORLD: #1 (w=1.00) N:K98... T6...98 .T9..T7 .J87.8. [04:20:58.913] ENDGAME_WORLD: #2 (w=0.00) N:98.7.. T6...98 .T9..T7 K.J8.8. [04:20:58.913] ENDGAME_WORLD: #3 (w=0.00) N:98.8.. T6...98 .T9..T7 K.J7.8. [04:20:58.914] ENDGAME_WORLD: #4 (w=0.01) N:98.J.. T6...98 .T9..T7 K.87.8. [04:20:58.914] ENDGAME_WORLD: #5 (w=0.00) N:98..8. T6...98 .T9..T7 K.J87.. [04:20:58.914] ENDGAME_WORLD: #6 (w=1.00) N:K8.7.. T6...98 .T9..T7 9.J8.8. [04:20:58.914] ENDGAME_WORLD: #7 (w=1.00) N:K8.8.. T6...98 .T9..T7 9.J7.8. [04:20:58.914] ENDGAME_WORLD: #8 (w=0.01) N:K8.J.. T6...98 .T9..T7 9.87.8. [04:20:58.914] ENDGAME_WORLD: #9 (w=1.00) N:K8..8. T6...98 .T9..T7 9.J87.. [04:20:58.914] ENDGAME_WORLD: #10 (w=0.00) N:8.87.. T6...98 .T9..T7 K9.J.8. [04:20:58.914] ENDGAME_WORLD: #11 (w=0.01) N:8.J7.. T6...98 .T9..T7 K9.8.8. [04:20:58.914] ENDGAME_WORLD: #12 (w=0.00) N:8.7.8. T6...98 .T9..T7 K9.J8.. [04:20:58.914] ENDGAME_WORLD: #13 (w=0.01) N:8.J8.. T6...98 .T9..T7 K9.7.8. [04:20:58.914] ENDGAME_WORLD: #14 (w=0.00) N:8.8.8. T6...98 .T9..T7 K9.J7.. [04:20:58.914] ENDGAME_WORLD: #15 (w=0.01) N:8.J.8. T6...98 .T9..T7 K9.87.. [04:20:58.914] ENDGAME_WORLD: #16 (w=1.00) N:K9.7.. T6...98 .T9..T7 8.J8.8. [04:20:58.914] ENDGAME_WORLD: #17 (w=1.00) N:K9.8.. T6...98 .T9..T7 8.J7.8. [04:20:58.914] ENDGAME_WORLD: #18 (w=0.01) N:K9.J.. T6...98 .T9..T7 8.87.8. [04:20:58.915] ENDGAME_WORLD: #19 (w=1.00) N:K9..8. T6...98 .T9..T7 8.J87.. [04:20:58.915] ENDGAME_WORLD: #20 (w=0.00) N:9.87.. T6...98 .T9..T7 K8.J.8. [04:20:58.915] ENDGAME_WORLD: ... and 15 more [04:20:58.915] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=10.14, rankByScore=True): [04:20:58.918] C8: defeat 10 % (1.0/10.1), makes 90 % (9.1/10.1), avgDeclTricks=8.0, dist=7:1.0 [8:8.0] [9:1.1] [10:0.0] [04:20:58.921] C9: defeat 10 % (1.0/10.1), makes 90 % (9.1/10.1), avgDeclTricks=8.0, dist=7:1.0 [8:8.0] [9:1.1] [10:0.0] [04:20:58.921] IMP C8: 0.00 [04:20:58.922] IMP C9: 0.00 [04:20:58.922] ENDGAME: Selected C9 (10 %) [04:20:58.922] Tied cards: C9,C8 -- invoking NN directly on tied set [04:20:58.922] === FindBestCardAsync: Position=E, CardsPlayed=37 === [04:20:58.922] Finding card to play for E: T654.Q.KQ32.9843 [04:20:58.922] Relative position: Lefty, Contract type: Suit [04:20:58.922] Cards in hand mask: 2 [04:20:58.923] Candidate: 9C = 83.9 % [04:20:58.923] Candidate: 8C = 16.1 % [04:20:58.924] Selected: C9 (83.9 %) === Board DailyMP2026-08-30_b7_t2 (API) - DDS Engine (E) - 2026-08-30 04:20:59 === === Board DailyMP2026-08-30_b7_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:20:59 === [04:20:59.517] Activated: 3 tricks remaining, threshold=5 [04:20:59.517] ENDGAME: Hidden cards=4 between N and W, need 2+2, declarer tricks=6, defense tricks=4 [04:20:59.517] ENDGAME: Contract=2H, Declarer=N, ToPlay=E, Trump=H [04:20:59.517] ENDGAME: E [ST6 - - C9] [04:20:59.517] ENDGAME: S [- HT9 - CT] [04:20:59.517] ENDGAME: Hidden [S9 HJ8 D8 -] [04:20:59.517] ENDGAME: Current trick (2 cards, led by W): S8 SK [04:20:59.518] ENDGAME: 6 valid worlds (after void filtering) [04:20:59.518] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.519] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.519] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:59.519] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:59.520] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:59.520] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:59.521] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:59.521] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:59.521] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:59.522] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:59.525] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.525] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:59.525] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.525] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.525] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:59.525] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:59.525] [Timing] N precompute: 3ms mem d=136KB (total=1467MB) [04:20:59.527] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:59.527] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:59.527] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:59.527] [DealFinder] Expression (977 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:59.527] [Timing] E precompute: 1ms mem d=80KB (total=1468MB) [04:20:59.540] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:59.540] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:59.540] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:59.540] [DealFinder] Expression (6244 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:20:59.540] [Timing] S precompute: 12ms mem d=246KB (total=1468MB) [04:20:59.548] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:59.548] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:59.548] [DealFinder] Expression (4175 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:20:59.548] [Timing] W precompute: 8ms mem d=202KB (total=1468MB) [04:20:59.549] ENDGAME: Bidding weights applied to 3/6 worlds (range 0.01-1.00, total 3.03, 3 unpenalised) [04:20:59.549] ENDGAME: Played by N: 17 HCP S:3 H:2 D:3 C:3; by W: 10 HCP S:3 H:3 D:3 C:2 [04:20:59.549] ENDGAME_WORLD: #1 (w=1.00) N:9.8.. T6...9 .T9..T .J.8. [04:20:59.549] ENDGAME_WORLD: #2 (w=0.01) N:9.J.. T6...9 .T9..T .8.8. [04:20:59.549] ENDGAME_WORLD: #3 (w=1.00) N:9..8. T6...9 .T9..T .J8.. [04:20:59.549] ENDGAME_WORLD: #4 (w=0.01) N:.J8.. T6...9 .T9..T 9..8. [04:20:59.549] ENDGAME_WORLD: #5 (w=1.00) N:.8.8. T6...9 .T9..T 9.J.. [04:20:59.549] ENDGAME_WORLD: #6 (w=0.01) N:.J.8. T6...9 .T9..T 9.8.. [04:20:59.549] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=3.03, rankByScore=True): [04:20:59.549] S6: defeat 0 % (0.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=8.0, dist=[8:3.0] [9:0.0] [04:20:59.549] ST: defeat 0 % (0.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=8.0, dist=[8:3.0] [9:0.0] [04:20:59.549] IMP S6: 0.00 [04:20:59.549] IMP ST: 0.00 [04:20:59.549] ENDGAME: 3rd-hand-high reward +0.50 IMP to ST (now 0.50) [04:20:59.550] ENDGAME: Selected ST (0 %) [04:20:59.896] Activated: 2 tricks remaining, threshold=5 [04:20:59.896] ENDGAME: Hidden cards=3 between N and W, need 1+2, declarer tricks=7, defense tricks=4 [04:20:59.896] ENDGAME: Contract=2H, Declarer=N, ToPlay=E, Trump=H [04:20:59.896] ENDGAME: E [S6 - - C9] [04:20:59.897] ENDGAME: S [- HT9 - -] [04:20:59.897] ENDGAME: Hidden [S9 HJ8 - -] [04:20:59.897] ENDGAME: Current trick (1 cards, led by N): D8 [04:20:59.897] ENDGAME: 3 valid worlds (after void filtering) [04:20:59.897] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.898] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:20:59.898] [DealFinder] Explained bid N 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:20:59.898] [DealFinder] Explained bid E P: "Responses to 1N, True" -> require: (none) [04:20:59.899] [DealFinder] Explained bid S 2D: "Artificial - JacobyTransfer, H >= 5, S >= 5, HCP < 9, HCP > 6" -> require: (none) [04:20:59.901] [DealFinder] Explained bid W P: "Responses to 1N-P-2D, Defensive bidding after two bids from opponents, True" -> require: (none) [04:20:59.902] [DealFinder] Explained bid N 2H: "Responses to 2D-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), H < 4 OR (NOT max, ExplicitShape = 3=4=3=3)" -> require: (none) [04:20:59.903] [DealFinder] Explained bid E P: "Responses to 1N-P-2Mi-P-2Ma, True" -> require: (none) [04:20:59.903] [DealFinder] Explained bid S P: "Responses to 2D-PX-2H-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2D), True" -> require: (none) [04:20:59.903] [DealFinder] Explained bid W P: "Responses to 1N-P-2D-P-2H-P-P, True" -> require: (none) [04:20:59.907] [DealFinder] N Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.907] [DealFinder] N Hearts: tightened from [0-13] to [2-4] using HandUnderstanding [04:20:59.907] [DealFinder] N Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.907] [DealFinder] N Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:20:59.907] [DealFinder] N constraints: HCP[15-17], Suits=S[2-5] H[2-4] D[2-5] C[2-5], Trivial=False [04:20:59.907] [DealFinder] Expression (848 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) & (H < 4 OR (NOT max & ExplicitShape = 3=4=3=3)) & NOT (max & S <= 2 & H > 3) & NOT (max & ExplicitShape = 3=4=3=3) & NOT (max & C <= 2 & H > 3) & NOT (max & D <= 2 & H > 3) & NOT (H > 3 & NOT max) [04:20:59.907] [Timing] N precompute: 3ms mem d=136KB (total=1461MB) [04:20:59.909] [DealFinder] E HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:20:59.909] [DealFinder] E HCP max: tightened from 37 to 21 using HandUnderstanding [04:20:59.909] [DealFinder] E constraints: HCP[0-21], Suits=(none), Trivial=False [04:20:59.909] [DealFinder] Expression (977 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Takeout(H, -1) & NOT Overcall(S) & NOT Overcall(D) & NOT Overcall(C) [04:20:59.909] [Timing] E precompute: 2ms mem d=88KB (total=1461MB) [04:20:59.923] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:20:59.923] [DealFinder] S HCP max: tightened from 11 to 7 using HandUnderstanding [04:20:59.923] [DealFinder] S constraints: HCP[0-7], Suits=H[5-13], Trivial=False [04:20:59.923] [DealFinder] Expression (6244 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:20:59.923] [Timing] S precompute: 13ms mem d=256KB (total=1461MB) [04:20:59.932] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:20:59.932] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:20:59.932] [DealFinder] Expression (4175 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:20:59.932] [Timing] W precompute: 8ms mem d=203KB (total=1461MB) [04:20:59.932] ENDGAME: Bidding weights applied to 1/3 worlds (range 0.01-1.00, total 2.01, 2 unpenalised) [04:20:59.932] ENDGAME: Played by N: 17 HCP S:3 H:2 D:4 C:3; by W: 10 HCP S:3 H:3 D:3 C:2 [04:20:59.932] ENDGAME_WORLD: #1 (w=1.00) N:9... 6...9 .T9.. .J8.. [04:20:59.932] ENDGAME_WORLD: #2 (w=1.00) N:.8.. 6...9 .T9.. 9.J.. [04:20:59.932] ENDGAME_WORLD: #3 (w=0.01) N:.J.. 6...9 .T9.. 9.8.. [04:20:59.932] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=2.01, rankByScore=True): [04:20:59.933] S6: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=8.0, dist=[8:2.0] [9:0.0] [04:20:59.933] C9: defeat 0 % (0.0/2.0), makes 100 % (2.0/2.0), avgDeclTricks=8.0, dist=[8:2.0] [9:0.0] [04:20:59.933] IMP S6: 0.00 [04:20:59.933] IMP C9: 0.00 [04:20:59.933] ENDGAME: Selected C9 (0 %) [04:20:59.933] Tied cards: C9,S6 -- invoking NN directly on tied set [04:20:59.933] === FindBestCardAsync: Position=E, CardsPlayed=45 === [04:20:59.933] Finding card to play for E: T654.Q.KQ32.9843 [04:20:59.933] Relative position: Lefty, Contract type: Suit [04:20:59.933] Cards in hand mask: 2 [04:20:59.934] Candidate: xS = 82.4 % [04:20:59.934] Candidate: 9C = 17.6 % [04:20:59.935] Selected: S6 (82.4 %)