=== Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:03 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:03 === [00:00:03.699] === FindBestCardAsync: Position=S, CardsPlayed=0 === [00:00:03.699] Contract: 4S, Declarer: E, Dealer: W [00:00:03.699] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:03.699] Deal: N:... ... ... ... [00:00:03.699] Position S is on defender's side - score table shifted by 0 defense tricks won [00:00:03.699] ****************************** [00:00:03.699] FindMatchingDealsWithPlayInternal Input: [00:00:03.699] Position parameter: S [00:00:03.700] Deal from game: N:... ... ... ... [00:00:03.700] Hand for N: (null) [00:00:03.700] Hand for E: (null) [00:00:03.700] Hand for S: 54.Q6532.63.KJT9 [00:00:03.700] Hand for W: (null) [00:00:03.700] Cards played: [00:00:03.700] Declarer: E [00:00:03.700] ****************************** [00:00:03.700] [DealFinder] Seed from player S hand: -836957725 [00:00:03.700] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:03.701] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:03.701] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:03.701] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [00:00:03.701] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [00:00:03.701] [DealFinder] Explained bid W 2H: "Artificial - JacobyTransfer, S >= 5" -> require: (none) [00:00:03.701] [DealFinder] Explained bid N P: "Responses to 1N-P-2H, Defensive bidding after two bids from opponents, True" -> require: (none) [00:00:03.701] [DealFinder] Explained bid E 2S: "Responses to 2H-PX (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S < 4 OR (NOT max, ExplicitShape = 4=3=3=3)" -> require: (none) [00:00:03.701] [DealFinder] Explained bid S P: "Responses to 1N-P-2H-P-2S, True" -> require: (none) [00:00:03.702] [DealFinder] Explained bid W 3D: "Responses to 2H-PX-2S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), D >= 4, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [00:00:03.702] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:03.702] [DealFinder] Explained bid E 4S: "Responses to 2H-PX-2S-P-3Mi-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S > 2" -> require: (none) [00:00:03.702] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:03.702] [DealFinder] Explained bid W P: "Responses to 2H-PX-2S-P-3D-P-4S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), True" -> require: (none) [00:00:03.702] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:03.711] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:03.711] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [00:00:03.711] [DealFinder] Expression (3655 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 &... [00:00:03.711] [Timing] N precompute: 9ms mem d=198KB (total=1220MB) [00:00:03.714] [DealFinder] E Spades: tightened from [3-13] to [3-4] using HandUnderstanding [00:00:03.714] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:03.714] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:03.714] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:03.714] [DealFinder] E constraints: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5], Trivial=False [00:00:03.714] [DealFinder] Expression (853 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR (NOT max & ExplicitShape = 4=3=3=3)) & NOT (max & ExplicitShape = 4=3=3=3) & NOT (max & C = 2 & S > 3) & NOT (max & D = 2 & S > 3) & NOT (max & H = 2 & S > 3) & NOT (S > 3 & NOT max) & S > 2 [00:00:03.714] [Timing] E precompute: 2ms mem d=136KB (total=1220MB) [00:00:03.716] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:03.716] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [00:00:03.716] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=False [00:00:03.716] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [00:00:03.716] [Timing] S precompute: 2ms mem d=96KB (total=1220MB) [00:00:03.729] [DealFinder] W HCP min: tightened from 0 to 10 using HandUnderstanding [00:00:03.729] [DealFinder] W constraints: HCP[10-11], Suits=S[5-13] D[4-13], Trivial=False [00:00:03.729] [DealFinder] Expression (6776 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 &... [00:00:03.729] [Timing] W precompute: 12ms mem d=267KB (total=1221MB) [00:00:03.730] [Timing] Pre-computation (constraints): 29ms mem d=0MB (total=1221MB, gc2=19) [00:00:03.730] [DealFinder] Using cardsPlayedCount=0 for visibility calculation [00:00:03.730] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=0 [00:00:03.730] [ExtractPartialDeal] Visible hands: S [00:00:03.730] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:03.730] [ExtractPartialDeal] Extracted hands: [00:00:03.730] N: ... (0 cards) [00:00:03.730] E: ... (0 cards) [00:00:03.730] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:03.730] W: ... (0 cards) [00:00:03.730] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:03.730] [DealFinder] Bid verification enabled for: E [00:00:03.730] [DealFinder] Propagated N: HCP[6-9], Suits=S[0-3] H[0-6] D[0-5] C[0-7] (2 iterations) [00:00:03.731] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5] (2 iterations) [00:00:03.731] [DealFinder] Propagated W: HCP[10-11], Suits=S[5-8] H[0-6] D[4-9] C[0-7] (2 iterations) [00:00:03.731] [DealFinder] Known cards per player: N=0, E=0, S=13, W=0 [00:00:03.731] [DealFinder] Locked players: S [00:00:03.731] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [00:00:03.731] [DealFinder] Players needing cards: N:13, E:13, W:13 [00:00:03.731] Large number of cards remaining. Using random generation. [00:00:03.731] [DealFinder] Hands to validate (not 13 cards in partial): N, E, W [00:00:03.732] [VerifyHands] FAIL for N: J76.T87.KQT4.AQ8 (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...) [00:00:03.732] [VerifyHands] FAIL for N: .AJT94.A9.Q87632 (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...) [00:00:03.733] [VerifyHands] FAIL for E: AQJT7.A7.92.A632 ((((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...) [00:00:03.733] [VerifyHands] FAIL for E: AK763.A98.A4.A75 ((((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...) [00:00:03.735] [VerifyHands] FAIL for E: KQ9.874.KT82.A62 ((((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...) [00:00:03.966] [DealFinder] Bid verification disabled after 200 calls / 0 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [00:00:04.049] [DealFinder] Strict verification given up after 2006 attempts (0 matches) -- collecting constraint-satisfying deals instead. [00:00:04.157] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=90, lastResort=100, simple=96, any=100). bidVerify calls=200/1200, passes=0 [00:00:04.157] [Timing] Total: 456ms, Generation: 132ms, Verification: 84ms [00:00:04.157] [Timing] Attempts: 10000, PassedSimpleCheck: 4042, FailedVerification: 4042, Found: 0 [00:00:04.157] [DealFinder] No strict matches found. Using 90 fallback deals (simple constraints only: HCP + suit lengths). [00:00:04.212] Search complete. Returning 90 deals. [00:00:04.212] Found 90 sample deals for simulation. [00:00:04.213] Valid deals for DDS: 90 / 90 [00:00:04.213] [SAMPLE-VAL] No cards played -- skipping validation [00:00:04.213] After sample validation: 90 deals remaining [00:00:04.213] [PLAY-INFER] No completed tricks -- skipping [00:00:04.213] Using weighted samples: 90/90 have non-uniform weights (range 0.030-0.556) [00:00:04.213] Sample deals (90 total, showing first 20, by weight): [00:00:04.213] [1] (w=0.556) N:JT8.T87.KQ97.Q86 AQ7.AJ94.T54.A73 54.Q6532.63.KJT9 K9632.K.AJ82.542 [00:00:04.213] [2] (w=0.556) N:A98.AJT9.T9.7532 KJ3.87.KQ52.AQ84 54.Q6532.63.KJT9 QT762.K4.AJ874.6 [00:00:04.213] [3] (w=0.556) N:T72.87.AQJT5.873 AK9.JT9.K2.AQ542 54.Q6532.63.KJT9 QJ863.AK4.9874.6 [00:00:04.213] [4] (w=0.556) N:AKT.T94.T5.85432 J93.J7.AKQ82.AQ6 54.Q6532.63.KJT9 Q8762.AK8.J974.7 [00:00:04.213] [5] (w=0.556) N:T72.AT7.JT85.A72 AQ9.KJ84.K7.Q854 54.Q6532.63.KJT9 KJ863.9.AQ942.63 [00:00:04.214] [6] (w=0.556) N:Q63.KT9.T85.Q874 AJ9.A87.KJ2.A532 54.Q6532.63.KJT9 KT872.J4.AQ974.6 [00:00:04.214] [7] (w=0.556) N:KQT.98.Q2.Q86542 J72.AK74.AKT7.73 54.Q6532.63.KJT9 A9863.JT.J9854.A [00:00:04.214] [8] (w=0.556) N:AT8.KJ8.JT.86543 K93.A9.Q9875.AQ2 54.Q6532.63.KJT9 QJ762.T74.AK42.7 [00:00:04.214] [9] (w=0.556) N:Q92.K97.A82.8643 KT8.J84.KQT5.AQ7 54.Q6532.63.KJT9 AJ763.AT.J974.52 [00:00:04.214] [10] (w=0.556) N:K98.J87.J5.A7532 QJT.AK9.KT872.Q4 54.Q6532.63.KJT9 A7632.T4.AQ94.86 [00:00:04.214] [11] (w=0.556) N:A82.K7.T42.87432 763.AJ98.AKQ8.Q6 54.Q6532.63.KJT9 KQJT9.T4.J975.A5 [00:00:04.214] [12] (w=0.385) N:A6.974.J84.A8743 JT92.AK8.KQ7.Q65 54.Q6532.63.KJT9 KQ873.JT.AT952.2 [00:00:04.214] [13] (w=0.294) N:76.KT98.AT85.765 A32.AJ74.Q94.AQ8 54.Q6532.63.KJT9 KQJT98..KJ72.432 [00:00:04.214] [14] (w=0.294) N:T2.AT98.K982.854 K86.KJ7.AT5.AQ76 54.Q6532.63.KJT9 AQJ973.4.QJ74.32 [00:00:04.214] [15] (w=0.294) N:97.AT97.J97.Q642 K32.K84.AKT8.A75 54.Q6532.63.KJT9 AQJT86.J.Q542.83 [00:00:04.214] [16] (w=0.294) N:J2.K7.KT87.Q8762 Q76.AJT9.A52.A54 54.Q6532.63.KJT9 AKT983.84.QJ94.3 [00:00:04.215] [17] (w=0.294) N:J3.A984.875.A652 QT6.KJT.AKT4.Q87 54.Q6532.63.KJT9 AK9872.7.QJ92.43 [00:00:04.215] [18] (w=0.294) N:AQ.JT97.982.5432 J32.K84.AQJ5.AQ6 54.Q6532.63.KJT9 KT9876.A.KT74.87 [00:00:04.215] [19] (w=0.294) N:32.AJ97.Q7.Q6432 AT7.84.AKT85.A85 54.Q6532.63.KJT9 KQJ986.KT.J942.7 [00:00:04.215] [20] (w=0.294) N:T8.T8.AJT2.Q8764 AK2.AKJ9.Q95.532 54.Q6532.63.KJT9 QJ9763.74.K874.A [00:00:04.215] ... and 70 more [00:00:05.431] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:05.431] CJ: [-420, -450, -480, -450, -420, -510, -450, -480, -450, -420, -450, -450, -480, -480, -450, -480, -420, -450, -480, -450, -450, -480, -480, -450, -450, -450, -420, -480, -450, -480, -480, -450, -480, -480, -510, -480, -420, -480, -510, -450, -450, -480, -480, -420, -480, -450, -450, -480, -450, -480, -450, -450, -420, -450, -450, -480, -480, -510, -480, -480, -480, -480, -510, -450, -480, -480, -480, -510, -450, -450, -480, -480, -450, -480, -450, -480, -480, -510, -510, -480, -510, -510, -480, -450, -480, -450, -480, -480, -510, -510] [00:00:05.431] CK: [-420, -450, -480, -450, -420, -510, -450, -480, -450, -420, -450, -450, -480, -480, -450, -480, -420, -450, -480, -450, -450, -480, -480, -450, -450, -450, -420, -480, -450, -480, -480, -450, -450, -480, -510, -480, -420, -480, -510, -450, -450, -480, -480, -420, -480, -450, -450, -480, -450, -480, -450, -450, -420, -450, -450, -480, -480, -510, -480, -480, -480, -480, -510, -450, -480, -480, -480, -510, -450, -450, -480, -480, -450, -480, -450, -480, -480, -510, -510, -480, -510, -510, -480, -450, -480, -450, -480, -480, -510, -510] [00:00:05.431] D3: [-450, -420, -480, -450, -420, -510, -450, -450, -420, -420, -420, -450, -450, -480, -480, -480, -420, -450, -480, -450, -450, -450, -480, -450, -450, -420, -420, -480, -480, -480, -480, -450, -450, -480, -510, -480, -450, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -420, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -480, -450, -510, -420, -510, -480, -480, -480, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.431] D6: [-450, -420, -480, -450, -420, -510, -450, -450, -420, -420, -420, -450, -450, -480, -480, -480, -420, -450, -480, -450, -450, -450, -480, -450, -450, -420, -420, -480, -480, -480, -480, -450, -450, -480, -510, -480, -450, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -420, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -480, -450, -510, -420, -510, -480, -480, -480, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.431] H3: [-450, -420, -480, -450, -420, -510, -450, -450, -420, -420, -450, -480, -450, -480, -480, -480, -420, -450, -450, -450, -450, -480, -510, -450, -450, -450, -420, -480, -480, -480, -480, -450, -450, -480, -510, -480, -420, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -420, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -450, -450, -510, -450, -510, -480, -510, -450, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.431] H6: [-450, -420, -480, -450, -420, -510, -450, -450, -420, -420, -450, -480, -450, -480, -480, -480, -420, -450, -450, -450, -450, -480, -510, -450, -450, -450, -420, -480, -480, -480, -480, -450, -450, -480, -510, -480, -420, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -420, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -450, -450, -510, -450, -510, -480, -510, -450, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.431] S5: [-450, -420, -450, -450, -420, -510, -450, -450, -420, -420, -420, -450, -450, -480, -480, -480, -420, -450, -480, -450, -450, -480, -480, -450, -450, -420, -420, -480, -450, -480, -480, -450, -450, -480, -510, -480, -450, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -420, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -480, -450, -510, -450, -510, -480, -510, -480, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.432] HQ: [-480, -420, -480, -450, -420, -510, -450, -450, -450, -450, -450, -480, -450, -480, -480, -480, -420, -450, -450, -480, -480, -480, -510, -450, -450, -450, -420, -480, -480, -480, -480, -450, -450, -480, -510, -480, -420, -480, -480, -450, -420, -480, -480, -420, -480, -450, -450, -480, -450, -480, -450, -480, -450, -480, -420, -480, -450, -510, -480, -480, -480, -480, -510, -480, -480, -480, -480, -510, -450, -450, -510, -450, -450, -510, -450, -510, -480, -510, -450, -480, -510, -510, -480, -450, -480, -480, -450, -480, -510, -510] [00:00:05.432] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:05.432] CJ: [3, 2, 1, 2, 3, 0, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 1, 1, 0, 1, 3, 1, 0, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 0, 1, 1, 1, 1, 0, 2, 1, 1, 1, 0, 2, 2, 1, 1, 2, 1, 2, 1, 1, 0, 0, 1, 0, 0, 1, 2, 1, 2, 1, 1, 0, 0] [00:00:05.432] CK: [3, 2, 1, 2, 3, 0, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 2, 3, 1, 2, 1, 1, 2, 2, 1, 0, 1, 3, 1, 0, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 2, 3, 2, 2, 1, 1, 0, 1, 1, 1, 1, 0, 2, 1, 1, 1, 0, 2, 2, 1, 1, 2, 1, 2, 1, 1, 0, 0, 1, 0, 0, 1, 2, 1, 2, 1, 1, 0, 0] [00:00:05.432] D3: [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 1, 0, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 1, 2, 0, 3, 0, 1, 1, 1, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.432] D6: [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 2, 1, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 1, 0, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 1, 2, 0, 3, 0, 1, 1, 1, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.432] H3: [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2, 2, 1, 0, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 0, 1, 3, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 2, 2, 0, 2, 0, 1, 0, 2, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.432] H6: [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2, 2, 1, 0, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 0, 1, 3, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 2, 2, 0, 2, 0, 1, 0, 2, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.432] S5: [2, 3, 2, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2, 2, 1, 1, 2, 2, 3, 3, 1, 2, 1, 1, 2, 2, 1, 0, 1, 2, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 3, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 1, 2, 0, 2, 0, 1, 0, 1, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.432] HQ: [1, 3, 1, 2, 3, 0, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 1, 0, 2, 2, 2, 3, 1, 1, 1, 1, 2, 2, 1, 0, 1, 3, 1, 1, 2, 3, 1, 1, 3, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 2, 2, 0, 2, 2, 0, 2, 0, 1, 0, 2, 1, 0, 0, 1, 2, 1, 1, 2, 1, 0, 0] [00:00:05.433] --- IMP Calculation Output (card -> average IMP) --- [00:00:05.434] S5: 0.12 [00:00:05.434] D3: 0.08 [00:00:05.434] D6: 0.08 [00:00:05.434] H3: 0.01 [00:00:05.434] H6: 0.01 [00:00:05.434] CK: -0.06 [00:00:05.434] CJ: -0.07 [00:00:05.434] HQ: -0.18 [00:00:05.434] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:05.434] S5: 0.120 [00:00:05.434] D3: 0.082 [00:00:05.434] D6: 0.082 [00:00:05.434] H3: 0.013 [00:00:05.434] H6: 0.013 [00:00:05.434] CK: -0.068 [00:00:05.434] CJ: -0.074 [00:00:05.434] HQ: -0.169 [00:00:05.435] === DDS DETAILED ANALYSIS === [00:00:05.435] Cards analyzed: 8, Samples per card: 90 [00:00:05.435] [00:00:05.435] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:05.435] ----- ------ --------- ------- ----------- -------------------------------- [00:00:05.435] S5 0.12 1.43 0 % 4 [2, 3, 2, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2...] [00:00:05.435] D3 0.08 1.44 0 % 4 [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2...] [00:00:05.435] D6 0.08 1.44 0 % 4 [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1, 3, 2, 1, 2...] [00:00:05.435] H3 0.01 1.41 0 % 4 [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2...] [00:00:05.435] H6 0.01 1.41 0 % 4 [2, 3, 1, 2, 3, 0, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 3, 2, 2, 2...] [00:00:05.435] CK -0.06 1.40 0 % 4 [3, 2, 1, 2, 3, 0, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2...] [00:00:05.435] CJ -0.07 1.39 0 % 4 [3, 2, 1, 2, 3, 0, 2, 1, 2, 3, 2, 2, 1, 1, 2, 1, 3, 2, 1, 2...] [00:00:05.435] HQ -0.18 1.34 0 % 4 [1, 3, 1, 2, 3, 0, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1...] [00:00:05.436] [00:00:05.436] Selected: S5 (IMPs=0.12, avgTricks=1.43) [00:00:05.436] =================== [00:00:05.436] Opening lead IMP analysis: [00:00:05.437] [LEAD] Engine choice S5 is conventional: xx doubleton - lead high vs suit [00:00:05.438] Selected lead: S5 (score: 0.120 MP) [00:00:05.438] [stage-timing] opening-lead sample=513ms validate=0ms nn=0ms signal=0ms simgames=2ms dds=1219ms total=1738ms samples=90 [00:00:05.438] === FindBestCardAsync: Position=S, CardsPlayed=0 === [00:00:05.438] Finding opening lead... [00:00:05.438] Hand: 54.Q6532.63.KJT9 [00:00:05.438] Contract: 4S [00:00:05.439] Candidate: xD = 44.2 % [00:00:05.439] Candidate: xS = 26.0 % [00:00:05.439] Candidate: xH = 20.3 % [00:00:05.439] Candidate: JC = 9.3 % [00:00:05.439] Candidate: QH = 0.1 % [00:00:05.439] Candidate: KC = 0.0 % [00:00:05.439] Candidate: TC = 0.0 % [00:00:05.439] Candidate: 9C = 0.0 % [00:00:05.439] Selected lead: D3 (44.2 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:13 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:13 === [00:00:13.265] === FindBestCardAsync: Position=S, CardsPlayed=5 === [00:00:13.265] Contract: 4S, Declarer: E, Dealer: W [00:00:13.265] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:13.265] Deal: N:... ... ... ... [00:00:13.265] Position S is on defender's side - score table shifted by 0 defense tricks won [00:00:13.265] ****************************** [00:00:13.265] FindMatchingDealsWithPlayInternal Input: [00:00:13.266] Position parameter: S [00:00:13.266] Deal from game: N:... ... ... ... [00:00:13.266] Hand for N: (null) [00:00:13.266] Hand for E: (null) [00:00:13.266] Hand for S: 54.Q6532.63.KJT9 [00:00:13.266] Hand for W: KJT76.AT4.8542.5 [00:00:13.266] Cards played: S5, S6, S8, SQ, HK [00:00:13.266] Declarer: E [00:00:13.266] ****************************** [00:00:13.266] [DealFinder] Seed from player S hand: -836957725 [00:00:13.266] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:13.266] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [00:00:13.266] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1213MB, gc2=19) [00:00:13.266] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [00:00:13.267] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=5 [00:00:13.267] [ExtractPartialDeal] Visible hands: S, W, E [00:00:13.267] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:13.267] [ExtractPartialDeal] Extracted hands: [00:00:13.267] N: ... (0 cards) [00:00:13.267] E: ... (0 cards) [00:00:13.267] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:13.267] W: KJT76.AT4.8542.5 (13 cards) [LOCKED] [00:00:13.267] [DealFinder] Trump suit from contract '4S': Spades [00:00:13.267] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Spades [00:00:13.267] [ComputePlayedCards] Card 1: S5 played by S [00:00:13.267] [ComputePlayedCards] Card 2: S6 played by W [00:00:13.267] [ComputePlayedCards] Card 3: S8 played by N [00:00:13.267] [ComputePlayedCards] Card 4: SQ played by E [00:00:13.267] [ComputePlayedCards] Trick complete. Winner: E [00:00:13.268] [ComputePlayedCards] Card 5: HK played by E [00:00:13.268] [DealFinder] Added 1 played cards to N (was 0 cards): S8 [00:00:13.268] [DealFinder] Added 2 played cards to E (was 0 cards): SQ, HK [00:00:13.268] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S5 [00:00:13.268] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6 [00:00:13.268] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:13.268] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=8) [00:00:13.268] [DealFinder] Bid verification enabled for: E [00:00:13.268] [DealFinder] Propagated N: HCP[9-11], Suits=S[2-3] H[0-3] D[2-5] C[3-6] (2 iterations) [00:00:13.268] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5] (2 iterations) [00:00:13.269] [DealFinder] Known cards per player: N=1, E=2, S=13, W=13 [00:00:13.269] [DealFinder] Locked players: S, W [00:00:13.269] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [00:00:13.269] [DealFinder] Players needing cards: N:12, E:11 [00:00:13.269] Large number of cards remaining. Using random generation. [00:00:13.269] [DealFinder] Hands to validate (not 13 cards in partial): N, E [00:00:13.269] [VerifyHands] FAIL for E: AQ92.KJ.J9.AQ643 ((((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...) [00:00:13.275] [VerifyHands] FAIL for E: AQ32.K9.KQJT.Q64 ((((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...) [00:00:13.280] [VerifyHands] FAIL for E: AQ9.KJ987.QJ9.A2 ((((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...) [00:00:13.282] [VerifyHands] FAIL for N: A983.J8.AQJ.7642 (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...) [00:00:13.284] [VerifyHands] FAIL for N: A8.J97.AKQ97.874 (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...) [00:00:14.598] [Timing] Total: 1334ms, Generation: 10ms, Verification: 559ms [00:00:14.598] [Timing] Attempts: 451, PassedSimpleCheck: 387, FailedVerification: 337, Found: 50 [00:00:14.617] Search complete. Returning 50 deals. [00:00:14.618] Found 50 sample deals for simulation. [00:00:14.618] Valid deals for DDS: 50 / 50 [00:00:14.618] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: suit [00:00:14.618] [SAMPLE-VAL] T1: S=S5 W=S6 N=S8 E=SQ (leader=S) [00:00:14.618] [SAMPLE-VAL] T2: E=HK (leader=E) (partial) [00:00:14.619] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.122 [N:T1-S8=47 %, E:T1-SQ=8 % T2-HK=3 %] [00:00:14.620] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.155 [N:T1-S8=47 %, E:T1-SQ=7 % T2-HK=9 %] [00:00:14.621] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.157 [N:T1-S8=37 %, E:T1-SQ=98 % T2-HK=1 %] [00:00:14.622] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.105 [N:T1-S8=25 %, E:T1-SQ=99 % T2-HK=0 %] [00:00:14.624] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.133 [N:T1-S8=38 %, E:T1-SQ=98 % T2-HK=1 %] [00:00:14.625] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.050 [N:T1-S8=12 %, E:T1-SQ=7 % T2-HK=1 %] [00:00:14.626] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.145 [N:T1-S8=54 %, E:T1-SQ=31 % T2-HK=1 %] [00:00:14.627] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.176 [N:T1-S8=44 %, E:T1-SQ=37 % T2-HK=3 %] [00:00:14.628] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.174 [N:T1-S8=22 %, E:T1-SQ=98 % T2-HK=5 %] [00:00:14.629] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.170 [N:T1-S8=43 %, E:T1-SQ=8 % T2-HK=14 %] [00:00:14.630] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.263 [N:T1-S8=48 %, E:T1-SQ=38 % T2-HK=13 %] [00:00:14.631] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.072 [N:T1-S8=9 %, E:T1-SQ=7 % T2-HK=10 %] [00:00:14.632] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.141 [N:T1-S8=43 %, E:T1-SQ=8 % T2-HK=6 %] [00:00:14.633] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.055 [N:T1-S8=12 %, E:T1-SQ=7 % T2-HK=2 %] [00:00:14.634] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.098 [N:T1-S8=45 %, E:T1-SQ=8 % T2-HK=1 %] [00:00:14.635] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.073 [N:T1-S8=9 %, E:T1-SQ=8 % T2-HK=10 %] [00:00:14.636] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.245 [N:T1-S8=54 %, E:T1-SQ=36 % T2-HK=8 %] [00:00:14.637] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.064 [N:T1-S8=7 %, E:T1-SQ=9 % T2-HK=9 %] [00:00:14.638] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.224 [N:T1-S8=37 %, E:T1-SQ=40 % T2-HK=11 %] [00:00:14.638] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.080 [N:T1-S8=32 %, E:T1-SQ=8 % T2-HK=1 %] [00:00:14.639] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.060 [N:T1-S8=10 %, E:T1-SQ=8 % T2-HK=4 %] [00:00:14.641] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.131 [N:T1-S8=47 %, E:T1-SQ=10 % T2-HK=3 %] [00:00:14.642] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.113 [N:T1-S8=25 %, E:T1-SQ=99 % T2-HK=1 %] [00:00:14.643] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.090 [N:T1-S8=39 %, E:T1-SQ=7 % T2-HK=1 %] [00:00:14.644] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.154 [N:T1-S8=40 %, E:T1-SQ=8 % T2-HK=10 %] [00:00:14.645] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.107 [N:T1-S8=44 %, E:T1-SQ=8 % T2-HK=2 %] [00:00:14.646] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.045 [N:T1-S8=12 %, E:T1-SQ=8 % T2-HK=1 %] [00:00:14.647] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.089 [N:T1-S8=38 %, E:T1-SQ=7 % T2-HK=2 %] [00:00:14.647] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.051 [N:T1-S8=12 %, E:T1-SQ=11 % T2-HK=1 %] [00:00:14.648] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.260 [N:T1-S8=56 %, E:T1-SQ=38 % T2-HK=9 %] [00:00:14.649] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.253 [N:T1-S8=54 %, E:T1-SQ=38 % T2-HK=9 %] [00:00:14.650] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.104 [N:T1-S8=19 %, E:T1-SQ=97 % T2-HK=1 %] [00:00:14.651] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.054 [N:T1-S8=13 %, E:T1-SQ=7 % T2-HK=2 %] [00:00:14.652] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.167 [N:T1-S8=60 %, E:T1-SQ=37 % T2-HK=1 %] [00:00:14.653] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.261 [N:T1-S8=57 %, E:T1-SQ=37 % T2-HK=10 %] [00:00:14.654] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.164 [N:T1-S8=48 %, E:T1-SQ=34 % T2-HK=2 %] [00:00:14.655] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.056 [N:T1-S8=11 %, E:T1-SQ=7 % T2-HK=3 %] [00:00:14.656] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.071 [N:T1-S8=9 %, E:T1-SQ=7 % T2-HK=11 %] [00:00:14.657] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.065 [N:T1-S8=17 %, E:T1-SQ=8 % T2-HK=2 %] [00:00:14.658] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.312 [N:T1-S8=59 %, E:T1-SQ=42 % T2-HK=16 %] [00:00:14.659] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.131 [N:T1-S8=26 %, E:T1-SQ=98 % T2-HK=1 %] [00:00:14.660] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.189 [N:T1-S8=43 %, E:T1-SQ=37 % T2-HK=5 %] [00:00:14.661] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.136 [N:T1-S8=56 %, E:T1-SQ=29 % T2-HK=1 %] [00:00:14.662] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.161 [N:T1-S8=38 %, E:T1-SQ=37 % T2-HK=3 %] [00:00:14.663] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.056 [N:T1-S8=5 %, E:T1-SQ=9 % T2-HK=10 %] [00:00:14.664] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.142 [N:T1-S8=35 %, E:T1-SQ=8 % T2-HK=10 %] [00:00:14.665] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.171 [N:T1-S8=46 %, E:T1-SQ=36 % T2-HK=3 %] [00:00:14.666] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.042 [N:T1-S8=11 %, E:T1-SQ=7 % T2-HK=1 %] [00:00:14.666] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.190 [N:T1-S8=37 %, E:T1-SQ=34 % T2-HK=7 %] [00:00:14.667] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.241 [N:T1-S8=44 %, E:T1-SQ=34 % T2-HK=13 %] [00:00:14.668] [SAMPLE-VAL] Done. Weight range: 0.042-0.312 [00:00:14.668] [SAMPLE-VAL] Top sample 40 (w=0.312): N:982.J87.AQJT7.Q3 E:AQ3.K9.K9.A87642 [N:T1-S8=59 %, E:T1-SQ=42 % T2-HK=16 %] [00:00:14.668] [SAMPLE-VAL] Top sample 11 (w=0.263): N:982.J87.AQT.Q642 E:AQ3.K9.KJ97.A873 [N:T1-S8=48 %, E:T1-SQ=38 % T2-HK=13 %] [00:00:14.668] [SAMPLE-VAL] Top sample 35 (w=0.261): N:982.J98.AQJ.Q762 E:AQ3.K7.KT97.A843 [N:T1-S8=57 %, E:T1-SQ=37 % T2-HK=10 %] [00:00:14.668] [SAMPLE-VAL] Top sample 30 (w=0.260): N:983.J98.AKJ97.64 E:AQ2.K7.QT.AQ8732 [N:T1-S8=56 %, E:T1-SQ=38 % T2-HK=9 %] [00:00:14.668] [SAMPLE-VAL] Top sample 31 (w=0.253): N:983.J97.AJT.A643 E:AQ2.K8.KQ97.Q872 [N:T1-S8=54 %, E:T1-SQ=38 % T2-HK=9 %] [00:00:14.668] After sample validation: 50 deals remaining [00:00:14.668] [PLAY-INFER] No inference observations detected [00:00:14.668] Using weighted samples: 50/50 have non-uniform weights (range 0.042-0.312) [00:00:14.668] Sample deals (50 total, showing first 20, by weight): [00:00:14.668] [1] (w=0.312) N:982.J87.AQJT7.Q3 AQ3.K9.K9.A87642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.668] [2] (w=0.263) N:982.J87.AQT.Q642 AQ3.K9.KJ97.A873 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.668] [3] (w=0.261) N:982.J98.AQJ.Q762 AQ3.K7.KT97.A843 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [4] (w=0.260) N:983.J98.AKJ97.64 AQ2.K7.QT.AQ8732 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [5] (w=0.253) N:983.J97.AJT.A643 AQ2.K8.KQ97.Q872 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [6] (w=0.245) N:983.J87.KT7.AQ74 AQ2.K9.AQJ9.8632 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [7] (w=0.241) N:982.J97.KQJ7.A76 AQ3.K8.AT9.Q8432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [8] (w=0.224) N:983.J87.KQJ97.Q8 AQ2.K9.AT.A76432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [9] (w=0.190) N:982.J97.KJ97.AQ8 AQ3.K8.AQT.76432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [10] (w=0.189) N:983.87.AKQT9.632 AQ2.KJ9.J7.AQ874 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [11] (w=0.176) N:982.87.AQT97.A84 AQ3.KJ9.KJ.Q7632 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [12] (w=0.174) N:A98.J98.KJ9.8763 Q32.K7.AQT7.AQ42 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [13] (w=0.171) N:982.87.KJ.AQ8762 AQ3.KJ9.AQT97.43 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [14] (w=0.170) N:832.J87.KQJ9.Q83 AQ9.K9.AT7.A7642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.669] [15] (w=0.167) N:982.98.KT.AQ8642 AQ3.KJ7.AQJ97.73 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] [16] (w=0.164) N:983.98.AKQ97.Q43 AQ2.KJ7.JT.A8762 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] [17] (w=0.161) N:982.J8.KQT9.A843 AQ3.K97.AJ7.Q762 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] [18] (w=0.157) N:A98.J7.KQT7.7632 Q32.K98.AJ9.AQ84 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] [19] (w=0.155) N:832.J87.QJT.AQ64 AQ9.K9.AK97.8732 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] [20] (w=0.154) N:832.J87.AKQ9.732 AQ9.K9.JT7.AQ864 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:14.670] ... and 30 more [00:00:14.861] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:14.861] H3: [-420, -480, -450, 50, -450, -480, -420, -450, -450, 50, 50, -480, -510, -420, -510, 50, 50, 50, -450, 50, -450, -450, -450, -420, -450, 50, -450, 50, -420, 50, -450, -450, 50, -420, -450, -450, -420, -420, 50, -420, -480, -450, -420, -420, -420, -420, -450, -420, -450, -450] [00:00:14.861] H6: [-420, -480, -450, 50, -450, -480, -420, -450, -450, 50, 50, -480, -510, -420, -510, 50, 50, 50, -450, 50, -450, -450, -450, -420, -450, 50, -450, 50, -420, 50, -450, -450, 50, -420, -450, -450, -420, -420, 50, -420, -480, -450, -420, -420, -420, -420, -450, -420, -450, -450] [00:00:14.861] HQ: [-450, -480, -450, 50, -450, -480, -420, -450, -480, -420, -420, -480, -510, -450, -510, -420, -420, -420, -450, 50, -450, -450, -450, -420, -480, -420, -450, -420, -450, -420, -450, -450, -420, -450, -450, -480, -420, -420, -420, -450, -480, -450, -420, -420, -450, -420, -480, -420, -480, -450] [00:00:14.861] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:14.861] H3: [3, 1, 2, 4, 2, 1, 3, 2, 2, 4, 4, 1, 0, 3, 0, 4, 4, 4, 2, 4, 2, 2, 2, 3, 2, 4, 2, 4, 3, 4, 2, 2, 4, 3, 2, 2, 3, 3, 4, 3, 1, 2, 3, 3, 3, 3, 2, 3, 2, 2] [00:00:14.861] H6: [3, 1, 2, 4, 2, 1, 3, 2, 2, 4, 4, 1, 0, 3, 0, 4, 4, 4, 2, 4, 2, 2, 2, 3, 2, 4, 2, 4, 3, 4, 2, 2, 4, 3, 2, 2, 3, 3, 4, 3, 1, 2, 3, 3, 3, 3, 2, 3, 2, 2] [00:00:14.861] HQ: [2, 1, 2, 4, 2, 1, 3, 2, 1, 3, 3, 1, 0, 2, 0, 3, 3, 3, 2, 4, 2, 2, 2, 3, 1, 3, 2, 3, 2, 3, 2, 2, 3, 2, 2, 1, 3, 3, 3, 2, 1, 2, 3, 3, 2, 3, 1, 3, 1, 2] [00:00:14.861] --- IMP Calculation Output (card -> average IMP) --- [00:00:14.861] H3: 1.11 [00:00:14.861] H6: 1.11 [00:00:14.862] HQ: -2.23 [00:00:14.862] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:14.862] H3: 0.198 [00:00:14.862] H6: 0.198 [00:00:14.862] HQ: -0.396 [00:00:14.862] === DDS DETAILED ANALYSIS === [00:00:14.862] Cards analyzed: 3, Samples per card: 50 [00:00:14.862] [00:00:14.862] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:14.862] ----- ------ --------- ------- ----------- -------------------------------- [00:00:14.862] H3 1.11 2.60 26 % 5 [3, 1, 2, 4, 2, 1, 3, 2, 2, 4, 4, 1, 0, 3, 0, 4, 4, 4, 2, 4...] [00:00:14.862] H6 1.11 2.60 26 % 5 [3, 1, 2, 4, 2, 1, 3, 2, 2, 4, 4, 1, 0, 3, 0, 4, 4, 4, 2, 4...] [00:00:14.862] HQ -2.23 2.18 6 % 5 [2, 1, 2, 4, 2, 1, 3, 2, 1, 3, 3, 1, 0, 2, 0, 3, 3, 3, 2, 4...] [00:00:14.863] [00:00:14.863] Selected: H3 (IMPs=1.11, avgTricks=2.60) [00:00:14.863] =================== [00:00:14.863] Selected: H3 (MP 0.198, 1.11 IMPs, 2.60 tricks) -- 1 tied card(s): H6 [00:00:14.863] [stage-timing] ok sample=1354ms validate=0ms nn=50ms signal=0ms simgames=3ms dds=189ms total=1600ms samples=50 cards=5 [00:00:14.863] === FindBestCardAsync: Position=S, CardsPlayed=5 === [00:00:14.863] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:14.863] Relative position: Lefty, Contract type: Suit [00:00:14.863] Cards in hand mask: 2 [00:00:14.864] Candidate: xH = 99.9 % [00:00:14.864] Candidate: QH = 0.1 % [00:00:14.864] Selected: H2 (99.9 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:19 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:19 === [00:00:19.403] === FindBestCardAsync: Position=S, CardsPlayed=9 === [00:00:19.403] Contract: 4S, Declarer: E, Dealer: W [00:00:19.403] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:19.403] Deal: N:... ... ... ... [00:00:19.403] Position S is on defender's side - score table shifted by 0 defense tricks won [00:00:19.403] ****************************** [00:00:19.403] FindMatchingDealsWithPlayInternal Input: [00:00:19.404] Position parameter: S [00:00:19.404] Deal from game: N:... ... ... ... [00:00:19.404] Hand for N: (null) [00:00:19.404] Hand for E: (null) [00:00:19.404] Hand for S: 54.Q6532.63.KJT9 [00:00:19.404] Hand for W: KJT76.AT4.8542.5 [00:00:19.404] Cards played: S5, S6, S8, SQ, HK, H2, H4, H7, H8 [00:00:19.404] Declarer: E [00:00:19.404] ****************************** [00:00:19.404] [DealFinder] Seed from player S hand: -836957725 [00:00:19.404] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:19.404] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [00:00:19.404] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1222MB, gc2=19) [00:00:19.404] [DealFinder] Using cardsPlayedCount=9 for visibility calculation [00:00:19.405] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=9 [00:00:19.405] [ExtractPartialDeal] Visible hands: S, W, E [00:00:19.405] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:19.405] [ExtractPartialDeal] Extracted hands: [00:00:19.405] N: ... (0 cards) [00:00:19.405] E: ... (0 cards) [00:00:19.405] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:19.405] W: KJT76.AT4.8542.5 (13 cards) [LOCKED] [00:00:19.405] [DealFinder] Trump suit from contract '4S': Spades [00:00:19.405] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Spades [00:00:19.405] [ComputePlayedCards] Card 1: S5 played by S [00:00:19.405] [ComputePlayedCards] Card 2: S6 played by W [00:00:19.405] [ComputePlayedCards] Card 3: S8 played by N [00:00:19.405] [ComputePlayedCards] Card 4: SQ played by E [00:00:19.405] [ComputePlayedCards] Trick complete. Winner: E [00:00:19.406] [ComputePlayedCards] Card 5: HK played by E [00:00:19.406] [ComputePlayedCards] Card 6: H2 played by S [00:00:19.406] [ComputePlayedCards] Card 7: H4 played by W [00:00:19.406] [ComputePlayedCards] Card 8: H7 played by N [00:00:19.406] [ComputePlayedCards] Trick complete. Winner: E [00:00:19.406] [ComputePlayedCards] Card 9: H8 played by E [00:00:19.406] [DealFinder] Added 2 played cards to N (was 0 cards): S8, H7 [00:00:19.406] [DealFinder] Added 3 played cards to E (was 0 cards): SQ, HK, H8 [00:00:19.406] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S5, H2 [00:00:19.406] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, H4 [00:00:19.406] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:19.406] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=8) [00:00:19.406] [DealFinder] Bid verification enabled for: E [00:00:19.406] [DealFinder] Propagated N: HCP[9-11], Suits=S[2-3] H[0-3] D[2-5] C[3-6] (2 iterations) [00:00:19.407] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5] (2 iterations) [00:00:19.407] [DealFinder] Known cards per player: N=2, E=3, S=13, W=13 [00:00:19.407] [DealFinder] Locked players: S, W [00:00:19.407] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [00:00:19.407] [DealFinder] Players needing cards: N:11, E:10 [00:00:19.407] Large number of cards remaining. Using random generation. [00:00:19.407] [DealFinder] Hands to validate (not 13 cards in partial): N, E [00:00:19.408] [VerifyHands] FAIL for E: AQ2.KJ98.KJ.AQ62 ((((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...) [00:00:19.422] [VerifyHands] FAIL for N: A8.97.KQJT9.Q862 (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...) [00:00:19.423] [VerifyHands] FAIL for N: A8.97.AJT9.AQ864 (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...) [00:00:19.424] [VerifyHands] FAIL for E: AQ32.K8.AQJ.8763 ((((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...) [00:00:19.429] [VerifyHands] FAIL for E: AQ32.K98.KQJ.Q32 ((((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...) [00:00:20.689] [Timing] Total: 1284ms, Generation: 10ms, Verification: 599ms [00:00:20.689] [Timing] Attempts: 350, PassedSimpleCheck: 298, FailedVerification: 248, Found: 50 [00:00:20.707] Search complete. Returning 50 deals. [00:00:20.707] Found 50 sample deals for simulation. [00:00:20.708] Valid deals for DDS: 50 / 50 [00:00:20.708] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: suit [00:00:20.708] [SAMPLE-VAL] T1: S=S5 W=S6 N=S8 E=SQ (leader=S) [00:00:20.708] [SAMPLE-VAL] T2: E=HK S=H2 W=H4 N=H7 (leader=E) [00:00:20.708] [SAMPLE-VAL] T3: E=H8 (leader=E) (partial) [00:00:20.710] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.171 [N:T1-S8=55 % T2-H7=65 %, E:T1-SQ=39 % T2-HK=1 % T3-H8=12 %] [00:00:20.711] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.180 [N:T1-S8=36 % T2-H7=48 %, E:T1-SQ=8 % T2-HK=11 % T3-H8=21 %] [00:00:20.713] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.183 [N:T1-S8=45 % T2-H7=96 %, E:T1-SQ=35 % T2-HK=2 % T3-H8=9 %] [00:00:20.714] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.161 [N:T1-S8=11 % T2-H7=65 %, E:T1-SQ=9 % T2-HK=10 % T3-H8=43 %] [00:00:20.716] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.165 [N:T1-S8=11 % T2-H7=65 %, E:T1-SQ=9 % T2-HK=10 % T3-H8=44 %] [00:00:20.717] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.145 [N:T1-S8=48 % T2-H7=97 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=11 %] [00:00:20.719] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.190 [N:T1-S8=40 % T2-H7=100 %, E:T1-SQ=36 % T2-HK=2 % T3-H8=12 %] [00:00:20.720] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.176 [N:T1-S8=57 % T2-H7=66 %, E:T1-SQ=30 % T2-HK=1 % T3-H8=15 %] [00:00:20.722] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.131 [N:T1-S8=29 % T2-H7=95 %, E:T1-SQ=99 % T2-HK=0 % T3-H8=4 %] [00:00:20.723] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.246 [N:T1-S8=25 % T2-H7=73 %, E:T1-SQ=98 % T2-HK=4 % T3-H8=28 %] [00:00:20.725] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.178 [N:T1-S8=53 % T2-H7=72 %, E:T1-SQ=31 % T2-HK=1 % T3-H8=15 %] [00:00:20.726] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.251 [N:T1-S8=49 % T2-H7=93 %, E:T1-SQ=37 % T2-HK=5 % T3-H8=18 %] [00:00:20.728] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.173 [N:T1-S8=14 % T2-H7=69 %, E:T1-SQ=9 % T2-HK=8 % T3-H8=44 %] [00:00:20.729] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.137 [N:T1-S8=38 % T2-H7=96 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=9 %] [00:00:20.731] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.130 [N:T1-S8=32 % T2-H7=75 %, E:T1-SQ=99 % T2-HK=0 % T3-H8=5 %] [00:00:20.732] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.119 [N:T1-S8=10 % T2-H7=97 %, E:T1-SQ=8 % T2-HK=2 % T3-H8=19 %] [00:00:20.734] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.191 [N:T1-S8=39 % T2-H7=96 %, E:T1-SQ=30 % T2-HK=2 % T3-H8=16 %] [00:00:20.735] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.268 [N:T1-S8=56 % T2-H7=76 %, E:T1-SQ=36 % T2-HK=6 % T3-H8=23 %] [00:00:20.739] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.196 [N:T1-S8=41 % T2-H7=96 %, E:T1-SQ=33 % T2-HK=3 % T3-H8=10 %] [00:00:20.740] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.120 [N:T1-S8=10 % T2-H7=60 %, E:T1-SQ=8 % T2-HK=5 % T3-H8=23 %] [00:00:20.742] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.178 [N:T1-S8=51 % T2-H7=72 %, E:T1-SQ=34 % T2-HK=1 % T3-H8=12 %] [00:00:20.743] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.142 [N:T1-S8=15 % T2-H7=97 %, E:T1-SQ=6 % T2-HK=3 % T3-H8=29 %] [00:00:20.745] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.194 [N:T1-S8=57 % T2-H7=100 %, E:T1-SQ=33 % T2-HK=1 % T3-H8=18 %] [00:00:20.747] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.142 [N:T1-S8=38 % T2-H7=56 %, E:T1-SQ=7 % T2-HK=3 % T3-H8=14 %] [00:00:20.748] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.155 [N:T1-S8=11 % T2-H7=41 %, E:T1-SQ=9 % T2-HK=11 % T3-H8=58 %] [00:00:20.750] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.120 [N:T1-S8=6 % T2-H7=76 %, E:T1-SQ=9 % T2-HK=6 % T3-H8=22 %] [00:00:20.751] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.212 [N:T1-S8=34 % T2-H7=75 %, E:T1-SQ=36 % T2-HK=6 % T3-H8=12 %] [00:00:20.752] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.137 [N:T1-S8=30 % T2-H7=97 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=13 %] [00:00:20.754] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.112 [N:T1-S8=10 % T2-H7=72 %, E:T1-SQ=8 % T2-HK=3 % T3-H8=17 %] [00:00:20.755] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.191 [N:T1-S8=43 % T2-H7=97 %, E:T1-SQ=8 % T2-HK=5 % T3-H8=18 %] [00:00:20.757] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.206 [N:T1-S8=27 % T2-H7=96 %, E:T1-SQ=98 % T2-HK=2 % T3-H8=14 %] [00:00:20.758] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.287 [N:T1-S8=27 % T2-H7=62 %, E:T1-SQ=99 % T2-HK=8 % T3-H8=37 %] [00:00:20.760] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.115 [N:T1-S8=14 % T2-H7=100 %, E:T1-SQ=7 % T2-HK=1 % T3-H8=17 %] [00:00:20.761] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.203 [N:T1-S8=52 % T2-H7=100 %, E:T1-SQ=36 % T2-HK=1 % T3-H8=16 %] [00:00:20.763] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.158 [N:T1-S8=50 % T2-H7=72 %, E:T1-SQ=7 % T2-HK=3 % T3-H8=13 %] [00:00:20.764] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.149 [N:T1-S8=42 % T2-H7=99 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=12 %] [00:00:20.766] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.193 [N:T1-S8=38 % T2-H7=69 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=14 %] [00:00:20.767] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.199 [N:T1-S8=44 % T2-H7=46 %, E:T1-SQ=8 % T2-HK=8 % T3-H8=39 %] [00:00:20.769] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.248 [N:T1-S8=60 % T2-H7=94 %, E:T1-SQ=35 % T2-HK=3 % T3-H8=19 %] [00:00:20.770] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.096 [N:T1-S8=9 % T2-H7=68 %, E:T1-SQ=8 % T2-HK=2 % T3-H8=16 %] [00:00:20.771] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.074 [N:T1-S8=9 % T2-H7=97 %, E:T1-SQ=7 % T2-HK=1 % T3-H8=5 %] [00:00:20.773] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.176 [N:T1-S8=36 % T2-H7=97 %, E:T1-SQ=8 % T2-HK=4 % T3-H8=17 %] [00:00:20.774] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.101 [N:T1-S8=12 % T2-H7=75 %, E:T1-SQ=7 % T2-HK=1 % T3-H8=15 %] [00:00:20.776] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.232 [N:T1-S8=38 % T2-H7=57 %, E:T1-SQ=36 % T2-HK=9 % T3-H8=19 %] [00:00:20.777] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.183 [N:T1-S8=27 % T2-H7=100 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=9 %] [00:00:20.779] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.127 [N:T1-S8=37 % T2-H7=97 %, E:T1-SQ=6 % T2-HK=2 % T3-H8=7 %] [00:00:20.780] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.155 [N:T1-S8=25 % T2-H7=100 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=7 %] [00:00:20.782] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.172 [N:T1-S8=52 % T2-H7=100 %, E:T1-SQ=7 % T2-HK=3 % T3-H8=15 %] [00:00:20.783] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.296 [N:T1-S8=52 % T2-H7=39 %, E:T1-SQ=35 % T2-HK=18 % T3-H8=44 %] [00:00:20.785] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.158 [N:T1-S8=49 % T2-H7=62 %, E:T1-SQ=8 % T2-HK=4 % T3-H8=11 %] [00:00:20.785] [SAMPLE-VAL] Done. Weight range: 0.074-0.296 [00:00:20.785] [SAMPLE-VAL] Top sample 49 (w=0.296): N:982.J97.AKQT7.76 E:AQ3.K8.J9.AQ8432 [N:T1-S8=52 % T2-H7=39 %, E:T1-SQ=35 % T2-HK=18 % T3-H8=44 %] [00:00:20.785] [SAMPLE-VAL] Top sample 32 (w=0.287): N:A98.J97.AQT7.764 E:Q32.K8.KJ9.AQ832 [N:T1-S8=27 % T2-H7=62 %, E:T1-SQ=99 % T2-HK=8 % T3-H8=37 %] [00:00:20.785] [SAMPLE-VAL] Top sample 18 (w=0.268): N:982.J97.K.AQ7632 E:AQ3.K8.AQJT97.84 [N:T1-S8=56 % T2-H7=76 %, E:T1-SQ=36 % T2-HK=6 % T3-H8=23 %] [00:00:20.785] [SAMPLE-VAL] Top sample 12 (w=0.251): N:983.J7.AQJ9.Q643 E:AQ2.K98.KT7.A872 [N:T1-S8=49 % T2-H7=93 %, E:T1-SQ=37 % T2-HK=5 % T3-H8=18 %] [00:00:20.785] [SAMPLE-VAL] Top sample 39 (w=0.248): N:982.J7.AQJ7.Q763 E:AQ3.K98.KT9.A842 [N:T1-S8=60 % T2-H7=94 %, E:T1-SQ=35 % T2-HK=3 % T3-H8=19 %] [00:00:20.785] After sample validation: 50 deals remaining [00:00:20.786] [PLAY-INFER] No inference observations detected [00:00:20.786] Using weighted samples: 50/50 have non-uniform weights (range 0.074-0.296) [00:00:20.786] Sample deals (50 total, showing first 20, by weight): [00:00:20.786] [1] (w=0.296) N:982.J97.AKQT7.76 AQ3.K8.J9.AQ8432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [2] (w=0.287) N:A98.J97.AQT7.764 Q32.K8.KJ9.AQ832 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [3] (w=0.268) N:982.J97.K.AQ7632 AQ3.K8.AQJT97.84 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [4] (w=0.251) N:983.J7.AQJ9.Q643 AQ2.K98.KT7.A872 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [5] (w=0.248) N:982.J7.AQJ7.Q763 AQ3.K98.KT9.A842 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [6] (w=0.246) N:A98.J97.QJ9.Q873 Q32.K8.AKT7.A642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [7] (w=0.232) N:983.J97.KJT9.AQ3 AQ2.K8.AQ7.87642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [8] (w=0.212) N:983.J97.QT9.AQ82 AQ2.K8.AKJ7.7643 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [9] (w=0.206) N:A98.J7.AQ97.8643 Q32.K98.KJT.AQ72 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [10] (w=0.203) N:982.7.QJT.AQ6432 AQ3.KJ98.AK97.87 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.786] [11] (w=0.199) N:832.J97.AKJ9.Q74 AQ9.K8.QT7.A8632 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [12] (w=0.196) N:983.J7.AQ97.A832 AQ2.K98.KJT.Q764 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [13] (w=0.194) N:982.7.KJ7.AQ7643 AQ3.KJ98.AQT9.82 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [14] (w=0.193) N:A98.97.KQ.Q76432 Q32.KJ8.AJT97.A8 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [15] (w=0.191) N:983.J7.KQ7.A8762 AQ2.K98.AJT9.Q43 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [16] (w=0.191) N:832.J7.KQJ9.A864 AQ9.K98.AT7.Q732 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [17] (w=0.190) N:982.7.KQT9.AQ863 AQ3.KJ98.AJ7.742 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [18] (w=0.183) N:983.J7.KJ97.AQ86 AQ2.K98.AQT.7432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [19] (w=0.183) N:A98.7.AQT7.76432 Q32.KJ98.KJ9.AQ8 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] [20] (w=0.180) N:832.J97.AQT9.A63 AQ9.K8.KJ7.Q8742 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:20.787] ... and 30 more [00:00:20.865] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:20.865] HQ: [50, -420, -510, -420, -450, -480, -420, -480, -420, 50, -420, -420, -420, -450, -450, 50, 50, -450, -420, -420, -480, -450, -450, -450, -480, -420, -450, -480, -450, -450, -420, -420, 50, 50, -450, -420, -450, -510, -450, -420, -420, -450, -450, -450, -420, -420, -480, -420, -450, -420] [00:00:20.865] H6: [50, -420, -510, -420, -420, -480, -420, -480, 50, 50, -420, 50, -420, -450, -420, 100, 50, -450, -420, -420, -480, -450, -420, -450, -480, 50, -450, -480, -450, -450, -420, -420, 50, 100, -420, 50, -450, -480, -450, -420, -420, -450, -450, -450, 50, -420, -480, -420, -450, -420] [00:00:20.865] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:20.865] HQ: [4, 3, 0, 3, 2, 1, 3, 1, 3, 4, 3, 3, 3, 2, 2, 4, 4, 2, 3, 3, 1, 2, 2, 2, 1, 3, 2, 1, 2, 2, 3, 3, 4, 4, 2, 3, 2, 0, 2, 3, 3, 2, 2, 2, 3, 3, 1, 3, 2, 3] [00:00:20.866] H6: [4, 3, 0, 3, 3, 1, 3, 1, 4, 4, 3, 4, 3, 2, 3, 5, 4, 2, 3, 3, 1, 2, 3, 2, 1, 4, 2, 1, 2, 2, 3, 3, 4, 5, 3, 4, 2, 1, 2, 3, 3, 2, 2, 2, 4, 3, 1, 3, 2, 3] [00:00:20.866] --- IMP Calculation Output (card -> average IMP) --- [00:00:20.866] H6: 1.15 [00:00:20.866] HQ: -1.15 [00:00:20.866] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:20.866] H6: 0.241 [00:00:20.866] HQ: -0.241 [00:00:20.866] === DDS DETAILED ANALYSIS === [00:00:20.866] Cards analyzed: 2, Samples per card: 50 [00:00:20.866] [00:00:20.866] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:20.867] ----- ------ --------- ------- ----------- -------------------------------- [00:00:20.867] H6 1.15 2.66 23 % 6 [4, 3, 0, 3, 3, 1, 3, 1, 4, 4, 3, 4, 3, 2, 3, 5, 4, 2, 3, 3...] [00:00:20.867] HQ -1.15 2.42 14 % 5 [4, 3, 0, 3, 2, 1, 3, 1, 3, 4, 3, 3, 3, 2, 2, 4, 4, 2, 3, 3...] [00:00:20.867] [00:00:20.867] Selected: H6 (IMPs=1.15, avgTricks=2.66) [00:00:20.867] =================== [00:00:20.867] Selected: H6 (MP 0.241, 1.15 IMPs, 2.66 tricks) [00:00:20.867] [stage-timing] ok sample=1304ms validate=0ms nn=77ms signal=0ms simgames=2ms dds=77ms total=1464ms samples=50 cards=9 [00:00:20.867] === FindBestCardAsync: Position=S, CardsPlayed=9 === [00:00:20.867] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:20.868] Relative position: Lefty, Contract type: Suit [00:00:20.868] Cards in hand mask: 2 [00:00:20.868] Candidate: xH = 98.5 % [00:00:20.868] Candidate: QH = 1.5 % [00:00:20.869] Selected: H3 (98.5 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:27 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:27 === [00:00:27.434] === FindBestCardAsync: Position=S, CardsPlayed=15 === [00:00:27.434] Contract: 4S, Declarer: E, Dealer: W [00:00:27.434] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:27.434] Deal: N:... ... ... ... [00:00:27.434] Position S is on defender's side - score table shifted by 0 defense tricks won [00:00:27.434] ****************************** [00:00:27.434] FindMatchingDealsWithPlayInternal Input: [00:00:27.434] Position parameter: S [00:00:27.434] Deal from game: N:... ... ... ... [00:00:27.434] Hand for N: (null) [00:00:27.434] Hand for E: (null) [00:00:27.434] Hand for S: 54.Q6532.63.KJT9 [00:00:27.435] Hand for W: KJT76.AT4.8542.5 [00:00:27.435] Cards played: S5, S6, S8, SQ, HK, H2, H4, H7, H8, H5, HA, H9, D2, DT, DA [00:00:27.435] Declarer: E [00:00:27.435] ****************************** [00:00:27.435] [DealFinder] Seed from player S hand: -836957725 [00:00:27.435] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:27.435] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [00:00:27.435] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1225MB, gc2=19) [00:00:27.435] [DealFinder] Using cardsPlayedCount=15 for visibility calculation [00:00:27.435] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=15 [00:00:27.435] [ExtractPartialDeal] Visible hands: S, W, E [00:00:27.435] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:27.436] [ExtractPartialDeal] Extracted hands: [00:00:27.436] N: ... (0 cards) [00:00:27.436] E: ... (0 cards) [00:00:27.436] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:27.436] W: KJT76.AT4.8542.5 (13 cards) [LOCKED] [00:00:27.436] [DealFinder] Trump suit from contract '4S': Spades [00:00:27.436] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Spades [00:00:27.436] [ComputePlayedCards] Card 1: S5 played by S [00:00:27.436] [ComputePlayedCards] Card 2: S6 played by W [00:00:27.436] [ComputePlayedCards] Card 3: S8 played by N [00:00:27.436] [ComputePlayedCards] Card 4: SQ played by E [00:00:27.436] [ComputePlayedCards] Trick complete. Winner: E [00:00:27.436] [ComputePlayedCards] Card 5: HK played by E [00:00:27.436] [ComputePlayedCards] Card 6: H2 played by S [00:00:27.436] [ComputePlayedCards] Card 7: H4 played by W [00:00:27.437] [ComputePlayedCards] Card 8: H7 played by N [00:00:27.437] [ComputePlayedCards] Trick complete. Winner: E [00:00:27.437] [ComputePlayedCards] Card 9: H8 played by E [00:00:27.437] [ComputePlayedCards] Card 10: H5 played by S [00:00:27.437] [ComputePlayedCards] Card 11: HA played by W [00:00:27.437] [ComputePlayedCards] Card 12: H9 played by N [00:00:27.437] [ComputePlayedCards] Trick complete. Winner: W [00:00:27.437] [ComputePlayedCards] Card 13: D2 played by W [00:00:27.437] [ComputePlayedCards] Card 14: DT played by N [00:00:27.437] [ComputePlayedCards] Card 15: DA played by E [00:00:27.437] [DealFinder] Added 4 played cards to N (was 0 cards): S8, H7, H9, DT [00:00:27.437] [DealFinder] Added 4 played cards to E (was 0 cards): SQ, HK, H8, DA [00:00:27.437] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S5, H2, H5 [00:00:27.437] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, H4, HA, D2 [00:00:27.438] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:27.438] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=8) [00:00:27.438] [DealFinder] Bid verification enabled for: E [00:00:27.438] [DealFinder] Propagated N: HCP[9-11], Suits=S[2-3] H[0-3] D[2-5] C[3-6] (2 iterations) [00:00:27.438] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5] (2 iterations) [00:00:27.438] [DealFinder] Known cards per player: N=4, E=4, S=13, W=13 [00:00:27.438] [DealFinder] Locked players: S, W [00:00:27.438] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [00:00:27.439] [DealFinder] Players needing cards: N:9, E:9 [00:00:27.439] Large number of cards remaining. Using random generation. [00:00:27.439] [DealFinder] Hands to validate (not 13 cards in partial): N, E [00:00:27.456] [VerifyHands] FAIL for E: Q2.KJ8.AKJ97.Q83 ((((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...) [00:00:27.498] [VerifyHands] FAIL for E: AQ2.K8.AJ.AQ8732 ((((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...) [00:00:27.500] [VerifyHands] FAIL for E: AQ9.KJ8.AQ97.Q63 ((((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...) [00:00:27.502] [VerifyHands] FAIL for E: Q2.K8.AKQJ9.7632 ((((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...) [00:00:27.509] [VerifyHands] FAIL for E: Q92.KJ8.AKQ.A632 ((((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...) [00:00:29.130] [Timing] Total: 1695ms, Generation: 10ms, Verification: 591ms [00:00:29.131] [Timing] Attempts: 461, PassedSimpleCheck: 461, FailedVerification: 411, Found: 50 [00:00:29.149] Search complete. Returning 50 deals. [00:00:29.149] Found 50 sample deals for simulation. [00:00:29.149] Valid deals for DDS: 50 / 50 [00:00:29.149] [SAMPLE-VAL] Validating 50 samples, hidden: N,E, contract: suit [00:00:29.149] [SAMPLE-VAL] T1: S=S5 W=S6 N=S8 E=SQ (leader=S) [00:00:29.149] [SAMPLE-VAL] T2: E=HK S=H2 W=H4 N=H7 (leader=E) [00:00:29.149] [SAMPLE-VAL] T3: E=H8 S=H5 W=HA N=H9 (leader=E) [00:00:29.149] [SAMPLE-VAL] T4: W=D2 N=DT E=DA (leader=W) (partial) [00:00:29.152] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.221 [N:T1-S8=38 % T2-H7=72 % T3-H9=100 % T4-DT=27 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=16 % T4-DA=79 %] [00:00:29.154] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.204 [N:T1-S8=55 % T2-H7=69 % T3-H9=100 % T4-DT=55 %, E:T1-SQ=8 % T2-HK=9 % T3-H8=22 % T4-DA=11 %] [00:00:29.156] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.076 [N:T1-S8=11 % T2-H7=80 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=6 % T2-HK=4 % T3-H8=8 % T4-DA=75 %] [00:00:29.159] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.131 [N:T1-S8=48 % T2-H7=70 % T3-H9=100 % T4-DT=10 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=8 % T4-DA=27 %] [00:00:29.161] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.250 [N:T1-S8=11 % T2-H7=42 % T3-H9=100 % T4-DT=93 %, E:T1-SQ=9 % T2-HK=11 % T3-H8=57 % T4-DA=87 %] [00:00:29.163] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.159 [N:T1-S8=24 % T2-H7=77 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=99 % T2-HK=4 % T3-H8=27 % T4-DA=53 %] [00:00:29.165] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.197 [N:T1-S8=49 % T2-H7=78 % T3-H9=100 % T4-DT=59 %, E:T1-SQ=9 % T2-HK=9 % T3-H8=19 % T4-DA=9 %] [00:00:29.167] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.163 [N:T1-S8=15 % T2-H7=72 % T3-H9=100 % T4-DT=34 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=20 % T4-DA=77 %] [00:00:29.170] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.124 [N:T1-S8=33 % T2-H7=77 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=7 % T2-HK=7 % T3-H8=16 % T4-DA=48 %] [00:00:29.172] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.116 [N:T1-S8=35 % T2-H7=75 % T3-H9=100 % T4-DT=2 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=16 % T4-DA=8 %] [00:00:29.174] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.089 [N:T1-S8=11 % T2-H7=51 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=8 % T2-HK=9 % T3-H8=47 % T4-DA=11 %] [00:00:29.176] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.169 [N:T1-S8=26 % T2-H7=68 % T3-H9=100 % T4-DT=5 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=15 % T4-DA=78 %] [00:00:29.178] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.105 [N:T1-S8=12 % T2-H7=68 % T3-H9=100 % T4-DT=2 %, E:T1-SQ=6 % T2-HK=2 % T3-H8=17 % T4-DA=75 %] [00:00:29.181] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.128 [N:T1-S8=14 % T2-H7=77 % T3-H9=100 % T4-DT=66 %, E:T1-SQ=8 % T2-HK=2 % T3-H8=18 % T4-DA=7 %] [00:00:29.183] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.070 [N:T1-S8=43 % T2-H7=72 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=11 % T4-DA=14 %] [00:00:29.185] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.099 [N:T1-S8=42 % T2-H7=71 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=33 % T2-HK=1 % T3-H8=12 % T4-DA=10 %] [00:00:29.188] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.087 [N:T1-S8=10 % T2-H7=79 % T3-H9=100 % T4-DT=5 %, E:T1-SQ=6 % T2-HK=0 % T3-H8=5 % T4-DA=73 %] [00:00:29.190] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.237 [N:T1-S8=50 % T2-H7=72 % T3-H9=100 % T4-DT=99 %, E:T1-SQ=7 % T2-HK=4 % T3-H8=16 % T4-DA=87 %] [00:00:29.192] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.153 [N:T1-S8=15 % T2-H7=72 % T3-H9=100 % T4-DT=37 %, E:T1-SQ=7 % T2-HK=1 % T3-H8=17 % T4-DA=77 %] [00:00:29.194] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.096 [N:T1-S8=12 % T2-H7=73 % T3-H9=100 % T4-DT=2 %, E:T1-SQ=6 % T2-HK=2 % T3-H8=13 % T4-DA=56 %] [00:00:29.196] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.246 [N:T1-S8=57 % T2-H7=71 % T3-H9=100 % T4-DT=97 %, E:T1-SQ=36 % T2-HK=1 % T3-H8=13 % T4-DA=80 %] [00:00:29.199] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.150 [N:T1-S8=6 % T2-H7=78 % T3-H9=100 % T4-DT=100 %, E:T1-SQ=8 % T2-HK=2 % T3-H8=6 % T4-DA=72 %] [00:00:29.201] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.141 [N:T1-S8=36 % T2-H7=57 % T3-H9=100 % T4-DT=3 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=18 % T4-DA=13 %] [00:00:29.203] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.109 [N:T1-S8=37 % T2-H7=68 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=16 % T4-DA=14 %] [00:00:29.205] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.096 [N:T1-S8=12 % T2-H7=73 % T3-H9=100 % T4-DT=2 %, E:T1-SQ=6 % T2-HK=2 % T3-H8=13 % T4-DA=56 %] [00:00:29.207] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.088 [N:T1-S8=11 % T2-H7=75 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=6 % T2-HK=1 % T3-H8=9 % T4-DA=79 %] [00:00:29.209] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.175 [N:T1-S8=8 % T2-H7=71 % T3-H9=100 % T4-DT=74 %, E:T1-SQ=8 % T2-HK=3 % T3-H8=20 % T4-DA=53 %] [00:00:29.211] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.214 [N:T1-S8=46 % T2-H7=78 % T3-H9=100 % T4-DT=34 %, E:T1-SQ=8 % T2-HK=14 % T3-H8=26 % T4-DA=16 %] [00:00:29.214] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.218 [N:T1-S8=35 % T2-H7=80 % T3-H9=100 % T4-DT=85 %, E:T1-SQ=7 % T2-HK=6 % T3-H8=13 % T4-DA=53 %] [00:00:29.216] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.113 [N:T1-S8=26 % T2-H7=80 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=98 % T2-HK=2 % T3-H8=6 % T4-DA=75 %] [00:00:29.218] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.181 [N:T1-S8=12 % T2-H7=71 % T3-H9=100 % T4-DT=89 %, E:T1-SQ=8 % T2-HK=2 % T3-H8=19 % T4-DA=79 %] [00:00:29.220] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.120 [N:T1-S8=27 % T2-H7=70 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=13 % T4-DA=58 %] [00:00:29.223] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.186 [N:T1-S8=58 % T2-H7=75 % T3-H9=100 % T4-DT=54 %, E:T1-SQ=37 % T2-HK=2 % T3-H8=19 % T4-DA=7 %] [00:00:29.225] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.212 [N:T1-S8=46 % T2-H7=76 % T3-H9=100 % T4-DT=33 %, E:T1-SQ=8 % T2-HK=14 % T3-H8=25 % T4-DA=17 %] [00:00:29.227] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.187 [N:T1-S8=54 % T2-H7=74 % T3-H9=100 % T4-DT=35 %, E:T1-SQ=35 % T2-HK=2 % T3-H8=14 % T4-DA=15 %] [00:00:29.229] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.161 [N:T1-S8=11 % T2-H7=56 % T3-H9=100 % T4-DT=47 %, E:T1-SQ=10 % T2-HK=8 % T3-H8=43 % T4-DA=7 %] [00:00:29.231] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.113 [N:T1-S8=26 % T2-H7=80 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=98 % T2-HK=2 % T3-H8=6 % T4-DA=75 %] [00:00:29.234] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.187 [N:T1-S8=47 % T2-H7=78 % T3-H9=100 % T4-DT=60 %, E:T1-SQ=8 % T2-HK=8 % T3-H8=16 % T4-DA=9 %] [00:00:29.236] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.249 [N:T1-S8=31 % T2-H7=73 % T3-H9=100 % T4-DT=88 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=14 % T4-DA=80 %] [00:00:29.238] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.246 [N:T1-S8=57 % T2-H7=71 % T3-H9=100 % T4-DT=97 %, E:T1-SQ=36 % T2-HK=1 % T3-H8=13 % T4-DA=80 %] [00:00:29.240] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.086 [N:T1-S8=12 % T2-H7=66 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=8 % T2-HK=8 % T3-H8=37 % T4-DA=8 %] [00:00:29.242] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.199 [N:T1-S8=43 % T2-H7=74 % T3-H9=100 % T4-DT=97 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=12 % T4-DA=79 %] [00:00:29.245] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.210 [N:T1-S8=30 % T2-H7=79 % T3-H9=100 % T4-DT=4 %, E:T1-SQ=99 % T2-HK=4 % T3-H8=25 % T4-DA=62 %] [00:00:29.247] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.121 [N:T1-S8=12 % T2-H7=76 % T3-H9=100 % T4-DT=19 %, E:T1-SQ=7 % T2-HK=1 % T3-H8=8 % T4-DA=80 %] [00:00:29.249] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.285 [N:T1-S8=52 % T2-H7=71 % T3-H9=100 % T4-DT=98 %, E:T1-SQ=8 % T2-HK=10 % T3-H8=23 % T4-DA=85 %] [00:00:29.251] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.070 [N:T1-S8=43 % T2-H7=72 % T3-H9=100 % T4-DT=0 %, E:T1-SQ=7 % T2-HK=2 % T3-H8=11 % T4-DA=14 %] [00:00:29.253] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.225 [N:T1-S8=31 % T2-H7=75 % T3-H9=100 % T4-DT=85 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=10 % T4-DA=80 %] [00:00:29.256] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.163 [N:T1-S8=50 % T2-H7=70 % T3-H9=100 % T4-DT=9 %, E:T1-SQ=31 % T2-HK=2 % T3-H8=17 % T4-DA=22 %] [00:00:29.258] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.108 [N:T1-S8=31 % T2-H7=73 % T3-H9=100 % T4-DT=1 %, E:T1-SQ=99 % T2-HK=1 % T3-H8=5 % T4-DA=80 %] [00:00:29.260] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.134 [N:T1-S8=12 % T2-H7=65 % T3-H9=100 % T4-DT=2 %, E:T1-SQ=6 % T2-HK=7 % T3-H8=32 % T4-DA=74 %] [00:00:29.260] [SAMPLE-VAL] Done. Weight range: 0.070-0.285 [00:00:29.260] [SAMPLE-VAL] Top sample 45 (w=0.285): N:832.J97.KQJT.A87 E:AQ9.K8.A97.Q6432 [N:T1-S8=52 % T2-H7=71 % T3-H9=100 % T4-DT=98 %, E:T1-SQ=8 % T2-HK=10 % T3-H8=23 % T4-DA=85 %] [00:00:29.260] [SAMPLE-VAL] Top sample 5 (w=0.250): N:A83.J97.KQJT.864 E:Q92.K8.A97.AQ732 [N:T1-S8=11 % T2-H7=42 % T3-H9=100 % T4-DT=93 %, E:T1-SQ=9 % T2-HK=11 % T3-H8=57 % T4-DA=87 %] [00:00:29.260] [SAMPLE-VAL] Top sample 39 (w=0.249): N:A98.97.QJT.A7632 E:Q32.KJ8.AK97.Q84 [N:T1-S8=31 % T2-H7=73 % T3-H9=100 % T4-DT=88 %, E:T1-SQ=98 % T2-HK=1 % T3-H8=14 % T4-DA=80 %] [00:00:29.260] [SAMPLE-VAL] Top sample 21 (w=0.246): N:983.97.QJT.AQ632 E:AQ2.KJ8.AK97.874 [N:T1-S8=57 % T2-H7=71 % T3-H9=100 % T4-DT=97 %, E:T1-SQ=36 % T2-HK=1 % T3-H8=13 % T4-DA=80 %] [00:00:29.260] [SAMPLE-VAL] Top sample 40 (w=0.246): N:982.97.QJT.AQ742 E:AQ3.KJ8.AK97.863 [N:T1-S8=57 % T2-H7=71 % T3-H9=100 % T4-DT=97 %, E:T1-SQ=36 % T2-HK=1 % T3-H8=13 % T4-DA=80 %] [00:00:29.261] After sample validation: 50 deals remaining [00:00:29.261] [PLAY-INFER] No inference observations detected [00:00:29.261] Using weighted samples: 50/50 have non-uniform weights (range 0.070-0.285) [00:00:29.261] Sample deals (50 total, showing first 20, by weight): [00:00:29.261] [1] (w=0.285) N:832.J97.KQJT.A87 AQ9.K8.A97.Q6432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [2] (w=0.250) N:A83.J97.KQJT.864 Q92.K8.A97.AQ732 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [3] (w=0.249) N:A98.97.QJT.A7632 Q32.KJ8.AK97.Q84 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [4] (w=0.246) N:983.97.QJT.AQ632 AQ2.KJ8.AK97.874 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [5] (w=0.246) N:982.97.QJT.AQ742 AQ3.KJ8.AK97.863 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [6] (w=0.237) N:832.97.KQJT.A862 AQ9.KJ8.A97.Q743 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [7] (w=0.225) N:A98.97.QJT.Q8743 Q32.KJ8.AK97.A62 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [8] (w=0.221) N:A98.97.QJT7.A742 Q32.KJ8.AK9.Q863 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.261] [9] (w=0.218) N:832.J97.QT.AQ876 AQ9.K8.AKJ97.432 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [10] (w=0.214) N:832.J97.KQT.A642 AQ9.K8.AJ97.Q873 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [11] (w=0.212) N:832.J97.KQT.A864 AQ9.K8.AJ97.Q732 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [12] (w=0.210) N:A98.J97.QT7.A873 Q32.K8.AKJ9.Q642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [13] (w=0.204) N:832.J97.KJT.AQ63 AQ9.K8.AQ97.8742 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [14] (w=0.199) N:832.97.QJT.AQ862 AQ9.KJ8.AK97.743 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [15] (w=0.197) N:832.J97.KT.AQ642 AQ9.K8.AQJ97.873 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [16] (w=0.187) N:832.J97.KT.AQ873 AQ9.K8.AQJ97.642 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [17] (w=0.187) N:983.97.KQT.AQ643 AQ2.KJ8.AJ97.872 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [18] (w=0.186) N:982.97.KT.AQ7642 AQ3.KJ8.AQJ97.83 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [19] (w=0.181) N:A82.97.QJT.A7642 Q93.KJ8.AK97.Q83 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.262] [20] (w=0.175) N:A83.J97.QT.Q8732 Q92.K8.AKJ97.A64 54.Q6532.63.KJT9 KJT76.AT4.8542.5 [00:00:29.263] ... and 30 more [00:00:29.305] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:29.305] D3: [50, 50, 50, -420, -420, 100, -420, 50, -480, -420, -420, -420, -450, -420, -450, -450, 50, -420, 50, -480, 100, 50, 50, -420, -450, -420, -420, 100, -450, 50, -450, -480, -420, 50, -420, -420, -420, 100, 50, -420, -420, 50, 50, -420, 50, -420, -420, -420, 50, 50] [00:00:29.305] D6: [50, 50, 50, -420, -420, 100, -420, 50, -480, -420, -420, -420, -450, -420, -450, -450, 50, -420, 50, -480, 100, 50, 50, -420, -450, -420, -420, 100, -450, 50, -450, -480, -420, 50, -420, -420, -420, 100, 50, -420, -420, 50, 50, -420, 50, -420, -420, -420, 50, 50] [00:00:29.305] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:29.305] D3: [4, 4, 4, 3, 3, 5, 3, 4, 1, 3, 3, 3, 2, 3, 2, 2, 4, 3, 4, 1, 5, 4, 4, 3, 2, 3, 3, 5, 2, 4, 2, 1, 3, 4, 3, 3, 3, 5, 4, 3, 3, 4, 4, 3, 4, 3, 3, 3, 4, 4] [00:00:29.305] D6: [4, 4, 4, 3, 3, 5, 3, 4, 1, 3, 3, 3, 2, 3, 2, 2, 4, 3, 4, 1, 5, 4, 4, 3, 2, 3, 3, 5, 2, 4, 2, 1, 3, 4, 3, 3, 3, 5, 4, 3, 3, 4, 4, 3, 4, 3, 3, 3, 4, 4] [00:00:29.306] --- IMP Calculation Output (card -> average IMP) --- [00:00:29.306] D3: 0.00 [00:00:29.306] D6: 0.00 [00:00:29.306] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:29.306] D3: 0.000 [00:00:29.306] D6: 0.000 [00:00:29.306] === DDS DETAILED ANALYSIS === [00:00:29.306] Cards analyzed: 2, Samples per card: 50 [00:00:29.306] [00:00:29.306] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:29.306] ----- ------ --------- ------- ----------- -------------------------------- [00:00:29.306] D3 0.00 3.24 40 % 5 [4, 4, 4, 3, 3, 5, 3, 4, 1, 3, 3, 3, 2, 3, 2, 2, 4, 3, 4, 1...] [00:00:29.306] D6 0.00 3.24 40 % 5 [4, 4, 4, 3, 3, 5, 3, 4, 1, 3, 3, 3, 2, 3, 2, 2, 4, 3, 4, 1...] [00:00:29.306] [00:00:29.306] Selected: D3 (IMPs=0.00, avgTricks=3.24) [00:00:29.306] =================== [00:00:29.307] Selected: D3 (MP 0.000, 0.00 IMPs, 3.24 tricks) -- 1 tied card(s): D6 [00:00:29.307] [stage-timing] ok sample=1714ms validate=0ms nn=111ms signal=0ms simgames=2ms dds=41ms total=1872ms samples=50 cards=15 [00:00:29.307] === FindBestCardAsync: Position=S, CardsPlayed=15 === [00:00:29.307] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:29.307] Relative position: Lefty, Contract type: Suit [00:00:29.307] Cards in hand mask: 1 [00:00:29.308] Candidate: xD = 100.0 % [00:00:29.308] Selected: D3 (100.0 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:43 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:43 === [00:00:43.826] === FindBestCardAsync: Position=S, CardsPlayed=27 === [00:00:43.826] Contract: 4S, Declarer: E, Dealer: W [00:00:43.826] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:43.827] Deal: N:... ... ... ... [00:00:43.827] Position S is on defender's side - score table shifted by 1 defense tricks won [00:00:43.827] ****************************** [00:00:43.827] FindMatchingDealsWithPlayInternal Input: [00:00:43.827] Position parameter: S [00:00:43.827] Deal from game: N:... ... ... ... [00:00:43.827] Hand for N: (null) [00:00:43.827] Hand for E: (null) [00:00:43.827] Hand for S: 54.Q6532.63.KJT9 [00:00:43.827] Hand for W: KJT76.AT4.8542.5 [00:00:43.827] Cards played: S5, S6, S8, SQ, HK, H2, H4, H7, H8, H5, HA, H9, D2, DT, DA, D3, D7, D6, D4, DJ, S2, S3, S4, S7, HT, HJ, SA [00:00:43.827] Declarer: E [00:00:43.827] ****************************** [00:00:43.828] [DealFinder] Seed from player S hand: -836957725 [00:00:43.828] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:43.828] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [00:00:43.828] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1221MB, gc2=19) [00:00:43.828] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [00:00:43.828] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=27 [00:00:43.828] [ExtractPartialDeal] Visible hands: S, W, E [00:00:43.828] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:43.828] [ExtractPartialDeal] Extracted hands: [00:00:43.828] N: ... (0 cards) [00:00:43.828] E: ... (0 cards) [00:00:43.828] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:43.828] W: KJT76.AT4.8542.5 (13 cards) [LOCKED] [00:00:43.828] [DealFinder] Trump suit from contract '4S': Spades [00:00:43.829] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Spades [00:00:43.829] [ComputePlayedCards] Card 1: S5 played by S [00:00:43.829] [ComputePlayedCards] Card 2: S6 played by W [00:00:43.829] [ComputePlayedCards] Card 3: S8 played by N [00:00:43.829] [ComputePlayedCards] Card 4: SQ played by E [00:00:43.829] [ComputePlayedCards] Trick complete. Winner: E [00:00:43.829] [ComputePlayedCards] Card 5: HK played by E [00:00:43.829] [ComputePlayedCards] Card 6: H2 played by S [00:00:43.829] [ComputePlayedCards] Card 7: H4 played by W [00:00:43.829] [ComputePlayedCards] Card 8: H7 played by N [00:00:43.829] [ComputePlayedCards] Trick complete. Winner: E [00:00:43.829] [ComputePlayedCards] Card 9: H8 played by E [00:00:43.829] [ComputePlayedCards] Card 10: H5 played by S [00:00:43.829] [ComputePlayedCards] Card 11: HA played by W [00:00:43.829] [ComputePlayedCards] Card 12: H9 played by N [00:00:43.829] [ComputePlayedCards] Trick complete. Winner: W [00:00:43.829] [ComputePlayedCards] Card 13: D2 played by W [00:00:43.830] [ComputePlayedCards] Card 14: DT played by N [00:00:43.830] [ComputePlayedCards] Card 15: DA played by E [00:00:43.830] [ComputePlayedCards] Card 16: D3 played by S [00:00:43.830] [ComputePlayedCards] Trick complete. Winner: E [00:00:43.830] [ComputePlayedCards] Card 17: D7 played by E [00:00:43.830] [ComputePlayedCards] Card 18: D6 played by S [00:00:43.830] [ComputePlayedCards] Card 19: D4 played by W [00:00:43.830] [ComputePlayedCards] Card 20: DJ played by N [00:00:43.830] [ComputePlayedCards] Trick complete. Winner: N [00:00:43.830] [ComputePlayedCards] Card 21: S2 played by N [00:00:43.830] [ComputePlayedCards] Card 22: S3 played by E [00:00:43.830] [ComputePlayedCards] Card 23: S4 played by S [00:00:43.830] [ComputePlayedCards] Card 24: S7 played by W [00:00:43.831] [ComputePlayedCards] Trick complete. Winner: W [00:00:43.831] [ComputePlayedCards] Card 25: HT played by W [00:00:43.831] [ComputePlayedCards] Card 26: HJ played by N [00:00:43.831] [ComputePlayedCards] Card 27: SA played by E [00:00:43.831] [DealFinder] Added 7 played cards to N (was 0 cards): S8, H7, H9, DT, DJ, S2, HJ [00:00:43.831] [DealFinder] Added 7 played cards to E (was 0 cards): SQ, HK, H8, DA, D7, S3, SA [00:00:43.831] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S5, H2, H5, D3, D6, S4 [00:00:43.831] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, H4, HA, D2, D4, S7, HT [00:00:43.831] [DealFinder] Show-out: E void in Hearts (bidding said [2-5], already held 2) [00:00:43.831] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:43.831] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=8) [00:00:43.831] [DealFinder] Bid verification enabled for: E [00:00:43.832] [DealFinder] Propagated N: HCP[9-11], Suits=S[2-3] H[3-3] D[2-5] C[3-6] (2 iterations) [00:00:43.832] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-2] D[2-5] C[2-5] (2 iterations) [00:00:43.832] [DealFinder] Known cards per player: N=7, E=7, S=13, W=13 [00:00:43.832] [DealFinder] Locked players: S, W [00:00:43.832] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [00:00:43.832] [DealFinder] Players needing cards: N:6, E:6 [00:00:43.832] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:00:44.046] [DealFinder] Combinatorial: enumerated 924, perfect 119, sending 100 to DDS [00:00:44.046] [Timing] Total: 220ms, Generation: 0ms, Verification: 0ms [00:00:44.046] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 119 [00:00:44.046] Search complete. Returning 100 deals. [00:00:44.046] Found 100 sample deals for simulation. [00:00:44.047] Valid deals for DDS: 100 / 100 [00:00:44.047] [SAMPLE-VAL] Validating 100 samples, hidden: N,E, contract: suit [00:00:44.047] [SAMPLE-VAL] T1: S=S5 W=S6 N=S8 E=SQ (leader=S) [00:00:44.047] [SAMPLE-VAL] T2: E=HK S=H2 W=H4 N=H7 (leader=E) [00:00:44.047] [SAMPLE-VAL] T3: E=H8 S=H5 W=HA N=H9 (leader=E) [00:00:44.047] [SAMPLE-VAL] T4: W=D2 N=DT E=DA S=D3 (leader=W) [00:00:44.047] [SAMPLE-VAL] T5: E=D7 S=D6 W=D4 N=DJ (leader=E) [00:00:44.047] [SAMPLE-VAL] T6: N=S2 E=S3 S=S4 W=S7 (leader=N) [00:00:44.047] [SAMPLE-VAL] T7: W=HT N=HJ E=SA (leader=W) (partial) [00:00:44.052] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.119 [N:T1-S8=43 % T2-H7=45 % T3-H9=100 % T4-DT=1 % T5-DJ=4 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=41 % T2-HK=12 % T3-H8=35 % T4-DA=92 % T5-D7=15 % T6-S3=66 % T7-SA=93 %] [00:00:44.057] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.061] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.065] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.069] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.074] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.151 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 %] [00:00:44.078] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.076 [N:T1-S8=33 % T2-H7=63 % T3-H9=100 % T4-DT=0 % T5-DJ=1 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=10 % T3-H8=25 % T4-DA=11 % T5-D7=3 % T6-S3=68 % T7-SA=95 %] [00:00:44.082] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.087] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.092] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.199 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 %] [00:00:44.097] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.102] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.119 [N:T1-S8=43 % T2-H7=45 % T3-H9=100 % T4-DT=1 % T5-DJ=4 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=41 % T2-HK=12 % T3-H8=35 % T4-DA=92 % T5-D7=15 % T6-S3=66 % T7-SA=93 %] [00:00:44.106] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.111] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.115] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.114 [N:T1-S8=37 % T2-H7=47 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=10 % T3-H8=25 % T4-DA=92 % T5-D7=14 % T6-S3=65 % T7-SA=94 %] [00:00:44.120] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.151 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 %] [00:00:44.125] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.114 [N:T1-S8=37 % T2-H7=47 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=10 % T3-H8=25 % T4-DA=92 % T5-D7=14 % T6-S3=65 % T7-SA=94 %] [00:00:44.129] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.134] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.114 [N:T1-S8=37 % T2-H7=47 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=10 % T3-H8=25 % T4-DA=92 % T5-D7=14 % T6-S3=65 % T7-SA=94 %] [00:00:44.138] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.143] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.150] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.105 [N:T1-S8=30 % T2-H7=63 % T3-H9=100 % T4-DT=2 % T5-DJ=2 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=9 % T3-H8=21 % T4-DA=92 % T5-D7=10 % T6-S3=67 % T7-SA=92 %] [00:00:44.155] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.159] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.164] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.168] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.172] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.177] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.181] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.185] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.190] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.194] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.191 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 %] [00:00:44.198] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.191 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 %] [00:00:44.203] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.199 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 %] [00:00:44.207] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.211] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.216] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.113 [N:T1-S8=38 % T2-H7=56 % T3-H9=100 % T4-DT=1 % T5-DJ=3 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=40 % T2-HK=11 % T3-H8=31 % T4-DA=90 % T5-D7=13 % T6-S3=68 % T7-SA=90 %] [00:00:44.220] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.135 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 %] [00:00:44.224] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.228] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.199 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 %] [00:00:44.233] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.086 [N:T1-S8=34 % T2-H7=64 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=7 % T3-H8=17 % T4-DA=80 % T5-D7=1 % T6-S3=61 % T7-SA=96 %] [00:00:44.237] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.241] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.245] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.135 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 %] [00:00:44.250] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.191 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 %] [00:00:44.254] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.086 [N:T1-S8=34 % T2-H7=64 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=7 % T3-H8=17 % T4-DA=80 % T5-D7=1 % T6-S3=61 % T7-SA=96 %] [00:00:44.259] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.263] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.267] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.135 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 %] [00:00:44.272] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.276] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.281] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.076 [N:T1-S8=33 % T2-H7=63 % T3-H9=100 % T4-DT=0 % T5-DJ=1 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=10 % T3-H8=25 % T4-DA=11 % T5-D7=3 % T6-S3=68 % T7-SA=95 %] [00:00:44.285] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.289] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.294] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.135 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 %] [00:00:44.298] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.303] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.119 [N:T1-S8=43 % T2-H7=45 % T3-H9=100 % T4-DT=1 % T5-DJ=4 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=41 % T2-HK=12 % T3-H8=35 % T4-DA=92 % T5-D7=15 % T6-S3=66 % T7-SA=93 %] [00:00:44.307] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.119 [N:T1-S8=43 % T2-H7=45 % T3-H9=100 % T4-DT=1 % T5-DJ=4 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=41 % T2-HK=12 % T3-H8=35 % T4-DA=92 % T5-D7=15 % T6-S3=66 % T7-SA=93 %] [00:00:44.311] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.076 [N:T1-S8=33 % T2-H7=63 % T3-H9=100 % T4-DT=0 % T5-DJ=1 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=10 % T3-H8=25 % T4-DA=11 % T5-D7=3 % T6-S3=68 % T7-SA=95 %] [00:00:44.315] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.320] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.199 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 %] [00:00:44.324] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.114 [N:T1-S8=37 % T2-H7=47 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=10 % T3-H8=25 % T4-DA=92 % T5-D7=14 % T6-S3=65 % T7-SA=94 %] [00:00:44.328] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.199 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 %] [00:00:44.332] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.337] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.341] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.077 [N:T1-S8=38 % T2-H7=57 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=9 % T3-H8=19 % T4-DA=16 % T5-D7=2 % T6-S3=61 % T7-SA=95 %] [00:00:44.345] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.350] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.151 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 %] [00:00:44.354] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.359] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.135 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 %] [00:00:44.363] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.367] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.076 [N:T1-S8=33 % T2-H7=63 % T3-H9=100 % T4-DT=0 % T5-DJ=1 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=10 % T3-H8=25 % T4-DA=11 % T5-D7=3 % T6-S3=68 % T7-SA=95 %] [00:00:44.372] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.376] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.077 [N:T1-S8=38 % T2-H7=57 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=9 % T3-H8=19 % T4-DA=16 % T5-D7=2 % T6-S3=61 % T7-SA=95 %] [00:00:44.380] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.384] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.389] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.114 [N:T1-S8=37 % T2-H7=47 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=10 % T3-H8=25 % T4-DA=92 % T5-D7=14 % T6-S3=65 % T7-SA=94 %] [00:00:44.393] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.397] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.150 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 %] [00:00:44.402] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.406] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.086 [N:T1-S8=30 % T2-H7=74 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=6 % T3-H8=13 % T4-DA=79 % T5-D7=1 % T6-S3=63 % T7-SA=94 %] [00:00:44.410] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.151 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 %] [00:00:44.415] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.146 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 %] [00:00:44.419] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.191 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 %] [00:00:44.424] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.428] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.155 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 %] [00:00:44.432] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.437] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.086 [N:T1-S8=34 % T2-H7=64 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=7 % T3-H8=17 % T4-DA=80 % T5-D7=1 % T6-S3=61 % T7-SA=96 %] [00:00:44.441] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.077 [N:T1-S8=38 % T2-H7=57 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=9 % T3-H8=19 % T4-DA=16 % T5-D7=2 % T6-S3=61 % T7-SA=95 %] [00:00:44.445] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.076 [N:T1-S8=33 % T2-H7=63 % T3-H9=100 % T4-DT=0 % T5-DJ=1 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=10 % T3-H8=25 % T4-DA=11 % T5-D7=3 % T6-S3=68 % T7-SA=95 %] [00:00:44.450] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.454] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.458] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.191 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 %] [00:00:44.463] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.198 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 %] [00:00:44.467] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.144 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 %] [00:00:44.471] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.072 [N:T1-S8=32 % T2-H7=65 % T3-H9=100 % T4-DT=1 % T5-DJ=2 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=7 % T3-H8=15 % T4-DA=14 % T5-D7=2 % T6-S3=62 % T7-SA=92 %] [00:00:44.476] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.083 [N:T1-S8=37 % T2-H7=54 % T3-H9=99 % T4-DT=1 % T5-DJ=2 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=11 % T3-H8=29 % T4-DA=14 % T5-D7=4 % T6-S3=65 % T7-SA=97 %] [00:00:44.480] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.086 [N:T1-S8=34 % T2-H7=64 % T3-H9=100 % T4-DT=2 % T5-DJ=3 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=7 % T3-H8=17 % T4-DA=80 % T5-D7=1 % T6-S3=61 % T7-SA=96 %] [00:00:44.485] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.151 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 %] [00:00:44.489] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.200 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.489] [SAMPLE-VAL] Done. Weight range: 0.072-0.200 [00:00:44.489] [SAMPLE-VAL] Top sample 26 (w=0.200): N:982.J97.KQJT.A73 E:AQ3.K8.A97.Q8642 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.489] [SAMPLE-VAL] Top sample 27 (w=0.200): N:982.J97.KQJT.A32 E:AQ3.K8.A97.Q8764 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.489] [SAMPLE-VAL] Top sample 36 (w=0.200): N:982.J97.KQJT.A62 E:AQ3.K8.A97.Q8743 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.489] [SAMPLE-VAL] Top sample 51 (w=0.200): N:982.J97.KQJT.A63 E:AQ3.K8.A97.Q8742 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.490] [SAMPLE-VAL] Top sample 56 (w=0.200): N:982.J97.KQJT.A42 E:AQ3.K8.A97.Q8763 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 %] [00:00:44.490] After sample validation: 100 deals remaining [00:00:44.490] [PLAY-INFER] No inference observations detected [00:00:44.490] Using weighted samples: 100/100 have non-uniform weights (range 0.072-0.200) [00:00:44.490] Sample deals (100 total, showing first 20, by weight): [00:00:44.490] [1] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A73 AQ3.K8.A97.Q8642 54.Q6532.63.KJT9 [00:00:44.490] [2] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A32 AQ3.K8.A97.Q8764 54.Q6532.63.KJT9 [00:00:44.490] [3] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A62 AQ3.K8.A97.Q8743 54.Q6532.63.KJT9 [00:00:44.490] [4] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A63 AQ3.K8.A97.Q8742 54.Q6532.63.KJT9 [00:00:44.490] [5] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A42 AQ3.K8.A97.Q8763 54.Q6532.63.KJT9 [00:00:44.490] [6] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A76 AQ3.K8.A97.Q8432 54.Q6532.63.KJT9 [00:00:44.490] [7] (w=0.200) W:KJT76.AT4.8542.5 982.J97.KQJT.A74 AQ3.K8.A97.Q8632 54.Q6532.63.KJT9 [00:00:44.490] [8] (w=0.199) W:KJT76.AT4.8542.5 982.J97.KQJT.Q83 AQ3.K8.A97.A7642 54.Q6532.63.KJT9 [00:00:44.491] [9] (w=0.199) W:KJT76.AT4.8542.5 982.J97.KQJT.Q87 AQ3.K8.A97.A6432 54.Q6532.63.KJT9 [00:00:44.491] [10] (w=0.199) W:KJT76.AT4.8542.5 982.J97.KQJT.Q84 AQ3.K8.A97.A7632 54.Q6532.63.KJT9 [00:00:44.491] [11] (w=0.199) W:KJT76.AT4.8542.5 982.J97.KQJT.Q86 AQ3.K8.A97.A7432 54.Q6532.63.KJT9 [00:00:44.491] [12] (w=0.199) W:KJT76.AT4.8542.5 982.J97.KQJT.Q82 AQ3.K8.A97.A7643 54.Q6532.63.KJT9 [00:00:44.491] [13] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q42 AQ3.K8.A97.A8763 54.Q6532.63.KJT9 [00:00:44.491] [14] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q62 AQ3.K8.A97.A8743 54.Q6532.63.KJT9 [00:00:44.491] [15] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q72 AQ3.K8.A97.A8643 54.Q6532.63.KJT9 [00:00:44.491] [16] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q73 AQ3.K8.A97.A8642 54.Q6532.63.KJT9 [00:00:44.491] [17] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q43 AQ3.K8.A97.A8762 54.Q6532.63.KJT9 [00:00:44.491] [18] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q32 AQ3.K8.A97.A8764 54.Q6532.63.KJT9 [00:00:44.492] [19] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q76 AQ3.K8.A97.A8432 54.Q6532.63.KJT9 [00:00:44.492] [20] (w=0.198) W:KJT76.AT4.8542.5 982.J97.KQJT.Q63 AQ3.K8.A97.A8742 54.Q6532.63.KJT9 [00:00:44.492] ... and 80 more [00:00:44.561] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:44.561] H6: [50, 50, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -420, 50, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50] [00:00:44.561] HQ: [50, 50, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -420, 50, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50] [00:00:44.562] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:44.562] H6: [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [00:00:44.562] HQ: [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [00:00:44.562] --- IMP Calculation Output (card -> average IMP) --- [00:00:44.562] H6: 0.00 [00:00:44.562] HQ: 0.00 [00:00:44.562] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:44.562] H6: 0.000 [00:00:44.562] HQ: 0.000 [00:00:44.562] === DDS DETAILED ANALYSIS === [00:00:44.562] Cards analyzed: 2, Samples per card: 100 [00:00:44.563] [00:00:44.563] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:44.563] ----- ------ --------- ------- ----------- -------------------------------- [00:00:44.563] H6 0.00 2.22 32 % 3 [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [00:00:44.563] HQ 0.00 2.22 32 % 3 [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [00:00:44.563] [00:00:44.563] Selected: H6 (IMPs=0.00, avgTricks=2.22) [00:00:44.563] =================== [00:00:44.563] Selected: H6 (MP 0.000, 0.00 IMPs, 2.22 tricks) -- 1 tied card(s): HQ [00:00:44.563] [stage-timing] ok sample=221ms validate=0ms nn=443ms signal=0ms simgames=7ms dds=64ms total=739ms samples=100 cards=27 [00:00:44.564] === FindBestCardAsync: Position=S, CardsPlayed=27 === [00:00:44.564] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:44.564] Relative position: Lefty, Contract type: Suit [00:00:44.564] Cards in hand mask: 2 [00:00:44.565] Candidate: xH = 51.0 % [00:00:44.565] Candidate: QH = 49.0 % [00:00:44.565] Selected: H3 (51.0 %) -- 1 tied: HQ === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:47 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:47 === [00:00:47.535] === FindBestCardAsync: Position=S, CardsPlayed=29 === [00:00:47.535] Contract: 4S, Declarer: E, Dealer: W [00:00:47.535] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:47.535] Deal: N:... ... ... ... [00:00:47.535] Position S is on defender's side - score table shifted by 1 defense tricks won [00:00:47.536] ****************************** [00:00:47.536] FindMatchingDealsWithPlayInternal Input: [00:00:47.536] Position parameter: S [00:00:47.536] Deal from game: N:... ... ... ... [00:00:47.536] Hand for N: (null) [00:00:47.536] Hand for E: (null) [00:00:47.536] Hand for S: 54.Q6532.63.KJT9 [00:00:47.536] Hand for W: KJT76.AT4.8542.5 [00:00:47.536] Cards played: S5, S6, S8, SQ, HK, H2, H4, H7, H8, H5, HA, H9, D2, DT, DA, D3, D7, D6, D4, DJ, S2, S3, S4, S7, HT, HJ, SA, H6, D9 [00:00:47.536] Declarer: E [00:00:47.536] ****************************** [00:00:47.536] [DealFinder] Seed from player S hand: -836957725 [00:00:47.536] [DealFinder] Auction: P-P-1N-P-2H-P-2S-P-3D-P-4S-P-P-P [00:00:47.536] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [00:00:47.537] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1227MB, gc2=19) [00:00:47.537] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [00:00:47.537] [ExtractPartialDeal] Position=S, Declarer=E, CardsPlayed=29 [00:00:47.537] [ExtractPartialDeal] Visible hands: S, W, E [00:00:47.537] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:00:47.537] [ExtractPartialDeal] Extracted hands: [00:00:47.537] N: ... (0 cards) [00:00:47.537] E: ... (0 cards) [00:00:47.537] S: 54.Q6532.63.KJT9 (13 cards) [LOCKED] [00:00:47.537] W: KJT76.AT4.8542.5 (13 cards) [LOCKED] [00:00:47.537] [DealFinder] Trump suit from contract '4S': Spades [00:00:47.537] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=Spades [00:00:47.537] [ComputePlayedCards] Card 1: S5 played by S [00:00:47.537] [ComputePlayedCards] Card 2: S6 played by W [00:00:47.537] [ComputePlayedCards] Card 3: S8 played by N [00:00:47.537] [ComputePlayedCards] Card 4: SQ played by E [00:00:47.538] [ComputePlayedCards] Trick complete. Winner: E [00:00:47.538] [ComputePlayedCards] Card 5: HK played by E [00:00:47.538] [ComputePlayedCards] Card 6: H2 played by S [00:00:47.538] [ComputePlayedCards] Card 7: H4 played by W [00:00:47.538] [ComputePlayedCards] Card 8: H7 played by N [00:00:47.538] [ComputePlayedCards] Trick complete. Winner: E [00:00:47.538] [ComputePlayedCards] Card 9: H8 played by E [00:00:47.538] [ComputePlayedCards] Card 10: H5 played by S [00:00:47.538] [ComputePlayedCards] Card 11: HA played by W [00:00:47.538] [ComputePlayedCards] Card 12: H9 played by N [00:00:47.538] [ComputePlayedCards] Trick complete. Winner: W [00:00:47.538] [ComputePlayedCards] Card 13: D2 played by W [00:00:47.538] [ComputePlayedCards] Card 14: DT played by N [00:00:47.538] [ComputePlayedCards] Card 15: DA played by E [00:00:47.538] [ComputePlayedCards] Card 16: D3 played by S [00:00:47.539] [ComputePlayedCards] Trick complete. Winner: E [00:00:47.539] [ComputePlayedCards] Card 17: D7 played by E [00:00:47.539] [ComputePlayedCards] Card 18: D6 played by S [00:00:47.539] [ComputePlayedCards] Card 19: D4 played by W [00:00:47.539] [ComputePlayedCards] Card 20: DJ played by N [00:00:47.539] [ComputePlayedCards] Trick complete. Winner: N [00:00:47.539] [ComputePlayedCards] Card 21: S2 played by N [00:00:47.539] [ComputePlayedCards] Card 22: S3 played by E [00:00:47.539] [ComputePlayedCards] Card 23: S4 played by S [00:00:47.539] [ComputePlayedCards] Card 24: S7 played by W [00:00:47.539] [ComputePlayedCards] Trick complete. Winner: W [00:00:47.539] [ComputePlayedCards] Card 25: HT played by W [00:00:47.539] [ComputePlayedCards] Card 26: HJ played by N [00:00:47.540] [ComputePlayedCards] Card 27: SA played by E [00:00:47.540] [ComputePlayedCards] Card 28: H6 played by S [00:00:47.540] [ComputePlayedCards] Trick complete. Winner: E [00:00:47.540] [ComputePlayedCards] Card 29: D9 played by E [00:00:47.540] [DealFinder] Added 7 played cards to N (was 0 cards): S8, H7, H9, DT, DJ, S2, HJ [00:00:47.540] [DealFinder] Added 8 played cards to E (was 0 cards): SQ, HK, H8, DA, D7, S3, SA, D9 [00:00:47.540] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: S5, H2, H5, D3, D6, S4, H6 [00:00:47.540] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S6, H4, HA, D2, D4, S7, HT [00:00:47.540] [DealFinder] Show-out: E void in Hearts (bidding said [2-5], already held 2) [00:00:47.540] [DecomposePartnership] N: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner S HCP=6) [00:00:47.540] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=8) [00:00:47.540] [DealFinder] Bid verification enabled for: E [00:00:47.541] [DealFinder] Propagated N: HCP[9-11], Suits=S[2-3] H[3-3] D[2-5] C[3-6] (2 iterations) [00:00:47.541] [DealFinder] Propagated E: HCP[15-17], Suits=S[3-4] H[2-2] D[2-5] C[2-5] (2 iterations) [00:00:47.541] [DealFinder] Known cards per player: N=7, E=8, S=13, W=13 [00:00:47.541] [DealFinder] Locked players: S, W [00:00:47.541] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [00:00:47.541] [DealFinder] Players needing cards: N:6, E:5 [00:00:47.541] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:00:47.646] [DealFinder] Combinatorial: enumerated 462, perfect 80, sending 100 to DDS [00:00:47.646] [Timing] Total: 109ms, Generation: 0ms, Verification: 0ms [00:00:47.646] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 80 [00:00:47.646] Search complete. Returning 100 deals. [00:00:47.646] Found 100 sample deals for simulation. [00:00:47.647] Valid deals for DDS: 100 / 100 [00:00:47.647] [SAMPLE-VAL] Validating 100 samples, hidden: N,E, contract: suit [00:00:47.647] [SAMPLE-VAL] T1: S=S5 W=S6 N=S8 E=SQ (leader=S) [00:00:47.647] [SAMPLE-VAL] T2: E=HK S=H2 W=H4 N=H7 (leader=E) [00:00:47.647] [SAMPLE-VAL] T3: E=H8 S=H5 W=HA N=H9 (leader=E) [00:00:47.647] [SAMPLE-VAL] T4: W=D2 N=DT E=DA S=D3 (leader=W) [00:00:47.647] [SAMPLE-VAL] T5: E=D7 S=D6 W=D4 N=DJ (leader=E) [00:00:47.647] [SAMPLE-VAL] T6: N=S2 E=S3 S=S4 W=S7 (leader=N) [00:00:47.647] [SAMPLE-VAL] T7: W=HT N=HJ E=SA S=H6 (leader=W) [00:00:47.647] [SAMPLE-VAL] T8: E=D9 (leader=E) (partial) [00:00:47.652] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.657] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.662] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.667] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.672] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.677] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.193 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 % T8-D9=21 %] [00:00:47.682] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.686] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.691] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.186 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 % T8-D9=21 %] [00:00:47.696] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.186 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 % T8-D9=21 %] [00:00:47.700] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.705] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.710] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.714] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.719] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.724] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.128 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 % T8-D9=1 %] [00:00:47.729] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.186 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 % T8-D9=21 %] [00:00:47.736] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.740] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.745] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.117 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 % T8-D9=2 %] [00:00:47.750] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.754] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.759] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.763] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.768] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.773] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.193 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 % T8-D9=21 %] [00:00:47.778] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.782] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.193 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 % T8-D9=21 %] [00:00:47.787] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.792] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.128 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 % T8-D9=1 %] [00:00:47.796] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.801] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.186 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 % T8-D9=21 %] [00:00:47.805] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.810] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.815] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.819] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.824] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.828] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.833] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.838] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.843] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.128 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 % T8-D9=1 %] [00:00:47.848] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.117 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 % T8-D9=2 %] [00:00:47.852] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.117 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 % T8-D9=2 %] [00:00:47.857] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.193 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 % T8-D9=21 %] [00:00:47.862] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.866] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.871] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.128 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 % T8-D9=1 %] [00:00:47.876] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.880] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.193 [N:T1-S8=39 % T2-H7=54 % T3-H9=100 % T4-DT=96 % T5-DJ=100 % T6-S2=17 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=16 % T3-H8=39 % T4-DA=80 % T5-D7=7 % T6-S3=67 % T7-SA=95 % T8-D9=21 %] [00:00:47.885] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.117 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 % T8-D9=2 %] [00:00:47.890] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.894] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.899] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.903] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.908] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.913] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.918] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.922] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:47.927] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.932] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.186 [N:T1-S8=35 % T2-H7=63 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=18 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=28 % T4-DA=83 % T5-D7=6 % T6-S3=71 % T7-SA=95 % T8-D9=21 %] [00:00:47.937] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.941] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.946] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.951] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.955] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.960] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.965] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.139 [N:T1-S8=49 % T2-H7=62 % T3-H9=100 % T4-DT=62 % T5-DJ=99 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=10 % T3-H8=27 % T4-DA=9 % T5-D7=5 % T6-S3=70 % T7-SA=98 % T8-D9=7 %] [00:00:47.969] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.974] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:47.979] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.197 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:47.984] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.988] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:47.993] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:47.998] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:48.002] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.130 [N:T1-S8=53 % T2-H7=55 % T3-H9=100 % T4-DT=57 % T5-DJ=98 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=23 % T4-DA=10 % T5-D7=3 % T6-S3=66 % T7-SA=97 % T8-D9=4 %] [00:00:48.007] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.134 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=96 % T5-DJ=99 % T6-S2=15 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=8 % T3-H8=21 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=98 % T8-D9=2 %] [00:00:48.012] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.193 [N:T1-S8=46 % T2-H7=48 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=37 % T2-HK=14 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=65 % T7-SA=96 % T8-D9=26 %] [00:00:48.016] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.128 [N:T1-S8=39 % T2-H7=65 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=7 % T3-H8=17 % T4-DA=81 % T5-D7=1 % T6-S3=67 % T7-SA=97 % T8-D9=1 %] [00:00:48.021] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.117 [N:T1-S8=43 % T2-H7=58 % T3-H9=100 % T4-DT=56 % T5-DJ=98 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=18 % T4-DA=10 % T5-D7=2 % T6-S3=65 % T7-SA=96 % T8-D9=2 %] [00:00:48.025] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.134 [N:T1-S8=40 % T2-H7=68 % T3-H9=100 % T4-DT=60 % T5-DJ=98 % T6-S2=12 % T7-HJ=100 %, E:T1-SQ=32 % T2-HK=10 % T3-H8=25 % T4-DA=8 % T5-D7=4 % T6-S3=71 % T7-SA=97 % T8-D9=5 %] [00:00:48.030] [SAMPLE-VAL] Sample 81: weight 0.004 -> 0.000 [N:T1-S8=52 % T2-H7=52 % T3-H9=100 % T4-DT=55 % T5-DJ=99 % T6-S2=9 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=10 % T3-H8=34 % T4-DA=7 % T5-D7=4 % T6-S3=67 % T7-SA=97 % T8-D9=6 %] [00:00:48.035] [SAMPLE-VAL] Sample 82: weight 0.018 -> 0.002 [N:T1-S8=52 % T2-H7=67 % T3-H9=100 % T4-DT=86 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=2 % T3-H8=13 % T4-DA=78 % T5-D7=1 % T6-S3=68 % T7-SA=98 % T8-D9=3 %] [00:00:48.041] [SAMPLE-VAL] Sample 83: weight 0.004 -> 0.001 [N:T1-S8=38 % T2-H7=49 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=15 % T3-H8=44 % T4-DA=84 % T5-D7=8 % T6-S3=74 % T7-SA=95 % T8-D9=27 %] [00:00:48.047] [SAMPLE-VAL] Sample 84: weight 0.018 -> 0.003 [N:T1-S8=40 % T2-H7=65 % T3-H9=100 % T4-DT=96 % T5-DJ=98 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=21 % T4-DA=80 % T5-D7=1 % T6-S3=70 % T7-SA=99 % T8-D9=4 %] [00:00:48.065] [SAMPLE-VAL] Sample 88: weight 0.018 -> 0.002 [N:T1-S8=52 % T2-H7=67 % T3-H9=100 % T4-DT=86 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=2 % T3-H8=13 % T4-DA=78 % T5-D7=1 % T6-S3=68 % T7-SA=98 % T8-D9=3 %] [00:00:48.070] [SAMPLE-VAL] Sample 89: weight 0.018 -> 0.003 [N:T1-S8=40 % T2-H7=65 % T3-H9=100 % T4-DT=96 % T5-DJ=98 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=21 % T4-DA=80 % T5-D7=1 % T6-S3=70 % T7-SA=99 % T8-D9=4 %] [00:00:48.075] [SAMPLE-VAL] Sample 90: weight 0.018 -> 0.003 [N:T1-S8=33 % T2-H7=72 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=33 % T2-HK=9 % T3-H8=18 % T4-DA=79 % T5-D7=1 % T6-S3=71 % T7-SA=98 % T8-D9=3 %] [00:00:48.079] [SAMPLE-VAL] Sample 91: weight 0.018 -> 0.003 [N:T1-S8=40 % T2-H7=65 % T3-H9=100 % T4-DT=96 % T5-DJ=98 % T6-S2=10 % T7-HJ=100 %, E:T1-SQ=34 % T2-HK=8 % T3-H8=21 % T4-DA=80 % T5-D7=1 % T6-S3=70 % T7-SA=99 % T8-D9=4 %] [00:00:48.089] [SAMPLE-VAL] Sample 93: weight 0.018 -> 0.003 [N:T1-S8=33 % T2-H7=72 % T3-H9=100 % T4-DT=95 % T5-DJ=99 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=33 % T2-HK=9 % T3-H8=18 % T4-DA=79 % T5-D7=1 % T6-S3=71 % T7-SA=98 % T8-D9=3 %] [00:00:48.094] [SAMPLE-VAL] Sample 94: weight 0.018 -> 0.002 [N:T1-S8=45 % T2-H7=75 % T3-H9=100 % T4-DT=81 % T5-DJ=100 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=3 % T3-H8=12 % T4-DA=79 % T5-D7=2 % T6-S3=68 % T7-SA=98 % T8-D9=2 %] [00:00:48.099] [SAMPLE-VAL] Sample 95: weight 0.004 -> 0.001 [N:T1-S8=46 % T2-H7=44 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=6 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=13 % T3-H8=45 % T4-DA=86 % T5-D7=8 % T6-S3=72 % T7-SA=97 % T8-D9=28 %] [00:00:48.103] [SAMPLE-VAL] Sample 96: weight 0.018 -> 0.002 [N:T1-S8=45 % T2-H7=75 % T3-H9=100 % T4-DT=81 % T5-DJ=100 % T6-S2=14 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=3 % T3-H8=12 % T4-DA=79 % T5-D7=2 % T6-S3=68 % T7-SA=98 % T8-D9=2 %] [00:00:48.108] [SAMPLE-VAL] Sample 97: weight 0.004 -> 0.001 [N:T1-S8=46 % T2-H7=44 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=6 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=13 % T3-H8=45 % T4-DA=86 % T5-D7=8 % T6-S3=72 % T7-SA=97 % T8-D9=28 %] [00:00:48.113] [SAMPLE-VAL] Sample 98: weight 0.004 -> 0.001 [N:T1-S8=46 % T2-H7=44 % T3-H9=100 % T4-DT=98 % T5-DJ=100 % T6-S2=6 % T7-HJ=100 %, E:T1-SQ=36 % T2-HK=13 % T3-H8=45 % T4-DA=86 % T5-D7=8 % T6-S3=72 % T7-SA=97 % T8-D9=28 %] [00:00:48.117] [SAMPLE-VAL] Sample 99: weight 0.018 -> 0.002 [N:T1-S8=52 % T2-H7=67 % T3-H9=100 % T4-DT=86 % T5-DJ=100 % T6-S2=13 % T7-HJ=100 %, E:T1-SQ=38 % T2-HK=2 % T3-H8=13 % T4-DA=78 % T5-D7=1 % T6-S3=68 % T7-SA=98 % T8-D9=3 %] [00:00:48.122] [SAMPLE-VAL] Zeroed 10 samples below relative threshold 0.010 x max 0.1973 = 0.001973 [00:00:48.122] [SAMPLE-VAL] Done. Weight range: 0.000-0.197 [00:00:48.123] [SAMPLE-VAL] Top sample 2 (w=0.197): N:982.J97.KQJT.A63 E:AQ3.K8.A97.Q8742 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:48.123] [SAMPLE-VAL] Top sample 11 (w=0.197): N:982.J97.KQJT.A64 E:AQ3.K8.A97.Q8732 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:48.123] [SAMPLE-VAL] Top sample 22 (w=0.197): N:982.J97.KQJT.A76 E:AQ3.K8.A97.Q8432 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:48.123] [SAMPLE-VAL] Top sample 34 (w=0.197): N:982.J97.KQJT.A32 E:AQ3.K8.A97.Q8764 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:48.123] [SAMPLE-VAL] Top sample 38 (w=0.197): N:982.J97.KQJT.A72 E:AQ3.K8.A97.Q8643 [N:T1-S8=42 % T2-H7=59 % T3-H9=100 % T4-DT=97 % T5-DJ=100 % T6-S2=16 % T7-HJ=100 %, E:T1-SQ=35 % T2-HK=15 % T3-H8=33 % T4-DA=85 % T5-D7=8 % T6-S3=70 % T7-SA=97 % T8-D9=29 %] [00:00:48.123] After sample validation: 90 deals remaining [00:00:48.123] [PLAY-INFER] No inference observations detected [00:00:48.123] Using weighted samples: 90/90 have non-uniform weights (range 0.002-0.197) [00:00:48.123] Sample deals (90 total, showing first 20, by weight): [00:00:48.123] [1] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A63 AQ3.K8.A97.Q8742 54.Q6532.63.KJT9 [00:00:48.123] [2] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A64 AQ3.K8.A97.Q8732 54.Q6532.63.KJT9 [00:00:48.124] [3] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A76 AQ3.K8.A97.Q8432 54.Q6532.63.KJT9 [00:00:48.124] [4] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A32 AQ3.K8.A97.Q8764 54.Q6532.63.KJT9 [00:00:48.124] [5] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A72 AQ3.K8.A97.Q8643 54.Q6532.63.KJT9 [00:00:48.124] [6] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A73 AQ3.K8.A97.Q8642 54.Q6532.63.KJT9 [00:00:48.124] [7] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A62 AQ3.K8.A97.Q8743 54.Q6532.63.KJT9 [00:00:48.124] [8] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A43 AQ3.K8.A97.Q8762 54.Q6532.63.KJT9 [00:00:48.124] [9] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A74 AQ3.K8.A97.Q8632 54.Q6532.63.KJT9 [00:00:48.124] [10] (w=0.197) W:KJT76.AT4.8542.5 982.J97.KQJT.A42 AQ3.K8.A97.Q8763 54.Q6532.63.KJT9 [00:00:48.124] [11] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q42 AQ3.K8.A97.A8763 54.Q6532.63.KJT9 [00:00:48.124] [12] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q74 AQ3.K8.A97.A8632 54.Q6532.63.KJT9 [00:00:48.124] [13] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q32 AQ3.K8.A97.A8764 54.Q6532.63.KJT9 [00:00:48.124] [14] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q76 AQ3.K8.A97.A8432 54.Q6532.63.KJT9 [00:00:48.125] [15] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q72 AQ3.K8.A97.A8643 54.Q6532.63.KJT9 [00:00:48.125] [16] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q43 AQ3.K8.A97.A8762 54.Q6532.63.KJT9 [00:00:48.125] [17] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q63 AQ3.K8.A97.A8742 54.Q6532.63.KJT9 [00:00:48.125] [18] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q62 AQ3.K8.A97.A8743 54.Q6532.63.KJT9 [00:00:48.125] [19] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q73 AQ3.K8.A97.A8642 54.Q6532.63.KJT9 [00:00:48.125] [20] (w=0.193) W:KJT76.AT4.8542.5 982.J97.KQJT.Q64 AQ3.K8.A97.A8732 54.Q6532.63.KJT9 [00:00:48.125] ... and 70 more [00:00:48.186] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:00:48.186] CJ: [50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420] [00:00:48.186] CK: [50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420] [00:00:48.186] HQ: [50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, 50, 50, 50, 50, 50, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420] [00:00:48.187] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:00:48.187] CJ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [00:00:48.187] CK: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [00:00:48.187] HQ: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [00:00:48.187] --- IMP Calculation Output (card -> average IMP) --- [00:00:48.187] CJ: 0.00 [00:00:48.187] CK: 0.00 [00:00:48.187] HQ: 0.00 [00:00:48.187] --- MP Calculation Output (card -> matchpoint score, -1..+1) --- [00:00:48.187] CJ: 0.000 [00:00:48.187] CK: 0.000 [00:00:48.187] HQ: 0.000 [00:00:48.188] === DDS DETAILED ANALYSIS === [00:00:48.188] Cards analyzed: 3, Samples per card: 90 [00:00:48.188] [00:00:48.188] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [00:00:48.188] ----- ------ --------- ------- ----------- -------------------------------- [00:00:48.188] CJ 0.00 2.17 23 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [00:00:48.188] HQ 0.00 2.17 23 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [00:00:48.188] CK 0.00 2.17 23 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [00:00:48.188] [00:00:48.188] Selected: CJ (IMPs=0.00, avgTricks=2.17) [00:00:48.188] =================== [00:00:48.188] Selected: CJ (MP 0.000, 0.00 IMPs, 2.17 tricks) -- 2 tied card(s): HQ, CK [00:00:48.188] [stage-timing] ok sample=110ms validate=0ms nn=476ms signal=0ms simgames=4ms dds=58ms total=653ms samples=90 cards=29 [00:00:48.189] === FindBestCardAsync: Position=S, CardsPlayed=29 === [00:00:48.189] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:48.189] Relative position: Lefty, Contract type: Suit [00:00:48.189] Cards in hand mask: 6 [00:00:48.190] Candidate: JC = 38.9 % [00:00:48.190] Candidate: xH = 33.9 % [00:00:48.190] Candidate: KC = 14.7 % [00:00:48.190] Candidate: 9C = 9.3 % [00:00:48.190] Candidate: QH = 1.9 % [00:00:48.190] Candidate: TC = 1.3 % [00:00:48.190] Selected: CJ (38.9 %) -- 1 tied: H3 === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:53 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:53 === [00:00:53.618] Activated: 5 tricks remaining, threshold=5 [00:00:53.619] ENDGAME: Hidden cards=8 between N and E, need 4+4, declarer tricks=6, defense tricks=2 [00:00:53.619] ENDGAME: Contract=4S, Declarer=E, ToPlay=S, Trump=S [00:00:53.619] ENDGAME: S [- HQ3 - CKJ9] [00:00:53.619] ENDGAME: W [SKJT - D8 C5] [00:00:53.619] ENDGAME: Hidden [S9 - - CAQ87642] [00:00:53.619] ENDGAME: Current trick (2 cards, led by N): DK C3 [00:00:53.619] ENDGAME: 70 valid worlds (after void filtering) [00:00:53.619] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:53.619] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:53.619] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [00:00:53.620] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid W 2H: "Artificial - JacobyTransfer, S >= 5" -> require: (none) [00:00:53.620] [DealFinder] Explained bid N P: "Responses to 1N-P-2H, Defensive bidding after two bids from opponents, True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid E 2S: "Responses to 2H-PX (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S < 4 OR (NOT max, ExplicitShape = 4=3=3=3)" -> require: (none) [00:00:53.620] [DealFinder] Explained bid S P: "Responses to 1N-P-2H-P-2S, True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid W 3D: "Responses to 2H-PX-2S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), D >= 4, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [00:00:53.620] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid E 4S: "Responses to 2H-PX-2S-P-3Mi-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S > 2" -> require: (none) [00:00:53.620] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid W P: "Responses to 2H-PX-2S-P-3D-P-4S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), True" -> require: (none) [00:00:53.620] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:53.628] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:53.628] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [00:00:53.628] [DealFinder] Expression (3655 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 &... [00:00:53.628] [Timing] N precompute: 7ms mem d=199KB (total=1218MB) [00:00:53.630] [DealFinder] E Spades: tightened from [3-13] to [3-4] using HandUnderstanding [00:00:53.630] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:53.630] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:53.631] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:53.631] [DealFinder] E constraints: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5], Trivial=False [00:00:53.631] [DealFinder] Expression (853 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR (NOT max & ExplicitShape = 4=3=3=3)) & NOT (max & ExplicitShape = 4=3=3=3) & NOT (max & C = 2 & S > 3) & NOT (max & D = 2 & S > 3) & NOT (max & H = 2 & S > 3) & NOT (S > 3 & NOT max) & S > 2 [00:00:53.631] [Timing] E precompute: 2ms mem d=136KB (total=1218MB) [00:00:53.633] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:53.633] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [00:00:53.633] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=False [00:00:53.633] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [00:00:53.633] [Timing] S precompute: 2ms mem d=88KB (total=1218MB) [00:00:53.646] [DealFinder] W HCP min: tightened from 0 to 10 using HandUnderstanding [00:00:53.646] [DealFinder] W constraints: HCP[10-11], Suits=S[5-13] D[4-13], Trivial=False [00:00:53.646] [DealFinder] Expression (6776 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 &... [00:00:53.646] [Timing] W precompute: 12ms mem d=269KB (total=1219MB) [00:00:53.646] ENDGAME: Bidding weights applied to 70/70 worlds (range 0.00-0.01) [00:00:53.646] ENDGAME_WORLD: #1 (w=0.00) N:9...642 ...AQ87 .Q3..KJ9 KJT..8.5 [00:00:53.646] ENDGAME_WORLD: #2 (w=0.00) N:9...742 ...AQ86 .Q3..KJ9 KJT..8.5 [00:00:53.646] ENDGAME_WORLD: #3 (w=0.00) N:9...842 ...AQ76 .Q3..KJ9 KJT..8.5 [00:00:53.646] ENDGAME_WORLD: #4 (w=0.00) N:9...Q42 ...A876 .Q3..KJ9 KJT..8.5 [00:00:53.646] ENDGAME_WORLD: #5 (w=0.00) N:9...A42 ...Q876 .Q3..KJ9 KJT..8.5 [00:00:53.646] ENDGAME_WORLD: #6 (w=0.00) N:9...762 ...AQ84 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #7 (w=0.00) N:9...862 ...AQ74 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #8 (w=0.00) N:9...Q62 ...A874 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #9 (w=0.00) N:9...A62 ...Q874 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #10 (w=0.00) N:9...872 ...AQ64 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #11 (w=0.00) N:9...Q72 ...A864 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #12 (w=0.00) N:9...A72 ...Q864 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #13 (w=0.00) N:9...Q82 ...A764 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #14 (w=0.00) N:9...A82 ...Q764 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #15 (w=0.00) N:9...AQ2 ...8764 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #16 (w=0.00) N:9...764 ...AQ82 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #17 (w=0.00) N:9...864 ...AQ72 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #18 (w=0.00) N:9...Q64 ...A872 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #19 (w=0.00) N:9...A64 ...Q872 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: #20 (w=0.00) N:9...874 ...AQ62 .Q3..KJ9 KJT..8.5 [00:00:53.647] ENDGAME_WORLD: ... and 50 more [00:00:53.647] ENDGAME: Evaluating 5 candidates across 70 worlds (totalWeight=0.25, rankByScore=True): [00:00:53.654] H3: defeat 79 % (0.2/0.3), makes 21 % (0.1/0.3), avgDeclTricks=9.2, dist=9:0.2 [10:0.1] [00:00:53.663] HQ: defeat 79 % (0.2/0.3), makes 21 % (0.1/0.3), avgDeclTricks=9.2, dist=9:0.2 [10:0.1] [00:00:53.669] C9: defeat 79 % (0.2/0.3), makes 21 % (0.1/0.3), avgDeclTricks=9.2, dist=9:0.2 [10:0.1] [00:00:53.677] CJ: defeat 79 % (0.2/0.3), makes 21 % (0.1/0.3), avgDeclTricks=9.2, dist=9:0.2 [10:0.1] [00:00:53.681] CK: defeat 79 % (0.2/0.3), makes 21 % (0.1/0.3), avgDeclTricks=9.2, dist=9:0.2 [10:0.1] [00:00:53.681] IMP H3: 0.00 [00:00:53.681] IMP HQ: 0.00 [00:00:53.681] IMP C9: 0.00 [00:00:53.681] IMP CJ: 0.00 [00:00:53.681] IMP CK: 0.00 [00:00:53.681] MP H3: 0.000 [00:00:53.681] MP HQ: 0.000 [00:00:53.682] MP C9: 0.000 [00:00:53.682] MP CJ: 0.000 [00:00:53.682] MP CK: 0.000 [00:00:53.682] ENDGAME: Selected CK (79 %) [00:00:53.682] Tied cards: CK,CJ,C9,HQ,H3 -- invoking NN directly on tied set [00:00:53.682] === FindBestCardAsync: Position=S, CardsPlayed=34 === [00:00:53.682] Finding card to play for S: 54.Q6532.63.KJT9 [00:00:53.682] Relative position: Lefty, Contract type: Suit [00:00:53.682] Cards in hand mask: 5 [00:00:53.683] Candidate: 9C = 51.7 % [00:00:53.683] Candidate: xH = 33.2 % [00:00:53.683] Candidate: JC = 10.4 % [00:00:53.683] Candidate: KC = 3.9 % [00:00:53.684] Candidate: QH = 0.7 % [00:00:53.684] Selected: C9 (51.7 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:00:58 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:00:58 === [00:00:58.261] Activated: 4 tricks remaining, threshold=5 [00:00:58.261] ENDGAME: Hidden cards=6 between N and E, need 3+3, declarer tricks=6, defense tricks=3 [00:00:58.261] ENDGAME: Contract=4S, Declarer=E, ToPlay=S, Trump=S [00:00:58.261] ENDGAME: S [- HQ3 - CKJ] [00:00:58.261] ENDGAME: W [SKJT - - C5] [00:00:58.261] ENDGAME: Hidden [S9 - - CQ8762] [00:00:58.261] ENDGAME: Current trick (2 cards, led by N): CA C4 [00:00:58.261] ENDGAME: 20 valid worlds (after void filtering) [00:00:58.261] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:58.262] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:00:58.262] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [00:00:58.262] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [00:00:58.262] [DealFinder] Explained bid W 2H: "Artificial - JacobyTransfer, S >= 5" -> require: (none) [00:00:58.262] [DealFinder] Explained bid N P: "Responses to 1N-P-2H, Defensive bidding after two bids from opponents, True" -> require: (none) [00:00:58.262] [DealFinder] Explained bid E 2S: "Responses to 2H-PX (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S < 4 OR (NOT max, ExplicitShape = 4=3=3=3)" -> require: (none) [00:00:58.262] [DealFinder] Explained bid S P: "Responses to 1N-P-2H-P-2S, True" -> require: (none) [00:00:58.262] [DealFinder] Explained bid W 3D: "Responses to 2H-PX-2S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), D >= 4, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [00:00:58.262] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:58.262] [DealFinder] Explained bid E 4S: "Responses to 2H-PX-2S-P-3Mi-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S > 2" -> require: (none) [00:00:58.262] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:58.262] [DealFinder] Explained bid W P: "Responses to 2H-PX-2S-P-3D-P-4S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), True" -> require: (none) [00:00:58.263] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:00:58.270] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:58.271] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [00:00:58.271] [DealFinder] Expression (3655 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 &... [00:00:58.271] [Timing] N precompute: 8ms mem d=193KB (total=1235MB) [00:00:58.273] [DealFinder] E Spades: tightened from [3-13] to [3-4] using HandUnderstanding [00:00:58.273] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:58.273] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:58.273] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:00:58.273] [DealFinder] E constraints: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5], Trivial=False [00:00:58.273] [DealFinder] Expression (853 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR (NOT max & ExplicitShape = 4=3=3=3)) & NOT (max & ExplicitShape = 4=3=3=3) & NOT (max & C = 2 & S > 3) & NOT (max & D = 2 & S > 3) & NOT (max & H = 2 & S > 3) & NOT (S > 3 & NOT max) & S > 2 [00:00:58.274] [Timing] E precompute: 2ms mem d=136KB (total=1235MB) [00:00:58.275] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [00:00:58.276] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [00:00:58.276] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=False [00:00:58.276] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [00:00:58.276] [Timing] S precompute: 2ms mem d=88KB (total=1235MB) [00:00:58.288] [DealFinder] W HCP min: tightened from 0 to 10 using HandUnderstanding [00:00:58.288] [DealFinder] W constraints: HCP[10-11], Suits=S[5-13] D[4-13], Trivial=False [00:00:58.288] [DealFinder] Expression (6776 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 &... [00:00:58.288] [Timing] W precompute: 12ms mem d=263KB (total=1236MB) [00:00:58.289] ENDGAME: Bidding weights applied to 20/20 worlds (range 0.00-0.01) [00:00:58.289] ENDGAME_WORLD: #1 (w=0.00) N:9...62 ...Q87 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #2 (w=0.00) N:9...72 ...Q86 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #3 (w=0.00) N:9...82 ...Q76 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #4 (w=0.00) N:9...Q2 ...876 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #5 (w=0.00) N:9...76 ...Q82 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #6 (w=0.00) N:9...86 ...Q72 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #7 (w=0.00) N:9...Q6 ...872 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #8 (w=0.00) N:9...87 ...Q62 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #9 (w=0.00) N:9...Q7 ...862 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #10 (w=0.00) N:9...Q8 ...762 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #11 (w=0.01) N:...762 9...Q8 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #12 (w=0.01) N:...862 9...Q7 .Q3..KJ KJT...5 [00:00:58.289] ENDGAME_WORLD: #13 (w=0.00) N:...Q62 9...87 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #14 (w=0.01) N:...872 9...Q6 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #15 (w=0.00) N:...Q72 9...86 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #16 (w=0.00) N:...Q82 9...76 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #17 (w=0.01) N:...876 9...Q2 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #18 (w=0.00) N:...Q76 9...82 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #19 (w=0.00) N:...Q86 9...72 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME_WORLD: #20 (w=0.00) N:...Q87 9...62 .Q3..KJ KJT...5 [00:00:58.290] ENDGAME: Evaluating 2 candidates across 20 worlds (totalWeight=0.04, rankByScore=True): [00:00:58.290] CJ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [00:00:58.291] CK: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [00:00:58.291] IMP CJ: 0.00 [00:00:58.291] IMP CK: 0.00 [00:00:58.291] MP CJ: 0.000 [00:00:58.291] MP CK: 0.000 [00:00:58.291] ENDGAME: 3rd-hand-high reward +0.50 IMP to CK (now 0.50) [00:00:58.291] ENDGAME: Selected CK (100 %) === Board 20260810_MP_BFD--2026-08-09_b8 (API) - DDS Engine (S) - 2026-08-10 00:01:08 === === Board 20260810_MP_BFD--2026-08-09_b8 (API) - Neural Network Engine (S) - 2026-08-10 00:01:08 === [00:01:08.216] Activated: 2 tricks remaining, threshold=5 [00:01:08.216] ENDGAME: Hidden cards=2 between N and E, need 1+1, declarer tricks=7, defense tricks=4 [00:01:08.216] ENDGAME: Contract=4S, Declarer=E, ToPlay=S, Trump=S [00:01:08.216] ENDGAME: S [- HQ3 - -] [00:01:08.216] ENDGAME: W [SJ - - -] [00:01:08.216] ENDGAME: Hidden [- - - C86] [00:01:08.217] ENDGAME: Current trick (3 cards, led by W): SK S9 C7 [00:01:08.217] ENDGAME: 2 valid worlds (after void filtering) [00:01:08.217] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:01:08.217] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [00:01:08.217] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [00:01:08.217] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [00:01:08.217] [DealFinder] Explained bid W 2H: "Artificial - JacobyTransfer, S >= 5" -> require: (none) [00:01:08.217] [DealFinder] Explained bid N P: "Responses to 1N-P-2H, Defensive bidding after two bids from opponents, True" -> require: (none) [00:01:08.217] [DealFinder] Explained bid E 2S: "Responses to 2H-PX (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S < 4 OR (NOT max, ExplicitShape = 4=3=3=3)" -> require: (none) [00:01:08.218] [DealFinder] Explained bid S P: "Responses to 1N-P-2H-P-2S, True" -> require: (none) [00:01:08.218] [DealFinder] Explained bid W 3D: "Responses to 2H-PX-2S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), D >= 4, (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [00:01:08.218] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:01:08.218] [DealFinder] Explained bid E 4S: "Responses to 2H-PX-2S-P-3Mi-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), S > 2" -> require: (none) [00:01:08.218] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:01:08.218] [DealFinder] Explained bid W P: "Responses to 2H-PX-2S-P-3D-P-4S-P (JacobyTransfer after 1V-P-1W-1N^!-PX-2H), True" -> require: (none) [00:01:08.218] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [00:01:08.226] [DealFinder] N HCP min: tightened from 0 to 3 using HandUnderstanding [00:01:08.226] [DealFinder] N constraints: HCP[3-11], Suits=(none), Trivial=False [00:01:08.226] [DealFinder] Expression (3655 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 &... [00:01:08.226] [Timing] N precompute: 7ms mem d=194KB (total=1224MB) [00:01:08.228] [DealFinder] E Spades: tightened from [3-13] to [3-4] using HandUnderstanding [00:01:08.228] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [00:01:08.228] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [00:01:08.229] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [00:01:08.229] [DealFinder] E constraints: HCP[15-17], Suits=S[3-4] H[2-5] D[2-5] C[2-5], Trivial=False [00:01:08.229] [DealFinder] Expression (853 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR (NOT max & ExplicitShape = 4=3=3=3)) & NOT (max & ExplicitShape = 4=3=3=3) & NOT (max & C = 2 & S > 3) & NOT (max & D = 2 & S > 3) & NOT (max & H = 2 & S > 3) & NOT (S > 3 & NOT max) & S > 2 [00:01:08.229] [Timing] E precompute: 2ms mem d=135KB (total=1225MB) [00:01:08.231] [DealFinder] S HCP min: tightened from 0 to 3 using HandUnderstanding [00:01:08.231] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [00:01:08.231] [DealFinder] S constraints: HCP[3-21], Suits=(none), Trivial=False [00:01:08.231] [DealFinder] Expression (963 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(C) & NOT Overcall(D) & NOT Overcall(H) & True [00:01:08.231] [Timing] S precompute: 2ms mem d=88KB (total=1225MB) [00:01:08.243] [DealFinder] W HCP min: tightened from 0 to 10 using HandUnderstanding [00:01:08.244] [DealFinder] W constraints: HCP[10-11], Suits=S[5-13] D[4-13], Trivial=False [00:01:08.244] [DealFinder] Expression (6776 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 &... [00:01:08.244] [Timing] W precompute: 12ms mem d=263KB (total=1225MB) [00:01:08.244] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.00-0.00) [00:01:08.244] ENDGAME_WORLD: #1 (w=0.00) N:...6 ...8 .Q3.. J... [00:01:08.244] ENDGAME_WORLD: #2 (w=0.00) N:...8 ...6 .Q3.. J... [00:01:08.244] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=0.00, rankByScore=True): [00:01:08.244] H3: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [00:01:08.244] HQ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=9.0, dist=9:0.0 [00:01:08.244] IMP H3: 0.00 [00:01:08.244] IMP HQ: 0.00 [00:01:08.245] MP H3: 0.000 [00:01:08.245] MP HQ: 0.000 [00:01:08.245] ENDGAME: Selected HQ (100 %) [00:01:08.245] Tied cards: HQ,H3 -- invoking NN directly on tied set [00:01:08.245] === FindBestCardAsync: Position=S, CardsPlayed=47 === [00:01:08.245] Finding card to play for S: 54.Q6532.63.KJT9 [00:01:08.245] Relative position: Lefty, Contract type: Suit [00:01:08.245] Cards in hand mask: 2 [00:01:08.246] Candidate: xH = 75.4 % [00:01:08.246] Candidate: QH = 24.6 % [00:01:08.246] Selected: H3 (75.4 %)