=== Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:15 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:15 === [04:21:15.343] === FindBestCardAsync: Position=S, CardsPlayed=1 === [04:21:15.343] Contract: 2C, Declarer: N, Dealer: W [04:21:15.343] Auction: P-1C-X-2C-P-P-P [04:21:15.343] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:15.343] Position S is on declarer's side - score table shifted by 0 declarer tricks won [04:21:15.343] ****************************** [04:21:15.343] FindMatchingDealsWithPlayInternal Input: [04:21:15.344] Position parameter: S [04:21:15.344] Deal from game: N:... ... ... ... [04:21:15.344] Hand for N: AK86.KQ87.Q3.743 [04:21:15.344] Hand for E: (null) [04:21:15.344] Hand for S: T73.432.72.AQJT8 [04:21:15.344] Hand for W: (null) [04:21:15.344] Cards played: DK [04:21:15.344] Declarer: N [04:21:15.344] ****************************** [04:21:15.344] [DealFinder] Seed from player S hand: 1226989026 [04:21:15.344] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:15.344] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:15.344] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1472MB, gc2=23) [04:21:15.344] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [04:21:15.344] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=1 [04:21:15.345] [ExtractPartialDeal] Visible hands: S, N [04:21:15.345] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:15.345] [ExtractPartialDeal] Extracted hands: [04:21:15.345] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:15.345] E: ... (0 cards) [04:21:15.345] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:15.345] W: ... (0 cards) [04:21:15.345] [DealFinder] Trump suit from contract '2C': Clubs [04:21:15.345] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:15.345] [ComputePlayedCards] Card 1: DK played by E [04:21:15.345] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [04:21:15.345] [DealFinder] Added 1 played cards to E (was 0 cards): DK [04:21:15.345] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [04:21:15.345] [DealFinder] Added 0 played cards to W (was 0 cards): [04:21:15.345] [DealFinder] Bid verification enabled for: E [04:21:15.345] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:15.346] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:15.346] [DealFinder] Known cards per player: N=13, E=1, S=13, W=0 [04:21:15.346] [DealFinder] Locked players: N, S [04:21:15.346] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [04:21:15.346] [DealFinder] Players needing cards: E:12, W:13 [04:21:15.346] Large number of cards remaining. Using random generation. [04:21:15.346] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:15.346] [VerifyHands] FAIL for E: QJ5.AJ.K98654.92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:15.350] [VerifyHands] FAIL for E: Q4.T6.AKJ864.K92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:15.353] [VerifyHands] FAIL for E: J9.J965.AKJ4.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:15.356] [VerifyHands] FAIL for E: 5.JT6.KJT984.K96 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:15.359] [VerifyHands] FAIL for E: 54.AT5.AKJT9.962 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:18.885] [Timing] Total: 3540ms, Generation: 34ms, Verification: 520ms [04:21:18.885] [Timing] Attempts: 1372, PassedSimpleCheck: 1298, FailedVerification: 1248, Found: 50 [04:21:18.905] Search complete. Returning 50 deals. [04:21:18.905] Found 50 sample deals for simulation. [04:21:18.905] Valid deals for DDS: 50 / 50 [04:21:18.906] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:18.913] [SAMPLE-VAL] Opening lead NN validation (DK): 26/50 samples adjusted [04:21:18.914] [SAMPLE-VAL] Opening lead rule validation (DK): 8/50 samples penalized for convention violation [04:21:18.914] [SAMPLE-VAL] Zeroed 8 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:21:18.914] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:21:18.914] After sample validation: 42 deals remaining [04:21:18.914] [PLAY-INFER] No inference observations detected [04:21:18.914] Using weighted samples: 18/42 have non-uniform weights (range 0.100-1.000) [04:21:18.914] Sample deals (42 total, showing first 20, by weight): [04:21:18.914] [1] (w=1.000) N:AK86.KQ87.Q3.743 QJ94.JT95.AKJ95. T73.432.72.AQJT8 52.A6.T864.K9652 [04:21:18.915] [2] (w=1.000) N:AK86.KQ87.Q3.743 J92.A965.AKJ.962 T73.432.72.AQJT8 Q54.JT.T98654.K5 [04:21:18.915] [3] (w=1.000) N:AK86.KQ87.Q3.743 542.AT95.AKJT4.2 T73.432.72.AQJT8 QJ9.J6.9865.K965 [04:21:18.915] [4] (w=1.000) N:AK86.KQ87.Q3.743 J95.JT65.AK8.K96 T73.432.72.AQJT8 Q42.A9.JT9654.52 [04:21:18.915] [5] (w=1.000) N:AK86.KQ87.Q3.743 QJ9.J965.AK96.K9 T73.432.72.AQJT8 542.AT.JT854.652 [04:21:18.915] [6] (w=1.000) N:AK86.KQ87.Q3.743 J92.AT65.AKJT5.2 T73.432.72.AQJT8 Q54.J9.9864.K965 [04:21:18.915] [7] (w=1.000) N:AK86.KQ87.Q3.743 9542.A965.AKJ.92 T73.432.72.AQJT8 QJ.JT.T98654.K65 [04:21:18.915] [8] (w=1.000) N:AK86.KQ87.Q3.743 J942.J96.AK8.K92 T73.432.72.AQJT8 Q5.AT5.JT9654.65 [04:21:18.915] [9] (w=1.000) N:AK86.KQ87.Q3.743 J954.AJ96.AK8.52 T73.432.72.AQJT8 Q2.T5.JT9654.K96 [04:21:18.915] [10] (w=1.000) N:AK86.KQ87.Q3.743 J954.J65.AK84.K2 T73.432.72.AQJT8 Q2.AT9.JT965.965 [04:21:18.915] [11] (w=1.000) N:AK86.KQ87.Q3.743 J542.AJ9.AKJ64.6 T73.432.72.AQJT8 Q9.T65.T985.K952 [04:21:18.915] [12] (w=1.000) N:AK86.KQ87.Q3.743 J952.AT5.AK94.96 T73.432.72.AQJT8 Q4.J96.JT865.K52 [04:21:18.915] [13] (w=1.000) N:AK86.KQ87.Q3.743 942.AJ65.AKT86.5 T73.432.72.AQJT8 QJ5.T9.J954.K962 [04:21:18.915] [14] (w=1.000) N:AK86.KQ87.Q3.743 J954.AJ5.AKJ6.52 T73.432.72.AQJT8 Q2.T96.T9854.K96 [04:21:18.916] [15] (w=1.000) N:AK86.KQ87.Q3.743 QJ42.A96.AK98.65 T73.432.72.AQJT8 95.JT5.JT654.K92 [04:21:18.916] [16] (w=1.000) N:AK86.KQ87.Q3.743 QJ54.AT95.AK8.52 T73.432.72.AQJT8 92.J6.JT9654.K96 [04:21:18.916] [17] (w=1.000) N:AK86.KQ87.Q3.743 QJ9.AT95.AKT95.6 T73.432.72.AQJT8 542.J6.J864.K952 [04:21:18.916] [18] (w=1.000) N:AK86.KQ87.Q3.743 QJ92.J65.AKT94.K T73.432.72.AQJT8 54.AT9.J865.9652 [04:21:18.916] [19] (w=1.000) N:AK86.KQ87.Q3.743 Q954.AT96.AKT.92 T73.432.72.AQJT8 J2.J5.J98654.K65 [04:21:18.916] [20] (w=1.000) N:AK86.KQ87.Q3.743 J942.JT9.AKT86.K T73.432.72.AQJT8 Q5.A65.J954.9652 [04:21:18.916] ... and 22 more [04:21:19.096] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:19.096] D2: [-50, 90, -50, 110, 110, -50, 90, 130, -50, 130, -50, -50, -50, -50, 90, -50, -50, 130, -50, 130, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 110, 90, 110, -50, 90, -50, 90, 90] [04:21:19.096] D7: [-50, 90, -50, 110, 110, -50, 90, 130, -50, 130, -50, -50, -50, -50, 90, -50, -50, 130, -50, 130, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, 90, 90, 90, 110, 90, 110, -50, 90, -50, 90, 90] [04:21:19.096] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:19.096] D2: [7, 8, 7, 9, 9, 7, 8, 10, 7, 10, 7, 7, 7, 7, 8, 7, 7, 10, 7, 10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8, 7, 8, 8] [04:21:19.096] D7: [7, 8, 7, 9, 9, 7, 8, 10, 7, 10, 7, 7, 7, 7, 8, 7, 7, 10, 7, 10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 7, 8, 7, 8, 8] [04:21:19.096] --- IMP Calculation Output (card -> average IMP) --- [04:21:19.096] D2: 0.00 [04:21:19.096] D7: 0.00 [04:21:19.096] === DDS DETAILED ANALYSIS === [04:21:19.097] Cards analyzed: 2, Samples per card: 42 [04:21:19.097] [04:21:19.097] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:19.097] ----- ------ --------- ------- ----------- -------------------------------- [04:21:19.097] D2 0.00 7.83 39 % 4 [7, 8, 7, 9, 9, 7, 8, 10, 7, 10, 7, 7, 7, 7, 8, 7, 7, 10, 7, 10...] [04:21:19.097] D7 0.00 7.83 39 % 4 [7, 8, 7, 9, 9, 7, 8, 10, 7, 10, 7, 7, 7, 7, 8, 7, 7, 10, 7, 10...] [04:21:19.097] [04:21:19.097] Selected: D2 (IMPs=0.00, avgTricks=7.83) [04:21:19.097] =================== [04:21:19.097] [TRUMP] Skipped: not on lead [04:21:19.097] Selected: D2 (avg 0.00 IMPs, 7.83 tricks) -- 1 tied card(s): D7 [04:21:19.097] [stage-timing] ok sample=3561ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=179ms total=3754ms samples=42 cards=1 [04:21:19.098] === FindBestCardAsync: Position=S, CardsPlayed=1 === [04:21:19.098] Finding card to play for S: T73.432.72.AQJT8 [04:21:19.098] Relative position: Dummy, Contract type: Suit [04:21:19.098] Cards in hand mask: 1 [04:21:19.099] Candidate: xD = 100.0 % [04:21:19.099] Selected: D2 (100.0 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:19 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:19 === [04:21:19.967] === FindBestCardAsync: Position=N, CardsPlayed=3 === [04:21:19.967] Contract: 2C, Declarer: N, Dealer: W [04:21:19.967] Auction: P-1C-X-2C-P-P-P [04:21:19.967] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:19.967] Position N is on declarer's side - score table shifted by 0 declarer tricks won [04:21:19.967] ****************************** [04:21:19.967] FindMatchingDealsWithPlayInternal Input: [04:21:19.967] Position parameter: N [04:21:19.967] Deal from game: N:... ... ... ... [04:21:19.967] Hand for N: AK86.KQ87.Q3.743 [04:21:19.967] Hand for E: (null) [04:21:19.967] Hand for S: T73.432.72.AQJT8 [04:21:19.967] Hand for W: (null) [04:21:19.967] Cards played: DK, D2, D4 [04:21:19.967] Declarer: N [04:21:19.968] ****************************** [04:21:19.968] [DealFinder] Seed from player N hand: 171184532 [04:21:19.968] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:19.968] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:19.968] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1496MB, gc2=23) [04:21:19.968] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [04:21:19.968] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=3 [04:21:19.968] [ExtractPartialDeal] Visible hands: N, S [04:21:19.968] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:19.968] [ExtractPartialDeal] Extracted hands: [04:21:19.968] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:19.968] E: ... (0 cards) [04:21:19.968] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:19.968] W: ... (0 cards) [04:21:19.968] [DealFinder] Trump suit from contract '2C': Clubs [04:21:19.969] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:19.969] [ComputePlayedCards] Card 1: DK played by E [04:21:19.969] [ComputePlayedCards] Card 2: D2 played by S [04:21:19.969] [ComputePlayedCards] Card 3: D4 played by W [04:21:19.969] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [04:21:19.969] [DealFinder] Added 1 played cards to E (was 0 cards): DK [04:21:19.969] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2 [04:21:19.969] [DealFinder] Added 1 played cards to W (was 0 cards): D4 [04:21:19.969] [DealFinder] Bid verification enabled for: E [04:21:19.969] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:19.969] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:19.970] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [04:21:19.970] [DealFinder] Locked players: N, S [04:21:19.970] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:21:19.970] [DealFinder] Players needing cards: E:12, W:12 [04:21:19.970] Large number of cards remaining. Using random generation. [04:21:19.970] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:19.970] [VerifyHands] FAIL for E: Q542..AKT98.K652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:19.976] [VerifyHands] FAIL for E: Q54.AJ965.K6.K62 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:19.976] [VerifyHands] FAIL for E: Q954.A965.K6.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:19.977] [VerifyHands] FAIL for E: Q54.965.KJ985.96 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:19.977] [VerifyHands] FAIL for E: Q54.JT6.K98.K652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:22.229] [Timing] Total: 2261ms, Generation: 22ms, Verification: 497ms [04:21:22.229] [Timing] Attempts: 730, PassedSimpleCheck: 699, FailedVerification: 649, Found: 50 [04:21:22.249] Search complete. Returning 50 deals. [04:21:22.249] Found 50 sample deals for simulation. [04:21:22.249] Valid deals for DDS: 50 / 50 [04:21:22.249] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:22.257] [SAMPLE-VAL] Opening lead NN validation (DK): 22/50 samples adjusted [04:21:22.257] [SAMPLE-VAL] Opening lead rule validation (DK): 10/50 samples penalized for convention violation [04:21:22.257] [SAMPLE-VAL] Zeroed 10 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:21:22.257] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:21:22.257] After sample validation: 40 deals remaining [04:21:22.257] [PLAY-INFER] No inference observations detected [04:21:22.258] Using weighted samples: 12/40 have non-uniform weights (range 0.100-1.000) [04:21:22.258] Sample deals (40 total, showing first 20, by weight): [04:21:22.258] [1] (w=1.000) N:AK86.KQ87.Q3.743 J54.AJT5.AK86.92 T73.432.72.AQJT8 Q92.96.JT954.K65 [04:21:22.258] [2] (w=1.000) N:AK86.KQ87.Q3.743 J95.AT65.AK986.2 T73.432.72.AQJT8 Q42.J9.JT54.K965 [04:21:22.258] [3] (w=1.000) N:AK86.KQ87.Q3.743 942.AT96.AKJ86.6 T73.432.72.AQJT8 QJ5.J5.T954.K952 [04:21:22.258] [4] (w=1.000) N:AK86.KQ87.Q3.743 QJ52.AT6.AKT.965 T73.432.72.AQJT8 94.J95.J98654.K2 [04:21:22.258] [5] (w=1.000) N:AK86.KQ87.Q3.743 Q52.AJT6.AKT98.2 T73.432.72.AQJT8 J94.95.J654.K965 [04:21:22.258] [6] (w=1.000) N:AK86.KQ87.Q3.743 J42.AJ96.AK96.62 T73.432.72.AQJT8 Q95.T5.JT854.K95 [04:21:22.258] [7] (w=1.000) N:AK86.KQ87.Q3.743 J95.AJT6.AK6.652 T73.432.72.AQJT8 Q42.95.JT9854.K9 [04:21:22.258] [8] (w=1.000) N:AK86.KQ87.Q3.743 Q954.AJT5.AK6.96 T73.432.72.AQJT8 J2.96.JT9854.K52 [04:21:22.258] [9] (w=1.000) N:AK86.KQ87.Q3.743 J942.JT9.AK6.K96 T73.432.72.AQJT8 Q5.A65.JT9854.52 [04:21:22.258] [10] (w=1.000) N:AK86.KQ87.Q3.743 Q942.AT96.AK95.5 T73.432.72.AQJT8 J5.J5.JT864.K962 [04:21:22.258] [11] (w=1.000) N:AK86.KQ87.Q3.743 QJ54.J65.AKT8.K9 T73.432.72.AQJT8 92.AT9.J9654.652 [04:21:22.259] [12] (w=1.000) N:AK86.KQ87.Q3.743 QJ52.T96.AK96.K6 T73.432.72.AQJT8 94.AJ5.JT854.952 [04:21:22.259] [13] (w=1.000) N:AK86.KQ87.Q3.743 Q942.A65.AKT.952 T73.432.72.AQJT8 J5.JT9.J98654.K6 [04:21:22.259] [14] (w=1.000) N:AK86.KQ87.Q3.743 J52.AJ95.AKJT.52 T73.432.72.AQJT8 Q94.T6.98654.K96 [04:21:22.259] [15] (w=1.000) N:AK86.KQ87.Q3.743 QJ2.AT96.AK86.52 T73.432.72.AQJT8 954.J5.JT954.K96 [04:21:22.259] [16] (w=1.000) N:AK86.KQ87.Q3.743 J94.AT65.AKJ.952 T73.432.72.AQJT8 Q52.J9.T98654.K6 [04:21:22.259] [17] (w=1.000) N:AK86.KQ87.Q3.743 J52.A965.AK5.965 T73.432.72.AQJT8 Q94.JT.JT9864.K2 [04:21:22.259] [18] (w=1.000) N:AK86.KQ87.Q3.743 J94.AJT6.AKT8.52 T73.432.72.AQJT8 Q52.95.J9654.K96 [04:21:22.259] [19] (w=1.000) N:AK86.KQ87.Q3.743 J42.AJ96.AKJ5.62 T73.432.72.AQJT8 Q95.T5.T9864.K95 [04:21:22.259] [20] (w=1.000) N:AK86.KQ87.Q3.743 J952.T65.AKJ9.K6 T73.432.72.AQJT8 Q4.AJ9.T8654.952 [04:21:22.259] ... and 20 more [04:21:22.486] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:22.486] D3: [-50, -50, -50, 90, -50, -50, -50, -50, 130, -50, 130, 130, 90, -50, -50, 90, 90, -50, -50, 130, -50, -50, 90, 130, 130, -50, -50, -50, 130, -50, 110, 110, 90, 90, 110, 110, 110, 90, 110, 90] [04:21:22.486] DQ: [-50, -50, -50, -50, -50, -50, -50, -50, 130, -50, 130, 130, -50, -50, -50, 90, 90, -50, -50, 130, -50, -50, -50, 130, 130, -50, -50, -50, 130, -50, 110, 110, 90, 90, 110, 110, 110, 90, 90, 90] [04:21:22.486] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:22.486] D3: [7, 7, 7, 8, 7, 7, 7, 7, 10, 7, 10, 10, 8, 7, 7, 8, 8, 7, 7, 10, 7, 7, 8, 10, 10, 7, 7, 7, 10, 7, 9, 9, 8, 8, 9, 9, 9, 8, 9, 8] [04:21:22.486] DQ: [7, 7, 7, 7, 7, 7, 7, 7, 10, 7, 10, 10, 7, 7, 7, 8, 8, 7, 7, 10, 7, 7, 7, 10, 10, 7, 7, 7, 10, 7, 9, 9, 8, 8, 9, 9, 9, 8, 8, 8] [04:21:22.486] --- IMP Calculation Output (card -> average IMP) --- [04:21:22.486] D3: 0.40 [04:21:22.486] DQ: -0.40 [04:21:22.486] === DDS DETAILED ANALYSIS === [04:21:22.486] Cards analyzed: 2, Samples per card: 40 [04:21:22.486] [04:21:22.487] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:22.487] ----- ------ --------- ------- ----------- -------------------------------- [04:21:22.487] D3 0.40 8.05 42 % 4 [7, 7, 7, 8, 7, 7, 7, 7, 10, 7, 10, 10, 8, 7, 7, 8, 8, 7, 7, 10...] [04:21:22.487] DQ -0.40 7.95 32 % 4 [7, 7, 7, 7, 7, 7, 7, 7, 10, 7, 10, 10, 7, 7, 7, 8, 8, 7, 7, 10...] [04:21:22.487] [04:21:22.487] Selected: D3 (IMPs=0.40, avgTricks=8.05) [04:21:22.487] =================== [04:21:22.487] [TRUMP] Skipped: not on lead [04:21:22.487] Selected: D3 (avg 0.40 IMPs, 8.05 tricks) [04:21:22.487] [stage-timing] ok sample=2282ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=226ms total=2520ms samples=40 cards=3 [04:21:22.488] === FindBestCardAsync: Position=N, CardsPlayed=3 === [04:21:22.488] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:22.488] Relative position: Declarer, Contract type: Suit [04:21:22.488] Cards in hand mask: 2 [04:21:22.488] Candidate: xD = 99.2 % [04:21:22.489] Candidate: QD = 0.8 % [04:21:22.489] Selected: D3 (99.2 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:23 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:23 === [04:21:23.660] === FindBestCardAsync: Position=S, CardsPlayed=5 === [04:21:23.661] Contract: 2C, Declarer: N, Dealer: W [04:21:23.661] Auction: P-1C-X-2C-P-P-P [04:21:23.661] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:23.661] Position S is on declarer's side - score table shifted by 0 declarer tricks won [04:21:23.661] ****************************** [04:21:23.661] FindMatchingDealsWithPlayInternal Input: [04:21:23.661] Position parameter: S [04:21:23.661] Deal from game: N:... ... ... ... [04:21:23.661] Hand for N: AK86.KQ87.Q3.743 [04:21:23.661] Hand for E: (null) [04:21:23.661] Hand for S: T73.432.72.AQJT8 [04:21:23.661] Hand for W: (null) [04:21:23.661] Cards played: DK, D2, D4, D3, S4 [04:21:23.661] Declarer: N [04:21:23.661] ****************************** [04:21:23.661] [DealFinder] Seed from player S hand: 1226989026 [04:21:23.662] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:23.662] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:23.662] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1467MB, gc2=23) [04:21:23.662] [DealFinder] Using cardsPlayedCount=5 for visibility calculation [04:21:23.662] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=5 [04:21:23.662] [ExtractPartialDeal] Visible hands: S, N [04:21:23.662] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:23.662] [ExtractPartialDeal] Extracted hands: [04:21:23.662] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:23.662] E: ... (0 cards) [04:21:23.662] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:23.662] W: ... (0 cards) [04:21:23.662] [DealFinder] Trump suit from contract '2C': Clubs [04:21:23.662] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:23.662] [ComputePlayedCards] Card 1: DK played by E [04:21:23.662] [ComputePlayedCards] Card 2: D2 played by S [04:21:23.663] [ComputePlayedCards] Card 3: D4 played by W [04:21:23.663] [ComputePlayedCards] Card 4: D3 played by N [04:21:23.663] [ComputePlayedCards] Trick complete. Winner: E [04:21:23.663] [ComputePlayedCards] Card 5: S4 played by E [04:21:23.663] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [04:21:23.663] [DealFinder] Added 2 played cards to E (was 0 cards): DK, S4 [04:21:23.663] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2 [04:21:23.663] [DealFinder] Added 1 played cards to W (was 0 cards): D4 [04:21:23.663] [DealFinder] Bid verification enabled for: E [04:21:23.663] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:23.663] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:23.664] [DealFinder] Known cards per player: N=13, E=2, S=13, W=1 [04:21:23.664] [DealFinder] Locked players: N, S [04:21:23.664] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [04:21:23.664] [DealFinder] Players needing cards: E:11, W:12 [04:21:23.664] Large number of cards remaining. Using random generation. [04:21:23.664] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:23.664] [VerifyHands] FAIL for E: QJ54.AJ.AKT95.K6 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:23.672] [VerifyHands] FAIL for E: QJ4.5.AKT98.K965 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:23.682] [VerifyHands] FAIL for E: J94.T9.AKT.K9652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:23.683] [VerifyHands] FAIL for E: J942.A6.AKJT6.K6 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:23.686] [VerifyHands] FAIL for E: Q4.J5.AKJ986.K62 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:25.576] [Timing] Total: 1914ms, Generation: 17ms, Verification: 502ms [04:21:25.576] [Timing] Attempts: 668, PassedSimpleCheck: 636, FailedVerification: 586, Found: 50 [04:21:25.596] Search complete. Returning 50 deals. [04:21:25.596] Found 50 sample deals for simulation. [04:21:25.596] Valid deals for DDS: 50 / 50 [04:21:25.597] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:25.604] [SAMPLE-VAL] Opening lead NN validation (DK): 23/50 samples adjusted [04:21:25.604] [SAMPLE-VAL] Opening lead rule validation (DK): 10/50 samples penalized for convention violation [04:21:25.605] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:25.605] [SAMPLE-VAL] T2: E=S4 (leader=E) (partial) [04:21:25.606] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.002 [E:T2-S4=41 %, W:T1-D4=79 %] [04:21:25.606] [SAMPLE-VAL] Sample 2: weight 0.100 -> 0.055 [E:T2-S4=49 %, W:T1-D4=97 %] [04:21:25.607] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.495 [E:T2-S4=46 %, W:T1-D4=83 %] [04:21:25.608] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.001 [E:T2-S4=15 %, W:T1-D4=77 %] [04:21:25.609] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.348 [E:T2-S4=20 %, W:T1-D4=93 %] [04:21:25.610] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.029 [E:T2-S4=20 %, W:T1-D4=68 %] [04:21:25.610] [SAMPLE-VAL] Sample 7: weight 0.100 -> 0.033 [E:T2-S4=22 %, W:T1-D4=78 %] [04:21:25.611] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.368 [E:T2-S4=21 %, W:T1-D4=100 %] [04:21:25.612] [SAMPLE-VAL] Sample 9: weight 0.005 -> 0.002 [E:T2-S4=39 %, W:T1-D4=86 %] [04:21:25.613] [SAMPLE-VAL] Sample 10: weight 0.100 -> 0.036 [E:T2-S4=31 %, W:T1-D4=64 %] [04:21:25.614] [SAMPLE-VAL] Sample 11: weight 0.100 -> 0.056 [E:T2-S4=60 %, W:T1-D4=82 %] [04:21:25.614] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.422 [E:T2-S4=40 %, W:T1-D4=69 %] [04:21:25.615] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.470 [E:T2-S4=56 %, W:T1-D4=61 %] [04:21:25.616] [SAMPLE-VAL] Sample 14: weight 0.005 -> 0.002 [E:T2-S4=43 %, W:T1-D4=75 %] [04:21:25.617] [SAMPLE-VAL] Sample 15: weight 0.005 -> 0.002 [E:T2-S4=42 %, W:T1-D4=47 %] [04:21:25.618] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.401 [E:T2-S4=29 %, W:T1-D4=86 %] [04:21:25.618] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.177 [E:T2-S4=6 %, W:T1-D4=88 %] [04:21:25.619] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.482 [E:T2-S4=36 %, W:T1-D4=100 %] [04:21:25.620] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.248 [E:T2-S4=12 %, W:T1-D4=82 %] [04:21:25.621] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.144 [E:T2-S4=5 %!, W:T1-D4=86 %] [04:21:25.621] [SAMPLE-VAL] Sample 21: weight 0.100 -> 0.044 [E:T2-S4=32 %, W:T1-D4=92 %] [04:21:25.622] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.419 [E:T2-S4=27 %, W:T1-D4=100 %] [04:21:25.623] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.353 [E:T2-S4=38 %, W:T1-D4=51 %] [04:21:25.624] [SAMPLE-VAL] Sample 24: weight 0.100 -> 0.052 [E:T2-S4=47 %, W:T1-D4=89 %] [04:21:25.625] [SAMPLE-VAL] Sample 25: weight 0.100 -> 0.054 [E:T2-S4=56 %, W:T1-D4=81 %] [04:21:25.625] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.289 [E:T2-S4=25 %, W:T1-D4=52 %] [04:21:25.626] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.036 [E:T2-S4=25 %, W:T1-D4=82 %] [04:21:25.627] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.397 [E:T2-S4=28 %, W:T1-D4=87 %] [04:21:25.628] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.335 [E:T2-S4=21 %, W:T1-D4=85 %] [04:21:25.628] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.470 [E:T2-S4=65 %, W:T1-D4=53 %] [04:21:25.629] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.404 [E:T2-S4=32 %, W:T1-D4=79 %] [04:21:25.630] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.030 [E:T2-S4=23 %, W:T1-D4=63 %] [04:21:25.631] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.527 [E:T2-S4=53 %, W:T1-D4=81 %] [04:21:25.632] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.356 [E:T2-S4=23 %, W:T1-D4=88 %] [04:21:25.633] [SAMPLE-VAL] Sample 35: weight 0.005 -> 0.002 [E:T2-S4=29 %, W:T1-D4=61 %] [04:21:25.633] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.561 [E:T2-S4=49 %, W:T1-D4=100 %] [04:21:25.634] [SAMPLE-VAL] Sample 37: weight 0.005 -> 0.002 [E:T2-S4=23 %, W:T1-D4=78 %] [04:21:25.635] [SAMPLE-VAL] Sample 38: weight 0.100 -> 0.048 [E:T2-S4=45 %, W:T1-D4=79 %] [04:21:25.636] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.243 [E:T2-S4=11 %, W:T1-D4=84 %] [04:21:25.637] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.289 [E:T2-S4=27 %, W:T1-D4=48 %] [04:21:25.637] [SAMPLE-VAL] Sample 41: weight 0.005 -> 0.002 [E:T2-S4=50 %, W:T1-D4=60 %] [04:21:25.638] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.306 [E:T2-S4=19 %, W:T1-D4=75 %] [04:21:25.639] [SAMPLE-VAL] Sample 43: weight 0.100 -> 0.049 [E:T2-S4=55 %, W:T1-D4=67 %] [04:21:25.640] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.470 [E:T2-S4=42 %, W:T1-D4=83 %] [04:21:25.641] [SAMPLE-VAL] Sample 45: weight 0.005 -> 0.002 [E:T2-S4=31 %, W:T1-D4=72 %] [04:21:25.641] [SAMPLE-VAL] Sample 46: weight 0.005 -> 0.003 [E:T2-S4=53 %, W:T1-D4=80 %] [04:21:25.642] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.570 [E:T2-S4=60 %, W:T1-D4=85 %] [04:21:25.643] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.331 [E:T2-S4=27 %, W:T1-D4=64 %] [04:21:25.644] [SAMPLE-VAL] Sample 49: weight 0.100 -> 0.032 [E:T2-S4=19 %, W:T1-D4=81 %] [04:21:25.645] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.416 [E:T2-S4=50 %, W:T1-D4=53 %] [04:21:25.645] [SAMPLE-VAL] Zeroed 10 samples below relative threshold 0.010 x max 0.5704 = 0.005704 [04:21:25.645] [SAMPLE-VAL] Done. Weight range: 0.000-0.570 [04:21:25.645] [SAMPLE-VAL] Top sample 47 (w=0.570): E:542.AJ95.AK96.96 W:QJ9.T6.JT854.K52 [E:T2-S4=60 %, W:T1-D4=85 %] [04:21:25.645] [SAMPLE-VAL] Top sample 36 (w=0.561): E:9542.AJ6.AKJ98.5 W:QJ.T95.T654.K962 [E:T2-S4=49 %, W:T1-D4=100 %] [04:21:25.645] [SAMPLE-VAL] Top sample 33 (w=0.527): E:542.AJ95.AKT95.6 W:QJ9.T6.J864.K952 [E:T2-S4=53 %, W:T1-D4=81 %] [04:21:25.645] [SAMPLE-VAL] Top sample 3 (w=0.495): E:9542.AJT6.AKT.65 W:QJ.95.J98654.K92 [E:T2-S4=46 %, W:T1-D4=83 %] [04:21:25.645] [SAMPLE-VAL] Top sample 18 (w=0.482): E:954.AJT5.AK98.95 W:QJ2.96.JT654.K62 [E:T2-S4=36 %, W:T1-D4=100 %] [04:21:25.645] After sample validation: 40 deals remaining [04:21:25.645] [PLAY-INFER] No inference observations detected [04:21:25.645] Using weighted samples: 40/40 have non-uniform weights (range 0.029-0.570) [04:21:25.645] Sample deals (40 total, showing first 20, by weight): [04:21:25.646] [1] (w=0.570) N:AK86.KQ87.Q3.743 542.AJ95.AK96.96 T73.432.72.AQJT8 QJ9.T6.JT854.K52 [04:21:25.646] [2] (w=0.561) N:AK86.KQ87.Q3.743 9542.AJ6.AKJ98.5 T73.432.72.AQJT8 QJ.T95.T654.K962 [04:21:25.646] [3] (w=0.527) N:AK86.KQ87.Q3.743 542.AJ95.AKT95.6 T73.432.72.AQJT8 QJ9.T6.J864.K952 [04:21:25.646] [4] (w=0.495) N:AK86.KQ87.Q3.743 9542.AJT6.AKT.65 T73.432.72.AQJT8 QJ.95.J98654.K92 [04:21:25.646] [5] (w=0.482) N:AK86.KQ87.Q3.743 954.AJT5.AK98.95 T73.432.72.AQJT8 QJ2.96.JT654.K62 [04:21:25.646] [6] (w=0.470) N:AK86.KQ87.Q3.743 9542.AT6.AKJ.952 T73.432.72.AQJT8 QJ.J95.T98654.K6 [04:21:25.646] [7] (w=0.470) N:AK86.KQ87.Q3.743 Q542.965.AK96.K9 T73.432.72.AQJT8 J9.AJT.JT854.652 [04:21:25.646] [8] (w=0.470) N:AK86.KQ87.Q3.743 9542.AT95.AKJ65. T73.432.72.AQJT8 QJ.J6.T984.K9652 [04:21:25.646] [9] (w=0.422) N:AK86.KQ87.Q3.743 J542.A95.AKT65.9 T73.432.72.AQJT8 Q9.JT6.J984.K652 [04:21:25.646] [10] (w=0.419) N:AK86.KQ87.Q3.743 J954.AJT.AKT98.2 T73.432.72.AQJT8 Q2.965.J654.K965 [04:21:25.646] [11] (w=0.416) N:AK86.KQ87.Q3.743 J542.AT6.AK65.95 T73.432.72.AQJT8 Q9.J95.JT984.K62 [04:21:25.646] [12] (w=0.404) N:AK86.KQ87.Q3.743 J54.JT65.AK86.K6 T73.432.72.AQJT8 Q92.A9.JT954.952 [04:21:25.646] [13] (w=0.401) N:AK86.KQ87.Q3.743 Q942.AT96.AK95.9 T73.432.72.AQJT8 J5.J5.JT864.K652 [04:21:25.647] [14] (w=0.397) N:AK86.KQ87.Q3.743 J954.AT5.AKT86.9 T73.432.72.AQJT8 Q2.J96.J954.K652 [04:21:25.647] [15] (w=0.368) N:AK86.KQ87.Q3.743 QJ54.J65.AKT98.K T73.432.72.AQJT8 92.AT9.J654.9652 [04:21:25.647] [16] (w=0.356) N:AK86.KQ87.Q3.743 Q54.AT95.AK96.65 T73.432.72.AQJT8 J92.J6.JT854.K92 [04:21:25.647] [17] (w=0.353) N:AK86.KQ87.Q3.743 954.JT95.AKJ5.K5 T73.432.72.AQJT8 QJ2.A6.T9864.962 [04:21:25.647] [18] (w=0.348) N:AK86.KQ87.Q3.743 QJ42.A95.AK9.952 T73.432.72.AQJT8 95.JT6.JT8654.K6 [04:21:25.647] [19] (w=0.335) N:AK86.KQ87.Q3.743 J954.AT5.AKT96.2 T73.432.72.AQJT8 Q2.J96.J854.K965 [04:21:25.647] [20] (w=0.331) N:AK86.KQ87.Q3.743 Q942.AT65.AKJ6.2 T73.432.72.AQJT8 J5.J9.T9854.K965 [04:21:25.647] ... and 20 more [04:21:25.755] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:25.755] ST: [-50, -50, -50, -50, -50, 90, 130, -50, -50, -50, -50, 110, -50, -50, 130, -50, 110, 90, -50, -50, -50, 110, 130, 90, 90, 90, 110, 110, 110, 110, 110, 110, 90, 110, 110, 90, 90, 110, 90, 110] [04:21:25.756] S3: [-50, 90, -50, 90, 90, 90, 130, -50, -50, -50, -50, 110, -50, -50, 130, -50, 130, -50, -50, -50, 90, 110, 130, -50, 90, 90, -50, 110, 110, 110, 110, 110, 90, 110, 90, 90, -50, 90, 90, 110] [04:21:25.756] S7: [-50, 90, -50, 90, 90, 90, 130, -50, -50, -50, -50, 110, -50, -50, 130, -50, 130, -50, -50, -50, 90, 110, 130, -50, 90, 90, -50, 110, 110, 110, 110, 110, 90, 110, 90, 90, -50, 90, 90, 110] [04:21:25.756] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:25.756] ST: [7, 7, 7, 7, 7, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 9, 8, 7, 7, 7, 9, 10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 8, 9, 8, 9] [04:21:25.756] S3: [7, 8, 7, 8, 8, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 10, 7, 7, 7, 8, 9, 10, 7, 8, 8, 7, 9, 9, 9, 9, 9, 8, 9, 8, 8, 7, 8, 8, 9] [04:21:25.756] S7: [7, 8, 7, 8, 8, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 10, 7, 7, 7, 8, 9, 10, 7, 8, 8, 7, 9, 9, 9, 9, 9, 8, 9, 8, 8, 7, 8, 8, 9] [04:21:25.756] --- IMP Calculation Output (card -> average IMP) --- [04:21:25.756] S3: 0.21 [04:21:25.756] S7: 0.21 [04:21:25.756] ST: -0.42 [04:21:25.756] === DDS DETAILED ANALYSIS === [04:21:25.756] Cards analyzed: 3, Samples per card: 40 [04:21:25.756] [04:21:25.756] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:25.756] ----- ------ --------- ------- ----------- -------------------------------- [04:21:25.756] S3 0.21 8.05 50 % 4 [7, 8, 7, 8, 8, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 10, 7, 7, 7...] [04:21:25.757] S7 0.21 8.05 50 % 4 [7, 8, 7, 8, 8, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 10, 7, 7, 7...] [04:21:25.757] ST -0.42 8.10 40 % 4 [7, 7, 7, 7, 7, 8, 10, 7, 7, 7, 7, 9, 7, 7, 10, 7, 9, 8, 7, 7...] [04:21:25.757] [04:21:25.757] Selected: S3 (IMPs=0.21, avgTricks=8.05) [04:21:25.757] =================== [04:21:25.757] [TRUMP] Skipped: not on lead [04:21:25.757] Selected: S3 (avg 0.21 IMPs, 8.05 tricks) -- 1 tied card(s): S7 [04:21:25.757] [stage-timing] ok sample=1935ms validate=0ms nn=48ms signal=0ms simgames=1ms dds=108ms total=2096ms samples=40 cards=5 [04:21:25.757] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 T73 AK86 QJ9542' [04:21:26.735] SUITC_CALL_END: jsonLength=6145 [04:21:26.736] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":1.2112} ,{"Tricks":3,"Percentage":53.8758} ],"Result":2.5509, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3, N4","Plays":[{"Tricks":4,"Per [04:21:26.737] === FindBestCardAsync: Position=S, CardsPlayed=5 === [04:21:26.737] Finding card to play for S: T73.432.72.AQJT8 [04:21:26.737] Relative position: Dummy, Contract type: Suit [04:21:26.737] Cards in hand mask: 2 [04:21:26.738] Candidate: xS = 87.2 % [04:21:26.738] Candidate: TS = 12.8 % [04:21:26.738] Selected: S3 (87.2 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:27 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:27 === [04:21:27.530] === FindBestCardAsync: Position=N, CardsPlayed=7 === [04:21:27.530] Contract: 2C, Declarer: N, Dealer: W [04:21:27.530] Auction: P-1C-X-2C-P-P-P [04:21:27.530] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:27.531] Position N is on declarer's side - score table shifted by 0 declarer tricks won [04:21:27.531] ****************************** [04:21:27.531] FindMatchingDealsWithPlayInternal Input: [04:21:27.531] Position parameter: N [04:21:27.531] Deal from game: N:... ... ... ... [04:21:27.531] Hand for N: AK86.KQ87.Q3.743 [04:21:27.531] Hand for E: (null) [04:21:27.531] Hand for S: T73.432.72.AQJT8 [04:21:27.531] Hand for W: (null) [04:21:27.531] Cards played: DK, D2, D4, D3, S4, S3, SQ [04:21:27.531] Declarer: N [04:21:27.531] ****************************** [04:21:27.531] [DealFinder] Seed from player N hand: 171184532 [04:21:27.532] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:27.532] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:27.532] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1484MB, gc2=23) [04:21:27.532] [DealFinder] Using cardsPlayedCount=7 for visibility calculation [04:21:27.532] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=7 [04:21:27.532] [ExtractPartialDeal] Visible hands: N, S [04:21:27.532] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:27.532] [ExtractPartialDeal] Extracted hands: [04:21:27.532] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:27.532] E: ... (0 cards) [04:21:27.532] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:27.532] W: ... (0 cards) [04:21:27.532] [DealFinder] Trump suit from contract '2C': Clubs [04:21:27.532] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:27.532] [ComputePlayedCards] Card 1: DK played by E [04:21:27.533] [ComputePlayedCards] Card 2: D2 played by S [04:21:27.533] [ComputePlayedCards] Card 3: D4 played by W [04:21:27.533] [ComputePlayedCards] Card 4: D3 played by N [04:21:27.533] [ComputePlayedCards] Trick complete. Winner: E [04:21:27.533] [ComputePlayedCards] Card 5: S4 played by E [04:21:27.533] [ComputePlayedCards] Card 6: S3 played by S [04:21:27.533] [ComputePlayedCards] Card 7: SQ played by W [04:21:27.533] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3 [04:21:27.533] [DealFinder] Added 2 played cards to E (was 0 cards): DK, S4 [04:21:27.533] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3 [04:21:27.533] [DealFinder] Added 2 played cards to W (was 0 cards): D4, SQ [04:21:27.533] [DealFinder] Bid verification enabled for: E [04:21:27.533] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:27.533] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:27.534] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [04:21:27.534] [DealFinder] Locked players: N, S [04:21:27.534] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:21:27.534] [DealFinder] Players needing cards: E:11, W:11 [04:21:27.534] Large number of cards remaining. Using random generation. [04:21:27.534] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:27.534] [VerifyHands] FAIL for E: 954.5.AK85.K9652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:27.537] [VerifyHands] FAIL for E: J954.95.AKT85.K6 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:27.540] [VerifyHands] FAIL for E: J54.JT95.AKJ96.9 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:27.543] [VerifyHands] FAIL for E: 42.J96.AK86.K652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:27.546] [VerifyHands] FAIL for E: 94.JT95.AK865.96 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:29.798] [Timing] Total: 2266ms, Generation: 21ms, Verification: 541ms [04:21:29.799] [Timing] Attempts: 825, PassedSimpleCheck: 757, FailedVerification: 707, Found: 50 [04:21:29.818] Search complete. Returning 50 deals. [04:21:29.818] Found 50 sample deals for simulation. [04:21:29.818] Valid deals for DDS: 50 / 50 [04:21:29.818] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:29.826] [SAMPLE-VAL] Opening lead NN validation (DK): 10/50 samples adjusted [04:21:29.826] [SAMPLE-VAL] Opening lead rule validation (DK): 3/50 samples penalized for convention violation [04:21:29.826] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:29.826] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ (leader=E) (partial) [04:21:29.828] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.000 [E:T2-S4=53 %, W:T1-D4=86 % T2-SQ=0 %!] [04:21:29.829] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.468 [E:T2-S4=42 %, W:T1-D4=82 % T2-SQ=81 %] [04:21:29.830] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.423 [E:T2-S4=37 %, W:T1-D4=62 % T2-SQ=94 %] [04:21:29.831] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.458 [E:T2-S4=38 %, W:T1-D4=85 % T2-SQ=86 %] [04:21:29.832] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.417 [E:T2-S4=31 %, W:T1-D4=84 % T2-SQ=95 %] [04:21:29.833] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.045 [E:T2-S4=39 %, W:T1-D4=80 % T2-SQ=85 %] [04:21:29.834] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.297 [E:T2-S4=16 %, W:T1-D4=85 % T2-SQ=86 %] [04:21:29.835] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.240 [E:T2-S4=13 %, W:T1-D4=53 % T2-SQ=91 %] [04:21:29.836] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.414 [E:T2-S4=29 %, W:T1-D4=87 % T2-SQ=95 %] [04:21:29.837] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.319 [E:T2-S4=24 %, W:T1-D4=57 % T2-SQ=78 %] [04:21:29.838] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.041 [E:T2-S4=58 %, W:T1-D4=77 % T2-SQ=1 %!] [04:21:29.839] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.387 [E:T2-S4=28 %, W:T1-D4=84 % T2-SQ=83 %] [04:21:29.840] [SAMPLE-VAL] Sample 13: weight 0.005 -> 0.002 [E:T2-S4=19 %, W:T1-D4=86 % T2-SQ=91 %] [04:21:29.841] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.009 [E:T2-S4=39 %, W:T1-D4=60 % T2-SQ=0 %!] [04:21:29.842] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.056 [E:T2-S4=48 %, W:T1-D4=49 % T2-SQ=2 %!] [04:21:29.843] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.011 [E:T2-S4=41 %, W:T1-D4=58 % T2-SQ=0 %!] [04:21:29.844] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.426 [E:T2-S4=29 %, W:T1-D4=99 % T2-SQ=97 %] [04:21:29.845] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.445 [E:T2-S4=38 %, W:T1-D4=82 % T2-SQ=80 %] [04:21:29.846] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.032 [E:T2-S4=72 %, W:T1-D4=64 % T2-SQ=1 %!] [04:21:29.847] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.381 [E:T2-S4=27 %, W:T1-D4=88 % T2-SQ=81 %] [04:21:29.848] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.364 [E:T2-S4=25 %, W:T1-D4=71 % T2-SQ=96 %] [04:21:29.849] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.513 [E:T2-S4=50 %, W:T1-D4=79 % T2-SQ=87 %] [04:21:29.850] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.227 [E:T2-S4=36 %, W:T1-D4=85 % T2-SQ=97 %] [04:21:29.851] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.370 [E:T2-S4=27 %, W:T1-D4=67 % T2-SQ=91 %] [04:21:29.852] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.397 [E:T2-S4=36 %, W:T1-D4=61 % T2-SQ=76 %] [04:21:29.853] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.003 [E:T2-S4=58 %, W:T1-D4=68 % T2-SQ=92 %] [04:21:29.854] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.045 [E:T2-S4=37 %, W:T1-D4=71 % T2-SQ=97 %] [04:21:29.855] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.379 [E:T2-S4=25 %, W:T1-D4=82 % T2-SQ=95 %] [04:21:29.856] [SAMPLE-VAL] Sample 29: weight 0.100 -> 0.045 [E:T2-S4=39 %, W:T1-D4=83 % T2-SQ=82 %] [04:21:29.856] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.529 [E:T2-S4=51 %, W:T1-D4=85 % T2-SQ=87 %] [04:21:29.858] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [E:T2-S4=32 %, W:T1-D4=87 % T2-SQ=0 %!] [04:21:29.859] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.004 [E:T2-S4=29 %, W:T1-D4=60 % T2-SQ=0 %!] [04:21:29.860] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.412 [E:T2-S4=38 %, W:T1-D4=58 % T2-SQ=84 %] [04:21:29.861] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.433 [E:T2-S4=34 %, W:T1-D4=89 % T2-SQ=85 %] [04:21:29.862] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.373 [E:T2-S4=29 %, W:T1-D4=76 % T2-SQ=75 %] [04:21:29.863] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.444 [E:T2-S4=35 %, W:T1-D4=82 % T2-SQ=96 %] [04:21:29.864] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.486 [E:T2-S4=37 %, W:T1-D4=100 % T2-SQ=98 %] [04:21:29.865] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.054 [E:T2-S4=50 %, W:T1-D4=47 % T2-SQ=2 %!] [04:21:29.866] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.471 [E:T2-S4=43 %, W:T1-D4=71 % T2-SQ=93 %] [04:21:29.867] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.017 [E:T2-S4=57 %, W:T1-D4=59 % T2-SQ=1 %!] [04:21:29.868] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.002 [E:T2-S4=42 %, W:T1-D4=71 % T2-SQ=0 %!] [04:21:29.869] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.048 [E:T2-S4=46 %, W:T1-D4=64 % T2-SQ=95 %] [04:21:29.870] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.402 [E:T2-S4=26 %, W:T1-D4=100 % T2-SQ=93 %] [04:21:29.871] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.049 [E:T2-S4=44 %, W:T1-D4=83 % T2-SQ=89 %] [04:21:29.872] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.027 [E:T2-S4=17 %, W:T1-D4=51 % T2-SQ=93 %] [04:21:29.873] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.281 [E:T2-S4=14 %, W:T1-D4=83 % T2-SQ=90 %] [04:21:29.874] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.437 [E:T2-S4=36 %, W:T1-D4=73 % T2-SQ=97 %] [04:21:29.875] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.026 [E:T2-S4=51 %, W:T1-D4=69 % T2-SQ=1 %!] [04:21:29.876] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.393 [E:T2-S4=30 %, W:T1-D4=68 % T2-SQ=97 %] [04:21:29.877] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.006 [E:T2-S4=27 %, W:T1-D4=87 % T2-SQ=0 %!] [04:21:29.877] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.5286 = 0.005286 [04:21:29.877] [SAMPLE-VAL] Done. Weight range: 0.000-0.529 [04:21:29.877] [SAMPLE-VAL] Top sample 30 (w=0.529): E:J542.AJT5.AK96.6 W:Q9.96.JT854.K952 [E:T2-S4=51 %, W:T1-D4=85 % T2-SQ=87 %] [04:21:29.877] [SAMPLE-VAL] Top sample 22 (w=0.513): E:J542.J65.AK9.K52 W:Q9.AT9.JT8654.96 [E:T2-S4=50 %, W:T1-D4=79 % T2-SQ=87 %] [04:21:29.877] [SAMPLE-VAL] Top sample 37 (w=0.486): E:J954.JT6.AK98.K6 W:Q2.A95.JT654.952 [E:T2-S4=37 %, W:T1-D4=100 % T2-SQ=98 %] [04:21:29.877] [SAMPLE-VAL] Top sample 39 (w=0.471): E:J942.AJ96.AKJ.92 W:Q5.T5.T98654.K65 [E:T2-S4=43 %, W:T1-D4=71 % T2-SQ=93 %] [04:21:29.877] [SAMPLE-VAL] Top sample 2 (w=0.468): E:J542.AJT9.AK6.62 W:Q9.65.JT9854.K95 [E:T2-S4=42 %, W:T1-D4=82 % T2-SQ=81 %] [04:21:29.877] After sample validation: 44 deals remaining [04:21:29.877] [PLAY-INFER] No inference observations detected [04:21:29.878] Using weighted samples: 44/44 have non-uniform weights (range 0.006-0.529) [04:21:29.878] Sample deals (44 total, showing first 20, by weight): [04:21:29.878] [1] (w=0.529) N:AK86.KQ87.Q3.743 J542.AJT5.AK96.6 T73.432.72.AQJT8 Q9.96.JT854.K952 [04:21:29.878] [2] (w=0.513) N:AK86.KQ87.Q3.743 J542.J65.AK9.K52 T73.432.72.AQJT8 Q9.AT9.JT8654.96 [04:21:29.878] [3] (w=0.486) N:AK86.KQ87.Q3.743 J954.JT6.AK98.K6 T73.432.72.AQJT8 Q2.A95.JT654.952 [04:21:29.878] [4] (w=0.471) N:AK86.KQ87.Q3.743 J942.AJ96.AKJ.92 T73.432.72.AQJT8 Q5.T5.T98654.K65 [04:21:29.878] [5] (w=0.468) N:AK86.KQ87.Q3.743 J542.AJT9.AK6.62 T73.432.72.AQJT8 Q9.65.JT9854.K95 [04:21:29.878] [6] (w=0.458) N:AK86.KQ87.Q3.743 J542.A96.AKT95.6 T73.432.72.AQJT8 Q9.JT5.J864.K952 [04:21:29.878] [7] (w=0.445) N:AK86.KQ87.Q3.743 J54.AJT9.AKT5.96 T73.432.72.AQJT8 Q92.65.J9864.K52 [04:21:29.878] [8] (w=0.444) N:AK86.KQ87.Q3.743 J954.JT96.AK9.K6 T73.432.72.AQJT8 Q2.A5.JT8654.952 [04:21:29.878] [9] (w=0.437) N:AK86.KQ87.Q3.743 J954.AJ65.AK6.96 T73.432.72.AQJT8 Q2.T9.JT9854.K52 [04:21:29.878] [10] (w=0.433) N:AK86.KQ87.Q3.743 J54.AJT9.AKT86.9 T73.432.72.AQJT8 Q92.65.J954.K652 [04:21:29.878] [11] (w=0.426) N:AK86.KQ87.Q3.743 J954.AJT.AK986.2 T73.432.72.AQJT8 Q2.965.JT54.K965 [04:21:29.878] [12] (w=0.423) N:AK86.KQ87.Q3.743 J942.A96.AKJ6.95 T73.432.72.AQJT8 Q5.JT5.T9854.K62 [04:21:29.879] [13] (w=0.417) N:AK86.KQ87.Q3.743 J954.A96.AKT5.96 T73.432.72.AQJT8 Q2.JT5.J9864.K52 [04:21:29.879] [14] (w=0.414) N:AK86.KQ87.Q3.743 J954.AT9.AKT.962 T73.432.72.AQJT8 Q2.J65.J98654.K5 [04:21:29.879] [15] (w=0.412) N:AK86.KQ87.Q3.743 J542.A96.AK65.65 T73.432.72.AQJT8 Q9.JT5.JT984.K92 [04:21:29.879] [16] (w=0.402) N:AK86.KQ87.Q3.743 J954.A95.AKJ98.2 T73.432.72.AQJT8 Q2.JT6.T654.K965 [04:21:29.879] [17] (w=0.397) N:AK86.KQ87.Q3.743 J42.A965.AKJ5.95 T73.432.72.AQJT8 Q95.JT.T9864.K62 [04:21:29.879] [18] (w=0.393) N:AK86.KQ87.Q3.743 J942.J95.AKT65.K T73.432.72.AQJT8 Q5.AT6.J984.9652 [04:21:29.879] [19] (w=0.387) N:AK86.KQ87.Q3.743 J42.AT65.AKT.962 T73.432.72.AQJT8 Q95.J9.J98654.K5 [04:21:29.879] [20] (w=0.381) N:AK86.KQ87.Q3.743 J54.AJT9.AK86.62 T73.432.72.AQJT8 Q92.65.JT954.K95 [04:21:29.879] ... and 24 more [04:21:30.005] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:30.005] SA: [-50, 130, 130, -50, 90, -50, 90, 130, -50, 90, -50, -50, -50, 90, 90, -50, 90, 130, 90, 90, -50, 90, -50, -50, 130, 90, 130, 130, 130, -50, 130, 110, 90, 110, 110, 90, -50, 110, 110, 90, 90, 90, 130, 90] [04:21:30.005] S6: [-100, 90, 110, -100, -100, -100, -50, 110, -100, -50, -100, -50, -50, -50, -50, -100, -50, 90, -50, -50, -100, -50, -100, -100, 110, -50, 110, 110, 110, -50, 110, 110, 90, 110, 110, 90, -50, 110, 110, -100, -50, -50, 110, -50] [04:21:30.005] S8: [-100, 90, 110, -100, -100, -100, -50, 110, -100, -50, -100, -50, -50, -50, -50, -100, -50, 90, -50, -50, -100, -50, -100, -100, 110, -50, 110, 110, 110, -50, 110, 110, 90, 110, 110, 90, -50, 110, 110, -100, -50, -50, 110, -50] [04:21:30.005] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:30.005] SA: [7, 10, 10, 7, 8, 7, 8, 10, 7, 8, 7, 7, 7, 8, 8, 7, 8, 10, 8, 8, 7, 8, 7, 7, 10, 8, 10, 10, 10, 7, 10, 9, 8, 9, 9, 8, 7, 9, 9, 8, 8, 8, 10, 8] [04:21:30.005] S6: [6, 8, 9, 6, 6, 6, 7, 9, 6, 7, 6, 7, 7, 7, 7, 6, 7, 8, 7, 7, 6, 7, 6, 6, 9, 7, 9, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 9, 9, 6, 7, 7, 9, 7] [04:21:30.005] S8: [6, 8, 9, 6, 6, 6, 7, 9, 6, 7, 6, 7, 7, 7, 7, 6, 7, 8, 7, 7, 6, 7, 6, 6, 9, 7, 9, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 9, 9, 6, 7, 7, 9, 7] [04:21:30.005] --- IMP Calculation Output (card -> average IMP) --- [04:21:30.006] SA: 2.26 [04:21:30.006] S6: -1.13 [04:21:30.006] S8: -1.13 [04:21:30.006] === DDS DETAILED ANALYSIS === [04:21:30.006] Cards analyzed: 3, Samples per card: 44 [04:21:30.006] [04:21:30.006] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:30.006] ----- ------ --------- ------- ----------- -------------------------------- [04:21:30.006] SA 2.26 8.27 61 % 4 [7, 10, 10, 7, 8, 7, 8, 10, 7, 8, 7, 7, 7, 8, 8, 7, 8, 10, 8, 8...] [04:21:30.006] S6 -1.13 7.43 27 % 4 [6, 8, 9, 6, 6, 6, 7, 9, 6, 7, 6, 7, 7, 7, 7, 6, 7, 8, 7, 7...] [04:21:30.006] S8 -1.13 7.43 27 % 4 [6, 8, 9, 6, 6, 6, 7, 9, 6, 7, 6, 7, 7, 7, 7, 6, 7, 8, 7, 7...] [04:21:30.006] [04:21:30.006] Selected: SA (IMPs=2.26, avgTricks=8.27) [04:21:30.006] =================== [04:21:30.006] [TRUMP] Skipped: not on lead [04:21:30.006] Selected: SA (avg 2.26 IMPs, 8.27 tricks) [04:21:30.007] [stage-timing] ok sample=2287ms validate=0ms nn=59ms signal=0ms simgames=1ms dds=125ms total=2476ms samples=44 cards=7 [04:21:30.007] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 T73 AK86 QJ9542' [04:21:30.988] SUITC_CALL_END: jsonLength=6145 [04:21:30.988] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":1.2112} ,{"Tricks":3,"Percentage":53.8758} ],"Result":2.5509, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3, N4","Plays":[{"Tricks":4,"Per [04:21:30.989] === FindBestCardAsync: Position=N, CardsPlayed=7 === [04:21:30.989] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:30.989] Relative position: Declarer, Contract type: Suit [04:21:30.989] Cards in hand mask: 4 [04:21:30.990] Candidate: AS = 83.6 % [04:21:30.990] Candidate: KS = 16.0 % [04:21:30.990] Candidate: xS = 0.3 % [04:21:30.990] Candidate: 8S = 0.1 % [04:21:30.990] Selected: SA (83.6 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:31 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:31 === [04:21:31.088] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:21:31.088] Contract: 2C, Declarer: N, Dealer: W [04:21:31.088] Auction: P-1C-X-2C-P-P-P [04:21:31.088] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:31.088] Position N is on declarer's side - score table shifted by 1 declarer tricks won [04:21:31.088] ****************************** [04:21:31.088] FindMatchingDealsWithPlayInternal Input: [04:21:31.088] Position parameter: N [04:21:31.088] Deal from game: N:... ... ... ... [04:21:31.088] Hand for N: AK86.KQ87.Q3.743 [04:21:31.088] Hand for E: (null) [04:21:31.089] Hand for S: T73.432.72.AQJT8 [04:21:31.089] Hand for W: (null) [04:21:31.089] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA [04:21:31.089] Declarer: N [04:21:31.089] ****************************** [04:21:31.089] [DealFinder] Seed from player N hand: 171184532 [04:21:31.089] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:31.089] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:31.089] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1492MB, gc2=23) [04:21:31.089] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:21:31.089] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=8 [04:21:31.089] [ExtractPartialDeal] Visible hands: N, S [04:21:31.089] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:31.089] [ExtractPartialDeal] Extracted hands: [04:21:31.090] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:31.090] E: ... (0 cards) [04:21:31.090] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:31.090] W: ... (0 cards) [04:21:31.090] [DealFinder] Trump suit from contract '2C': Clubs [04:21:31.090] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:31.090] [ComputePlayedCards] Card 1: DK played by E [04:21:31.090] [ComputePlayedCards] Card 2: D2 played by S [04:21:31.090] [ComputePlayedCards] Card 3: D4 played by W [04:21:31.090] [ComputePlayedCards] Card 4: D3 played by N [04:21:31.090] [ComputePlayedCards] Trick complete. Winner: E [04:21:31.090] [ComputePlayedCards] Card 5: S4 played by E [04:21:31.090] [ComputePlayedCards] Card 6: S3 played by S [04:21:31.090] [ComputePlayedCards] Card 7: SQ played by W [04:21:31.090] [ComputePlayedCards] Card 8: SA played by N [04:21:31.090] [ComputePlayedCards] Trick complete. Winner: N [04:21:31.090] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA [04:21:31.091] [DealFinder] Added 2 played cards to E (was 0 cards): DK, S4 [04:21:31.091] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3 [04:21:31.091] [DealFinder] Added 2 played cards to W (was 0 cards): D4, SQ [04:21:31.091] [DealFinder] Bid verification enabled for: E [04:21:31.091] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:31.091] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:31.091] [DealFinder] Known cards per player: N=13, E=2, S=13, W=2 [04:21:31.091] [DealFinder] Locked players: N, S [04:21:31.092] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:21:31.092] [DealFinder] Players needing cards: E:11, W:11 [04:21:31.092] Large number of cards remaining. Using random generation. [04:21:31.092] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:31.092] [VerifyHands] FAIL for E: 954.5.AK85.K9652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:31.095] [VerifyHands] FAIL for E: J954.95.AKT85.K6 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:31.098] [VerifyHands] FAIL for E: J54.JT95.AKJ96.9 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:31.101] [VerifyHands] FAIL for E: 42.J96.AK86.K652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:31.104] [VerifyHands] FAIL for E: 94.JT95.AK865.96 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:33.377] [Timing] Total: 2287ms, Generation: 21ms, Verification: 524ms [04:21:33.377] [Timing] Attempts: 825, PassedSimpleCheck: 757, FailedVerification: 707, Found: 50 [04:21:33.396] Search complete. Returning 50 deals. [04:21:33.397] Found 50 sample deals for simulation. [04:21:33.397] Valid deals for DDS: 50 / 50 [04:21:33.397] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:33.406] [SAMPLE-VAL] Opening lead NN validation (DK): 10/50 samples adjusted [04:21:33.406] [SAMPLE-VAL] Opening lead rule validation (DK): 3/50 samples penalized for convention violation [04:21:33.406] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:33.406] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:33.408] [SAMPLE-VAL] Sample 1: weight 0.005 -> 0.000 [E:T2-S4=53 %, W:T1-D4=86 % T2-SQ=0 %!] [04:21:33.409] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.468 [E:T2-S4=42 %, W:T1-D4=82 % T2-SQ=81 %] [04:21:33.410] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.423 [E:T2-S4=37 %, W:T1-D4=62 % T2-SQ=94 %] [04:21:33.411] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.458 [E:T2-S4=38 %, W:T1-D4=85 % T2-SQ=86 %] [04:21:33.412] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.417 [E:T2-S4=31 %, W:T1-D4=84 % T2-SQ=95 %] [04:21:33.413] [SAMPLE-VAL] Sample 6: weight 0.100 -> 0.045 [E:T2-S4=39 %, W:T1-D4=80 % T2-SQ=85 %] [04:21:33.414] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.297 [E:T2-S4=16 %, W:T1-D4=85 % T2-SQ=86 %] [04:21:33.415] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.240 [E:T2-S4=13 %, W:T1-D4=53 % T2-SQ=91 %] [04:21:33.416] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.414 [E:T2-S4=29 %, W:T1-D4=87 % T2-SQ=95 %] [04:21:33.417] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.319 [E:T2-S4=24 %, W:T1-D4=57 % T2-SQ=78 %] [04:21:33.418] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.041 [E:T2-S4=58 %, W:T1-D4=77 % T2-SQ=1 %!] [04:21:33.419] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.387 [E:T2-S4=28 %, W:T1-D4=84 % T2-SQ=83 %] [04:21:33.420] [SAMPLE-VAL] Sample 13: weight 0.005 -> 0.002 [E:T2-S4=19 %, W:T1-D4=86 % T2-SQ=91 %] [04:21:33.421] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.009 [E:T2-S4=39 %, W:T1-D4=60 % T2-SQ=0 %!] [04:21:33.422] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.056 [E:T2-S4=48 %, W:T1-D4=49 % T2-SQ=2 %!] [04:21:33.423] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.011 [E:T2-S4=41 %, W:T1-D4=58 % T2-SQ=0 %!] [04:21:33.424] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.426 [E:T2-S4=29 %, W:T1-D4=99 % T2-SQ=97 %] [04:21:33.425] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.445 [E:T2-S4=38 %, W:T1-D4=82 % T2-SQ=80 %] [04:21:33.426] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.032 [E:T2-S4=72 %, W:T1-D4=64 % T2-SQ=1 %!] [04:21:33.427] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.381 [E:T2-S4=27 %, W:T1-D4=88 % T2-SQ=81 %] [04:21:33.428] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.364 [E:T2-S4=25 %, W:T1-D4=71 % T2-SQ=96 %] [04:21:33.429] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.513 [E:T2-S4=50 %, W:T1-D4=79 % T2-SQ=87 %] [04:21:33.430] [SAMPLE-VAL] Sample 23: weight 0.500 -> 0.227 [E:T2-S4=36 %, W:T1-D4=85 % T2-SQ=97 %] [04:21:33.431] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.370 [E:T2-S4=27 %, W:T1-D4=67 % T2-SQ=91 %] [04:21:33.432] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.397 [E:T2-S4=36 %, W:T1-D4=61 % T2-SQ=76 %] [04:21:33.433] [SAMPLE-VAL] Sample 26: weight 0.005 -> 0.003 [E:T2-S4=58 %, W:T1-D4=68 % T2-SQ=92 %] [04:21:33.434] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.045 [E:T2-S4=37 %, W:T1-D4=71 % T2-SQ=97 %] [04:21:33.435] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.379 [E:T2-S4=25 %, W:T1-D4=82 % T2-SQ=95 %] [04:21:33.436] [SAMPLE-VAL] Sample 29: weight 0.100 -> 0.045 [E:T2-S4=39 %, W:T1-D4=83 % T2-SQ=82 %] [04:21:33.437] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.529 [E:T2-S4=51 %, W:T1-D4=85 % T2-SQ=87 %] [04:21:33.438] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [E:T2-S4=32 %, W:T1-D4=87 % T2-SQ=0 %!] [04:21:33.439] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.004 [E:T2-S4=29 %, W:T1-D4=60 % T2-SQ=0 %!] [04:21:33.440] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.412 [E:T2-S4=38 %, W:T1-D4=58 % T2-SQ=84 %] [04:21:33.441] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.433 [E:T2-S4=34 %, W:T1-D4=89 % T2-SQ=85 %] [04:21:33.442] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.373 [E:T2-S4=29 %, W:T1-D4=76 % T2-SQ=75 %] [04:21:33.443] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.444 [E:T2-S4=35 %, W:T1-D4=82 % T2-SQ=96 %] [04:21:33.444] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.486 [E:T2-S4=37 %, W:T1-D4=100 % T2-SQ=98 %] [04:21:33.445] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.054 [E:T2-S4=50 %, W:T1-D4=47 % T2-SQ=2 %!] [04:21:33.446] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.471 [E:T2-S4=43 %, W:T1-D4=71 % T2-SQ=93 %] [04:21:33.446] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.017 [E:T2-S4=57 %, W:T1-D4=59 % T2-SQ=1 %!] [04:21:33.447] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.002 [E:T2-S4=42 %, W:T1-D4=71 % T2-SQ=0 %!] [04:21:33.448] [SAMPLE-VAL] Sample 42: weight 0.100 -> 0.048 [E:T2-S4=46 %, W:T1-D4=64 % T2-SQ=95 %] [04:21:33.449] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.402 [E:T2-S4=26 %, W:T1-D4=100 % T2-SQ=93 %] [04:21:33.450] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.049 [E:T2-S4=44 %, W:T1-D4=83 % T2-SQ=89 %] [04:21:33.451] [SAMPLE-VAL] Sample 45: weight 0.100 -> 0.027 [E:T2-S4=17 %, W:T1-D4=51 % T2-SQ=93 %] [04:21:33.452] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.281 [E:T2-S4=14 %, W:T1-D4=83 % T2-SQ=90 %] [04:21:33.453] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.437 [E:T2-S4=36 %, W:T1-D4=73 % T2-SQ=97 %] [04:21:33.454] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.026 [E:T2-S4=51 %, W:T1-D4=69 % T2-SQ=1 %!] [04:21:33.456] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.393 [E:T2-S4=30 %, W:T1-D4=68 % T2-SQ=97 %] [04:21:33.457] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.006 [E:T2-S4=27 %, W:T1-D4=87 % T2-SQ=0 %!] [04:21:33.457] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 0.5286 = 0.005286 [04:21:33.457] [SAMPLE-VAL] Done. Weight range: 0.000-0.529 [04:21:33.457] [SAMPLE-VAL] Top sample 30 (w=0.529): E:J542.AJT5.AK96.6 W:Q9.96.JT854.K952 [E:T2-S4=51 %, W:T1-D4=85 % T2-SQ=87 %] [04:21:33.457] [SAMPLE-VAL] Top sample 22 (w=0.513): E:J542.J65.AK9.K52 W:Q9.AT9.JT8654.96 [E:T2-S4=50 %, W:T1-D4=79 % T2-SQ=87 %] [04:21:33.457] [SAMPLE-VAL] Top sample 37 (w=0.486): E:J954.JT6.AK98.K6 W:Q2.A95.JT654.952 [E:T2-S4=37 %, W:T1-D4=100 % T2-SQ=98 %] [04:21:33.457] [SAMPLE-VAL] Top sample 39 (w=0.471): E:J942.AJ96.AKJ.92 W:Q5.T5.T98654.K65 [E:T2-S4=43 %, W:T1-D4=71 % T2-SQ=93 %] [04:21:33.457] [SAMPLE-VAL] Top sample 2 (w=0.468): E:J542.AJT9.AK6.62 W:Q9.65.JT9854.K95 [E:T2-S4=42 %, W:T1-D4=82 % T2-SQ=81 %] [04:21:33.457] After sample validation: 44 deals remaining [04:21:33.457] [PLAY-INFER] No inference observations detected [04:21:33.457] Using weighted samples: 44/44 have non-uniform weights (range 0.006-0.529) [04:21:33.457] Sample deals (44 total, showing first 20, by weight): [04:21:33.458] [1] (w=0.529) N:AK86.KQ87.Q3.743 J542.AJT5.AK96.6 T73.432.72.AQJT8 Q9.96.JT854.K952 [04:21:33.458] [2] (w=0.513) N:AK86.KQ87.Q3.743 J542.J65.AK9.K52 T73.432.72.AQJT8 Q9.AT9.JT8654.96 [04:21:33.458] [3] (w=0.486) N:AK86.KQ87.Q3.743 J954.JT6.AK98.K6 T73.432.72.AQJT8 Q2.A95.JT654.952 [04:21:33.458] [4] (w=0.471) N:AK86.KQ87.Q3.743 J942.AJ96.AKJ.92 T73.432.72.AQJT8 Q5.T5.T98654.K65 [04:21:33.458] [5] (w=0.468) N:AK86.KQ87.Q3.743 J542.AJT9.AK6.62 T73.432.72.AQJT8 Q9.65.JT9854.K95 [04:21:33.458] [6] (w=0.458) N:AK86.KQ87.Q3.743 J542.A96.AKT95.6 T73.432.72.AQJT8 Q9.JT5.J864.K952 [04:21:33.458] [7] (w=0.445) N:AK86.KQ87.Q3.743 J54.AJT9.AKT5.96 T73.432.72.AQJT8 Q92.65.J9864.K52 [04:21:33.458] [8] (w=0.444) N:AK86.KQ87.Q3.743 J954.JT96.AK9.K6 T73.432.72.AQJT8 Q2.A5.JT8654.952 [04:21:33.458] [9] (w=0.437) N:AK86.KQ87.Q3.743 J954.AJ65.AK6.96 T73.432.72.AQJT8 Q2.T9.JT9854.K52 [04:21:33.458] [10] (w=0.433) N:AK86.KQ87.Q3.743 J54.AJT9.AKT86.9 T73.432.72.AQJT8 Q92.65.J954.K652 [04:21:33.458] [11] (w=0.426) N:AK86.KQ87.Q3.743 J954.AJT.AK986.2 T73.432.72.AQJT8 Q2.965.JT54.K965 [04:21:33.459] [12] (w=0.423) N:AK86.KQ87.Q3.743 J942.A96.AKJ6.95 T73.432.72.AQJT8 Q5.JT5.T9854.K62 [04:21:33.459] [13] (w=0.417) N:AK86.KQ87.Q3.743 J954.A96.AKT5.96 T73.432.72.AQJT8 Q2.JT5.J9864.K52 [04:21:33.459] [14] (w=0.414) N:AK86.KQ87.Q3.743 J954.AT9.AKT.962 T73.432.72.AQJT8 Q2.J65.J98654.K5 [04:21:33.459] [15] (w=0.412) N:AK86.KQ87.Q3.743 J542.A96.AK65.65 T73.432.72.AQJT8 Q9.JT5.JT984.K92 [04:21:33.459] [16] (w=0.402) N:AK86.KQ87.Q3.743 J954.A95.AKJ98.2 T73.432.72.AQJT8 Q2.JT6.T654.K965 [04:21:33.459] [17] (w=0.397) N:AK86.KQ87.Q3.743 J42.A965.AKJ5.95 T73.432.72.AQJT8 Q95.JT.T9864.K62 [04:21:33.459] [18] (w=0.393) N:AK86.KQ87.Q3.743 J942.J95.AKT65.K T73.432.72.AQJT8 Q5.AT6.J984.9652 [04:21:33.459] [19] (w=0.387) N:AK86.KQ87.Q3.743 J42.AT65.AKT.962 T73.432.72.AQJT8 Q95.J9.J98654.K5 [04:21:33.459] [20] (w=0.381) N:AK86.KQ87.Q3.743 J54.AJT9.AK86.62 T73.432.72.AQJT8 Q92.65.JT954.K95 [04:21:33.459] ... and 24 more [04:21:33.575] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:33.575] SK: [-50, 110, 110, -50, -50, -50, -50, 110, -50, -50, -100, -50, -50, -50, -50, -100, -50, 90, -50, -50, -50, -50, -100, -50, 110, -50, 110, 110, 110, -50, 130, 110, 90, 90, 110, 90, -50, 90, 110, -50, -50, -50, 110, -50] [04:21:33.575] C4: [-50, 130, 130, -50, 90, -50, 90, 130, -50, 90, -50, -50, -50, 90, 90, -50, 90, 130, 90, 90, -50, 90, -50, -50, 130, 90, 130, 110, 130, -50, 130, 110, 90, 110, 110, 90, -50, 110, 110, 90, 90, 90, 110, 90] [04:21:33.575] HK: [-50, 90, 90, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, -50, -50, -50, -50, -50, 110, -50, 90, 110, 90, -50, 110, 90, 90, 90, 90, 90, -50, 90, 110, -50, -50, -50, 110, -50] [04:21:33.576] C7: [-50, 130, 130, -50, 90, -50, 90, 130, -50, 90, -50, -50, -50, 90, 90, -50, 90, 130, 90, 90, -50, 90, -50, -50, 130, 90, 130, 110, 130, -50, 130, 110, 90, 110, 110, 90, -50, 110, 110, 90, 90, 90, 110, 90] [04:21:33.576] DQ: [-50, 130, 130, -50, -50, -50, -50, 130, -50, -50, -50, -50, -50, 90, -50, -50, -50, 130, 90, -50, -50, -50, -50, -50, 130, -50, 130, 130, 130, -50, 130, 110, 90, 90, 110, 90, -50, 90, 110, -50, -50, -50, 130, -50] [04:21:33.576] S6: [-100, 90, 90, -100, -100, -100, -50, -50, -100, -50, -100, -100, -100, -50, -100, -100, -50, 90, -50, -50, -100, -50, -100, -100, 110, -50, 110, 110, 90, -50, 90, 110, -100, 90, 110, -50, -50, 90, 110, -100, -100, -50, 110, -50] [04:21:33.576] S8: [-100, 90, 90, -100, -100, -100, -50, -50, -100, -50, -100, -100, -100, -50, -100, -100, -50, 90, -50, -50, -100, -50, -100, -100, 110, -50, 110, 110, 90, -50, 90, 110, -100, 90, 110, -50, -50, 90, 110, -100, -100, -50, 110, -50] [04:21:33.576] H8: [-100, 90, 90, -100, -50, -100, -50, -50, -100, -100, -50, -100, -100, -50, -100, -100, -100, 90, -50, -50, -100, -100, -100, -100, -50, -100, -100, -50, 90, -100, 90, -50, -50, -100, -50, 90, -100, -100, -50, -50, -50, -50, 90, -50] [04:21:33.576] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:33.576] SK: [6, 8, 8, 6, 6, 6, 6, 8, 6, 6, 5, 6, 6, 6, 6, 5, 6, 7, 6, 6, 6, 6, 5, 6, 8, 6, 8, 8, 8, 6, 9, 8, 7, 7, 8, 7, 6, 7, 8, 6, 6, 6, 8, 6] [04:21:33.576] C4: [6, 9, 9, 6, 7, 6, 7, 9, 6, 7, 6, 6, 6, 7, 7, 6, 7, 9, 7, 7, 6, 7, 6, 6, 9, 7, 9, 8, 9, 6, 9, 8, 7, 8, 8, 7, 6, 8, 8, 7, 7, 7, 8, 7] [04:21:33.576] HK: [6, 7, 7, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 8, 6, 7, 8, 7, 6, 8, 7, 7, 7, 7, 7, 6, 7, 8, 6, 6, 6, 8, 6] [04:21:33.576] C7: [6, 9, 9, 6, 7, 6, 7, 9, 6, 7, 6, 6, 6, 7, 7, 6, 7, 9, 7, 7, 6, 7, 6, 6, 9, 7, 9, 8, 9, 6, 9, 8, 7, 8, 8, 7, 6, 8, 8, 7, 7, 7, 8, 7] [04:21:33.576] DQ: [6, 9, 9, 6, 6, 6, 6, 9, 6, 6, 6, 6, 6, 7, 6, 6, 6, 9, 7, 6, 6, 6, 6, 6, 9, 6, 9, 9, 9, 6, 9, 8, 7, 7, 8, 7, 6, 7, 8, 6, 6, 6, 9, 6] [04:21:33.576] S6: [5, 7, 7, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 6, 5, 5, 6, 7, 6, 6, 5, 6, 5, 5, 8, 6, 8, 8, 7, 6, 7, 8, 5, 7, 8, 6, 6, 7, 8, 5, 5, 6, 8, 6] [04:21:33.576] S8: [5, 7, 7, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 6, 5, 5, 6, 7, 6, 6, 5, 6, 5, 5, 8, 6, 8, 8, 7, 6, 7, 8, 5, 7, 8, 6, 6, 7, 8, 5, 5, 6, 8, 6] [04:21:33.576] H8: [5, 7, 7, 5, 6, 5, 6, 6, 5, 5, 6, 5, 5, 6, 5, 5, 5, 7, 6, 6, 5, 5, 5, 5, 6, 5, 5, 6, 7, 5, 7, 6, 6, 5, 6, 7, 5, 5, 6, 6, 6, 6, 7, 6] [04:21:33.577] --- IMP Calculation Output (card -> average IMP) --- [04:21:33.577] C4: 1.78 [04:21:33.577] C7: 1.78 [04:21:33.577] DQ: 0.61 [04:21:33.577] HK: 0.14 [04:21:33.577] SK: -0.13 [04:21:33.577] S6: -1.23 [04:21:33.577] S8: -1.23 [04:21:33.577] H8: -1.74 [04:21:33.578] === DDS DETAILED ANALYSIS === [04:21:33.578] Cards analyzed: 8, Samples per card: 44 [04:21:33.578] [04:21:33.578] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:33.578] ----- ------ --------- ------- ----------- -------------------------------- [04:21:33.578] C4 1.78 7.23 61 % 4 [6, 9, 9, 6, 7, 6, 7, 9, 6, 7, 6, 6, 6, 7, 7, 6, 7, 9, 7, 7...] [04:21:33.578] C7 1.78 7.23 61 % 4 [6, 9, 9, 6, 7, 6, 7, 9, 6, 7, 6, 6, 6, 7, 7, 6, 7, 9, 7, 7...] [04:21:33.578] DQ 0.61 6.95 34 % 4 [6, 9, 9, 6, 6, 6, 6, 9, 6, 6, 6, 6, 6, 7, 6, 6, 6, 9, 7, 6...] [04:21:33.578] HK 0.14 6.52 30 % 3 [6, 7, 7, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 6...] [04:21:33.578] SK -0.13 6.61 27 % 5 [6, 8, 8, 6, 6, 6, 6, 8, 6, 6, 5, 6, 6, 6, 6, 5, 6, 7, 6, 6...] [04:21:33.578] S6 -1.23 6.11 22 % 4 [5, 7, 7, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 6, 5, 5, 6, 7, 6, 6...] [04:21:33.578] S8 -1.23 6.11 22 % 4 [5, 7, 7, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 6, 5, 5, 6, 7, 6, 6...] [04:21:33.578] H8 -1.74 5.70 14 % 3 [5, 7, 7, 5, 6, 5, 6, 6, 5, 5, 6, 5, 5, 6, 5, 5, 5, 7, 6, 6...] [04:21:33.579] [04:21:33.579] Selected: C4 (IMPs=1.78, avgTricks=7.23) [04:21:33.579] =================== [04:21:33.579] [FUSION] alpha-mu(M=2) correction: 44 worlds, candidates=[C4,C7,DQ,HK] [04:21:33.959] [FUSION] C4: 10 info-set group(s), 37 world(s) committed, 3 singleton(s) [04:21:34.269] [FUSION] C7: 10 info-set group(s), 37 world(s) committed, 3 singleton(s) [04:21:34.399] [FUSION] DQ: no declarer-lead worlds after completion [04:21:34.558] [FUSION] HK: 7 info-set group(s), 29 world(s) committed, 1 singleton(s) [04:21:34.559] [FUSION] C4: 1.78 -> 1.75 IMP (avgTricks 7.06) [04:21:34.559] [FUSION] C7: 1.78 -> 1.75 IMP (avgTricks 7.06) [04:21:34.559] [FUSION] DQ: 0.61 -> 0.62 IMP (avgTricks 6.84) [04:21:34.559] [FUSION] HK: 0.14 -> 0.15 IMP (avgTricks 6.35) [04:21:34.559] [FUSION] After correction, best card: C4 (1.75 IMP) [04:21:34.559] [TRUMP] Trump=Clubs, declarerTrumps=3, dummyTrumps=5, initialMissing=5, maxMissing=7 [04:21:34.559] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls AQJT8 743 K9652' [04:21:34.813] SUITC_CALL_END: jsonLength=2256 [04:21:34.813] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":48.0435} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.4609, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"Pe [04:21:34.813] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln AQJT8 743 K9652' [04:21:35.067] SUITC_CALL_END: jsonLength=657 [04:21:35.067] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":5.6522} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.0370, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"Per [04:21:35.067] [TRUMP] Trump-leader check: current=743 other=AQJT8 opp=K9652 [04:21:35.067] [TRUMP] leader=current (-Ls): 4.46 tricks [04:21:35.067] [TRUMP] leader=other (-Ln): 4.04 tricks [04:21:35.067] [TRUMP] -> current hand at least as good (diff=-0.42) [04:21:35.067] [TRUMP] Missing trumps: 5 (initial: 5, played: 0) -> adjust: +0.40 [04:21:35.067] [TRUMP] C4: 1.75 -> 2.15 (+0.40) [04:21:35.068] [TRUMP] C7: 1.75 -> 2.15 (+0.40) [04:21:35.068] [TRUMP] After adjustment, best card: C4 (2.15 IMPs) [04:21:35.068] Selected: C4 (avg 2.15 IMPs, 7.06 tricks) -- 1 tied card(s): C7 [04:21:35.068] [stage-timing] ok sample=2308ms validate=0ms nn=60ms signal=0ms simgames=1ms dds=1606ms total=3980ms samples=44 cards=8 [04:21:35.068] SUITC_CALL_BEGIN: input=' -F1 -u -c100 743 AQJT8 K9652' [04:21:35.580] SUITC_CALL_END: jsonLength=2256 [04:21:35.580] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":48.0435} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.4609, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"Pe [04:21:35.581] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:21:35.581] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:35.581] Relative position: Declarer, Contract type: Suit [04:21:35.581] Cards in hand mask: 9 [04:21:35.582] Candidate: xC = 88.6 % [04:21:35.582] Candidate: QD = 6.9 % [04:21:35.582] Candidate: KH = 1.7 % [04:21:35.582] Candidate: KS = 1.4 % [04:21:35.582] Candidate: QH = 0.6 % [04:21:35.582] Candidate: xS = 0.5 % [04:21:35.582] Candidate: 8S = 0.1 % [04:21:35.582] Candidate: xH = 0.1 % [04:21:35.582] Candidate: 8H = 0.0 % [04:21:35.582] Selected: C3 (88.6 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:36 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:36 === [04:21:36.512] === FindBestCardAsync: Position=S, CardsPlayed=10 === [04:21:36.513] Contract: 2C, Declarer: N, Dealer: W [04:21:36.513] Auction: P-1C-X-2C-P-P-P [04:21:36.513] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:36.513] Position S is on declarer's side - score table shifted by 1 declarer tricks won [04:21:36.513] ****************************** [04:21:36.513] FindMatchingDealsWithPlayInternal Input: [04:21:36.513] Position parameter: S [04:21:36.513] Deal from game: N:... ... ... ... [04:21:36.513] Hand for N: AK86.KQ87.Q3.743 [04:21:36.513] Hand for E: (null) [04:21:36.513] Hand for S: T73.432.72.AQJT8 [04:21:36.513] Hand for W: (null) [04:21:36.513] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2 [04:21:36.514] Declarer: N [04:21:36.514] ****************************** [04:21:36.514] [DealFinder] Seed from player S hand: 1226989026 [04:21:36.514] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:36.514] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:36.514] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1495MB, gc2=23) [04:21:36.514] [DealFinder] Using cardsPlayedCount=10 for visibility calculation [04:21:36.514] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=10 [04:21:36.514] [ExtractPartialDeal] Visible hands: S, N [04:21:36.514] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:36.514] [ExtractPartialDeal] Extracted hands: [04:21:36.514] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:36.514] E: ... (0 cards) [04:21:36.514] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:36.514] W: ... (0 cards) [04:21:36.515] [DealFinder] Trump suit from contract '2C': Clubs [04:21:36.515] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:36.515] [ComputePlayedCards] Card 1: DK played by E [04:21:36.515] [ComputePlayedCards] Card 2: D2 played by S [04:21:36.515] [ComputePlayedCards] Card 3: D4 played by W [04:21:36.515] [ComputePlayedCards] Card 4: D3 played by N [04:21:36.515] [ComputePlayedCards] Trick complete. Winner: E [04:21:36.515] [ComputePlayedCards] Card 5: S4 played by E [04:21:36.515] [ComputePlayedCards] Card 6: S3 played by S [04:21:36.515] [ComputePlayedCards] Card 7: SQ played by W [04:21:36.515] [ComputePlayedCards] Card 8: SA played by N [04:21:36.515] [ComputePlayedCards] Trick complete. Winner: N [04:21:36.515] [ComputePlayedCards] Card 9: C4 played by N [04:21:36.515] [ComputePlayedCards] Card 10: C2 played by E [04:21:36.515] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4 [04:21:36.515] [DealFinder] Added 3 played cards to E (was 0 cards): DK, S4, C2 [04:21:36.515] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3 [04:21:36.516] [DealFinder] Added 2 played cards to W (was 0 cards): D4, SQ [04:21:36.516] [DealFinder] Bid verification enabled for: E [04:21:36.516] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:36.516] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:36.516] [DealFinder] Known cards per player: N=13, E=3, S=13, W=2 [04:21:36.516] [DealFinder] Locked players: N, S [04:21:36.516] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [04:21:36.516] [DealFinder] Players needing cards: E:10, W:11 [04:21:36.516] Large number of cards remaining. Using random generation. [04:21:36.516] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:36.517] [VerifyHands] FAIL for E: J954.T65.KT65.K2 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:36.517] [VerifyHands] FAIL for E: 42.AT9.K9865.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:36.517] [VerifyHands] FAIL for E: 954.5.AKT96.K952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:36.520] [VerifyHands] FAIL for E: J542.AJ.K95.9652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:36.523] [VerifyHands] FAIL for E: 954.AJT.AKT6.K52 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:39.445] [Timing] Total: 2931ms, Generation: 30ms, Verification: 518ms [04:21:39.445] [Timing] Attempts: 1232, PassedSimpleCheck: 1101, FailedVerification: 1051, Found: 50 [04:21:39.465] Search complete. Returning 50 deals. [04:21:39.465] Found 50 sample deals for simulation. [04:21:39.465] Valid deals for DDS: 50 / 50 [04:21:39.465] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:39.473] [SAMPLE-VAL] Opening lead NN validation (DK): 16/50 samples adjusted [04:21:39.474] [SAMPLE-VAL] Opening lead rule validation (DK): 10/50 samples penalized for convention violation [04:21:39.474] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:39.474] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:39.474] [SAMPLE-VAL] T3: N=C4 E=C2 (leader=N) (partial) [04:21:39.476] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.444 [E:T2-S4=14 % T3-C2=93 %, W:T1-D4=82 % T2-SQ=86 %] [04:21:39.477] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.023 [E:T2-S4=32 % T3-C2=100 %, W:T1-D4=58 % T2-SQ=1 %!] [04:21:39.478] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.523 [E:T2-S4=30 % T3-C2=100 %, W:T1-D4=66 % T2-SQ=93 %] [04:21:39.480] [SAMPLE-VAL] Sample 4: weight 0.005 -> 0.003 [E:T2-S4=63 % T3-C2=97 %, W:T1-D4=70 % T2-SQ=93 %] [04:21:39.481] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.561 [E:T2-S4=33 % T3-C2=97 %, W:T1-D4=76 % T2-SQ=98 %] [04:21:39.482] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.583 [E:T2-S4=38 % T3-C2=97 %, W:T1-D4=79 % T2-SQ=98 %] [04:21:39.484] [SAMPLE-VAL] Sample 7: weight 0.005 -> 0.003 [E:T2-S4=34 % T3-C2=97 %, W:T1-D4=76 % T2-SQ=96 %] [04:21:39.485] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.601 [E:T2-S4=41 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=89 %] [04:21:39.486] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.567 [E:T2-S4=37 % T3-C2=100 %, W:T1-D4=82 % T2-SQ=83 %] [04:21:39.487] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.004 [E:T2-S4=36 % T3-C2=100 %, W:T1-D4=67 % T2-SQ=0 %!] [04:21:39.489] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.011 [E:T2-S4=42 % T3-C2=100 %, W:T1-D4=69 % T2-SQ=0 %!] [04:21:39.490] [SAMPLE-VAL] Sample 12: weight 0.100 -> 0.059 [E:T2-S4=47 % T3-C2=95 %, W:T1-D4=78 % T2-SQ=83 %] [04:21:39.491] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.547 [E:T2-S4=32 % T3-C2=98 %, W:T1-D4=72 % T2-SQ=98 %] [04:21:39.493] [SAMPLE-VAL] Sample 14: weight 0.100 -> 0.002 [E:T2-S4=48 % T3-C2=78 %, W:T1-D4=57 % T2-SQ=1 %!] [04:21:39.494] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.044 [E:T2-S4=52 % T3-C2=100 %, W:T1-D4=86 % T2-SQ=1 %!] [04:21:39.495] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.541 [E:T2-S4=28 % T3-C2=100 %, W:T1-D4=80 % T2-SQ=94 %] [04:21:39.496] [SAMPLE-VAL] Sample 17: weight 0.005 -> 0.003 [E:T2-S4=40 % T3-C2=100 %, W:T1-D4=72 % T2-SQ=97 %] [04:21:39.498] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.017 [E:T2-S4=52 % T3-C2=91 %, W:T1-D4=79 % T2-SQ=0 %!] [04:21:39.499] [SAMPLE-VAL] Sample 19: weight 0.005 -> 0.003 [E:T2-S4=21 % T3-C2=94 %, W:T1-D4=86 % T2-SQ=95 %] [04:21:39.500] [SAMPLE-VAL] Sample 20: weight 0.005 -> 0.003 [E:T2-S4=47 % T3-C2=96 %, W:T1-D4=81 % T2-SQ=90 %] [04:21:39.501] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.546 [E:T2-S4=39 % T3-C2=98 %, W:T1-D4=58 % T2-SQ=97 %] [04:21:39.503] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.608 [E:T2-S4=41 % T3-C2=100 %, W:T1-D4=100 % T2-SQ=82 %] [04:21:39.504] [SAMPLE-VAL] Sample 23: weight 0.100 -> 0.009 [E:T2-S4=59 % T3-C2=100 %, W:T1-D4=82 % T2-SQ=2 %!] [04:21:39.505] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.006 [E:T2-S4=51 % T3-C2=70 %, W:T1-D4=81 % T2-SQ=0 %!] [04:21:39.507] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.573 [E:T2-S4=30 % T3-C2=100 %, W:T1-D4=90 % T2-SQ=98 %] [04:21:39.508] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.524 [E:T2-S4=39 % T3-C2=77 %, W:T1-D4=67 % T2-SQ=93 %] [04:21:39.509] [SAMPLE-VAL] Sample 27: weight 0.100 -> 0.060 [E:T2-S4=43 % T3-C2=98 %, W:T1-D4=79 % T2-SQ=96 %] [04:21:39.511] [SAMPLE-VAL] Sample 28: weight 0.005 -> 0.002 [E:T2-S4=34 % T3-C2=100 %, W:T1-D4=42 % T2-SQ=80 %] [04:21:39.512] [SAMPLE-VAL] Sample 29: weight 0.005 -> 0.003 [E:T2-S4=31 % T3-C2=100 %, W:T1-D4=81 % T2-SQ=98 %] [04:21:39.513] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.457 [E:T2-S4=32 % T3-C2=97 %, W:T1-D4=35 % T2-SQ=97 %] [04:21:39.515] [SAMPLE-VAL] Sample 31: weight 0.005 -> 0.003 [E:T2-S4=40 % T3-C2=100 %, W:T1-D4=68 % T2-SQ=96 %] [04:21:39.516] [SAMPLE-VAL] Sample 32: weight 0.100 -> 0.060 [E:T2-S4=39 % T3-C2=100 %, W:T1-D4=81 % T2-SQ=98 %] [04:21:39.517] [SAMPLE-VAL] Sample 33: weight 0.005 -> 0.003 [E:T2-S4=30 % T3-C2=80 %, W:T1-D4=75 % T2-SQ=96 %] [04:21:39.518] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.008 [E:T2-S4=50 % T3-C2=100 %, W:T1-D4=100 % T2-SQ=0 %!] [04:21:39.520] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.003 [E:T2-S4=34 % T3-C2=100 %, W:T1-D4=77 % T2-SQ=0 %!] [04:21:39.521] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [E:T2-S4=40 % T3-C2=81 %, W:T1-D4=67 % T2-SQ=0 %!] [04:21:39.522] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.538 [E:T2-S4=24 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=97 %] [04:21:39.524] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.036 [E:T2-S4=65 % T3-C2=72 %, W:T1-D4=57 % T2-SQ=1 %!] [04:21:39.525] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [E:T2-S4=30 % T3-C2=100 %, W:T1-D4=100 % T2-SQ=0 %!] [04:21:39.526] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.582 [E:T2-S4=38 % T3-C2=93 %, W:T1-D4=91 % T2-SQ=87 %] [04:21:39.527] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.026 [E:T2-S4=50 % T3-C2=100 %, W:T1-D4=50 % T2-SQ=1 %!] [04:21:39.529] [SAMPLE-VAL] Sample 42: weight 0.005 -> 0.002 [E:T2-S4=17 % T3-C2=81 %, W:T1-D4=74 % T2-SQ=93 %] [04:21:39.530] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.583 [E:T2-S4=38 % T3-C2=97 %, W:T1-D4=79 % T2-SQ=98 %] [04:21:39.531] [SAMPLE-VAL] Sample 44: weight 0.100 -> 0.065 [E:T2-S4=61 % T3-C2=96 %, W:T1-D4=79 % T2-SQ=93 %] [04:21:39.533] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.540 [E:T2-S4=21 % T3-C2=100 %, W:T1-D4=100 % T2-SQ=96 %] [04:21:39.534] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.394 [E:T2-S4=12 % T3-C2=100 %, W:T1-D4=59 % T2-SQ=81 %] [04:21:39.535] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.548 [E:T2-S4=37 % T3-C2=95 %, W:T1-D4=67 % T2-SQ=94 %] [04:21:39.536] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.579 [E:T2-S4=53 % T3-C2=94 %, W:T1-D4=63 % T2-SQ=86 %] [04:21:39.538] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.493 [E:T2-S4=21 % T3-C2=100 %, W:T1-D4=84 % T2-SQ=83 %] [04:21:39.539] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.515 [E:T2-S4=20 % T3-C2=100 %, W:T1-D4=88 % T2-SQ=97 %] [04:21:39.539] [SAMPLE-VAL] Zeroed 16 samples below relative threshold 0.010 x max 0.6079 = 0.006079 [04:21:39.539] [SAMPLE-VAL] Done. Weight range: 0.000-0.608 [04:21:39.539] [SAMPLE-VAL] Top sample 22 (w=0.608): E:J542.AT9.AK98.62 W:Q9.J65.JT654.K95 [E:T2-S4=41 % T3-C2=100 %, W:T1-D4=100 % T2-SQ=82 %] [04:21:39.539] [SAMPLE-VAL] Top sample 8 (w=0.601): E:J542.AJT.AK85.52 W:Q9.965.JT964.K96 [E:T2-S4=41 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=89 %] [04:21:39.539] [SAMPLE-VAL] Top sample 6 (w=0.583): E:J954.JT6.AK95.K2 W:Q2.A95.JT864.965 [E:T2-S4=38 % T3-C2=97 %, W:T1-D4=79 % T2-SQ=98 %] [04:21:39.539] [SAMPLE-VAL] Top sample 43 (w=0.583): E:J942.JT6.AK95.K2 W:Q5.A95.JT864.965 [E:T2-S4=38 % T3-C2=97 %, W:T1-D4=79 % T2-SQ=98 %] [04:21:39.540] [SAMPLE-VAL] Top sample 40 (w=0.582): E:J54.AJT5.AK8.962 W:Q92.96.JT9654.K5 [E:T2-S4=38 % T3-C2=93 %, W:T1-D4=91 % T2-SQ=87 %] [04:21:39.540] After sample validation: 34 deals remaining [04:21:39.540] [PLAY-INFER] No inference observations detected [04:21:39.540] Using weighted samples: 34/34 have non-uniform weights (range 0.008-0.608) [04:21:39.540] Sample deals (34 total, showing first 20, by weight): [04:21:39.540] [1] (w=0.608) N:AK86.KQ87.Q3.743 J542.AT9.AK98.62 T73.432.72.AQJT8 Q9.J65.JT654.K95 [04:21:39.540] [2] (w=0.601) N:AK86.KQ87.Q3.743 J542.AJT.AK85.52 T73.432.72.AQJT8 Q9.965.JT964.K96 [04:21:39.540] [3] (w=0.583) N:AK86.KQ87.Q3.743 J954.JT6.AK95.K2 T73.432.72.AQJT8 Q2.A95.JT864.965 [04:21:39.540] [4] (w=0.583) N:AK86.KQ87.Q3.743 J942.JT6.AK95.K2 T73.432.72.AQJT8 Q5.A95.JT864.965 [04:21:39.540] [5] (w=0.582) N:AK86.KQ87.Q3.743 J54.AJT5.AK8.962 T73.432.72.AQJT8 Q92.96.JT9654.K5 [04:21:39.540] [6] (w=0.579) N:AK86.KQ87.Q3.743 J542.A65.AKJ.952 T73.432.72.AQJT8 Q9.JT9.T98654.K6 [04:21:39.540] [7] (w=0.573) N:AK86.KQ87.Q3.743 J942.AJT6.AK8.52 T73.432.72.AQJT8 Q5.95.JT9654.K96 [04:21:39.540] [8] (w=0.567) N:AK86.KQ87.Q3.743 J542.A96.AKT5.52 T73.432.72.AQJT8 Q9.JT5.J9864.K96 [04:21:39.540] [9] (w=0.561) N:AK86.KQ87.Q3.743 J942.JT5.AKT5.K2 T73.432.72.AQJT8 Q5.A96.J9864.965 [04:21:39.540] [10] (w=0.548) N:AK86.KQ87.Q3.743 J942.AJ9.AKJ.952 T73.432.72.AQJT8 Q5.T65.T98654.K6 [04:21:39.541] [11] (w=0.547) N:AK86.KQ87.Q3.743 J954.J65.AK86.K2 T73.432.72.AQJT8 Q2.AT9.JT954.965 [04:21:39.541] [12] (w=0.546) N:AK86.KQ87.Q3.743 J942.J95.AK65.K2 T73.432.72.AQJT8 Q5.AT6.JT984.965 [04:21:39.541] [13] (w=0.541) N:AK86.KQ87.Q3.743 J954.AJ9.AKJT8.2 T73.432.72.AQJT8 Q2.T65.9654.K965 [04:21:39.541] [14] (w=0.540) N:AK86.KQ87.Q3.743 J942.A95.AK98.62 T73.432.72.AQJT8 Q5.JT6.JT654.K95 [04:21:39.541] [15] (w=0.538) N:AK86.KQ87.Q3.743 J942.AJ6.AKT9.62 T73.432.72.AQJT8 Q5.T95.J8654.K95 [04:21:39.541] [16] (w=0.524) N:AK86.KQ87.Q3.743 J942.AJ9.AKJT.92 T73.432.72.AQJT8 Q5.T65.98654.K65 [04:21:39.541] [17] (w=0.523) N:AK86.KQ87.Q3.743 J954.AT9.AKJT5.2 T73.432.72.AQJT8 Q2.J65.9864.K965 [04:21:39.541] [18] (w=0.515) N:AK86.KQ87.Q3.743 J954.AJT.AKT.652 T73.432.72.AQJT8 Q2.965.J98654.K9 [04:21:39.541] [19] (w=0.493) N:AK86.KQ87.Q3.743 J42.AT65.AK96.62 T73.432.72.AQJT8 Q95.J9.JT854.K95 [04:21:39.541] [20] (w=0.457) N:AK86.KQ87.Q3.743 J942.J65.AKJ5.K2 T73.432.72.AQJT8 Q5.AT9.T9864.965 [04:21:39.541] ... and 14 more [04:21:39.621] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:39.621] CA: [90, 90, 110, 110, 90, 90, -50, 90, 110, 90, 110, 110, -50, -50, -50, -50, -50, 90, 90, 110, 90, -50, 90, -50, -50, 90, -50, -50, -50, -50, -50, 90, 90, -50] [04:21:39.621] CQ: [90, 90, 130, 130, 90, 90, -50, 90, 130, -50, 130, 130, -50, -50, -50, -50, -50, -50, 90, 130, 90, 90, 110, 90, 90, 110, -50, -50, -50, 90, -50, 110, 110, -50] [04:21:39.621] C8: [-50, -50, 90, 90, 90, 90, -100, -50, 90, -50, 90, 90, -100, -100, -100, -50, -100, -50, -50, 90, 90, -100, 90, -50, -50, -50, -100, -50, -100, -100, -50, 90, 90, -100] [04:21:39.621] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:39.621] CA: [7, 7, 8, 8, 7, 7, 6, 7, 8, 7, 8, 8, 6, 6, 6, 6, 6, 7, 7, 8, 7, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 7, 7, 6] [04:21:39.621] CQ: [7, 7, 9, 9, 7, 7, 6, 7, 9, 6, 9, 9, 6, 6, 6, 6, 6, 6, 7, 9, 7, 7, 8, 7, 7, 8, 6, 6, 6, 7, 6, 8, 8, 6] [04:21:39.621] C8: [6, 6, 7, 7, 7, 7, 5, 6, 7, 6, 7, 7, 5, 5, 5, 6, 5, 6, 6, 7, 7, 5, 7, 6, 6, 6, 5, 6, 5, 5, 6, 7, 7, 5] [04:21:39.622] --- IMP Calculation Output (card -> average IMP) --- [04:21:39.622] CQ: 0.90 [04:21:39.622] CA: 0.89 [04:21:39.622] C8: -1.80 [04:21:39.622] === DDS DETAILED ANALYSIS === [04:21:39.622] Cards analyzed: 3, Samples per card: 34 [04:21:39.622] [04:21:39.622] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:39.622] ----- ------ --------- ------- ----------- -------------------------------- [04:21:39.622] CQ 0.90 7.09 64 % 4 [7, 7, 9, 9, 7, 7, 6, 7, 9, 6, 9, 9, 6, 6, 6, 6, 6, 6, 7, 9...] [04:21:39.622] CA 0.89 6.74 68 % 3 [7, 7, 8, 8, 7, 7, 6, 7, 8, 7, 8, 8, 6, 6, 6, 6, 6, 7, 7, 8...] [04:21:39.622] C8 -1.80 6.06 41 % 3 [6, 6, 7, 7, 7, 7, 5, 6, 7, 6, 7, 7, 5, 5, 5, 6, 5, 6, 6, 7...] [04:21:39.622] [04:21:39.622] Selected: CQ (IMPs=0.90, avgTricks=7.09) [04:21:39.622] =================== [04:21:39.623] [TRUMP] Skipped: not on lead [04:21:39.623] Selected: CQ (avg 0.90 IMPs, 7.09 tricks) [04:21:39.623] [stage-timing] ok sample=2952ms validate=0ms nn=74ms signal=0ms simgames=1ms dds=79ms total=3110ms samples=34 cards=10 [04:21:39.623] SUITC_CALL_BEGIN: input=' -F1 -u -c100 743 AQJT8 K9652' [04:21:40.127] SUITC_CALL_END: jsonLength=2256 [04:21:40.127] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":5,"Percentage":48.0435} ,{"Tricks":4,"Percentage":98.0435} ],"Result":4.4609, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4, N5","Plays":[{"Tricks":5,"Pe [04:21:40.127] === FindBestCardAsync: Position=S, CardsPlayed=10 === [04:21:40.128] Finding card to play for S: T73.432.72.AQJT8 [04:21:40.128] Relative position: Dummy, Contract type: Suit [04:21:40.128] Cards in hand mask: 5 [04:21:40.128] Candidate: QC = 40.9 % [04:21:40.129] Candidate: TC = 25.9 % [04:21:40.129] Candidate: JC = 16.9 % [04:21:40.129] Candidate: AC = 10.4 % [04:21:40.129] Candidate: 8C = 5.9 % [04:21:40.129] Selected: CQ (40.9 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:45 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:45 === [04:21:45.511] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:21:45.511] Contract: 2C, Declarer: N, Dealer: W [04:21:45.511] Auction: P-1C-X-2C-P-P-P [04:21:45.511] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:45.511] Position N is on declarer's side - score table shifted by 1 declarer tricks won [04:21:45.511] ****************************** [04:21:45.511] FindMatchingDealsWithPlayInternal Input: [04:21:45.511] Position parameter: N [04:21:45.511] Deal from game: N:... ... ... ... [04:21:45.511] Hand for N: AK86.KQ87.Q3.743 [04:21:45.512] Hand for E: (null) [04:21:45.512] Hand for S: T73.432.72.AQJT8 [04:21:45.512] Hand for W: (null) [04:21:45.512] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9 [04:21:45.512] Declarer: N [04:21:45.512] ****************************** [04:21:45.512] [DealFinder] Seed from player N hand: 171184532 [04:21:45.512] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:45.512] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:45.512] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1480MB, gc2=23) [04:21:45.512] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [04:21:45.512] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=13 [04:21:45.512] [ExtractPartialDeal] Visible hands: N, S [04:21:45.513] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:45.513] [ExtractPartialDeal] Extracted hands: [04:21:45.513] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:45.513] E: ... (0 cards) [04:21:45.513] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:45.513] W: ... (0 cards) [04:21:45.513] [DealFinder] Trump suit from contract '2C': Clubs [04:21:45.513] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:45.513] [ComputePlayedCards] Card 1: DK played by E [04:21:45.513] [ComputePlayedCards] Card 2: D2 played by S [04:21:45.513] [ComputePlayedCards] Card 3: D4 played by W [04:21:45.513] [ComputePlayedCards] Card 4: D3 played by N [04:21:45.513] [ComputePlayedCards] Trick complete. Winner: E [04:21:45.513] [ComputePlayedCards] Card 5: S4 played by E [04:21:45.513] [ComputePlayedCards] Card 6: S3 played by S [04:21:45.514] [ComputePlayedCards] Card 7: SQ played by W [04:21:45.514] [ComputePlayedCards] Card 8: SA played by N [04:21:45.514] [ComputePlayedCards] Trick complete. Winner: N [04:21:45.514] [ComputePlayedCards] Card 9: C4 played by N [04:21:45.514] [ComputePlayedCards] Card 10: C2 played by E [04:21:45.514] [ComputePlayedCards] Card 11: CT played by S [04:21:45.514] [ComputePlayedCards] Card 12: CK played by W [04:21:45.514] [ComputePlayedCards] Trick complete. Winner: W [04:21:45.514] [ComputePlayedCards] Card 13: H9 played by W [04:21:45.514] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4 [04:21:45.514] [DealFinder] Added 3 played cards to E (was 0 cards): DK, S4, C2 [04:21:45.514] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT [04:21:45.514] [DealFinder] Added 4 played cards to W (was 0 cards): D4, SQ, CK, H9 [04:21:45.514] [DealFinder] Bid verification enabled for: E [04:21:45.514] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:45.515] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:45.515] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:21:45.515] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:21:45.515] [DealFinder] Known cards per player: N=13, E=3, S=13, W=4 [04:21:45.515] [DealFinder] Locked players: N, S [04:21:45.515] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [04:21:45.515] [DealFinder] Players needing cards: E:10, W:9 [04:21:45.515] Large number of cards remaining. Using random generation. [04:21:45.515] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:45.516] [VerifyHands] FAIL for E: J4.6.AKJT965.962 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:45.519] [VerifyHands] FAIL for E: J9542.5.KJ95.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:45.519] [VerifyHands] FAIL for E: 42.5.AKJT985.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:45.522] [VerifyHands] FAIL for E: J94.JT5.AKJ6.962 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:45.525] [VerifyHands] FAIL for E: 954.T5.AK985.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:48.310] [Timing] Total: 2798ms, Generation: 26ms, Verification: 490ms [04:21:48.311] [Timing] Attempts: 1245, PassedSimpleCheck: 1245, FailedVerification: 1195, Found: 50 [04:21:48.331] Search complete. Returning 50 deals. [04:21:48.331] Found 50 sample deals for simulation. [04:21:48.331] Valid deals for DDS: 50 / 50 [04:21:48.331] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:48.339] [SAMPLE-VAL] Opening lead NN validation (DK): 0/50 samples adjusted [04:21:48.339] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:48.339] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:48.339] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:21:48.339] [SAMPLE-VAL] T4: W=H9 (leader=W) (partial) [04:21:48.341] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.076 [E:T2-S4=56 % T3-C2=94 %, W:T1-D4=61 % T2-SQ=1 %! T3-CK=99 % T4-H9=7 %] [04:21:48.343] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.188 [E:T2-S4=37 % T3-C2=77 %, W:T1-D4=73 % T2-SQ=96 % T3-CK=96 % T4-H9=3 %!] [04:21:48.345] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.015 [E:T2-S4=23 % T3-C2=100 %, W:T1-D4=78 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %!] [04:21:48.347] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.442 [E:T2-S4=22 % T3-C2=100 %, W:T1-D4=82 % T2-SQ=83 % T3-CK=100 % T4-H9=26 %] [04:21:48.349] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.030 [E:T2-S4=12 % T3-C2=100 %, W:T1-D4=65 % T2-SQ=93 % T3-CK=98 % T4-H9=1 %!] [04:21:48.350] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.026 [E:T2-S4=45 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=99 % T4-H9=20 %] [04:21:48.352] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.471 [E:T2-S4=30 % T3-C2=100 %, W:T1-D4=99 % T2-SQ=86 % T3-CK=98 % T4-H9=19 %] [04:21:48.354] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.457 [E:T2-S4=31 % T3-C2=100 %, W:T1-D4=54 % T2-SQ=80 % T3-CK=99 % T4-H9=28 %] [04:21:48.356] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.028 [E:T2-S4=53 % T3-C2=100 %, W:T1-D4=81 % T2-SQ=0 %! T3-CK=98 % T4-H9=28 %] [04:21:48.357] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.493 [E:T2-S4=38 % T3-C2=100 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 %] [04:21:48.359] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.499 [E:T2-S4=38 % T3-C2=93 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 %] [04:21:48.361] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.284 [E:T2-S4=26 % T3-C2=100 %, W:T1-D4=67 % T2-SQ=96 % T3-CK=99 % T4-H9=4 %!] [04:21:48.363] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.009 [E:T2-S4=22 % T3-C2=100 %, W:T1-D4=79 % T2-SQ=98 % T3-CK=98 % T4-H9=0 %!] [04:21:48.364] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.075 [E:T2-S4=42 % T3-C2=77 %, W:T1-D4=68 % T2-SQ=95 % T3-CK=98 % T4-H9=1 %!] [04:21:48.366] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.469 [E:T2-S4=38 % T3-C2=74 %, W:T1-D4=100 % T2-SQ=86 % T3-CK=97 % T4-H9=21 %] [04:21:48.368] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.249 [E:T2-S4=31 % T3-C2=71 %, W:T1-D4=78 % T2-SQ=96 % T3-CK=97 % T4-H9=4 %!] [04:21:48.370] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.130 [E:T2-S4=42 % T3-C2=100 %, W:T1-D4=99 % T2-SQ=86 % T3-CK=99 % T4-H9=2 %!] [04:21:48.371] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.013 [E:T2-S4=34 % T3-C2=93 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %!] [04:21:48.373] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.013 [E:T2-S4=34 % T3-C2=93 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %!] [04:21:48.375] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.255 [E:T2-S4=27 % T3-C2=94 %, W:T1-D4=84 % T2-SQ=97 % T3-CK=99 % T4-H9=3 %!] [04:21:48.377] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.142 [E:T2-S4=18 % T3-C2=100 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=2 %!] [04:21:48.378] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.024 [E:T2-S4=37 % T3-C2=72 %, W:T1-D4=53 % T2-SQ=98 % T3-CK=97 % T4-H9=0 %!] [04:21:48.380] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.145 [E:T2-S4=7 % T3-C2=100 %, W:T1-D4=77 % T2-SQ=92 % T3-CK=99 % T4-H9=3 %!] [04:21:48.382] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.038 [E:T2-S4=49 % T3-C2=100 %, W:T1-D4=58 % T2-SQ=1 %! T3-CK=98 % T4-H9=12 %] [04:21:48.384] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.469 [E:T2-S4=31 % T3-C2=100 %, W:T1-D4=70 % T2-SQ=75 % T3-CK=99 % T4-H9=28 %] [04:21:48.386] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.036 [E:T2-S4=51 % T3-C2=73 %, W:T1-D4=53 % T2-SQ=87 % T3-CK=98 % T4-H9=1 %!] [04:21:48.387] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.005 [E:T2-S4=32 % T3-C2=100 %, W:T1-D4=48 % T2-SQ=1 %! T3-CK=99 % T4-H9=1 %!] [04:21:48.389] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.153 [E:T2-S4=9 % T3-C2=100 %, W:T1-D4=56 % T2-SQ=87 % T3-CK=99 % T4-H9=3 %!] [04:21:48.391] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.062 [E:T2-S4=48 % T3-C2=100 %, W:T1-D4=58 % T2-SQ=1 %! T3-CK=99 % T4-H9=10 %] [04:21:48.393] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.289 [E:T2-S4=40 % T3-C2=100 %, W:T1-D4=86 % T2-SQ=87 % T3-CK=99 % T4-H9=4 %!] [04:21:48.394] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.012 [E:T2-S4=43 % T3-C2=100 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %!] [04:21:48.396] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.013 [E:T2-S4=34 % T3-C2=93 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %!] [04:21:48.398] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.481 [E:T2-S4=29 % T3-C2=100 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=26 %] [04:21:48.399] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.421 [E:T2-S4=38 % T3-C2=100 %, W:T1-D4=90 % T2-SQ=86 % T3-CK=99 % T4-H9=5 %] [04:21:48.401] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.289 [E:T2-S4=40 % T3-C2=100 %, W:T1-D4=86 % T2-SQ=87 % T3-CK=99 % T4-H9=4 %!] [04:21:48.403] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.013 [E:T2-S4=34 % T3-C2=93 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %!] [04:21:48.405] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.011 [E:T2-S4=25 % T3-C2=100 %, W:T1-D4=90 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 %] [04:21:48.407] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.012 [E:T2-S4=34 % T3-C2=100 %, W:T1-D4=68 % T2-SQ=0 %! T3-CK=99 % T4-H9=27 %] [04:21:48.408] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.249 [E:T2-S4=18 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=97 % T3-CK=99 % T4-H9=4 %!] [04:21:48.410] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.015 [E:T2-S4=48 % T3-C2=100 %, W:T1-D4=69 % T2-SQ=1 %! T3-CK=98 % T4-H9=3 %!] [04:21:48.412] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.005 [E:T2-S4=32 % T3-C2=100 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=98 % T4-H9=29 %] [04:21:48.414] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.097 [E:T2-S4=49 % T3-C2=100 %, W:T1-D4=84 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 %] [04:21:48.415] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.220 [E:T2-S4=27 % T3-C2=93 %, W:T1-D4=75 % T2-SQ=97 % T3-CK=99 % T4-H9=3 %!] [04:21:48.417] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.010 [E:T2-S4=51 % T3-C2=100 %, W:T1-D4=67 % T2-SQ=1 %! T3-CK=100 % T4-H9=1 %!] [04:21:48.419] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.476 [E:T2-S4=31 % T3-C2=100 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=19 %] [04:21:48.421] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.368 [E:T2-S4=25 % T3-C2=100 %, W:T1-D4=60 % T2-SQ=82 % T3-CK=99 % T4-H9=6 %] [04:21:48.423] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.231 [E:T2-S4=54 % T3-C2=76 %, W:T1-D4=86 % T2-SQ=83 % T3-CK=97 % T4-H9=3 %!] [04:21:48.425] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.010 [E:T2-S4=36 % T3-C2=67 %, W:T1-D4=52 % T2-SQ=0 %! T3-CK=97 % T4-H9=29 %] [04:21:48.426] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.377 [E:T2-S4=22 % T3-C2=77 %, W:T1-D4=69 % T2-SQ=87 % T3-CK=97 % T4-H9=14 %] [04:21:48.428] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.004 [E:T2-S4=44 % T3-C2=100 %, W:T1-D4=84 % T2-SQ=1 %! T3-CK=99 % T4-H9=1 %!] [04:21:48.428] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.4988 = 0.004988 [04:21:48.428] [SAMPLE-VAL] Done. Weight range: 0.000-0.499 [04:21:48.429] [SAMPLE-VAL] Top sample 11 (w=0.499): E:J42.AJT5.AK8.962 W:Q95.96.JT9654.K5 [E:T2-S4=38 % T3-C2=93 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 %] [04:21:48.429] [SAMPLE-VAL] Top sample 10 (w=0.493): E:J942.AJT6.AKJ5.2 W:Q5.95.T9864.K965 [E:T2-S4=38 % T3-C2=100 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 %] [04:21:48.429] [SAMPLE-VAL] Top sample 33 (w=0.481): E:J942.AJT5.AKT5.2 W:Q5.96.J9864.K965 [E:T2-S4=29 % T3-C2=100 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=26 %] [04:21:48.429] [SAMPLE-VAL] Top sample 45 (w=0.476): E:J942.AJT5.AKT9.2 W:Q5.96.J8654.K965 [E:T2-S4=31 % T3-C2=100 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=19 %] [04:21:48.429] [SAMPLE-VAL] Top sample 7 (w=0.471): E:J42.AJT6.AK986.2 W:Q95.95.JT54.K965 [E:T2-S4=30 % T3-C2=100 %, W:T1-D4=99 % T2-SQ=86 % T3-CK=98 % T4-H9=19 %] [04:21:48.429] After sample validation: 47 deals remaining [04:21:48.429] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:21:48.429] [PLAY-INFER] Sample 1: weight 0.076 -> 0.023 [04:21:48.429] [PLAY-INFER] Sample 2: weight 0.188 -> 0.056 [04:21:48.429] [PLAY-INFER] Sample 3: weight 0.015 -> 0.004 [04:21:48.429] [PLAY-INFER] Sample 5: weight 0.030 -> 0.009 [04:21:48.429] [PLAY-INFER] Sample 12: weight 0.284 -> 0.085 [04:21:48.429] [PLAY-INFER] Sample 13: weight 0.009 -> 0.003 [04:21:48.429] [PLAY-INFER] Sample 14: weight 0.075 -> 0.023 [04:21:48.430] [PLAY-INFER] Sample 16: weight 0.249 -> 0.075 [04:21:48.430] [PLAY-INFER] Sample 17: weight 0.130 -> 0.039 [04:21:48.430] [PLAY-INFER] Sample 18: weight 0.013 -> 0.004 [04:21:48.430] [PLAY-INFER] Sample 19: weight 0.013 -> 0.004 [04:21:48.430] [PLAY-INFER] Sample 20: weight 0.255 -> 0.077 [04:21:48.430] [PLAY-INFER] Sample 21: weight 0.142 -> 0.043 [04:21:48.430] [PLAY-INFER] Sample 22: weight 0.024 -> 0.007 [04:21:48.430] [PLAY-INFER] Sample 23: weight 0.145 -> 0.043 [04:21:48.430] [PLAY-INFER] Sample 24: weight 0.038 -> 0.012 [04:21:48.430] [PLAY-INFER] Sample 26: weight 0.036 -> 0.011 [04:21:48.430] [PLAY-INFER] Sample 27: weight 0.153 -> 0.046 [04:21:48.430] [PLAY-INFER] Sample 28: weight 0.062 -> 0.019 [04:21:48.430] [PLAY-INFER] Sample 31: weight 0.013 -> 0.004 [04:21:48.430] [PLAY-INFER] Sample 33: weight 0.421 -> 0.126 [04:21:48.430] [PLAY-INFER] Sample 35: weight 0.013 -> 0.004 [04:21:48.430] [PLAY-INFER] Sample 38: weight 0.249 -> 0.075 [04:21:48.430] [PLAY-INFER] Sample 41: weight 0.220 -> 0.066 [04:21:48.430] [PLAY-INFER] Sample 42: weight 0.010 -> 0.003 [04:21:48.431] [PLAY-INFER] Sample 44: weight 0.368 -> 0.111 [04:21:48.431] [PLAY-INFER] Sample 45: weight 0.231 -> 0.069 [04:21:48.431] Using weighted samples: 47/47 have non-uniform weights (range 0.003-0.499) [04:21:48.431] Sample deals (47 total, showing first 20, by weight): [04:21:48.431] [1] (w=0.499) N:AK86.KQ87.Q3.743 J42.AJT5.AK8.962 T73.432.72.AQJT8 Q95.96.JT9654.K5 [04:21:48.431] [2] (w=0.493) N:AK86.KQ87.Q3.743 J942.AJT6.AKJ5.2 T73.432.72.AQJT8 Q5.95.T9864.K965 [04:21:48.431] [3] (w=0.481) N:AK86.KQ87.Q3.743 J942.AJT5.AKT5.2 T73.432.72.AQJT8 Q5.96.J9864.K965 [04:21:48.431] [4] (w=0.476) N:AK86.KQ87.Q3.743 J942.AJT5.AKT9.2 T73.432.72.AQJT8 Q5.96.J8654.K965 [04:21:48.431] [5] (w=0.471) N:AK86.KQ87.Q3.743 J42.AJT6.AK986.2 T73.432.72.AQJT8 Q95.95.JT54.K965 [04:21:48.431] [6] (w=0.469) N:AK86.KQ87.Q3.743 J54.AJT6.AKJ9.62 T73.432.72.AQJT8 Q92.95.T8654.K95 [04:21:48.431] [7] (w=0.469) N:AK86.KQ87.Q3.743 J54.AJT6.AK98.92 T73.432.72.AQJT8 Q92.95.JT654.K65 [04:21:48.431] [8] (w=0.457) N:AK86.KQ87.Q3.743 J54.AJT5.AKJT6.2 T73.432.72.AQJT8 Q92.96.9854.K965 [04:21:48.431] [9] (w=0.442) N:AK86.KQ87.Q3.743 J42.AJT6.AK5.652 T73.432.72.AQJT8 Q95.95.JT9864.K9 [04:21:48.432] [10] (w=0.377) N:AK86.KQ87.Q3.743 J94.AJT6.AKJ9.92 T73.432.72.AQJT8 Q52.95.T8654.K65 [04:21:48.432] [11] (w=0.289) N:AK86.KQ87.Q3.743 J542.AJT.AK96.52 T73.432.72.AQJT8 Q9.965.JT854.K96 [04:21:48.432] [12] (w=0.289) N:AK86.KQ87.Q3.743 J542.AJT.AK95.62 T73.432.72.AQJT8 Q9.965.JT864.K95 [04:21:48.432] [13] (w=0.126) N:AK86.KQ87.Q3.743 J542.AT65.AK9.52 T73.432.72.AQJT8 Q9.J9.JT8654.K96 [04:21:48.432] [14] (w=0.111) N:AK86.KQ87.Q3.743 J42.AT65.AKJT.52 T73.432.72.AQJT8 Q95.J9.98654.K96 [04:21:48.432] [15] (w=0.097) N:AK86.KQ87.Q3.743 542.AJT5.AK96.52 T73.432.72.AQJT8 QJ9.96.JT854.K96 [04:21:48.432] [16] (w=0.085) N:AK86.KQ87.Q3.743 J954.AT6.AKJT.62 T73.432.72.AQJT8 Q2.J95.98654.K95 [04:21:48.432] [17] (w=0.077) N:AK86.KQ87.Q3.743 J954.AT5.AKT.952 T73.432.72.AQJT8 Q2.J96.J98654.K6 [04:21:48.432] [18] (w=0.075) N:AK86.KQ87.Q3.743 J942.AT6.AKT.652 T73.432.72.AQJT8 Q5.J95.J98654.K9 [04:21:48.432] [19] (w=0.075) N:AK86.KQ87.Q3.743 J954.AT5.AKT6.92 T73.432.72.AQJT8 Q2.J96.J9854.K65 [04:21:48.432] [20] (w=0.069) N:AK86.KQ87.Q3.743 J542.AT6.AK85.92 T73.432.72.AQJT8 Q9.J95.JT964.K65 [04:21:48.432] ... and 27 more [04:21:48.476] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:48.476] HK: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90] [04:21:48.477] H8: [-50, -100, -100, -100, -100, -100, -100, -100, -50, -100, 90, 90, -100, -100, -100, -50, -50, -50, -50, -50, -50, -50, -100, -50, -50, -50, -100, -50, 90, -100, -100, 90, -100, 90, -100, -50, -50, -100, -100, -50, -50, -50, -50, -50, -50, -100, -50] [04:21:48.477] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:48.477] HK: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7] [04:21:48.477] H8: [6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 7, 7, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 5, 6, 7, 5, 5, 7, 5, 7, 5, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 5, 6] [04:21:48.477] --- IMP Calculation Output (card -> average IMP) --- [04:21:48.477] HK: 4.20 [04:21:48.477] H8: -4.20 [04:21:48.477] === DDS DETAILED ANALYSIS === [04:21:48.477] Cards analyzed: 2, Samples per card: 47 [04:21:48.477] [04:21:48.477] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:48.477] ----- ------ --------- ------- ----------- -------------------------------- [04:21:48.478] HK 4.20 6.91 98 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7...] [04:21:48.478] H8 -4.20 5.68 10 % 3 [6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 7, 7, 5, 5, 5, 6, 6, 6, 6, 6...] [04:21:48.478] [04:21:48.478] Selected: HK (IMPs=4.20, avgTricks=6.91) [04:21:48.478] =================== [04:21:48.478] [TRUMP] Skipped: not on lead [04:21:48.478] Selected: HK (avg 4.20 IMPs, 6.91 tricks) [04:21:48.478] [stage-timing] ok sample=2820ms validate=0ms nn=97ms signal=1ms simgames=1ms dds=43ms total=2967ms samples=47 cards=13 [04:21:48.478] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 432 KQ87 AJT965' [04:21:48.513] SUITC_CALL_END: jsonLength=5034 [04:21:48.513] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":17.7640} ,{"Tricks":2,"Percentage":77.0497} ],"Result":1.9037, "OptimumPlays":[ {"OptimumPlayFor": "N2","Plays":[{"Tricks":3,"Percentage" [04:21:48.514] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:21:48.514] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:48.514] Relative position: Declarer, Contract type: Suit [04:21:48.514] Cards in hand mask: 4 [04:21:48.515] Candidate: KH = 72.0 % [04:21:48.515] Candidate: QH = 25.5 % [04:21:48.515] Candidate: xH = 1.4 % [04:21:48.515] Candidate: 8H = 1.1 % [04:21:48.515] Selected: HK (72.0 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:49 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:49 === [04:21:49.524] === FindBestCardAsync: Position=S, CardsPlayed=15 === [04:21:49.524] Contract: 2C, Declarer: N, Dealer: W [04:21:49.524] Auction: P-1C-X-2C-P-P-P [04:21:49.524] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:49.525] All 3 moves are equivalent by adjacency (H4H3H2), playing: H2 [04:21:49.525] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=15 [04:21:49.525] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 432 KQ87 AJT965' [04:21:49.558] SUITC_CALL_END: jsonLength=5034 [04:21:49.558] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":17.7640} ,{"Tricks":2,"Percentage":77.0497} ],"Result":1.9037, "OptimumPlays":[ {"OptimumPlayFor": "N2","Plays":[{"Tricks":3,"Percentage" [04:21:49.559] === FindBestCardAsync: Position=S, CardsPlayed=15 === [04:21:49.559] Finding card to play for S: T73.432.72.AQJT8 [04:21:49.559] Relative position: Dummy, Contract type: Suit [04:21:49.559] Cards in hand mask: 1 [04:21:49.560] Candidate: xH = 100.0 % [04:21:49.560] Selected: H2 (100.0 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:50 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:50 === [04:21:50.716] === FindBestCardAsync: Position=S, CardsPlayed=17 === [04:21:50.716] Contract: 2C, Declarer: N, Dealer: W [04:21:50.716] Auction: P-1C-X-2C-P-P-P [04:21:50.716] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:50.717] All 2 moves are equivalent by adjacency (H4H3), playing: H3 [04:21:50.717] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=17 [04:21:50.717] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 432 KQ87 AJT965 -Le e9KA2' [04:21:50.720] SUITC_CALL_END: jsonLength=438 [04:21:50.720] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":78.2143} ],"Result":1.7554, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":60.7143},{"Tricks":1,"Percent [04:21:50.720] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln3 -ls1 43 Q87 T65' [04:21:50.721] SUITC_CALL_END: jsonLength=401 [04:21:50.722] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":50.0000} ],"Result":2.5000, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":50.0000},{"Tricks":2,"Percent [04:21:50.722] === FindBestCardAsync: Position=S, CardsPlayed=17 === [04:21:50.722] Finding card to play for S: T73.432.72.AQJT8 [04:21:50.722] Relative position: Dummy, Contract type: Suit [04:21:50.722] Cards in hand mask: 1 [04:21:50.723] Candidate: xH = 100.0 % [04:21:50.723] Selected: H3 (100.0 %) [04:21:50.835] === FindBestCardAsync: Position=N, CardsPlayed=19 === [04:21:50.835] Contract: 2C, Declarer: N, Dealer: W [04:21:50.835] Auction: P-1C-X-2C-P-P-P [04:21:50.835] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:50.835] Position N is on declarer's side - score table shifted by 1 declarer tricks won [04:21:50.835] ****************************** [04:21:50.835] FindMatchingDealsWithPlayInternal Input: [04:21:50.835] Position parameter: N [04:21:50.835] Deal from game: N:... ... ... ... [04:21:50.835] Hand for N: AK86.KQ87.Q3.743 [04:21:50.835] Hand for E: (null) [04:21:50.836] Hand for S: T73.432.72.AQJT8 [04:21:50.836] Hand for W: (null) [04:21:50.836] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9, HK, HA, H2, HJ, H3, H6 [04:21:50.836] Declarer: N [04:21:50.836] ****************************** [04:21:50.836] [DealFinder] Seed from player N hand: 171184532 [04:21:50.836] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:50.836] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:50.836] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1483MB, gc2=23) [04:21:50.836] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [04:21:50.836] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=19 [04:21:50.836] [ExtractPartialDeal] Visible hands: N, S [04:21:50.836] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:50.836] [ExtractPartialDeal] Extracted hands: [04:21:50.837] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:50.837] E: ... (0 cards) [04:21:50.837] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:50.837] W: ... (0 cards) [04:21:50.837] [DealFinder] Trump suit from contract '2C': Clubs [04:21:50.837] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:50.837] [ComputePlayedCards] Card 1: DK played by E [04:21:50.837] [ComputePlayedCards] Card 2: D2 played by S [04:21:50.837] [ComputePlayedCards] Card 3: D4 played by W [04:21:50.837] [ComputePlayedCards] Card 4: D3 played by N [04:21:50.837] [ComputePlayedCards] Trick complete. Winner: E [04:21:50.837] [ComputePlayedCards] Card 5: S4 played by E [04:21:50.837] [ComputePlayedCards] Card 6: S3 played by S [04:21:50.838] [ComputePlayedCards] Card 7: SQ played by W [04:21:50.838] [ComputePlayedCards] Card 8: SA played by N [04:21:50.838] [ComputePlayedCards] Trick complete. Winner: N [04:21:50.838] [ComputePlayedCards] Card 9: C4 played by N [04:21:50.838] [ComputePlayedCards] Card 10: C2 played by E [04:21:50.838] [ComputePlayedCards] Card 11: CT played by S [04:21:50.838] [ComputePlayedCards] Card 12: CK played by W [04:21:50.838] [ComputePlayedCards] Trick complete. Winner: W [04:21:50.838] [ComputePlayedCards] Card 13: H9 played by W [04:21:50.838] [ComputePlayedCards] Card 14: HK played by N [04:21:50.838] [ComputePlayedCards] Card 15: HA played by E [04:21:50.838] [ComputePlayedCards] Card 16: H2 played by S [04:21:50.838] [ComputePlayedCards] Trick complete. Winner: E [04:21:50.838] [ComputePlayedCards] Card 17: HJ played by E [04:21:50.838] [ComputePlayedCards] Card 18: H3 played by S [04:21:50.839] [ComputePlayedCards] Card 19: H6 played by W [04:21:50.839] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4, HK [04:21:50.839] [DealFinder] Added 5 played cards to E (was 0 cards): DK, S4, C2, HA, HJ [04:21:50.839] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT, H2, H3 [04:21:50.839] [DealFinder] Added 5 played cards to W (was 0 cards): D4, SQ, CK, H9, H6 [04:21:50.839] [DealFinder] Bid verification enabled for: E [04:21:50.839] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:50.839] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:50.840] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:21:50.840] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:21:50.840] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [04:21:50.840] [DealFinder] Locked players: N, S [04:21:50.840] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:21:50.840] [DealFinder] Players needing cards: E:8, W:8 [04:21:50.840] Large number of cards remaining. Using random generation. [04:21:50.840] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:50.840] [VerifyHands] FAIL for E: 942.AJ5.AKJ85.92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:50.844] [VerifyHands] FAIL for E: 942.AJ5.KJT5.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:50.846] [VerifyHands] FAIL for E: 942.AJ5.KJT9.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:50.868] [VerifyHands] FAIL for E: 954.AJ5.KT865.92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:50.879] [VerifyHands] FAIL for E: J54.AJT.AKJ985.2 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:52.356] [Timing] Total: 1519ms, Generation: 11ms, Verification: 441ms [04:21:52.356] [Timing] Attempts: 437, PassedSimpleCheck: 437, FailedVerification: 387, Found: 50 [04:21:52.376] Search complete. Returning 50 deals. [04:21:52.377] Found 50 sample deals for simulation. [04:21:52.377] Valid deals for DDS: 50 / 50 [04:21:52.377] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:52.385] [SAMPLE-VAL] Opening lead NN validation (DK): 3/50 samples adjusted [04:21:52.385] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:52.385] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:52.385] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:21:52.386] [SAMPLE-VAL] T4: W=H9 N=HK E=HA S=H2 (leader=W) [04:21:52.386] [SAMPLE-VAL] T5: E=HJ S=H3 W=H6 (leader=E) (partial) [04:21:52.389] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [E:T2-S4=49 % T3-C2=92 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=71 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=96 %] [04:21:52.392] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.485 [E:T2-S4=32 % T3-C2=100 % T4-HA=96 % T5-HJ=30 %, W:T1-D4=60 % T2-SQ=75 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:52.395] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.479 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 %] [04:21:52.397] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.158 [E:T2-S4=29 % T3-C2=100 % T4-HA=99 % T5-HJ=38 %, W:T1-D4=76 % T2-SQ=96 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:52.401] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.305 [E:T2-S4=45 % T3-C2=93 % T4-HA=99 % T5-HJ=28 %, W:T1-D4=76 % T2-SQ=88 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:52.404] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.059 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:21:52.410] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.001 [E:T2-S4=51 % T3-C2=100 % T4-HA=98 % T5-HJ=12 %, W:T1-D4=77 % T2-SQ=1 %! T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:52.417] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.006 [E:T2-S4=23 % T3-C2=100 % T4-HA=98 % T5-HJ=14 %, W:T1-D4=89 % T2-SQ=0 %! T3-CK=98 % T4-H9=20 % T5-H6=100 %] [04:21:52.427] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.013 [E:T2-S4=30 % T3-C2=100 % T4-HA=97 % T5-HJ=13 %, W:T1-D4=99 % T2-SQ=97 % T3-CK=97 % T4-H9=0 %! T5-H6=95 %] [04:21:52.434] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.021 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=15 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=98 % T4-H9=0 %! T5-H6=93 %] [04:21:52.442] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.226 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=29 %, W:T1-D4=89 % T2-SQ=90 % T3-CK=99 % T4-H9=6 % T5-H6=100 %] [04:21:52.450] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.430 [E:T2-S4=30 % T3-C2=95 % T4-HA=99 % T5-HJ=31 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=5 % T5-H6=100 %] [04:21:52.456] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.118 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=24 %, W:T1-D4=100 % T2-SQ=90 % T3-CK=99 % T4-H9=2 %! T5-H6=100 %] [04:21:52.460] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.015 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:52.464] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.015 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:52.467] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.004 [E:T2-S4=30 % T3-C2=100 % T4-HA=97 % T5-HJ=27 %, W:T1-D4=100 % T2-SQ=0 %! T3-CK=98 % T4-H9=17 % T5-H6=100 %] [04:21:52.471] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.017 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 %, W:T1-D4=80 % T2-SQ=96 % T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:52.475] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.300 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=27 %, W:T1-D4=86 % T2-SQ=87 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:52.479] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.428 [E:T2-S4=39 % T3-C2=76 % T4-HA=99 % T5-HJ=36 %, W:T1-D4=72 % T2-SQ=95 % T3-CK=98 % T4-H9=5 %! T5-H6=100 %] [04:21:52.482] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.015 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 %] [04:21:52.486] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.010 [E:T2-S4=35 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=98 % T4-H9=20 % T5-H6=100 %] [04:21:52.489] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.005 [E:T2-S4=46 % T3-C2=100 % T4-HA=98 % T5-HJ=17 %, W:T1-D4=79 % T2-SQ=1 %! T3-CK=97 % T4-H9=1 %! T5-H6=92 %] [04:21:52.493] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.047 [E:T2-S4=53 % T3-C2=76 % T4-HA=97 % T5-HJ=9 %, W:T1-D4=100 % T2-SQ=92 % T3-CK=97 % T4-H9=1 %! T5-H6=94 %] [04:21:52.497] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.443 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=55 % T2-SQ=86 % T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:21:52.500] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.053 [E:T2-S4=50 % T3-C2=93 % T4-HA=97 % T5-HJ=8 %, W:T1-D4=89 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=96 %] [04:21:52.504] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.376 [E:T2-S4=10 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=99 % T4-H9=17 % T5-H6=100 %] [04:21:52.508] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.008 [E:T2-S4=37 % T3-C2=67 % T4-HA=98 % T5-HJ=20 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=96 % T4-H9=33 % T5-H6=100 %] [04:21:52.511] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.011 [E:T2-S4=36 % T3-C2=73 % T4-HA=98 % T5-HJ=6 %, W:T1-D4=75 % T2-SQ=97 % T3-CK=97 % T4-H9=0 %! T5-H6=92 %] [04:21:52.515] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.017 [E:T2-S4=41 % T3-C2=76 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=64 % T2-SQ=95 % T3-CK=97 % T4-H9=0 %! T5-H6=92 %] [04:21:52.519] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.443 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=55 % T2-SQ=86 % T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:21:52.523] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.028 [E:T2-S4=36 % T3-C2=100 % T4-HA=98 % T5-HJ=21 %, W:T1-D4=63 % T2-SQ=0 %! T3-CK=100 % T4-H9=30 % T5-H6=100 %] [04:21:52.526] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.015 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=82 % T2-SQ=97 % T3-CK=98 % T4-H9=0 %! T5-H6=95 %] [04:21:52.530] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.462 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:21:52.534] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.005 [E:T2-S4=39 % T3-C2=67 % T4-HA=98 % T5-HJ=24 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=96 % T4-H9=27 % T5-H6=100 %] [04:21:52.537] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.007 [E:T2-S4=42 % T3-C2=70 % T4-HA=98 % T5-HJ=24 %, W:T1-D4=66 % T2-SQ=0 %! T3-CK=96 % T4-H9=29 % T5-H6=100 %] [04:21:52.541] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.021 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=15 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=98 % T4-H9=0 %! T5-H6=93 %] [04:21:52.544] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.506 [E:T2-S4=38 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 % T5-H6=100 %] [04:21:52.547] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.494 [E:T2-S4=33 % T3-C2=100 % T4-HA=96 % T5-HJ=33 %, W:T1-D4=66 % T2-SQ=84 % T3-CK=98 % T4-H9=25 % T5-H6=100 %] [04:21:52.551] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.011 [E:T2-S4=44 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=9 % T5-H6=100 %] [04:21:52.555] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.464 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=19 %, W:T1-D4=85 % T2-SQ=84 % T3-CK=99 % T4-H9=26 % T5-H6=100 %] [04:21:52.558] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.457 [E:T2-S4=41 % T3-C2=75 % T4-HA=98 % T5-HJ=19 %, W:T1-D4=90 % T2-SQ=97 % T3-CK=97 % T4-H9=15 % T5-H6=100 %] [04:21:52.562] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.005 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=17 %, W:T1-D4=100 % T2-SQ=0 %! T3-CK=99 % T4-H9=18 % T5-H6=100 %] [04:21:52.565] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.011 [E:T2-S4=41 % T3-C2=77 % T4-HA=98 % T5-HJ=9 %, W:T1-D4=80 % T2-SQ=95 % T3-CK=97 % T4-H9=0 %! T5-H6=93 %] [04:21:52.569] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.237 [E:T2-S4=38 % T3-C2=100 % T4-HA=99 % T5-HJ=28 %, W:T1-D4=58 % T2-SQ=89 % T3-CK=99 % T4-H9=3 %! T5-H6=100 %] [04:21:52.572] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.059 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:21:52.576] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.447 [E:T2-S4=26 % T3-C2=100 % T4-HA=99 % T5-HJ=40 %, W:T1-D4=84 % T2-SQ=98 % T3-CK=99 % T4-H9=6 % T5-H6=100 %] [04:21:52.579] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.035 [E:T2-S4=57 % T3-C2=94 % T4-HA=99 % T5-HJ=27 %, W:T1-D4=61 % T2-SQ=1 %! T3-CK=99 % T4-H9=7 % T5-H6=100 %] [04:21:52.583] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.476 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:52.586] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.428 [E:T2-S4=13 % T3-C2=100 % T4-HA=98 % T5-HJ=32 %, W:T1-D4=72 % T2-SQ=89 % T3-CK=99 % T4-H9=16 % T5-H6=100 %] [04:21:52.589] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.006 [E:T2-S4=36 % T3-C2=67 % T4-HA=99 % T5-HJ=20 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=96 % T4-H9=26 % T5-H6=100 %] [04:21:52.590] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.5056 = 0.005056 [04:21:52.590] [SAMPLE-VAL] Done. Weight range: 0.000-0.506 [04:21:52.590] [SAMPLE-VAL] Top sample 37 (w=0.506): E:J954.AJT5.AKJ6.2 W:Q2.96.T9854.K965 [E:T2-S4=38 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 % T5-H6=100 %] [04:21:52.590] [SAMPLE-VAL] Top sample 38 (w=0.494): E:J42.AJT5.AKJ85.2 W:Q95.96.T964.K965 [E:T2-S4=33 % T3-C2=100 % T4-HA=96 % T5-HJ=33 %, W:T1-D4=66 % T2-SQ=84 % T3-CK=98 % T4-H9=25 % T5-H6=100 %] [04:21:52.590] [SAMPLE-VAL] Top sample 2 (w=0.485): E:J42.AJT5.AKJ95.2 W:Q95.96.T864.K965 [E:T2-S4=32 % T3-C2=100 % T4-HA=96 % T5-HJ=30 %, W:T1-D4=60 % T2-SQ=75 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:52.590] [SAMPLE-VAL] Top sample 3 (w=0.479): E:J42.AJT5.AKJ.952 W:Q95.96.T98654.K6 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 %] [04:21:52.590] [SAMPLE-VAL] Top sample 48 (w=0.476): E:J42.AJT5.AKT.952 W:Q95.96.J98654.K6 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:52.590] After sample validation: 45 deals remaining [04:21:52.590] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:21:52.590] [PLAY-INFER] Sample 7: weight 0.013 -> 0.004 [04:21:52.590] [PLAY-INFER] Sample 8: weight 0.021 -> 0.006 [04:21:52.591] [PLAY-INFER] Sample 14: weight 0.017 -> 0.005 [04:21:52.591] [PLAY-INFER] Sample 19: weight 0.005 -> 0.002 [04:21:52.591] [PLAY-INFER] Sample 20: weight 0.047 -> 0.014 [04:21:52.591] [PLAY-INFER] Sample 22: weight 0.053 -> 0.016 [04:21:52.591] [PLAY-INFER] Sample 25: weight 0.011 -> 0.003 [04:21:52.591] [PLAY-INFER] Sample 26: weight 0.017 -> 0.005 [04:21:52.591] [PLAY-INFER] Sample 29: weight 0.015 -> 0.004 [04:21:52.591] [PLAY-INFER] Sample 32: weight 0.021 -> 0.006 [04:21:52.591] [PLAY-INFER] Sample 38: weight 0.011 -> 0.003 [04:21:52.591] Using weighted samples: 45/45 have non-uniform weights (range 0.002-0.506) [04:21:52.591] Sample deals (45 total, showing first 20, by weight): [04:21:52.591] [1] (w=0.506) N:AK86.KQ87.Q3.743 J954.AJT5.AKJ6.2 T73.432.72.AQJT8 Q2.96.T9854.K965 [04:21:52.591] [2] (w=0.494) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ85.2 T73.432.72.AQJT8 Q95.96.T964.K965 [04:21:52.592] [3] (w=0.485) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ95.2 T73.432.72.AQJT8 Q95.96.T864.K965 [04:21:52.592] [4] (w=0.479) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ.952 T73.432.72.AQJT8 Q95.96.T98654.K6 [04:21:52.592] [5] (w=0.476) N:AK86.KQ87.Q3.743 J42.AJT5.AKT.952 T73.432.72.AQJT8 Q95.96.J98654.K6 [04:21:52.592] [6] (w=0.464) N:AK86.KQ87.Q3.743 J42.AJT5.AK95.62 T73.432.72.AQJT8 Q95.96.JT864.K95 [04:21:52.592] [7] (w=0.462) N:AK86.KQ87.Q3.743 J954.AJT5.AK5.62 T73.432.72.AQJT8 Q2.96.JT9864.K95 [04:21:52.592] [8] (w=0.457) N:AK86.KQ87.Q3.743 J954.AJT5.AK8.92 T73.432.72.AQJT8 Q2.96.JT9654.K65 [04:21:52.592] [9] (w=0.447) N:AK86.KQ87.Q3.743 J954.AJT.AKT96.2 T73.432.72.AQJT8 Q2.965.J854.K965 [04:21:52.592] [10] (w=0.443) N:AK86.KQ87.Q3.743 J42.AJT5.AK65.52 T73.432.72.AQJT8 Q95.96.JT984.K96 [04:21:52.592] [11] (w=0.443) N:AK86.KQ87.Q3.743 J54.AJT5.AK65.52 T73.432.72.AQJT8 Q92.96.JT984.K96 [04:21:52.592] [12] (w=0.430) N:AK86.KQ87.Q3.743 J954.AJT.AKT.962 T73.432.72.AQJT8 Q2.965.J98654.K5 [04:21:52.592] [13] (w=0.428) N:AK86.KQ87.Q3.743 J94.AJT5.AKJT9.2 T73.432.72.AQJT8 Q52.96.8654.K965 [04:21:52.593] [14] (w=0.428) N:AK86.KQ87.Q3.743 J954.AJT.AKJ9.92 T73.432.72.AQJT8 Q2.965.T8654.K65 [04:21:52.593] [15] (w=0.376) N:AK86.KQ87.Q3.743 J94.AJT5.AK65.62 T73.432.72.AQJT8 Q52.96.JT984.K95 [04:21:52.593] [16] (w=0.305) N:AK86.KQ87.Q3.743 J542.AJT.AK5.952 T73.432.72.AQJT8 Q9.965.JT9864.K6 [04:21:52.593] [17] (w=0.300) N:AK86.KQ87.Q3.743 J542.AJT.AK95.52 T73.432.72.AQJT8 Q9.965.JT864.K96 [04:21:52.593] [18] (w=0.237) N:AK86.KQ87.Q3.743 J542.AJT.AK65.52 T73.432.72.AQJT8 Q9.965.JT984.K96 [04:21:52.593] [19] (w=0.226) N:AK86.KQ87.Q3.743 J542.AJT.AKT9.52 T73.432.72.AQJT8 Q9.965.J8654.K96 [04:21:52.593] [20] (w=0.158) N:AK86.KQ87.Q3.743 J942.AJT.AKJ8.62 T73.432.72.AQJT8 Q5.965.T9654.K95 [04:21:52.593] ... and 25 more [04:21:52.636] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:21:52.636] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:52.636] HQ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:21:52.637] H8: [-100, -100, -100, -50, -50, -100, -100, -100, 90, -100, -100, 90, -100, 90, -100, 90, 90, 90, 90, 90, 90, -50, -50, 90, -100, 90, -100, 90, 90, 90, 90, -100, -100, -100, 90, 90, -100, -50, 90, 90, 90, 90, 90, 90, 90] [04:21:52.637] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:52.637] HQ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:21:52.637] H8: [5, 5, 5, 6, 6, 5, 5, 5, 7, 5, 5, 7, 5, 7, 5, 7, 7, 7, 7, 7, 7, 6, 6, 7, 5, 7, 5, 7, 7, 7, 7, 5, 5, 5, 7, 7, 5, 6, 7, 7, 7, 7, 7, 7, 7] [04:21:52.637] --- IMP Calculation Output (card -> average IMP) --- [04:21:52.637] HQ: 3.23 [04:21:52.637] H8: -3.23 [04:21:52.637] === DDS DETAILED ANALYSIS === [04:21:52.637] Cards analyzed: 2, Samples per card: 45 [04:21:52.637] [04:21:52.637] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:52.637] ----- ------ --------- ------- ----------- -------------------------------- [04:21:52.638] HQ 3.23 7.00 100 % 1 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:21:52.638] H8 -3.23 6.18 33 % 3 [5, 5, 5, 6, 6, 5, 5, 5, 7, 5, 5, 7, 5, 7, 5, 7, 7, 7, 7, 7...] [04:21:52.638] [04:21:52.638] Selected: HQ (IMPs=3.23, avgTricks=7.00) [04:21:52.638] =================== [04:21:52.638] [TRUMP] Skipped: not on lead [04:21:52.638] Selected: HQ (avg 3.23 IMPs, 7.00 tricks) [04:21:52.638] [stage-timing] ok sample=1541ms validate=0ms nn=213ms signal=0ms simgames=2ms dds=42ms total=1803ms samples=45 cards=19 [04:21:52.638] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 432 KQ87 AJT965 -Le e9KA2' [04:21:52.641] SUITC_CALL_END: jsonLength=438 [04:21:52.641] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":78.2143} ],"Result":1.7554, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":68.7500},{"Tricks":1,"Percent [04:21:52.642] === FindBestCardAsync: Position=N, CardsPlayed=19 === [04:21:52.642] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:52.642] Relative position: Declarer, Contract type: Suit [04:21:52.642] Cards in hand mask: 3 [04:21:52.643] Candidate: QH = 97.0 % [04:21:52.643] Candidate: xH = 2.1 % [04:21:52.643] Candidate: 8H = 0.9 % [04:21:52.643] Selected: HQ (97.0 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:52 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:52 === [04:21:52.745] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:21:52.745] Contract: 2C, Declarer: N, Dealer: W [04:21:52.745] Auction: P-1C-X-2C-P-P-P [04:21:52.745] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:52.745] Position N is on declarer's side - score table shifted by 2 declarer tricks won [04:21:52.745] ****************************** [04:21:52.746] FindMatchingDealsWithPlayInternal Input: [04:21:52.746] Position parameter: N [04:21:52.746] Deal from game: N:... ... ... ... [04:21:52.746] Hand for N: AK86.KQ87.Q3.743 [04:21:52.746] Hand for E: (null) [04:21:52.746] Hand for S: T73.432.72.AQJT8 [04:21:52.746] Hand for W: (null) [04:21:52.746] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9, HK, HA, H2, HJ, H3, H6, HQ [04:21:52.746] Declarer: N [04:21:52.746] ****************************** [04:21:52.746] [DealFinder] Seed from player N hand: 171184532 [04:21:52.746] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:52.746] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:52.746] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1488MB, gc2=23) [04:21:52.747] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [04:21:52.747] [ExtractPartialDeal] Position=N, Declarer=N, CardsPlayed=20 [04:21:52.747] [ExtractPartialDeal] Visible hands: N, S [04:21:52.747] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:52.747] [ExtractPartialDeal] Extracted hands: [04:21:52.747] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:52.747] E: ... (0 cards) [04:21:52.747] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:52.747] W: ... (0 cards) [04:21:52.747] [DealFinder] Trump suit from contract '2C': Clubs [04:21:52.747] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:52.747] [ComputePlayedCards] Card 1: DK played by E [04:21:52.747] [ComputePlayedCards] Card 2: D2 played by S [04:21:52.747] [ComputePlayedCards] Card 3: D4 played by W [04:21:52.747] [ComputePlayedCards] Card 4: D3 played by N [04:21:52.747] [ComputePlayedCards] Trick complete. Winner: E [04:21:52.747] [ComputePlayedCards] Card 5: S4 played by E [04:21:52.747] [ComputePlayedCards] Card 6: S3 played by S [04:21:52.748] [ComputePlayedCards] Card 7: SQ played by W [04:21:52.748] [ComputePlayedCards] Card 8: SA played by N [04:21:52.748] [ComputePlayedCards] Trick complete. Winner: N [04:21:52.748] [ComputePlayedCards] Card 9: C4 played by N [04:21:52.748] [ComputePlayedCards] Card 10: C2 played by E [04:21:52.748] [ComputePlayedCards] Card 11: CT played by S [04:21:52.748] [ComputePlayedCards] Card 12: CK played by W [04:21:52.748] [ComputePlayedCards] Trick complete. Winner: W [04:21:52.748] [ComputePlayedCards] Card 13: H9 played by W [04:21:52.748] [ComputePlayedCards] Card 14: HK played by N [04:21:52.748] [ComputePlayedCards] Card 15: HA played by E [04:21:52.748] [ComputePlayedCards] Card 16: H2 played by S [04:21:52.748] [ComputePlayedCards] Trick complete. Winner: E [04:21:52.748] [ComputePlayedCards] Card 17: HJ played by E [04:21:52.748] [ComputePlayedCards] Card 18: H3 played by S [04:21:52.748] [ComputePlayedCards] Card 19: H6 played by W [04:21:52.748] [ComputePlayedCards] Card 20: HQ played by N [04:21:52.748] [ComputePlayedCards] Trick complete. Winner: N [04:21:52.749] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4, HK, HQ [04:21:52.749] [DealFinder] Added 5 played cards to E (was 0 cards): DK, S4, C2, HA, HJ [04:21:52.749] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT, H2, H3 [04:21:52.749] [DealFinder] Added 5 played cards to W (was 0 cards): D4, SQ, CK, H9, H6 [04:21:52.749] [DealFinder] Bid verification enabled for: E [04:21:52.749] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:52.749] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:52.749] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:21:52.750] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:21:52.750] [DealFinder] Known cards per player: N=13, E=5, S=13, W=5 [04:21:52.750] [DealFinder] Locked players: N, S [04:21:52.750] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:21:52.750] [DealFinder] Players needing cards: E:8, W:8 [04:21:52.750] Large number of cards remaining. Using random generation. [04:21:52.750] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:52.750] [VerifyHands] FAIL for E: 942.AJ5.AKJ85.92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:52.754] [VerifyHands] FAIL for E: 942.AJ5.KJT5.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:52.757] [VerifyHands] FAIL for E: 942.AJ5.KJT9.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:52.781] [VerifyHands] FAIL for E: 954.AJ5.KT865.92 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:52.795] [VerifyHands] FAIL for E: J54.AJT.AKJ985.2 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:54.248] [Timing] Total: 1501ms, Generation: 10ms, Verification: 445ms [04:21:54.248] [Timing] Attempts: 437, PassedSimpleCheck: 437, FailedVerification: 387, Found: 50 [04:21:54.268] Search complete. Returning 50 deals. [04:21:54.268] Found 50 sample deals for simulation. [04:21:54.268] Valid deals for DDS: 50 / 50 [04:21:54.268] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:54.276] [SAMPLE-VAL] Opening lead NN validation (DK): 3/50 samples adjusted [04:21:54.277] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:54.277] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:54.277] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:21:54.277] [SAMPLE-VAL] T4: W=H9 N=HK E=HA S=H2 (leader=W) [04:21:54.277] [SAMPLE-VAL] T5: E=HJ S=H3 W=H6 N=HQ (leader=E) [04:21:54.280] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [E:T2-S4=49 % T3-C2=92 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=71 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=96 %] [04:21:54.283] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.388 [E:T2-S4=32 % T3-C2=100 % T4-HA=96 % T5-HJ=30 %, W:T1-D4=60 % T2-SQ=75 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:54.286] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.383 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 %] [04:21:54.289] [SAMPLE-VAL] Sample 4: weight 0.500 -> 0.126 [E:T2-S4=29 % T3-C2=100 % T4-HA=99 % T5-HJ=38 %, W:T1-D4=76 % T2-SQ=96 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:54.292] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.244 [E:T2-S4=45 % T3-C2=93 % T4-HA=99 % T5-HJ=28 %, W:T1-D4=76 % T2-SQ=88 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:54.295] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.047 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:21:54.298] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.001 [E:T2-S4=51 % T3-C2=100 % T4-HA=98 % T5-HJ=12 %, W:T1-D4=77 % T2-SQ=1 %! T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:54.300] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.005 [E:T2-S4=23 % T3-C2=100 % T4-HA=98 % T5-HJ=14 %, W:T1-D4=89 % T2-SQ=0 %! T3-CK=98 % T4-H9=20 % T5-H6=100 %] [04:21:54.303] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.010 [E:T2-S4=30 % T3-C2=100 % T4-HA=97 % T5-HJ=13 %, W:T1-D4=99 % T2-SQ=97 % T3-CK=97 % T4-H9=0 %! T5-H6=95 %] [04:21:54.306] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.017 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=15 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=98 % T4-H9=0 %! T5-H6=93 %] [04:21:54.309] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.181 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=29 %, W:T1-D4=89 % T2-SQ=90 % T3-CK=99 % T4-H9=6 % T5-H6=100 %] [04:21:54.311] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.344 [E:T2-S4=30 % T3-C2=95 % T4-HA=99 % T5-HJ=31 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=5 % T5-H6=100 %] [04:21:54.315] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.095 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=24 %, W:T1-D4=100 % T2-SQ=90 % T3-CK=99 % T4-H9=2 %! T5-H6=100 %] [04:21:54.317] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.012 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:54.320] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.012 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:54.323] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.003 [E:T2-S4=30 % T3-C2=100 % T4-HA=97 % T5-HJ=27 %, W:T1-D4=100 % T2-SQ=0 %! T3-CK=98 % T4-H9=17 % T5-H6=100 %] [04:21:54.326] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.014 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 %, W:T1-D4=80 % T2-SQ=96 % T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:54.329] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.240 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=27 %, W:T1-D4=86 % T2-SQ=87 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:54.331] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.342 [E:T2-S4=39 % T3-C2=76 % T4-HA=99 % T5-HJ=36 %, W:T1-D4=72 % T2-SQ=95 % T3-CK=98 % T4-H9=5 %! T5-H6=100 %] [04:21:54.334] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.012 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 %] [04:21:54.337] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.008 [E:T2-S4=35 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=98 % T4-H9=20 % T5-H6=100 %] [04:21:54.340] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.004 [E:T2-S4=46 % T3-C2=100 % T4-HA=98 % T5-HJ=17 %, W:T1-D4=79 % T2-SQ=1 %! T3-CK=97 % T4-H9=1 %! T5-H6=92 %] [04:21:54.342] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.038 [E:T2-S4=53 % T3-C2=76 % T4-HA=97 % T5-HJ=9 %, W:T1-D4=100 % T2-SQ=92 % T3-CK=97 % T4-H9=1 %! T5-H6=94 %] [04:21:54.345] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.355 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=55 % T2-SQ=86 % T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:21:54.348] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.042 [E:T2-S4=50 % T3-C2=93 % T4-HA=97 % T5-HJ=8 %, W:T1-D4=89 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=96 %] [04:21:54.351] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.301 [E:T2-S4=10 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=99 % T4-H9=17 % T5-H6=100 %] [04:21:54.354] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.007 [E:T2-S4=37 % T3-C2=67 % T4-HA=98 % T5-HJ=20 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=96 % T4-H9=33 % T5-H6=100 %] [04:21:54.356] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.009 [E:T2-S4=36 % T3-C2=73 % T4-HA=98 % T5-HJ=6 %, W:T1-D4=75 % T2-SQ=97 % T3-CK=97 % T4-H9=0 %! T5-H6=92 %] [04:21:54.359] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.013 [E:T2-S4=41 % T3-C2=76 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=64 % T2-SQ=95 % T3-CK=97 % T4-H9=0 %! T5-H6=92 %] [04:21:54.362] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.355 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=55 % T2-SQ=86 % T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:21:54.365] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.022 [E:T2-S4=36 % T3-C2=100 % T4-HA=98 % T5-HJ=21 %, W:T1-D4=63 % T2-SQ=0 %! T3-CK=100 % T4-H9=30 % T5-H6=100 %] [04:21:54.367] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.012 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=7 %, W:T1-D4=82 % T2-SQ=97 % T3-CK=98 % T4-H9=0 %! T5-H6=95 %] [04:21:54.370] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.370 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=18 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:21:54.373] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.004 [E:T2-S4=39 % T3-C2=67 % T4-HA=98 % T5-HJ=24 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=96 % T4-H9=27 % T5-H6=100 %] [04:21:54.376] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.006 [E:T2-S4=42 % T3-C2=70 % T4-HA=98 % T5-HJ=24 %, W:T1-D4=66 % T2-SQ=0 %! T3-CK=96 % T4-H9=29 % T5-H6=100 %] [04:21:54.378] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.017 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=15 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=98 % T4-H9=0 %! T5-H6=93 %] [04:21:54.381] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.404 [E:T2-S4=38 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 % T5-H6=100 %] [04:21:54.384] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.395 [E:T2-S4=33 % T3-C2=100 % T4-HA=96 % T5-HJ=33 %, W:T1-D4=66 % T2-SQ=84 % T3-CK=98 % T4-H9=25 % T5-H6=100 %] [04:21:54.387] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.009 [E:T2-S4=44 % T3-C2=100 % T4-HA=99 % T5-HJ=30 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=9 % T5-H6=100 %] [04:21:54.390] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.371 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=19 %, W:T1-D4=85 % T2-SQ=84 % T3-CK=99 % T4-H9=26 % T5-H6=100 %] [04:21:54.392] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.366 [E:T2-S4=41 % T3-C2=75 % T4-HA=98 % T5-HJ=19 %, W:T1-D4=90 % T2-SQ=97 % T3-CK=97 % T4-H9=15 % T5-H6=100 %] [04:21:54.395] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.004 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=17 %, W:T1-D4=100 % T2-SQ=0 %! T3-CK=99 % T4-H9=18 % T5-H6=100 %] [04:21:54.398] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.009 [E:T2-S4=41 % T3-C2=77 % T4-HA=98 % T5-HJ=9 %, W:T1-D4=80 % T2-SQ=95 % T3-CK=97 % T4-H9=0 %! T5-H6=93 %] [04:21:54.401] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.190 [E:T2-S4=38 % T3-C2=100 % T4-HA=99 % T5-HJ=28 %, W:T1-D4=58 % T2-SQ=89 % T3-CK=99 % T4-H9=3 %! T5-H6=100 %] [04:21:54.404] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.047 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:21:54.407] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.357 [E:T2-S4=26 % T3-C2=100 % T4-HA=99 % T5-HJ=40 %, W:T1-D4=84 % T2-SQ=98 % T3-CK=99 % T4-H9=6 % T5-H6=100 %] [04:21:54.410] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.028 [E:T2-S4=57 % T3-C2=94 % T4-HA=99 % T5-HJ=27 %, W:T1-D4=61 % T2-SQ=1 %! T3-CK=99 % T4-H9=7 % T5-H6=100 %] [04:21:54.412] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.381 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:54.416] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.342 [E:T2-S4=13 % T3-C2=100 % T4-HA=98 % T5-HJ=32 %, W:T1-D4=72 % T2-SQ=89 % T3-CK=99 % T4-H9=16 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.005 [E:T2-S4=36 % T3-C2=67 % T4-HA=99 % T5-HJ=20 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=96 % T4-H9=26 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.4045 = 0.004045 [04:21:54.419] [SAMPLE-VAL] Done. Weight range: 0.000-0.404 [04:21:54.419] [SAMPLE-VAL] Top sample 37 (w=0.404): E:J954.AJT5.AKJ6.2 W:Q2.96.T9854.K965 [E:T2-S4=38 % T3-C2=100 % T4-HA=97 % T5-HJ=32 %, W:T1-D4=62 % T2-SQ=95 % T3-CK=99 % T4-H9=25 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Top sample 38 (w=0.395): E:J42.AJT5.AKJ85.2 W:Q95.96.T964.K965 [E:T2-S4=33 % T3-C2=100 % T4-HA=96 % T5-HJ=33 %, W:T1-D4=66 % T2-SQ=84 % T3-CK=98 % T4-H9=25 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Top sample 2 (w=0.388): E:J42.AJT5.AKJ95.2 W:Q95.96.T864.K965 [E:T2-S4=32 % T3-C2=100 % T4-HA=96 % T5-HJ=30 %, W:T1-D4=60 % T2-SQ=75 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Top sample 3 (w=0.383): E:J42.AJT5.AKJ.952 W:Q95.96.T98654.K6 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 %] [04:21:54.419] [SAMPLE-VAL] Top sample 48 (w=0.381): E:J42.AJT5.AKT.952 W:Q95.96.J98654.K6 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:54.419] After sample validation: 45 deals remaining [04:21:54.419] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:21:54.419] [PLAY-INFER] Sample 7: weight 0.010 -> 0.003 [04:21:54.420] [PLAY-INFER] Sample 8: weight 0.017 -> 0.005 [04:21:54.420] [PLAY-INFER] Sample 14: weight 0.014 -> 0.004 [04:21:54.420] [PLAY-INFER] Sample 19: weight 0.004 -> 0.001 [04:21:54.420] [PLAY-INFER] Sample 20: weight 0.038 -> 0.011 [04:21:54.420] [PLAY-INFER] Sample 22: weight 0.042 -> 0.013 [04:21:54.420] [PLAY-INFER] Sample 25: weight 0.009 -> 0.003 [04:21:54.420] [PLAY-INFER] Sample 26: weight 0.013 -> 0.004 [04:21:54.420] [PLAY-INFER] Sample 29: weight 0.012 -> 0.003 [04:21:54.420] [PLAY-INFER] Sample 32: weight 0.017 -> 0.005 [04:21:54.420] [PLAY-INFER] Sample 38: weight 0.009 -> 0.003 [04:21:54.420] Using weighted samples: 45/45 have non-uniform weights (range 0.001-0.404) [04:21:54.420] Sample deals (45 total, showing first 20, by weight): [04:21:54.420] [1] (w=0.404) N:AK86.KQ87.Q3.743 J954.AJT5.AKJ6.2 T73.432.72.AQJT8 Q2.96.T9854.K965 [04:21:54.420] [2] (w=0.395) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ85.2 T73.432.72.AQJT8 Q95.96.T964.K965 [04:21:54.420] [3] (w=0.388) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ95.2 T73.432.72.AQJT8 Q95.96.T864.K965 [04:21:54.421] [4] (w=0.383) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ.952 T73.432.72.AQJT8 Q95.96.T98654.K6 [04:21:54.421] [5] (w=0.381) N:AK86.KQ87.Q3.743 J42.AJT5.AKT.952 T73.432.72.AQJT8 Q95.96.J98654.K6 [04:21:54.421] [6] (w=0.371) N:AK86.KQ87.Q3.743 J42.AJT5.AK95.62 T73.432.72.AQJT8 Q95.96.JT864.K95 [04:21:54.421] [7] (w=0.370) N:AK86.KQ87.Q3.743 J954.AJT5.AK5.62 T73.432.72.AQJT8 Q2.96.JT9864.K95 [04:21:54.421] [8] (w=0.366) N:AK86.KQ87.Q3.743 J954.AJT5.AK8.92 T73.432.72.AQJT8 Q2.96.JT9654.K65 [04:21:54.421] [9] (w=0.357) N:AK86.KQ87.Q3.743 J954.AJT.AKT96.2 T73.432.72.AQJT8 Q2.965.J854.K965 [04:21:54.421] [10] (w=0.355) N:AK86.KQ87.Q3.743 J42.AJT5.AK65.52 T73.432.72.AQJT8 Q95.96.JT984.K96 [04:21:54.421] [11] (w=0.355) N:AK86.KQ87.Q3.743 J54.AJT5.AK65.52 T73.432.72.AQJT8 Q92.96.JT984.K96 [04:21:54.421] [12] (w=0.344) N:AK86.KQ87.Q3.743 J954.AJT.AKT.962 T73.432.72.AQJT8 Q2.965.J98654.K5 [04:21:54.421] [13] (w=0.342) N:AK86.KQ87.Q3.743 J94.AJT5.AKJT9.2 T73.432.72.AQJT8 Q52.96.8654.K965 [04:21:54.421] [14] (w=0.342) N:AK86.KQ87.Q3.743 J954.AJT.AKJ9.92 T73.432.72.AQJT8 Q2.965.T8654.K65 [04:21:54.421] [15] (w=0.301) N:AK86.KQ87.Q3.743 J94.AJT5.AK65.62 T73.432.72.AQJT8 Q52.96.JT984.K95 [04:21:54.422] [16] (w=0.244) N:AK86.KQ87.Q3.743 J542.AJT.AK5.952 T73.432.72.AQJT8 Q9.965.JT9864.K6 [04:21:54.422] [17] (w=0.240) N:AK86.KQ87.Q3.743 J542.AJT.AK95.52 T73.432.72.AQJT8 Q9.965.JT864.K96 [04:21:54.422] [18] (w=0.190) N:AK86.KQ87.Q3.743 J542.AJT.AK65.52 T73.432.72.AQJT8 Q9.965.JT984.K96 [04:21:54.422] [19] (w=0.181) N:AK86.KQ87.Q3.743 J542.AJT.AKT9.52 T73.432.72.AQJT8 Q9.965.J8654.K96 [04:21:54.422] [20] (w=0.126) N:AK86.KQ87.Q3.743 J942.AJT.AKJ8.62 T73.432.72.AQJT8 Q5.965.T9654.K95 [04:21:54.422] ... and 25 more [04:21:54.465] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:21:54.465] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:21:54.465] C3: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:21:54.465] C7: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:21:54.465] SK: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, -50, -50, -50, 90, 90, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90] [04:21:54.465] DQ: [-50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, -50, -50, 90, -50, -50, -50, 90, 90, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90] [04:21:54.465] S6: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:21:54.465] S8: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:21:54.465] H8: [-100, -50, -50, -50, -50, -50, -100, -100, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, -100, -100, 90, -50, -50, -50, 90, 90, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90] [04:21:54.465] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:21:54.466] C3: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:21:54.466] C7: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:21:54.466] SK: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6] [04:21:54.466] DQ: [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 5, 5, 6, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6] [04:21:54.466] S6: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:21:54.466] S8: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:21:54.466] H8: [4, 5, 5, 5, 5, 5, 4, 4, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 4, 4, 6, 5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6] [04:21:54.466] --- IMP Calculation Output (card -> average IMP) --- [04:21:54.466] C3: 3.25 [04:21:54.466] C7: 3.25 [04:21:54.467] DQ: 0.34 [04:21:54.467] H8: -0.02 [04:21:54.467] SK: -0.95 [04:21:54.467] S6: -2.94 [04:21:54.467] S8: -2.94 [04:21:54.467] === DDS DETAILED ANALYSIS === [04:21:54.467] Cards analyzed: 7, Samples per card: 45 [04:21:54.467] [04:21:54.467] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:21:54.467] ----- ------ --------- ------- ----------- -------------------------------- [04:21:54.467] C3 3.25 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:21:54.467] C7 3.25 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:21:54.467] DQ 0.34 5.31 32 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6...] [04:21:54.468] H8 -0.02 5.20 32 % 3 [4, 5, 5, 5, 5, 5, 4, 4, 6, 5, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6...] [04:21:54.468] SK -0.95 5.16 2 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:21:54.468] S6 -2.94 4.00 0 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:21:54.468] S8 -2.94 4.00 0 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:21:54.468] [04:21:54.468] Selected: C3 (IMPs=3.25, avgTricks=6.00) [04:21:54.468] =================== [04:21:54.469] [FUSION] alpha-mu(M=2) correction: 45 worlds, candidates=[C3,C7,DQ] [04:21:54.612] [FUSION] C3: 10 info-set group(s), 45 world(s) committed, 1 singleton(s) [04:21:54.728] [FUSION] C7: 10 info-set group(s), 45 world(s) committed, 1 singleton(s) [04:21:54.812] [FUSION] DQ: no declarer-lead worlds after completion [04:21:54.813] [FUSION] C3: 3.25 -> 3.25 IMP (avgTricks 6.00) [04:21:54.813] [FUSION] C7: 3.25 -> 3.25 IMP (avgTricks 6.00) [04:21:54.813] [FUSION] DQ: 0.34 -> 0.34 IMP (avgTricks 5.32) [04:21:54.813] [FUSION] After correction, best card: C3 (3.25 IMP) [04:21:54.813] [TRUMP] Trump=Clubs, declarerTrumps=3, dummyTrumps=5, initialMissing=5, maxMissing=7 [04:21:54.813] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls AQJ8 73 965' [04:21:54.816] SUITC_CALL_END: jsonLength=354 [04:21:54.816] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"S:7","Vs":[{"T":"9 [04:21:54.816] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln AQJ8 73 965' [04:21:54.817] SUITC_CALL_END: jsonLength=315 [04:21:54.818] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"N:A","Vs":[{"T":"9 [04:21:54.818] [TRUMP] Trump-leader check: current=73 other=AQJ8 opp=965 [04:21:54.818] [TRUMP] leader=current (-Ls): 4.00 tricks [04:21:54.818] [TRUMP] leader=other (-Ln): 4.00 tricks [04:21:54.818] [TRUMP] -> current hand at least as good (diff=0) [04:21:54.818] [TRUMP] Missing trumps: 3 (initial: 5, played: 2) -> adjust: +0.40 [04:21:54.818] [TRUMP] C3: 3.25 -> 3.65 (+0.40) [04:21:54.818] [TRUMP] C7: 3.25 -> 3.65 (+0.40) [04:21:54.818] [TRUMP] After adjustment, best card: C3 (3.65 IMPs) [04:21:54.818] Selected: C3 (avg 3.65 IMPs, 6.00 tricks) -- 1 tied card(s): C7 [04:21:54.818] [stage-timing] ok sample=1522ms validate=0ms nn=151ms signal=0ms simgames=3ms dds=392ms total=2073ms samples=45 cards=20 [04:21:54.819] SUITC_CALL_BEGIN: input=' -F1 -u -c100 743 AQJT8 K9652 -Ln n42TK' [04:21:54.821] SUITC_CALL_END: jsonLength=354 [04:21:54.821] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"N:7","Vs":[{"T":"9 [04:21:54.821] === FindBestCardAsync: Position=N, CardsPlayed=20 === [04:21:54.821] Finding card to play for N: AK86.KQ87.Q3.743 [04:21:54.821] Relative position: Declarer, Contract type: Suit [04:21:54.821] Cards in hand mask: 7 [04:21:54.822] Candidate: xC = 80.2 % [04:21:54.822] Candidate: QD = 13.0 % [04:21:54.822] Candidate: xH = 3.1 % [04:21:54.822] Candidate: 8H = 1.4 % [04:21:54.822] Candidate: xS = 1.0 % [04:21:54.822] Candidate: KS = 0.8 % [04:21:54.822] Candidate: 8S = 0.4 % [04:21:54.823] Selected: C3 (80.2 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:21:57 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:21:57 === [04:21:57.581] === FindBestCardAsync: Position=S, CardsPlayed=22 === [04:21:57.581] Contract: 2C, Declarer: N, Dealer: W [04:21:57.581] Auction: P-1C-X-2C-P-P-P [04:21:57.582] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:21:57.582] Position S is on declarer's side - score table shifted by 2 declarer tricks won [04:21:57.582] ****************************** [04:21:57.582] FindMatchingDealsWithPlayInternal Input: [04:21:57.582] Position parameter: S [04:21:57.582] Deal from game: N:... ... ... ... [04:21:57.582] Hand for N: AK86.KQ87.Q3.743 [04:21:57.582] Hand for E: (null) [04:21:57.582] Hand for S: T73.432.72.AQJT8 [04:21:57.582] Hand for W: (null) [04:21:57.582] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9, HK, HA, H2, HJ, H3, H6, HQ, C3, C5 [04:21:57.582] Declarer: N [04:21:57.582] ****************************** [04:21:57.582] [DealFinder] Seed from player S hand: 1226989026 [04:21:57.583] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:21:57.583] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:21:57.583] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1491MB, gc2=23) [04:21:57.583] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [04:21:57.583] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=22 [04:21:57.583] [ExtractPartialDeal] Visible hands: S, N [04:21:57.583] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:21:57.583] [ExtractPartialDeal] Extracted hands: [04:21:57.583] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:21:57.583] E: ... (0 cards) [04:21:57.583] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:21:57.583] W: ... (0 cards) [04:21:57.583] [DealFinder] Trump suit from contract '2C': Clubs [04:21:57.583] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:21:57.584] [ComputePlayedCards] Card 1: DK played by E [04:21:57.584] [ComputePlayedCards] Card 2: D2 played by S [04:21:57.584] [ComputePlayedCards] Card 3: D4 played by W [04:21:57.584] [ComputePlayedCards] Card 4: D3 played by N [04:21:57.584] [ComputePlayedCards] Trick complete. Winner: E [04:21:57.584] [ComputePlayedCards] Card 5: S4 played by E [04:21:57.584] [ComputePlayedCards] Card 6: S3 played by S [04:21:57.584] [ComputePlayedCards] Card 7: SQ played by W [04:21:57.584] [ComputePlayedCards] Card 8: SA played by N [04:21:57.584] [ComputePlayedCards] Trick complete. Winner: N [04:21:57.584] [ComputePlayedCards] Card 9: C4 played by N [04:21:57.584] [ComputePlayedCards] Card 10: C2 played by E [04:21:57.584] [ComputePlayedCards] Card 11: CT played by S [04:21:57.584] [ComputePlayedCards] Card 12: CK played by W [04:21:57.584] [ComputePlayedCards] Trick complete. Winner: W [04:21:57.584] [ComputePlayedCards] Card 13: H9 played by W [04:21:57.585] [ComputePlayedCards] Card 14: HK played by N [04:21:57.585] [ComputePlayedCards] Card 15: HA played by E [04:21:57.585] [ComputePlayedCards] Card 16: H2 played by S [04:21:57.585] [ComputePlayedCards] Trick complete. Winner: E [04:21:57.585] [ComputePlayedCards] Card 17: HJ played by E [04:21:57.585] [ComputePlayedCards] Card 18: H3 played by S [04:21:57.585] [ComputePlayedCards] Card 19: H6 played by W [04:21:57.585] [ComputePlayedCards] Card 20: HQ played by N [04:21:57.585] [ComputePlayedCards] Trick complete. Winner: N [04:21:57.585] [ComputePlayedCards] Card 21: C3 played by N [04:21:57.585] [ComputePlayedCards] Card 22: C5 played by E [04:21:57.585] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4, HK, HQ, C3 [04:21:57.585] [DealFinder] Added 6 played cards to E (was 0 cards): DK, S4, C2, HA, HJ, C5 [04:21:57.585] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT, H2, H3 [04:21:57.586] [DealFinder] Added 5 played cards to W (was 0 cards): D4, SQ, CK, H9, H6 [04:21:57.586] [DealFinder] Bid verification enabled for: E [04:21:57.586] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:57.586] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:21:57.586] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:21:57.586] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:21:57.586] [DealFinder] Known cards per player: N=13, E=6, S=13, W=5 [04:21:57.586] [DealFinder] Locked players: N, S [04:21:57.586] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:21:57.587] [DealFinder] Players needing cards: E:7, W:8 [04:21:57.587] Large number of cards remaining. Using random generation. [04:21:57.587] [DealFinder] Hands to validate (not 13 cards in partial): E, W [04:21:57.587] [VerifyHands] FAIL for E: 54.AJT5.AK65.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:57.601] [VerifyHands] FAIL for E: 42.AJ.AKJT65.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:57.604] [VerifyHands] FAIL for E: J42.AJ5.AKJT.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:57.607] [VerifyHands] FAIL for E: 42.AJT.KJT85.952 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:57.610] [VerifyHands] FAIL for E: J42.AJT.K986.652 ((DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H ...) [04:21:59.873] [Timing] Total: 2290ms, Generation: 16ms, Verification: 464ms [04:21:59.873] [Timing] Attempts: 720, PassedSimpleCheck: 720, FailedVerification: 670, Found: 50 [04:21:59.893] Search complete. Returning 50 deals. [04:21:59.893] Found 50 sample deals for simulation. [04:21:59.893] Valid deals for DDS: 50 / 50 [04:21:59.893] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [04:21:59.901] [SAMPLE-VAL] Opening lead NN validation (DK): 1/50 samples adjusted [04:21:59.901] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:21:59.902] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:21:59.902] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:21:59.902] [SAMPLE-VAL] T4: W=H9 N=HK E=HA S=H2 (leader=W) [04:21:59.902] [SAMPLE-VAL] T5: E=HJ S=H3 W=H6 N=HQ (leader=E) [04:21:59.902] [SAMPLE-VAL] T6: N=C3 E=C5 (leader=N) (partial) [04:21:59.905] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.008 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=17 % T6-C5=100 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=25 % T5-H6=100 %] [04:21:59.909] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.008 [E:T2-S4=22 % T3-C2=100 % T4-HA=98 % T5-HJ=6 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=98 % T3-CK=98 % T4-H9=0 %! T5-H6=96 %] [04:21:59.912] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.022 [E:T2-S4=46 % T3-C2=93 % T4-HA=99 % T5-HJ=25 % T6-C5=74 %, W:T1-D4=72 % T2-SQ=1 %! T3-CK=99 % T4-H9=5 % T5-H6=100 %] [04:21:59.915] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.011 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=27 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=0 %! T3-CK=99 % T4-H9=3 %! T5-H6=100 %] [04:21:59.918] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.266 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=29 % T6-C5=78 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:59.921] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.033 [E:T2-S4=51 % T3-C2=93 % T4-HA=97 % T5-HJ=7 % T6-C5=75 %, W:T1-D4=82 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=93 %] [04:21:59.924] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.016 [E:T2-S4=39 % T3-C2=100 % T4-HA=99 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=0 %! T3-CK=99 % T4-H9=9 % T5-H6=100 %] [04:21:59.927] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.383 [E:T2-S4=25 % T3-C2=100 % T4-HA=97 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=91 % T2-SQ=86 % T3-CK=99 % T4-H9=19 % T5-H6=100 %] [04:21:59.930] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.405 [E:T2-S4=32 % T3-C2=100 % T4-HA=98 % T5-HJ=22 % T6-C5=100 %, W:T1-D4=62 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:59.934] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.083 [E:T2-S4=53 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=85 % T2-SQ=1 %! T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:59.937] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.036 [E:T2-S4=49 % T3-C2=100 % T4-HA=99 % T5-HJ=32 % T6-C5=100 %, W:T1-D4=56 % T2-SQ=1 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:21:59.940] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.015 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 %] [04:21:59.943] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.083 [E:T2-S4=53 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=85 % T2-SQ=1 %! T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:21:59.946] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.007 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 %] [04:21:59.949] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.118 [E:T2-S4=45 % T3-C2=100 % T4-HA=97 % T5-HJ=14 % T6-C5=100 %, W:T1-D4=90 % T2-SQ=2 %! T3-CK=100 % T4-H9=25 % T5-H6=100 %] [04:21:59.952] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.013 [E:T2-S4=36 % T3-C2=100 % T4-HA=98 % T5-HJ=6 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=90 % T3-CK=99 % T4-H9=0 %! T5-H6=92 %] [04:21:59.955] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.015 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=96 % T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:59.958] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.001 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=99 % T4-H9=0 %! T5-H6=94 %] [04:21:59.961] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.138 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=87 % T2-SQ=89 % T3-CK=99 % T4-H9=2 %! T5-H6=100 %] [04:21:59.964] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.009 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=91 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 %] [04:21:59.967] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.386 [E:T2-S4=26 % T3-C2=100 % T4-HA=97 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=88 % T3-CK=99 % T4-H9=16 % T5-H6=100 %] [04:21:59.971] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.064 [E:T2-S4=52 % T3-C2=100 % T4-HA=97 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=66 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:21:59.974] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.016 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=6 % T6-C5=100 %, W:T1-D4=69 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=96 %] [04:21:59.977] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.007 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=18 % T6-C5=75 %, W:T1-D4=90 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 %] [04:21:59.980] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.045 [E:T2-S4=34 % T3-C2=100 % T4-HA=99 % T5-HJ=25 % T6-C5=100 %, W:T1-D4=81 % T2-SQ=88 % T3-CK=100 % T4-H9=1 %! T5-H6=100 %] [04:21:59.983] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.367 [E:T2-S4=22 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=97 % T3-CK=99 % T4-H9=7 % T5-H6=100 %] [04:21:59.986] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.408 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:21:59.990] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.380 [E:T2-S4=38 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=88 % T3-CK=99 % T4-H9=7 % T5-H6=100 %] [04:21:59.993] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.000 [E:T2-S4=47 % T3-C2=100 % T4-HA=98 % T5-HJ=11 % T6-C5=100 %, W:T1-D4=89 % T2-SQ=0 %! T3-CK=99 % T4-H9=0 %! T5-H6=92 %] [04:21:59.996] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.408 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:21:59.999] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.010 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:22:00.003] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.013 [E:T2-S4=23 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=78 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=92 %] [04:22:00.006] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.250 [E:T2-S4=45 % T3-C2=93 % T4-HA=99 % T5-HJ=28 % T6-C5=77 %, W:T1-D4=76 % T2-SQ=88 % T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:22:00.009] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.083 [E:T2-S4=49 % T3-C2=100 % T4-HA=98 % T5-HJ=17 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:22:00.012] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.022 [E:T2-S4=24 % T3-C2=100 % T4-HA=98 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=87 % T2-SQ=97 % T3-CK=98 % T4-H9=0 %! T5-H6=92 %] [04:22:00.019] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.012 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=85 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 %] [04:22:00.024] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.399 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:22:00.029] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.409 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=87 % T2-SQ=85 % T3-CK=99 % T4-H9=27 % T5-H6=100 %] [04:22:00.033] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.008 [E:T2-S4=36 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=77 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=95 %] [04:22:00.038] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.058 [E:T2-S4=53 % T3-C2=100 % T4-HA=98 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=91 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:22:00.043] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.011 [E:T2-S4=43 % T3-C2=100 % T4-HA=99 % T5-HJ=27 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=0 %! T3-CK=99 % T4-H9=3 %! T5-H6=100 %] [04:22:00.047] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.010 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=30 % T5-H6=100 %] [04:22:00.052] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.191 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=29 % T6-C5=100 %, W:T1-D4=89 % T2-SQ=90 % T3-CK=99 % T4-H9=6 % T5-H6=100 %] [04:22:00.057] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.007 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 %] [04:22:00.062] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.024 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=29 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=1 %! T3-CK=99 % T4-H9=10 % T5-H6=100 %] [04:22:00.067] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.058 [E:T2-S4=53 % T3-C2=100 % T4-HA=98 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=91 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:22:00.071] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.013 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 %] [04:22:00.074] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.383 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=55 % T2-SQ=86 % T3-CK=99 % T4-H9=28 % T5-H6=100 %] [04:22:00.078] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.333 [E:T2-S4=10 % T3-C2=100 % T4-HA=98 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=56 % T2-SQ=95 % T3-CK=99 % T4-H9=17 % T5-H6=100 %] [04:22:00.081] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.016 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=6 % T6-C5=100 %, W:T1-D4=69 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=96 %] [04:22:00.081] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.4090 = 0.004090 [04:22:00.081] [SAMPLE-VAL] Done. Weight range: 0.000-0.409 [04:22:00.081] [SAMPLE-VAL] Top sample 38 (w=0.409): E:J54.AJT5.AK86.52 W:Q92.96.JT954.K96 [E:T2-S4=29 % T3-C2=100 % T4-HA=97 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=87 % T2-SQ=85 % T3-CK=99 % T4-H9=27 % T5-H6=100 %] [04:22:00.081] [SAMPLE-VAL] Top sample 27 (w=0.408): E:J54.AJT5.AKJ8.52 W:Q92.96.T9654.K96 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:22:00.081] [SAMPLE-VAL] Top sample 30 (w=0.408): E:J42.AJT5.AKJ8.52 W:Q95.96.T9654.K96 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:22:00.082] [SAMPLE-VAL] Top sample 9 (w=0.405): E:J42.AJT5.AKJT.52 W:Q95.96.98654.K96 [E:T2-S4=32 % T3-C2=100 % T4-HA=98 % T5-HJ=22 % T6-C5=100 %, W:T1-D4=62 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 %] [04:22:00.082] [SAMPLE-VAL] Top sample 37 (w=0.399): E:J942.AJT5.AK5.52 W:Q5.96.JT9864.K96 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=97 % T3-CK=99 % T4-H9=24 % T5-H6=100 %] [04:22:00.082] After sample validation: 48 deals remaining [04:22:00.082] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:22:00.082] [PLAY-INFER] Sample 2: weight 0.008 -> 0.002 [04:22:00.082] [PLAY-INFER] Sample 6: weight 0.033 -> 0.010 [04:22:00.082] [PLAY-INFER] Sample 12: weight 0.015 -> 0.004 [04:22:00.082] [PLAY-INFER] Sample 16: weight 0.013 -> 0.004 [04:22:00.082] [PLAY-INFER] Sample 17: weight 0.015 -> 0.004 [04:22:00.082] [PLAY-INFER] Sample 19: weight 0.009 -> 0.003 [04:22:00.082] [PLAY-INFER] Sample 22: weight 0.016 -> 0.005 [04:22:00.082] [PLAY-INFER] Sample 30: weight 0.013 -> 0.004 [04:22:00.082] [PLAY-INFER] Sample 33: weight 0.022 -> 0.007 [04:22:00.082] [PLAY-INFER] Sample 37: weight 0.008 -> 0.002 [04:22:00.082] [PLAY-INFER] Sample 48: weight 0.016 -> 0.005 [04:22:00.083] Using weighted samples: 48/48 have non-uniform weights (range 0.002-0.409) [04:22:00.083] Sample deals (48 total, showing first 20, by weight): [04:22:00.083] [1] (w=0.409) N:AK86.KQ87.Q3.743 J54.AJT5.AK86.52 T73.432.72.AQJT8 Q92.96.JT954.K96 [04:22:00.083] [2] (w=0.408) N:AK86.KQ87.Q3.743 J54.AJT5.AKJ8.52 T73.432.72.AQJT8 Q92.96.T9654.K96 [04:22:00.083] [3] (w=0.408) N:AK86.KQ87.Q3.743 J42.AJT5.AKJ8.52 T73.432.72.AQJT8 Q95.96.T9654.K96 [04:22:00.083] [4] (w=0.405) N:AK86.KQ87.Q3.743 J42.AJT5.AKJT.52 T73.432.72.AQJT8 Q95.96.98654.K96 [04:22:00.083] [5] (w=0.399) N:AK86.KQ87.Q3.743 J942.AJT5.AK5.52 T73.432.72.AQJT8 Q5.96.JT9864.K96 [04:22:00.083] [6] (w=0.386) N:AK86.KQ87.Q3.743 J42.AJT5.AK98.52 T73.432.72.AQJT8 Q95.96.JT654.K96 [04:22:00.083] [7] (w=0.383) N:AK86.KQ87.Q3.743 J54.AJT5.AK8.652 T73.432.72.AQJT8 Q92.96.JT9654.K9 [04:22:00.083] [8] (w=0.383) N:AK86.KQ87.Q3.743 J42.AJT5.AK65.52 T73.432.72.AQJT8 Q95.96.JT984.K96 [04:22:00.083] [9] (w=0.380) N:AK86.KQ87.Q3.743 J542.AJT.AKT5.52 T73.432.72.AQJT8 Q9.965.J9864.K96 [04:22:00.084] [10] (w=0.367) N:AK86.KQ87.Q3.743 J954.AJT.AKT5.52 T73.432.72.AQJT8 Q2.965.J9864.K96 [04:22:00.084] [11] (w=0.333) N:AK86.KQ87.Q3.743 J94.AJT5.AK65.52 T73.432.72.AQJT8 Q52.96.JT984.K96 [04:22:00.084] [12] (w=0.266) N:AK86.KQ87.Q3.743 J954.AJT.AK9.952 T73.432.72.AQJT8 Q2.965.JT8654.K6 [04:22:00.084] [13] (w=0.250) N:AK86.KQ87.Q3.743 J542.AJT.AK5.952 T73.432.72.AQJT8 Q9.965.JT9864.K6 [04:22:00.084] [14] (w=0.191) N:AK86.KQ87.Q3.743 J542.AJT.AKT9.52 T73.432.72.AQJT8 Q9.965.J8654.K96 [04:22:00.084] [15] (w=0.138) N:AK86.KQ87.Q3.743 J542.AJT.AK85.52 T73.432.72.AQJT8 Q9.965.JT964.K96 [04:22:00.084] [16] (w=0.118) N:AK86.KQ87.Q3.743 542.AJT5.AK8.652 T73.432.72.AQJT8 QJ9.96.JT9654.K9 [04:22:00.084] [17] (w=0.083) N:AK86.KQ87.Q3.743 542.AJT5.AK96.52 T73.432.72.AQJT8 QJ9.96.JT854.K96 [04:22:00.084] [18] (w=0.083) N:AK86.KQ87.Q3.743 542.AJT5.AK86.52 T73.432.72.AQJT8 QJ9.96.JT954.K96 [04:22:00.084] [19] (w=0.083) N:AK86.KQ87.Q3.743 542.AJT5.AK85.52 T73.432.72.AQJT8 QJ9.96.JT964.K96 [04:22:00.084] [20] (w=0.064) N:AK86.KQ87.Q3.743 542.AJT5.AKJ9.52 T73.432.72.AQJT8 QJ9.96.T8654.K96 [04:22:00.085] ... and 28 more [04:22:00.123] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:22:00.123] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:22:00.123] CA: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:22:00.123] C8: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 90, 90, -100, -100, -50, -100, -100, -100, -100, -100, -100, -100, -50, -50, 90, -50, -100, -50, -50, -50, -100, -100, 90, -100, 90, -100, 90, 90, -100, -100, -100, -100, -100, -100, -100, 90, -100] [04:22:00.123] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:22:00.123] CA: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:22:00.123] C8: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 5, 4, 5, 5, 5, 4, 4, 6, 4, 6, 4, 6, 6, 4, 4, 4, 4, 4, 4, 4, 6, 4] [04:22:00.123] --- IMP Calculation Output (card -> average IMP) --- [04:22:00.124] CA: 4.48 [04:22:00.124] C8: -4.48 [04:22:00.124] === DDS DETAILED ANALYSIS === [04:22:00.124] Cards analyzed: 2, Samples per card: 48 [04:22:00.124] [04:22:00.124] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:22:00.124] ----- ------ --------- ------- ----------- -------------------------------- [04:22:00.124] CA 4.48 6.00 100 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:22:00.124] C8 -4.48 4.48 10 % 3 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 5, 4, 4, 4, 4...] [04:22:00.124] [04:22:00.124] Selected: CA (IMPs=4.48, avgTricks=6.00) [04:22:00.124] =================== [04:22:00.124] [TRUMP] Skipped: not on lead [04:22:00.125] Selected: CA (avg 4.48 IMPs, 6.00 tricks) [04:22:00.125] [stage-timing] ok sample=2311ms validate=0ms nn=188ms signal=0ms simgames=2ms dds=37ms total=2543ms samples=48 cards=22 [04:22:00.125] SUITC_CALL_BEGIN: input=' -F1 -u -c100 743 AQJT8 K9652 -Ln n42TK' [04:22:00.128] SUITC_CALL_END: jsonLength=354 [04:22:00.128] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"N:7","Vs":[{"T":"9 [04:22:00.128] === FindBestCardAsync: Position=S, CardsPlayed=22 === [04:22:00.128] Finding card to play for S: T73.432.72.AQJT8 [04:22:00.128] Relative position: Dummy, Contract type: Suit [04:22:00.128] Cards in hand mask: 4 [04:22:00.129] Candidate: QC = 47.1 % [04:22:00.129] Candidate: JC = 37.7 % [04:22:00.129] Candidate: AC = 13.7 % [04:22:00.129] Candidate: 8C = 1.5 % [04:22:00.129] Selected: CQ (47.1 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:22:00 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:22:00 === [04:22:00.271] === FindBestCardAsync: Position=S, CardsPlayed=24 === [04:22:00.271] Contract: 2C, Declarer: N, Dealer: W [04:22:00.272] Auction: P-1C-X-2C-P-P-P [04:22:00.272] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:22:00.272] Position S is on declarer's side - score table shifted by 3 declarer tricks won [04:22:00.272] ****************************** [04:22:00.272] FindMatchingDealsWithPlayInternal Input: [04:22:00.272] Position parameter: S [04:22:00.272] Deal from game: N:... ... ... ... [04:22:00.272] Hand for N: AK86.KQ87.Q3.743 [04:22:00.273] Hand for E: (null) [04:22:00.273] Hand for S: T73.432.72.AQJT8 [04:22:00.273] Hand for W: (null) [04:22:00.273] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9, HK, HA, H2, HJ, H3, H6, HQ, C3, C5, CA, C6 [04:22:00.273] Declarer: N [04:22:00.273] ****************************** [04:22:00.273] [DealFinder] Seed from player S hand: 1226989026 [04:22:00.273] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:22:00.273] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:22:00.274] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1497MB, gc2=23) [04:22:00.274] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [04:22:00.274] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=24 [04:22:00.274] [ExtractPartialDeal] Visible hands: S, N [04:22:00.274] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:22:00.274] [ExtractPartialDeal] Extracted hands: [04:22:00.274] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:22:00.274] E: ... (0 cards) [04:22:00.274] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:22:00.274] W: ... (0 cards) [04:22:00.274] [DealFinder] Trump suit from contract '2C': Clubs [04:22:00.274] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:22:00.274] [ComputePlayedCards] Card 1: DK played by E [04:22:00.275] [ComputePlayedCards] Card 2: D2 played by S [04:22:00.275] [ComputePlayedCards] Card 3: D4 played by W [04:22:00.275] [ComputePlayedCards] Card 4: D3 played by N [04:22:00.275] [ComputePlayedCards] Trick complete. Winner: E [04:22:00.275] [ComputePlayedCards] Card 5: S4 played by E [04:22:00.275] [ComputePlayedCards] Card 6: S3 played by S [04:22:00.275] [ComputePlayedCards] Card 7: SQ played by W [04:22:00.275] [ComputePlayedCards] Card 8: SA played by N [04:22:00.275] [ComputePlayedCards] Trick complete. Winner: N [04:22:00.275] [ComputePlayedCards] Card 9: C4 played by N [04:22:00.275] [ComputePlayedCards] Card 10: C2 played by E [04:22:00.275] [ComputePlayedCards] Card 11: CT played by S [04:22:00.275] [ComputePlayedCards] Card 12: CK played by W [04:22:00.275] [ComputePlayedCards] Trick complete. Winner: W [04:22:00.275] [ComputePlayedCards] Card 13: H9 played by W [04:22:00.275] [ComputePlayedCards] Card 14: HK played by N [04:22:00.275] [ComputePlayedCards] Card 15: HA played by E [04:22:00.275] [ComputePlayedCards] Card 16: H2 played by S [04:22:00.275] [ComputePlayedCards] Trick complete. Winner: E [04:22:00.276] [ComputePlayedCards] Card 17: HJ played by E [04:22:00.276] [ComputePlayedCards] Card 18: H3 played by S [04:22:00.276] [ComputePlayedCards] Card 19: H6 played by W [04:22:00.276] [ComputePlayedCards] Card 20: HQ played by N [04:22:00.276] [ComputePlayedCards] Trick complete. Winner: N [04:22:00.276] [ComputePlayedCards] Card 21: C3 played by N [04:22:00.276] [ComputePlayedCards] Card 22: C5 played by E [04:22:00.276] [ComputePlayedCards] Card 23: CA played by S [04:22:00.276] [ComputePlayedCards] Card 24: C6 played by W [04:22:00.276] [ComputePlayedCards] Trick complete. Winner: S [04:22:00.276] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4, HK, HQ, C3 [04:22:00.276] [DealFinder] Added 6 played cards to E (was 0 cards): DK, S4, C2, HA, HJ, C5 [04:22:00.276] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT, H2, H3, CA [04:22:00.276] [DealFinder] Added 6 played cards to W (was 0 cards): D4, SQ, CK, H9, H6, C6 [04:22:00.276] [DealFinder] Bid verification enabled for: E [04:22:00.277] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:22:00.277] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[0-5] (2 iterations) [04:22:00.277] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:22:00.277] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:22:00.277] [DealFinder] Known cards per player: N=13, E=6, S=13, W=6 [04:22:00.277] [DealFinder] Locked players: N, S [04:22:00.277] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [04:22:00.277] [DealFinder] Players needing cards: E:7, W:7 [04:22:00.277] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:22:01.188] [DealFinder] Combinatorial: enumerated 3432, perfect 330, sending 100 to DDS [04:22:01.188] [Timing] Total: 914ms, Generation: 0ms, Verification: 0ms [04:22:01.188] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 330 [04:22:01.188] Search complete. Returning 100 deals. [04:22:01.188] Found 100 sample deals for simulation. [04:22:01.188] Valid deals for DDS: 100 / 100 [04:22:01.188] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [04:22:01.203] [SAMPLE-VAL] Opening lead NN validation (DK): 2/100 samples adjusted [04:22:01.204] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:22:01.204] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:22:01.204] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:22:01.204] [SAMPLE-VAL] T4: W=H9 N=HK E=HA S=H2 (leader=W) [04:22:01.204] [SAMPLE-VAL] T5: E=HJ S=H3 W=H6 N=HQ (leader=E) [04:22:01.204] [SAMPLE-VAL] T6: N=C3 E=C5 S=CA W=C6 (leader=N) [04:22:01.208] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.082 [E:T2-S4=49 % T3-C2=100 % T4-HA=98 % T5-HJ=17 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=1 %! T3-CK=99 % T4-H9=28 % T5-H6=100 % T6-C6=99 %] [04:22:01.212] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.371 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=49 % T2-SQ=81 % T3-CK=100 % T4-H9=33 % T5-H6=100 % T6-C6=96 %] [04:22:01.215] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.372 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=21 % T6-C5=100 %, W:T1-D4=70 % T2-SQ=75 % T3-CK=99 % T4-H9=28 % T5-H6=100 % T6-C6=96 %] [04:22:01.218] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.324 [E:T2-S4=37 % T3-C2=95 % T4-HA=99 % T5-HJ=34 % T6-C5=79 %, W:T1-D4=64 % T2-SQ=96 % T3-CK=100 % T4-H9=5 %! T5-H6=100 % T6-C6=100 %] [04:22:01.222] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.013 [E:T2-S4=23 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=78 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=92 % T6-C6=97 %] [04:22:01.225] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.387 [E:T2-S4=36 % T3-C2=100 % T4-HA=98 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=70 % T2-SQ=95 % T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=96 %] [04:22:01.229] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.370 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 % T6-C5=77 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 % T6-C6=100 %] [04:22:01.232] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.375 [E:T2-S4=32 % T3-C2=100 % T4-HA=98 % T5-HJ=22 % T6-C5=100 %, W:T1-D4=62 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=97 %] [04:22:01.235] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.333 [E:T2-S4=13 % T3-C2=100 % T4-HA=98 % T5-HJ=17 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=92 % T3-CK=99 % T4-H9=18 % T5-H6=100 % T6-C6=97 %] [04:22:01.239] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.378 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 % T6-C6=97 %] [04:22:01.242] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.013 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=82 % T2-SQ=97 % T3-CK=98 % T4-H9=0 %! T5-H6=95 % T6-C6=97 %] [04:22:01.246] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.031 [E:T2-S4=39 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=77 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=91 % T6-C6=98 %] [04:22:01.249] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.327 [E:T2-S4=46 % T3-C2=100 % T4-HA=99 % T5-HJ=32 % T6-C5=100 %, W:T1-D4=66 % T2-SQ=88 % T3-CK=100 % T4-H9=5 %! T5-H6=100 % T6-C6=97 %] [04:22:01.253] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.371 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=49 % T2-SQ=81 % T3-CK=100 % T4-H9=33 % T5-H6=100 % T6-C6=96 %] [04:22:01.256] [SAMPLE-VAL] Sample 15: weight 0.500 -> 0.009 [E:T2-S4=48 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=72 % T2-SQ=1 %! T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=97 %] [04:22:01.259] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.001 [E:T2-S4=50 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=55 % T2-SQ=1 %! T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=97 %] [04:22:01.263] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.346 [E:T2-S4=22 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=97 % T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=96 %] [04:22:01.266] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.377 [E:T2-S4=43 % T3-C2=100 % T4-HA=98 % T5-HJ=17 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=88 % T3-CK=100 % T4-H9=21 % T5-H6=100 % T6-C6=98 %] [04:22:01.270] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.008 [E:T2-S4=36 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=77 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=95 % T6-C6=100 %] [04:22:01.273] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.358 [E:T2-S4=26 % T3-C2=100 % T4-HA=97 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=88 % T3-CK=99 % T4-H9=16 % T5-H6=100 % T6-C6=97 %] [04:22:01.276] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.001 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=98 %] [04:22:01.280] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.001 [E:T2-S4=50 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=55 % T2-SQ=1 %! T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=97 %] [04:22:01.283] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.018 [E:T2-S4=52 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=68 % T2-SQ=100 % T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=97 %] [04:22:01.287] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.024 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=54 % T2-SQ=1 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=97 %] [04:22:01.290] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.052 [E:T2-S4=52 % T3-C2=100 % T4-HA=99 % T5-HJ=32 % T6-C5=100 %, W:T1-D4=66 % T2-SQ=1 %! T3-CK=99 % T4-H9=9 % T5-H6=100 % T6-C6=98 %] [04:22:01.294] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.030 [E:T2-S4=34 % T3-C2=100 % T4-HA=98 % T5-HJ=22 % T6-C5=100 %, W:T1-D4=53 % T2-SQ=1 %! T3-CK=100 % T4-H9=35 % T5-H6=100 % T6-C6=97 %] [04:22:01.301] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.009 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=91 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 % T6-C6=97 %] [04:22:01.305] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.375 [E:T2-S4=32 % T3-C2=100 % T4-HA=98 % T5-HJ=22 % T6-C5=100 %, W:T1-D4=62 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=97 %] [04:22:01.310] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.017 [E:T2-S4=43 % T3-C2=94 % T4-HA=98 % T5-HJ=18 % T6-C5=74 %, W:T1-D4=63 % T2-SQ=0 %! T3-CK=100 % T4-H9=35 % T5-H6=100 % T6-C6=100 %] [04:22:01.314] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.173 [E:T2-S4=24 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=6 % T5-H6=100 % T6-C6=97 %] [04:22:01.317] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.010 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=6 % T6-C5=75 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=100 %] [04:22:01.321] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.007 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.324] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.011 [E:T2-S4=49 % T3-C2=93 % T4-HA=99 % T5-HJ=24 % T6-C5=73 %, W:T1-D4=81 % T2-SQ=0 %! T3-CK=99 % T4-H9=10 % T5-H6=100 % T6-C6=100 %] [04:22:01.328] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.032 [E:T2-S4=51 % T3-C2=93 % T4-HA=97 % T5-HJ=7 % T6-C5=75 %, W:T1-D4=82 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=93 % T6-C6=100 %] [04:22:01.332] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.015 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 % T6-C6=96 %] [04:22:01.335] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.044 [E:T2-S4=46 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=52 % T2-SQ=87 % T3-CK=100 % T4-H9=1 %! T5-H6=96 % T6-C6=97 %] [04:22:01.339] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.367 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 % T6-C5=73 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=100 %] [04:22:01.342] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.380 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=31 % T6-C5=100 %, W:T1-D4=83 % T2-SQ=100 % T3-CK=99 % T4-H9=10 % T5-H6=100 % T6-C6=97 %] [04:22:01.346] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.014 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 % T6-C6=98 %] [04:22:01.349] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.358 [E:T2-S4=26 % T3-C2=100 % T4-HA=97 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=88 % T3-CK=99 % T4-H9=16 % T5-H6=100 % T6-C6=97 %] [04:22:01.353] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.015 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=96 % T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=95 %] [04:22:01.356] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.035 [E:T2-S4=56 % T3-C2=92 % T4-HA=98 % T5-HJ=17 % T6-C5=70 %, W:T1-D4=89 % T2-SQ=1 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.359] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.008 [E:T2-S4=36 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=77 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=95 % T6-C6=100 %] [04:22:01.363] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.264 [E:T2-S4=26 % T3-C2=100 % T4-HA=99 % T5-HJ=37 % T6-C5=100 %, W:T1-D4=92 % T2-SQ=98 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=97 %] [04:22:01.366] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.005 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=18 % T6-C5=71 %, W:T1-D4=88 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=100 %] [04:22:01.370] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.097 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=24 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=90 % T3-CK=99 % T4-H9=2 %! T5-H6=100 % T6-C6=97 %] [04:22:01.373] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.254 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=29 % T6-C5=78 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 %] [04:22:01.376] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.015 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=16 % T6-C5=71 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.379] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.008 [E:T2-S4=47 % T3-C2=93 % T4-HA=99 % T5-HJ=25 % T6-C5=74 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=6 % T5-H6=100 % T6-C6=100 %] [04:22:01.383] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.013 [E:T2-S4=23 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=78 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=92 % T6-C6=97 %] [04:22:01.386] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.332 [E:T2-S4=16 % T3-C2=94 % T4-HA=98 % T5-HJ=17 % T6-C5=76 %, W:T1-D4=84 % T2-SQ=92 % T3-CK=100 % T4-H9=20 % T5-H6=100 % T6-C6=100 %] [04:22:01.390] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.024 [E:T2-S4=58 % T3-C2=93 % T4-HA=97 % T5-HJ=16 % T6-C5=75 %, W:T1-D4=89 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.393] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.359 [E:T2-S4=38 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=79 % T2-SQ=88 % T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=98 %] [04:22:01.397] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.338 [E:T2-S4=15 % T3-C2=100 % T4-HA=98 % T5-HJ=24 % T6-C5=100 %, W:T1-D4=71 % T2-SQ=86 % T3-CK=99 % T4-H9=16 % T5-H6=100 % T6-C6=96 %] [04:22:01.405] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.338 [E:T2-S4=15 % T3-C2=100 % T4-HA=98 % T5-HJ=24 % T6-C5=100 %, W:T1-D4=56 % T2-SQ=89 % T3-CK=99 % T4-H9=21 % T5-H6=100 % T6-C6=96 %] [04:22:01.410] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.084 [E:T2-S4=55 % T3-C2=100 % T4-HA=97 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=70 % T2-SQ=1 %! T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=98 %] [04:22:01.414] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.044 [E:T2-S4=50 % T3-C2=93 % T4-HA=97 % T5-HJ=8 % T6-C5=76 %, W:T1-D4=89 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=96 % T6-C6=100 %] [04:22:01.417] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.133 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=87 % T2-SQ=89 % T3-CK=99 % T4-H9=2 %! T5-H6=100 % T6-C6=98 %] [04:22:01.421] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.364 [E:T2-S4=41 % T3-C2=100 % T4-HA=99 % T5-HJ=29 % T6-C5=100 %, W:T1-D4=88 % T2-SQ=100 % T3-CK=99 % T4-H9=6 % T5-H6=100 % T6-C6=96 %] [04:22:01.424] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.029 [E:T2-S4=55 % T3-C2=92 % T4-HA=98 % T5-HJ=15 % T6-C5=71 %, W:T1-D4=74 % T2-SQ=1 %! T3-CK=99 % T4-H9=39 % T5-H6=100 % T6-C6=100 %] [04:22:01.428] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.367 [E:T2-S4=35 % T3-C2=92 % T4-HA=97 % T5-HJ=17 % T6-C5=73 %, W:T1-D4=78 % T2-SQ=85 % T3-CK=99 % T4-H9=32 % T5-H6=100 % T6-C6=100 %] [04:22:01.432] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.004 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=11 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=1 %! T3-CK=99 % T4-H9=1 %! T5-H6=91 % T6-C6=98 %] [04:22:01.435] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.027 [E:T2-S4=47 % T3-C2=100 % T4-HA=97 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=74 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=94 % T6-C6=95 %] [04:22:01.439] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.367 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 % T6-C5=73 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=100 %] [04:22:01.442] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.019 [E:T2-S4=42 % T3-C2=100 % T4-HA=97 % T5-HJ=9 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=91 % T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=97 %] [04:22:01.446] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.025 [E:T2-S4=42 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=83 % T2-SQ=88 % T3-CK=99 % T4-H9=0 %! T5-H6=95 % T6-C6=97 %] [04:22:01.450] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.378 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 % T6-C6=97 %] [04:22:01.453] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.007 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.457] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.014 [E:T2-S4=58 % T3-C2=93 % T4-HA=98 % T5-HJ=14 % T6-C5=70 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 % T6-C6=100 %] [04:22:01.460] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.050 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 % T6-C6=98 %] [04:22:01.464] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.346 [E:T2-S4=22 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=97 % T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=96 %] [04:22:01.467] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.385 [E:T2-S4=51 % T3-C2=100 % T4-HA=98 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=64 % T2-SQ=87 % T3-CK=100 % T4-H9=24 % T5-H6=100 % T6-C6=98 %] [04:22:01.471] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.010 [E:T2-S4=43 % T3-C2=100 % T4-HA=98 % T5-HJ=7 % T6-C5=100 %, W:T1-D4=74 % T2-SQ=100 % T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=98 %] [04:22:01.474] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.371 [E:T2-S4=30 % T3-C2=100 % T4-HA=98 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=90 % T2-SQ=98 % T3-CK=99 % T4-H9=19 % T5-H6=100 % T6-C6=97 %] [04:22:01.477] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.081 [E:T2-S4=54 % T3-C2=100 % T4-HA=98 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=49 % T2-SQ=1 %! T3-CK=99 % T4-H9=39 % T5-H6=100 % T6-C6=98 %] [04:22:01.481] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.367 [E:T2-S4=38 % T3-C2=93 % T4-HA=97 % T5-HJ=17 % T6-C5=77 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 %] [04:22:01.485] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.242 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=27 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=87 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=97 %] [04:22:01.488] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.127 [E:T2-S4=49 % T3-C2=100 % T4-HA=98 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=51 % T2-SQ=2 %! T3-CK=99 % T4-H9=33 % T5-H6=100 % T6-C6=98 %] [04:22:01.492] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.317 [E:T2-S4=24 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=98 % T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=96 %] [04:22:01.495] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.376 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=89 % T2-SQ=86 % T3-CK=99 % T4-H9=24 % T5-H6=100 % T6-C6=97 %] [04:22:01.499] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.017 [E:T2-S4=47 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=88 % T2-SQ=100 % T3-CK=99 % T4-H9=0 %! T5-H6=93 % T6-C6=98 %] [04:22:01.503] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.015 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=16 % T6-C5=71 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.506] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.014 [E:T2-S4=26 % T3-C2=100 % T4-HA=98 % T5-HJ=18 % T6-C5=100 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 % T6-C6=98 %] [04:22:01.510] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.009 [E:T2-S4=27 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=100 % T2-SQ=98 % T3-CK=98 % T4-H9=0 %! T5-H6=95 % T6-C6=97 %] [04:22:01.513] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.011 [E:T2-S4=33 % T3-C2=93 % T4-HA=98 % T5-HJ=7 % T6-C5=76 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=97 % T6-C6=100 %] [04:22:01.516] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.050 [E:T2-S4=44 % T3-C2=100 % T4-HA=98 % T5-HJ=16 % T6-C5=100 %, W:T1-D4=76 % T2-SQ=1 %! T3-CK=99 % T4-H9=30 % T5-H6=100 % T6-C6=98 %] [04:22:01.520] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.010 [E:T2-S4=29 % T3-C2=100 % T4-HA=98 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=30 % T5-H6=100 % T6-C6=98 %] [04:22:01.524] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.010 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=6 % T6-C5=75 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=100 %] [04:22:01.527] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.030 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=94 % T3-CK=99 % T4-H9=1 %! T5-H6=95 % T6-C6=96 %] [04:22:01.531] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.011 [E:T2-S4=33 % T3-C2=93 % T4-HA=98 % T5-HJ=7 % T6-C5=76 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=97 % T6-C6=100 %] [04:22:01.534] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.317 [E:T2-S4=24 % T3-C2=100 % T4-HA=99 % T5-HJ=30 % T6-C5=100 %, W:T1-D4=84 % T2-SQ=98 % T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=96 %] [04:22:01.538] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.015 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=10 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=96 % T3-CK=99 % T4-H9=0 %! T5-H6=94 % T6-C6=95 %] [04:22:01.541] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.171 [E:T2-S4=44 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=51 % T2-SQ=86 % T3-CK=100 % T4-H9=3 %! T5-H6=100 % T6-C6=97 %] [04:22:01.545] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.023 [E:T2-S4=46 % T3-C2=93 % T4-HA=99 % T5-HJ=25 % T6-C5=74 %, W:T1-D4=72 % T2-SQ=1 %! T3-CK=99 % T4-H9=5 % T5-H6=100 % T6-C6=100 %] [04:22:01.548] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.338 [E:T2-S4=30 % T3-C2=95 % T4-HA=99 % T5-HJ=31 % T6-C5=77 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=5 % T5-H6=100 % T6-C6=100 %] [04:22:01.551] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.015 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=16 % T6-C5=71 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 %] [04:22:01.555] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.346 [E:T2-S4=22 % T3-C2=100 % T4-HA=99 % T5-HJ=33 % T6-C5=100 %, W:T1-D4=80 % T2-SQ=97 % T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=96 %] [04:22:01.558] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.372 [E:T2-S4=31 % T3-C2=100 % T4-HA=98 % T5-HJ=21 % T6-C5=100 %, W:T1-D4=70 % T2-SQ=75 % T3-CK=99 % T4-H9=28 % T5-H6=100 % T6-C6=96 %] [04:22:01.562] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.002 [E:T2-S4=41 % T3-C2=100 % T4-HA=98 % T5-HJ=8 % T6-C5=100 %, W:T1-D4=74 % T2-SQ=1 %! T3-CK=99 % T4-H9=0 %! T5-H6=92 % T6-C6=98 %] [04:22:01.565] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.327 [E:T2-S4=11 % T3-C2=100 % T4-HA=98 % T5-HJ=19 % T6-C5=100 %, W:T1-D4=83 % T2-SQ=93 % T3-CK=99 % T4-H9=17 % T5-H6=100 % T6-C6=97 %] [04:22:01.565] [SAMPLE-VAL] Zeroed 5 samples below relative threshold 0.010 x max 0.3870 = 0.003870 [04:22:01.565] [SAMPLE-VAL] Done. Weight range: 0.000-0.387 [04:22:01.565] [SAMPLE-VAL] Top sample 6 (w=0.387): E:J942.AJT5.AKJ.52 W:Q5.96.T98654.K96 [E:T2-S4=36 % T3-C2=100 % T4-HA=98 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=70 % T2-SQ=95 % T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=96 %] [04:22:01.565] [SAMPLE-VAL] Top sample 72 (w=0.385): E:J542.AJT5.AKJ.52 W:Q9.96.T98654.K96 [E:T2-S4=51 % T3-C2=100 % T4-HA=98 % T5-HJ=20 % T6-C5=100 %, W:T1-D4=64 % T2-SQ=87 % T3-CK=100 % T4-H9=24 % T5-H6=100 % T6-C6=98 %] [04:22:01.565] [SAMPLE-VAL] Top sample 38 (w=0.380): E:J9542.AJT.AKT.52 W:Q.965.J98654.K96 [E:T2-S4=40 % T3-C2=100 % T4-HA=99 % T5-HJ=31 % T6-C5=100 %, W:T1-D4=83 % T2-SQ=100 % T3-CK=99 % T4-H9=10 % T5-H6=100 % T6-C6=97 %] [04:22:01.566] [SAMPLE-VAL] Top sample 10 (w=0.378): E:J54.AJT5.AKJ8.52 W:Q92.96.T9654.K96 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 % T6-C6=97 %] [04:22:01.566] [SAMPLE-VAL] Top sample 67 (w=0.378): E:J42.AJT5.AKJ8.52 W:Q95.96.T9654.K96 [E:T2-S4=33 % T3-C2=100 % T4-HA=97 % T5-HJ=23 % T6-C5=100 %, W:T1-D4=75 % T2-SQ=85 % T3-CK=99 % T4-H9=24 % T5-H6=100 % T6-C6=97 %] [04:22:01.566] After sample validation: 95 deals remaining [04:22:01.566] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:22:01.566] [PLAY-INFER] Sample 5: weight 0.013 -> 0.004 [04:22:01.566] [PLAY-INFER] Sample 11: weight 0.013 -> 0.004 [04:22:01.566] [PLAY-INFER] Sample 12: weight 0.031 -> 0.009 [04:22:01.566] [PLAY-INFER] Sample 18: weight 0.008 -> 0.002 [04:22:01.566] [PLAY-INFER] Sample 20: weight 0.018 -> 0.005 [04:22:01.566] [PLAY-INFER] Sample 24: weight 0.009 -> 0.003 [04:22:01.566] [PLAY-INFER] Sample 28: weight 0.010 -> 0.003 [04:22:01.566] [PLAY-INFER] Sample 31: weight 0.032 -> 0.010 [04:22:01.566] [PLAY-INFER] Sample 32: weight 0.015 -> 0.004 [04:22:01.566] [PLAY-INFER] Sample 33: weight 0.044 -> 0.013 [04:22:01.566] [PLAY-INFER] Sample 38: weight 0.015 -> 0.004 [04:22:01.567] [PLAY-INFER] Sample 40: weight 0.008 -> 0.002 [04:22:01.567] [PLAY-INFER] Sample 47: weight 0.013 -> 0.004 [04:22:01.567] [PLAY-INFER] Sample 54: weight 0.044 -> 0.013 [04:22:01.567] [PLAY-INFER] Sample 59: weight 0.027 -> 0.008 [04:22:01.567] [PLAY-INFER] Sample 61: weight 0.019 -> 0.006 [04:22:01.567] [PLAY-INFER] Sample 62: weight 0.025 -> 0.008 [04:22:01.567] [PLAY-INFER] Sample 69: weight 0.010 -> 0.003 [04:22:01.567] [PLAY-INFER] Sample 77: weight 0.017 -> 0.005 [04:22:01.567] [PLAY-INFER] Sample 80: weight 0.009 -> 0.003 [04:22:01.567] [PLAY-INFER] Sample 81: weight 0.011 -> 0.003 [04:22:01.567] [PLAY-INFER] Sample 84: weight 0.010 -> 0.003 [04:22:01.567] [PLAY-INFER] Sample 85: weight 0.030 -> 0.009 [04:22:01.567] [PLAY-INFER] Sample 86: weight 0.011 -> 0.003 [04:22:01.567] [PLAY-INFER] Sample 88: weight 0.015 -> 0.004 [04:22:01.567] Using weighted samples: 95/95 have non-uniform weights (range 0.002-0.387) [04:22:01.568] Sample deals (95 total, showing first 20, by weight): [04:22:01.568] [1] (w=0.387) W:Q5.96.T98654.K96 AK86.KQ87.Q3.743 J942.AJT5.AKJ.52 T73.432.72.AQJT8 [04:22:01.568] [2] (w=0.385) W:Q9.96.T98654.K96 AK86.KQ87.Q3.743 J542.AJT5.AKJ.52 T73.432.72.AQJT8 [04:22:01.568] [3] (w=0.380) W:Q.965.J98654.K96 AK86.KQ87.Q3.743 J9542.AJT.AKT.52 T73.432.72.AQJT8 [04:22:01.568] [4] (w=0.378) W:Q92.96.T9654.K96 AK86.KQ87.Q3.743 J54.AJT5.AKJ8.52 T73.432.72.AQJT8 [04:22:01.568] [5] (w=0.378) W:Q95.96.T9654.K96 AK86.KQ87.Q3.743 J42.AJT5.AKJ8.52 T73.432.72.AQJT8 [04:22:01.568] [6] (w=0.377) W:Q9.96.JT9864.K96 AK86.KQ87.Q3.743 J542.AJT5.AK5.52 T73.432.72.AQJT8 [04:22:01.568] [7] (w=0.376) W:Q92.96.J8654.K96 AK86.KQ87.Q3.743 J54.AJT5.AKT9.52 T73.432.72.AQJT8 [04:22:01.568] [8] (w=0.375) W:Q95.96.98654.K96 AK86.KQ87.Q3.743 J42.AJT5.AKJT.52 T73.432.72.AQJT8 [04:22:01.568] [9] (w=0.375) W:Q92.96.98654.K96 AK86.KQ87.Q3.743 J54.AJT5.AKJT.52 T73.432.72.AQJT8 [04:22:01.568] [10] (w=0.372) W:Q95.96.T8654.K96 AK86.KQ87.Q3.743 J42.AJT5.AKJ9.52 T73.432.72.AQJT8 [04:22:01.568] [11] (w=0.372) W:Q92.96.T8654.K96 AK86.KQ87.Q3.743 J54.AJT5.AKJ9.52 T73.432.72.AQJT8 [04:22:01.569] [12] (w=0.371) W:Q92.96.T9864.K96 AK86.KQ87.Q3.743 J54.AJT5.AKJ5.52 T73.432.72.AQJT8 [04:22:01.569] [13] (w=0.371) W:Q95.96.T9854.K96 AK86.KQ87.Q3.743 J42.AJT5.AKJ6.52 T73.432.72.AQJT8 [04:22:01.569] [14] (w=0.371) W:Q2.96.JT9654.K96 AK86.KQ87.Q3.743 J954.AJT5.AK8.52 T73.432.72.AQJT8 [04:22:01.569] [15] (w=0.370) W:Q95.96.T98654.K6 AK86.KQ87.Q3.743 J42.AJT5.AKJ.952 T73.432.72.AQJT8 [04:22:01.569] [16] (w=0.367) W:Q92.96.JT9854.K6 AK86.KQ87.Q3.743 J54.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:01.569] [17] (w=0.367) W:Q92.96.JT9654.K6 AK86.KQ87.Q3.743 J54.AJT5.AK8.952 T73.432.72.AQJT8 [04:22:01.569] [18] (w=0.367) W:Q92.96.J98654.K6 AK86.KQ87.Q3.743 J54.AJT5.AKT.952 T73.432.72.AQJT8 [04:22:01.569] [19] (w=0.367) W:Q95.96.J98654.K6 AK86.KQ87.Q3.743 J42.AJT5.AKT.952 T73.432.72.AQJT8 [04:22:01.569] [20] (w=0.364) W:Q.965.JT8654.K96 AK86.KQ87.Q3.743 J9542.AJT.AK9.52 T73.432.72.AQJT8 [04:22:01.569] ... and 75 more [04:22:01.641] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:22:01.641] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:22:01.641] CQ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:22:01.641] S7: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, 90, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [04:22:01.641] ST: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [04:22:01.641] D7: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, -50, 90, -50, -50, 90, 90, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, -50, -50, -50, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, 90, -50, -50, -50, 90, -50, 90, -50, -50, 90, 90, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [04:22:01.641] H4: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, 90, 90, 90, -50, 90, -50, -50, 90, 90, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, -50, 90, -50, -50, -50, 90, -50, -50, 90, -50, 90, -50, 90, 90, 90, 90, 90, 90, 90, -50, -50, -50, -50, 90, -50, -50, -50, 90, -50, 90, -50, -50, 90, 90, -50, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50] [04:22:01.641] C8: [-100, -100, -50, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -50, -50, -50, -50, -50, -50, -100, -100, -100, -100, -100, -100, -100, -100, -50, -100, -50, -100, -100, -50, -100, -100, -100, -50, -100, -100, -100, -100, -50, -100, -50, -50, -50, -50, -50, -50, -100, -50, -100, -50, -100, -50, -50, -50, -50, -50, -100, -50, -50, -100, -50, -50, -50, -50, -100, -50, -100, -50, -100, -100, -50, -50, -100, -50, -50, -50, -100, -100, -100, -100, -100, -100, -50, -50, -50, -50, -50, -100, -100, -50, -50] [04:22:01.641] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:22:01.642] CQ: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:22:01.642] S7: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:01.642] ST: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:01.642] D7: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5, 5, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 4, 5, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:01.642] H4: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4, 5, 4, 4, 5, 5, 5, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 4, 4, 5, 4, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 4, 5, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:01.642] C8: [3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 4, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 3, 4, 3, 4, 3, 3, 4, 4, 3, 4, 4, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 4, 4] [04:22:01.642] --- IMP Calculation Output (card -> average IMP) --- [04:22:01.642] CQ: 3.41 [04:22:01.642] D7: 0.85 [04:22:01.642] H4: 0.85 [04:22:01.643] S7: -1.18 [04:22:01.643] ST: -1.25 [04:22:01.643] C8: -2.69 [04:22:01.643] === DDS DETAILED ANALYSIS === [04:22:01.643] Cards analyzed: 6, Samples per card: 95 [04:22:01.643] [04:22:01.643] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:22:01.643] ----- ------ --------- ------- ----------- -------------------------------- [04:22:01.643] CQ 3.41 5.00 100 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:22:01.643] H4 0.85 4.40 45 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4...] [04:22:01.643] D7 0.85 4.40 45 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 4...] [04:22:01.643] S7 -1.18 4.07 1 % 2 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:22:01.643] ST -1.25 4.00 0 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:22:01.643] C8 -2.69 3.47 0 % 2 [3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4...] [04:22:01.643] [04:22:01.643] Selected: CQ (IMPs=3.41, avgTricks=5.00) [04:22:01.644] =================== [04:22:01.645] [FUSION] alpha-mu(M=2) correction: 95 worlds, candidates=[CQ,H4,D7] [04:22:01.948] [FUSION] CQ: 9 info-set group(s), 95 world(s) committed, 0 singleton(s) [04:22:02.126] [FUSION] H4: 1 info-set group(s), 4 world(s) committed, 0 singleton(s) [04:22:02.300] [FUSION] D7: no declarer-lead worlds after completion [04:22:02.301] [FUSION] CQ: 3.41 -> 3.41 IMP (avgTricks 5.00) [04:22:02.301] [FUSION] H4: 0.85 -> 0.85 IMP (avgTricks 4.45) [04:22:02.301] [FUSION] D7: 0.85 -> 0.85 IMP (avgTricks 4.45) [04:22:02.301] [FUSION] After correction, best card: CQ (3.41 IMP) [04:22:02.301] [TRUMP] Trump=Clubs, declarerTrumps=3, dummyTrumps=5, initialMissing=5, maxMissing=7 [04:22:02.301] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls 7 QJ8 9' [04:22:02.302] SUITC_CALL_END: jsonLength=276 [04:22:02.302] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"S:Q","Vs":[{"T":"9 [04:22:02.303] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln 7 QJ8 9' [04:22:02.304] SUITC_CALL_END: jsonLength=276 [04:22:02.304] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"N:7","Vs":[{"T":"9 [04:22:02.304] [TRUMP] Trump-leader check: current=QJ8 other=7 opp=9 [04:22:02.304] [TRUMP] leader=current (-Ls): 3.00 tricks [04:22:02.304] [TRUMP] leader=other (-Ln): 3.00 tricks [04:22:02.304] [TRUMP] -> current hand at least as good (diff=0) [04:22:02.304] [TRUMP] Missing trumps: 1 (initial: 5, played: 4) -> adjust: +0.40 [04:22:02.304] [TRUMP] CQ: 3.41 -> 3.81 (+0.40) [04:22:02.304] [TRUMP] C8: -2.69 -> -2.29 (+0.40) [04:22:02.304] [TRUMP] After adjustment, best card: CQ (3.81 IMPs) [04:22:02.304] Selected: CQ (avg 3.81 IMPs, 5.00 tricks) [04:22:02.305] [stage-timing] ok sample=916ms validate=0ms nn=377ms signal=1ms simgames=5ms dds=729ms total=2033ms samples=95 cards=24 [04:22:02.305] === FindBestCardAsync: Position=S, CardsPlayed=24 === [04:22:02.305] Finding card to play for S: T73.432.72.AQJT8 [04:22:02.306] Relative position: Dummy, Contract type: Suit [04:22:02.306] Cards in hand mask: 7 [04:22:02.307] Candidate: xD = 29.1 % [04:22:02.307] Candidate: xS = 26.3 % [04:22:02.307] Candidate: QC = 22.2 % [04:22:02.307] Candidate: xH = 13.4 % [04:22:02.307] Candidate: TS = 5.6 % [04:22:02.307] Candidate: JC = 1.8 % [04:22:02.307] Candidate: 8C = 1.7 % [04:22:02.307] Selected: D7 (29.1 %) -- 1 tied: S7 === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:22:04 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:22:04 === [04:22:04.172] === FindBestCardAsync: Position=S, CardsPlayed=28 === [04:22:04.172] Contract: 2C, Declarer: N, Dealer: W [04:22:04.172] Auction: P-1C-X-2C-P-P-P [04:22:04.172] Deal: N:AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 Q52.96.JT9854.K6 [04:22:04.172] Position S is on declarer's side - score table shifted by 4 declarer tricks won [04:22:04.172] ****************************** [04:22:04.172] FindMatchingDealsWithPlayInternal Input: [04:22:04.172] Position parameter: S [04:22:04.172] Deal from game: N:... ... ... ... [04:22:04.173] Hand for N: AK86.KQ87.Q3.743 [04:22:04.173] Hand for E: (null) [04:22:04.173] Hand for S: T73.432.72.AQJT8 [04:22:04.173] Hand for W: (null) [04:22:04.173] Cards played: DK, D2, D4, D3, S4, S3, SQ, SA, C4, C2, CT, CK, H9, HK, HA, H2, HJ, H3, H6, HQ, C3, C5, CA, C6, CJ, D5, C7, C9 [04:22:04.173] Declarer: N [04:22:04.173] ****************************** [04:22:04.173] [DealFinder] Seed from player S hand: 1226989026 [04:22:04.173] [DealFinder] Auction: P-1C-X-2C-P-P-P [04:22:04.173] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:22:04.173] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1494MB, gc2=23) [04:22:04.173] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [04:22:04.173] [ExtractPartialDeal] Position=S, Declarer=N, CardsPlayed=28 [04:22:04.174] [ExtractPartialDeal] Visible hands: S, N [04:22:04.174] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:22:04.174] [ExtractPartialDeal] Extracted hands: [04:22:04.174] N: AK86.KQ87.Q3.743 (13 cards) [LOCKED] [04:22:04.174] E: ... (0 cards) [04:22:04.174] S: T73.432.72.AQJT8 (13 cards) [LOCKED] [04:22:04.174] W: ... (0 cards) [04:22:04.174] [DealFinder] Trump suit from contract '2C': Clubs [04:22:04.174] [ComputePlayedCards] Declarer=N, Opening leader=E, Trump=Clubs [04:22:04.174] [ComputePlayedCards] Card 1: DK played by E [04:22:04.174] [ComputePlayedCards] Card 2: D2 played by S [04:22:04.174] [ComputePlayedCards] Card 3: D4 played by W [04:22:04.174] [ComputePlayedCards] Card 4: D3 played by N [04:22:04.174] [ComputePlayedCards] Trick complete. Winner: E [04:22:04.174] [ComputePlayedCards] Card 5: S4 played by E [04:22:04.174] [ComputePlayedCards] Card 6: S3 played by S [04:22:04.174] [ComputePlayedCards] Card 7: SQ played by W [04:22:04.174] [ComputePlayedCards] Card 8: SA played by N [04:22:04.175] [ComputePlayedCards] Trick complete. Winner: N [04:22:04.175] [ComputePlayedCards] Card 9: C4 played by N [04:22:04.175] [ComputePlayedCards] Card 10: C2 played by E [04:22:04.175] [ComputePlayedCards] Card 11: CT played by S [04:22:04.175] [ComputePlayedCards] Card 12: CK played by W [04:22:04.175] [ComputePlayedCards] Trick complete. Winner: W [04:22:04.175] [ComputePlayedCards] Card 13: H9 played by W [04:22:04.175] [ComputePlayedCards] Card 14: HK played by N [04:22:04.175] [ComputePlayedCards] Card 15: HA played by E [04:22:04.175] [ComputePlayedCards] Card 16: H2 played by S [04:22:04.175] [ComputePlayedCards] Trick complete. Winner: E [04:22:04.175] [ComputePlayedCards] Card 17: HJ played by E [04:22:04.175] [ComputePlayedCards] Card 18: H3 played by S [04:22:04.175] [ComputePlayedCards] Card 19: H6 played by W [04:22:04.175] [ComputePlayedCards] Card 20: HQ played by N [04:22:04.175] [ComputePlayedCards] Trick complete. Winner: N [04:22:04.176] [ComputePlayedCards] Card 21: C3 played by N [04:22:04.176] [ComputePlayedCards] Card 22: C5 played by E [04:22:04.176] [ComputePlayedCards] Card 23: CA played by S [04:22:04.176] [ComputePlayedCards] Card 24: C6 played by W [04:22:04.176] [ComputePlayedCards] Trick complete. Winner: S [04:22:04.176] [ComputePlayedCards] Card 25: CJ played by S [04:22:04.176] [ComputePlayedCards] Card 26: D5 played by W [04:22:04.176] [ComputePlayedCards] Card 27: C7 played by N [04:22:04.176] [ComputePlayedCards] Card 28: C9 played by E [04:22:04.176] [ComputePlayedCards] Trick complete. Winner: S [04:22:04.176] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: D3, SA, C4, HK, HQ, C3, C7 [04:22:04.176] [DealFinder] Added 7 played cards to E (was 0 cards): DK, S4, C2, HA, HJ, C5, C9 [04:22:04.176] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: D2, S3, CT, H2, H3, CA, CJ [04:22:04.177] [DealFinder] Added 7 played cards to W (was 0 cards): D4, SQ, CK, H9, H6, C6, D5 [04:22:04.177] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 2) [04:22:04.177] [DealFinder] Bid verification enabled for: E [04:22:04.177] [DealFinder] Propagated E: HCP[10-16], Suits=S[0-6] H[0-6] D[0-9] C[3-3] (2 iterations) [04:22:04.177] [DealFinder] Propagated W: HCP[3-9], Suits=S[0-6] H[0-6] D[0-9] C[2-2] (2 iterations) [04:22:04.177] [DealFinder] Re-propagated HCP after played-card floor: E HCP[10-14] [04:22:04.177] [DealFinder] Re-propagated HCP after played-card floor: W HCP[5-9] [04:22:04.177] [DealFinder] Known cards per player: N=13, E=7, S=13, W=7 [04:22:04.178] [DealFinder] Locked players: N, S [04:22:04.178] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [04:22:04.178] [DealFinder] Players needing cards: E:6, W:6 [04:22:04.178] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:22:04.412] [DealFinder] Combinatorial: enumerated 924, perfect 70, sending 100 to DDS [04:22:04.413] [Timing] Total: 239ms, Generation: 0ms, Verification: 0ms [04:22:04.413] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 70 [04:22:04.413] Search complete. Returning 100 deals. [04:22:04.413] Found 100 sample deals for simulation. [04:22:04.413] Valid deals for DDS: 100 / 100 [04:22:04.413] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [04:22:04.428] [SAMPLE-VAL] Opening lead NN validation (DK): 0/100 samples adjusted [04:22:04.429] [SAMPLE-VAL] T1: E=DK S=D2 W=D4 N=D3 (leader=E) [04:22:04.429] [SAMPLE-VAL] T2: E=S4 S=S3 W=SQ N=SA (leader=E) [04:22:04.429] [SAMPLE-VAL] T3: N=C4 E=C2 S=CT W=CK (leader=N) [04:22:04.429] [SAMPLE-VAL] T4: W=H9 N=HK E=HA S=H2 (leader=W) [04:22:04.429] [SAMPLE-VAL] T5: E=HJ S=H3 W=H6 N=HQ (leader=E) [04:22:04.429] [SAMPLE-VAL] T6: N=C3 E=C5 S=CA W=C6 (leader=N) [04:22:04.429] [SAMPLE-VAL] T7: S=CJ W=D5 N=C7 E=C9 (leader=S) [04:22:04.434] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.343 [E:T2-S4=47 % T3-C2=93 % T4-HA=99 % T5-HJ=27 % T6-C5=77 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=87 % T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=78 %] [04:22:04.438] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.387 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 % T6-C5=73 % T7-C9=100 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=100 % T7-D5=77 %] [04:22:04.443] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.012 [E:T2-S4=33 % T3-C2=93 % T4-HA=98 % T5-HJ=7 % T6-C5=76 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=97 % T6-C6=100 % T7-D5=84 %] [04:22:04.447] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.391 [E:T2-S4=34 % T3-C2=93 % T4-HA=97 % T5-HJ=20 % T6-C5=73 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=83 % T3-CK=99 % T4-H9=27 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.452] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.012 [E:T2-S4=33 % T3-C2=93 % T4-HA=98 % T5-HJ=7 % T6-C5=76 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=97 % T6-C6=100 % T7-D5=84 %] [04:22:04.456] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.191 [E:T2-S4=32 % T3-C2=94 % T4-HA=99 % T5-HJ=31 % T6-C5=80 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=97 % T3-CK=99 % T4-H9=3 %! T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.460] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.003 [E:T2-S4=49 % T3-C2=92 % T4-HA=98 % T5-HJ=7 % T6-C5=72 % T7-C9=100 %, W:T1-D4=71 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=96 % T6-C6=100 % T7-D5=62 %] [04:22:04.465] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.126 [E:T2-S4=48 % T3-C2=94 % T4-HA=99 % T5-HJ=28 % T6-C5=79 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=89 % T3-CK=99 % T4-H9=2 %! T5-H6=100 % T6-C6=100 % T7-D5=81 %] [04:22:04.469] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.389 [E:T2-S4=38 % T3-C2=93 % T4-HA=97 % T5-HJ=17 % T6-C5=77 % T7-C9=100 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 % T7-D5=84 %] [04:22:04.473] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.036 [E:T2-S4=51 % T3-C2=93 % T4-HA=97 % T5-HJ=7 % T6-C5=75 % T7-C9=100 %, W:T1-D4=82 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=93 % T6-C6=100 % T7-D5=79 %] [04:22:04.477] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.017 [E:T2-S4=40 % T3-C2=95 % T4-HA=98 % T5-HJ=6 % T6-C5=78 % T7-C9=100 %, W:T1-D4=67 % T2-SQ=96 % T3-CK=100 % T4-H9=0 %! T5-H6=95 % T6-C6=100 % T7-D5=77 %] [04:22:04.481] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.003 [E:T2-S4=59 % T3-C2=94 % T4-HA=98 % T5-HJ=7 % T6-C5=76 % T7-C9=100 %, W:T1-D4=65 % T2-SQ=1 %! T3-CK=99 % T4-H9=1 %! T5-H6=96 % T6-C6=100 % T7-D5=78 %] [04:22:04.486] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.352 [E:T2-S4=16 % T3-C2=93 % T4-HA=98 % T5-HJ=18 % T6-C5=77 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=93 % T3-CK=100 % T4-H9=15 % T5-H6=100 % T6-C6=100 % T7-D5=77 %] [04:22:04.490] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.020 [E:T2-S4=43 % T3-C2=94 % T4-HA=98 % T5-HJ=18 % T6-C5=74 % T7-C9=100 %, W:T1-D4=63 % T2-SQ=0 %! T3-CK=100 % T4-H9=35 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.494] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.008 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=82 %] [04:22:04.499] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.020 [E:T2-S4=43 % T3-C2=94 % T4-HA=98 % T5-HJ=18 % T6-C5=74 % T7-C9=100 %, W:T1-D4=63 % T2-SQ=0 %! T3-CK=100 % T4-H9=35 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.503] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.013 [E:T2-S4=49 % T3-C2=93 % T4-HA=99 % T5-HJ=24 % T6-C5=73 % T7-C9=100 %, W:T1-D4=81 % T2-SQ=0 %! T3-CK=99 % T4-H9=10 % T5-H6=100 % T6-C6=100 % T7-D5=79 %] [04:22:04.511] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.016 [E:T2-S4=58 % T3-C2=93 % T4-HA=98 % T5-HJ=14 % T6-C5=70 % T7-C9=100 %, W:T1-D4=82 % T2-SQ=0 %! T3-CK=99 % T4-H9=36 % T5-H6=100 % T6-C6=100 % T7-D5=84 %] [04:22:04.515] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.191 [E:T2-S4=32 % T3-C2=94 % T4-HA=99 % T5-HJ=31 % T6-C5=80 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=97 % T3-CK=99 % T4-H9=3 %! T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.519] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.345 [E:T2-S4=37 % T3-C2=95 % T4-HA=99 % T5-HJ=34 % T6-C5=79 % T7-C9=100 %, W:T1-D4=64 % T2-SQ=96 % T3-CK=100 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=77 %] [04:22:04.524] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.362 [E:T2-S4=22 % T3-C2=95 % T4-HA=98 % T5-HJ=20 % T6-C5=80 % T7-C9=100 %, W:T1-D4=65 % T2-SQ=90 % T3-CK=100 % T4-H9=20 % T5-H6=100 % T6-C6=100 % T7-D5=70 %] [04:22:04.528] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.017 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=16 % T6-C5=71 % T7-C9=100 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=70 %] [04:22:04.532] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.381 [E:T2-S4=35 % T3-C2=92 % T4-HA=97 % T5-HJ=17 % T6-C5=73 % T7-C9=100 %, W:T1-D4=78 % T2-SQ=85 % T3-CK=99 % T4-H9=32 % T5-H6=100 % T6-C6=100 % T7-D5=62 %] [04:22:04.537] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.049 [E:T2-S4=50 % T3-C2=93 % T4-HA=97 % T5-HJ=8 % T6-C5=76 % T7-C9=100 %, W:T1-D4=89 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=96 % T6-C6=100 % T7-D5=83 %] [04:22:04.541] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.002 [E:T2-S4=50 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=72 % T7-C9=100 %, W:T1-D4=79 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=92 % T6-C6=100 % T7-D5=78 %] [04:22:04.545] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.361 [E:T2-S4=30 % T3-C2=95 % T4-HA=99 % T5-HJ=31 % T6-C5=77 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=5 % T5-H6=100 % T6-C6=100 % T7-D5=79 %] [04:22:04.550] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.391 [E:T2-S4=34 % T3-C2=93 % T4-HA=97 % T5-HJ=20 % T6-C5=73 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=83 % T3-CK=99 % T4-H9=27 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.554] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.272 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=29 % T6-C5=78 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.558] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.027 [E:T2-S4=58 % T3-C2=93 % T4-HA=97 % T5-HJ=16 % T6-C5=75 % T7-C9=100 %, W:T1-D4=89 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=88 %] [04:22:04.563] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.389 [E:T2-S4=38 % T3-C2=93 % T4-HA=97 % T5-HJ=17 % T6-C5=77 % T7-C9=100 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 % T7-D5=84 %] [04:22:04.567] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [E:T2-S4=49 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=74 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=97 % T6-C6=100 % T7-D5=84 %] [04:22:04.571] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.026 [E:T2-S4=46 % T3-C2=93 % T4-HA=99 % T5-HJ=25 % T6-C5=74 % T7-C9=100 %, W:T1-D4=72 % T2-SQ=1 %! T3-CK=99 % T4-H9=5 % T5-H6=100 % T6-C6=100 % T7-D5=63 %] [04:22:04.575] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.269 [E:T2-S4=52 % T3-C2=95 % T4-HA=98 % T5-HJ=29 % T6-C5=79 % T7-C9=100 %, W:T1-D4=58 % T2-SQ=89 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=75 %] [04:22:04.579] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.005 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=18 % T6-C5=71 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=100 % T7-D5=85 %] [04:22:04.584] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.009 [E:T2-S4=36 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=77 % T7-C9=100 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=95 % T6-C6=100 % T7-D5=86 %] [04:22:04.588] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.009 [E:T2-S4=36 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=77 % T7-C9=100 %, W:T1-D4=89 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=95 % T6-C6=100 % T7-D5=86 %] [04:22:04.592] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.009 [E:T2-S4=47 % T3-C2=93 % T4-HA=99 % T5-HJ=25 % T6-C5=74 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=6 % T5-H6=100 % T6-C6=100 % T7-D5=81 %] [04:22:04.597] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.072 [E:T2-S4=50 % T3-C2=92 % T4-HA=97 % T5-HJ=7 % T6-C5=74 % T7-C9=100 %, W:T1-D4=73 % T2-SQ=89 % T3-CK=99 % T4-H9=1 %! T5-H6=96 % T6-C6=100 % T7-D5=59 %] [04:22:04.601] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.039 [E:T2-S4=56 % T3-C2=92 % T4-HA=98 % T5-HJ=17 % T6-C5=70 % T7-C9=100 %, W:T1-D4=89 % T2-SQ=1 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=85 %] [04:22:04.605] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.389 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 % T6-C5=77 % T7-C9=100 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 % T6-C6=100 % T7-D5=76 %] [04:22:04.609] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.005 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=18 % T6-C5=71 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=100 % T7-D5=85 %] [04:22:04.613] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.011 [E:T2-S4=32 % T3-C2=94 % T4-HA=98 % T5-HJ=6 % T6-C5=75 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 % T6-C6=100 % T7-D5=81 %] [04:22:04.618] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.304 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=30 % T6-C5=78 % T7-C9=100 %, W:T1-D4=76 % T2-SQ=97 % T3-CK=100 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=63 %] [04:22:04.622] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.013 [E:T2-S4=48 % T3-C2=94 % T4-HA=99 % T5-HJ=27 % T6-C5=78 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=0 %! T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=81 %] [04:22:04.626] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.017 [E:T2-S4=40 % T3-C2=95 % T4-HA=98 % T5-HJ=6 % T6-C5=78 % T7-C9=100 %, W:T1-D4=67 % T2-SQ=96 % T3-CK=100 % T4-H9=0 %! T5-H6=95 % T6-C6=100 % T7-D5=77 %] [04:22:04.630] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.350 [E:T2-S4=18 % T3-C2=94 % T4-HA=98 % T5-HJ=16 % T6-C5=80 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=93 % T3-CK=100 % T4-H9=13 % T5-H6=100 % T6-C6=100 % T7-D5=75 %] [04:22:04.634] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.345 [E:T2-S4=37 % T3-C2=95 % T4-HA=99 % T5-HJ=34 % T6-C5=79 % T7-C9=100 %, W:T1-D4=64 % T2-SQ=96 % T3-CK=100 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=77 %] [04:22:04.639] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.009 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=18 % T6-C5=75 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=100 % T7-D5=86 %] [04:22:04.643] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.387 [E:T2-S4=35 % T3-C2=93 % T4-HA=97 % T5-HJ=18 % T6-C5=73 % T7-C9=100 %, W:T1-D4=84 % T2-SQ=84 % T3-CK=99 % T4-H9=29 % T5-H6=100 % T6-C6=100 % T7-D5=77 %] [04:22:04.647] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.033 [E:T2-S4=57 % T3-C2=94 % T4-HA=99 % T5-HJ=27 % T6-C5=78 % T7-C9=100 %, W:T1-D4=61 % T2-SQ=1 %! T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.651] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.304 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=30 % T6-C5=78 % T7-C9=100 %, W:T1-D4=76 % T2-SQ=97 % T3-CK=100 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=63 %] [04:22:04.655] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.009 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=18 % T6-C5=75 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=0 %! T3-CK=99 % T4-H9=26 % T5-H6=100 % T6-C6=100 % T7-D5=86 %] [04:22:04.660] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.001 [E:T2-S4=51 % T3-C2=93 % T4-HA=98 % T5-HJ=8 % T6-C5=75 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=1 %! T5-H6=95 % T6-C6=100 % T7-D5=88 %] [04:22:04.664] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.068 [E:T2-S4=56 % T3-C2=94 % T4-HA=97 % T5-HJ=5 % T6-C5=79 % T7-C9=100 %, W:T1-D4=61 % T2-SQ=90 % T3-CK=100 % T4-H9=1 %! T5-H6=95 % T6-C6=100 % T7-D5=74 %] [04:22:04.668] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.011 [E:T2-S4=32 % T3-C2=94 % T4-HA=98 % T5-HJ=6 % T6-C5=75 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=0 %! T5-H6=93 % T6-C6=100 % T7-D5=81 %] [04:22:04.672] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.055 [E:T2-S4=63 % T3-C2=94 % T4-HA=97 % T5-HJ=15 % T6-C5=75 % T7-C9=100 %, W:T1-D4=57 % T2-SQ=1 %! T3-CK=99 % T4-H9=45 % T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.676] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.250 [E:T2-S4=45 % T3-C2=93 % T4-HA=99 % T5-HJ=28 % T6-C5=77 % T7-C9=100 %, W:T1-D4=76 % T2-SQ=88 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=55 %] [04:22:04.681] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.012 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=6 % T6-C5=75 % T7-C9=100 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=100 % T7-D5=65 %] [04:22:04.685] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.008 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=70 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=82 %] [04:22:04.689] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.355 [E:T2-S4=16 % T3-C2=94 % T4-HA=98 % T5-HJ=17 % T6-C5=76 % T7-C9=100 %, W:T1-D4=84 % T2-SQ=92 % T3-CK=100 % T4-H9=20 % T5-H6=100 % T6-C6=100 % T7-D5=75 %] [04:22:04.693] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.012 [E:T2-S4=34 % T3-C2=93 % T4-HA=98 % T5-HJ=6 % T6-C5=75 % T7-C9=100 %, W:T1-D4=75 % T2-SQ=98 % T3-CK=99 % T4-H9=0 %! T5-H6=96 % T6-C6=100 % T7-D5=65 %] [04:22:04.697] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.389 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 % T6-C5=77 % T7-C9=100 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 % T6-C6=100 % T7-D5=76 %] [04:22:04.702] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.381 [E:T2-S4=35 % T3-C2=92 % T4-HA=97 % T5-HJ=17 % T6-C5=73 % T7-C9=100 %, W:T1-D4=78 % T2-SQ=85 % T3-CK=99 % T4-H9=32 % T5-H6=100 % T6-C6=100 % T7-D5=62 %] [04:22:04.706] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.063 [E:T2-S4=52 % T3-C2=93 % T4-HA=97 % T5-HJ=8 % T6-C5=77 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=90 % T3-CK=99 % T4-H9=1 %! T5-H6=94 % T6-C6=100 % T7-D5=85 %] [04:22:04.710] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.272 [E:T2-S4=30 % T3-C2=94 % T4-HA=99 % T5-HJ=29 % T6-C5=78 % T7-C9=100 %, W:T1-D4=88 % T2-SQ=98 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=80 %] [04:22:04.714] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.017 [E:T2-S4=32 % T3-C2=92 % T4-HA=98 % T5-HJ=16 % T6-C5=71 % T7-C9=100 %, W:T1-D4=76 % T2-SQ=0 %! T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=70 %] [04:22:04.719] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.343 [E:T2-S4=16 % T3-C2=93 % T4-HA=98 % T5-HJ=16 % T6-C5=77 % T7-C9=100 %, W:T1-D4=77 % T2-SQ=93 % T3-CK=100 % T4-H9=18 % T5-H6=100 % T6-C6=100 % T7-D5=58 %] [04:22:04.723] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.032 [E:T2-S4=55 % T3-C2=92 % T4-HA=98 % T5-HJ=15 % T6-C5=71 % T7-C9=100 %, W:T1-D4=74 % T2-SQ=1 %! T3-CK=99 % T4-H9=39 % T5-H6=100 % T6-C6=100 % T7-D5=65 %] [04:22:04.727] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.361 [E:T2-S4=30 % T3-C2=95 % T4-HA=99 % T5-HJ=31 % T6-C5=77 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=97 % T3-CK=99 % T4-H9=5 % T5-H6=100 % T6-C6=100 % T7-D5=79 %] [04:22:04.731] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.376 [E:T2-S4=47 % T3-C2=94 % T4-HA=99 % T5-HJ=27 % T6-C5=76 % T7-C9=100 %, W:T1-D4=84 % T2-SQ=88 % T3-CK=99 % T4-H9=8 % T5-H6=100 % T6-C6=100 % T7-D5=75 %] [04:22:04.735] [SAMPLE-VAL] Sample 71: weight 0.091 -> 0.023 [E:T2-S4=16 % T3-C2=95 % T4-HA=99 % T5-HJ=36 % T6-C5=81 % T7-C9=100 %, W:T1-D4=53 % T2-SQ=91 % T3-CK=100 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=45 %] [04:22:04.739] [SAMPLE-VAL] Sample 72: weight 0.091 -> 0.001 [E:T2-S4=57 % T3-C2=93 % T4-HA=97 % T5-HJ=9 % T6-C5=75 % T7-C9=100 %, W:T1-D4=67 % T2-SQ=0 %! T3-CK=99 % T4-H9=5 %! T5-H6=97 % T6-C6=100 % T7-D5=79 %] [04:22:04.744] [SAMPLE-VAL] Sample 73: weight 0.091 -> 0.018 [E:T2-S4=31 % T3-C2=94 % T4-HA=99 % T5-HJ=29 % T6-C5=80 % T7-C9=100 %, W:T1-D4=87 % T2-SQ=84 % T3-CK=99 % T4-H9=3 %! T5-H6=100 % T6-C6=100 % T7-D5=59 %] [04:22:04.748] [SAMPLE-VAL] Sample 74: weight 0.091 -> 0.015 [E:T2-S4=15 % T3-C2=95 % T4-HA=99 % T5-HJ=32 % T6-C5=82 % T7-C9=100 %, W:T1-D4=92 % T2-SQ=93 % T3-CK=99 % T4-H9=3 %! T5-H6=100 % T6-C6=100 % T7-D5=74 %] [04:22:04.752] [SAMPLE-VAL] Sample 75: weight 0.091 -> 0.001 [E:T2-S4=55 % T3-C2=92 % T4-HA=98 % T5-HJ=11 % T6-C5=71 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=0 %! T3-CK=99 % T4-H9=4 %! T5-H6=95 % T6-C6=100 % T7-D5=82 %] [04:22:04.756] [SAMPLE-VAL] Sample 76: weight 0.091 -> 0.011 [E:T2-S4=13 % T3-C2=93 % T4-HA=97 % T5-HJ=11 % T6-C5=74 % T7-C9=100 %, W:T1-D4=53 % T2-SQ=72 % T3-CK=99 % T4-H9=2 %! T5-H6=95 % T6-C6=100 % T7-D5=32 %] [04:22:04.760] [SAMPLE-VAL] Sample 77: weight 0.091 -> 0.003 [E:T2-S4=33 % T3-C2=94 % T4-HA=100 % T5-HJ=44 % T6-C5=78 % T7-C9=100 %, W:T1-D4=55 % T2-SQ=97 % T3-CK=100 % T4-H9=1 %! T5-H6=99 % T6-C6=100 % T7-D5=54 %] [04:22:04.765] [SAMPLE-VAL] Sample 78: weight 0.091 -> 0.031 [E:T2-S4=15 % T3-C2=93 % T4-HA=97 % T5-HJ=20 % T6-C5=75 % T7-C9=100 %, W:T1-D4=65 % T2-SQ=69 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 % T7-D5=60 %] [04:22:04.769] [SAMPLE-VAL] Sample 79: weight 0.091 -> 0.002 [E:T2-S4=14 % T3-C2=94 % T4-HA=99 % T5-HJ=43 % T6-C5=82 % T7-C9=100 %, W:T1-D4=65 % T2-SQ=90 % T3-CK=99 % T4-H9=0 %! T5-H6=99 % T6-C6=100 % T7-D5=34 %] [04:22:04.773] [SAMPLE-VAL] Sample 80: weight 0.091 -> 0.000 [E:T2-S4=33 % T3-C2=92 % T4-HA=98 % T5-HJ=11 % T6-C5=72 % T7-C9=100 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=99 % T4-H9=2 %! T5-H6=95 % T6-C6=100 % T7-D5=80 %] [04:22:04.777] [SAMPLE-VAL] Sample 81: weight 0.091 -> 0.000 [E:T2-S4=59 % T3-C2=93 % T4-HA=97 % T5-HJ=6 % T6-C5=73 % T7-C9=100 %, W:T1-D4=55 % T2-SQ=0 %! T3-CK=99 % T4-H9=2 %! T5-H6=94 % T6-C6=100 % T7-D5=77 %] [04:22:04.781] [SAMPLE-VAL] Sample 82: weight 0.091 -> 0.001 [E:T2-S4=50 % T3-C2=93 % T4-HA=99 % T5-HJ=26 % T6-C5=73 % T7-C9=100 %, W:T1-D4=77 % T2-SQ=0 %! T3-CK=99 % T4-H9=13 % T5-H6=100 % T6-C6=100 % T7-D5=59 %] [04:22:04.786] [SAMPLE-VAL] Sample 83: weight 0.091 -> 0.002 [E:T2-S4=18 % T3-C2=94 % T4-HA=98 % T5-HJ=7 % T6-C5=79 % T7-C9=100 %, W:T1-D4=55 % T2-SQ=91 % T3-CK=100 % T4-H9=0 %! T5-H6=94 % T6-C6=100 % T7-D5=39 %] [04:22:04.790] [SAMPLE-VAL] Sample 84: weight 0.091 -> 0.011 [E:T2-S4=15 % T3-C2=95 % T4-HA=99 % T5-HJ=30 % T6-C5=83 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=92 % T3-CK=100 % T4-H9=2 %! T5-H6=100 % T6-C6=100 % T7-D5=47 %] [04:22:04.794] [SAMPLE-VAL] Sample 85: weight 0.091 -> 0.005 [E:T2-S4=11 % T3-C2=93 % T4-HA=99 % T5-HJ=45 % T6-C5=77 % T7-C9=100 %, W:T1-D4=69 % T2-SQ=91 % T3-CK=99 % T4-H9=1 %! T5-H6=99 % T6-C6=100 % T7-D5=52 %] [04:22:04.798] [SAMPLE-VAL] Sample 86: weight 0.091 -> 0.033 [E:T2-S4=33 % T3-C2=93 % T4-HA=98 % T5-HJ=32 % T6-C5=77 % T7-C9=100 %, W:T1-D4=70 % T2-SQ=79 % T3-CK=99 % T4-H9=8 % T5-H6=100 % T6-C6=100 % T7-D5=69 %] [04:22:04.803] [SAMPLE-VAL] Sample 87: weight 0.091 -> 0.001 [E:T2-S4=29 % T3-C2=93 % T4-HA=99 % T5-HJ=30 % T6-C5=75 % T7-C9=100 %, W:T1-D4=84 % T2-SQ=0 %! T3-CK=99 % T4-H9=6 % T5-H6=100 % T6-C6=100 % T7-D5=59 %] [04:22:04.807] [SAMPLE-VAL] Sample 88: weight 0.091 -> 0.003 [E:T2-S4=55 % T3-C2=94 % T4-HA=99 % T5-HJ=27 % T6-C5=76 % T7-C9=100 %, W:T1-D4=48 % T2-SQ=1 %! T3-CK=99 % T4-H9=11 % T5-H6=100 % T6-C6=100 % T7-D5=55 %] [04:22:04.811] [SAMPLE-VAL] Sample 89: weight 0.091 -> 0.005 [E:T2-S4=32 % T3-C2=93 % T4-HA=97 % T5-HJ=9 % T6-C5=76 % T7-C9=100 %, W:T1-D4=100 % T2-SQ=88 % T3-CK=99 % T4-H9=1 %! T5-H6=95 % T6-C6=100 % T7-D5=89 %] [04:22:04.815] [SAMPLE-VAL] Sample 90: weight 0.091 -> 0.001 [E:T2-S4=29 % T3-C2=94 % T4-HA=99 % T5-HJ=30 % T6-C5=79 % T7-C9=100 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=62 %] [04:22:04.819] [SAMPLE-VAL] Sample 91: weight 0.091 -> 0.032 [E:T2-S4=29 % T3-C2=93 % T4-HA=99 % T5-HJ=31 % T6-C5=78 % T7-C9=100 %, W:T1-D4=86 % T2-SQ=83 % T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=100 % T7-D5=54 %] [04:22:04.824] [SAMPLE-VAL] Sample 92: weight 0.091 -> 0.004 [E:T2-S4=37 % T3-C2=94 % T4-HA=97 % T5-HJ=9 % T6-C5=78 % T7-C9=100 %, W:T1-D4=75 % T2-SQ=84 % T3-CK=99 % T4-H9=1 %! T5-H6=94 % T6-C6=100 % T7-D5=78 %] [04:22:04.828] [SAMPLE-VAL] Sample 93: weight 0.091 -> 0.021 [E:T2-S4=11 % T3-C2=94 % T4-HA=99 % T5-HJ=33 % T6-C5=79 % T7-C9=100 %, W:T1-D4=62 % T2-SQ=78 % T3-CK=99 % T4-H9=4 %! T5-H6=100 % T6-C6=100 % T7-D5=53 %] [04:22:04.832] [SAMPLE-VAL] Sample 94: weight 0.091 -> 0.032 [E:T2-S4=30 % T3-C2=93 % T4-HA=99 % T5-HJ=31 % T6-C5=77 % T7-C9=100 %, W:T1-D4=78 % T2-SQ=83 % T3-CK=99 % T4-H9=8 % T5-H6=100 % T6-C6=100 % T7-D5=49 %] [04:22:04.837] [SAMPLE-VAL] Sample 95: weight 0.091 -> 0.001 [E:T2-S4=54 % T3-C2=92 % T4-HA=98 % T5-HJ=11 % T6-C5=72 % T7-C9=100 %, W:T1-D4=83 % T2-SQ=0 %! T3-CK=99 % T4-H9=3 %! T5-H6=98 % T6-C6=100 % T7-D5=65 %] [04:22:04.841] [SAMPLE-VAL] Sample 96: weight 0.091 -> 0.001 [E:T2-S4=34 % T3-C2=94 % T4-HA=99 % T5-HJ=34 % T6-C5=76 % T7-C9=100 %, W:T1-D4=52 % T2-SQ=0 %! T3-CK=99 % T4-H9=7 % T5-H6=100 % T6-C6=100 % T7-D5=59 %] [04:22:04.845] [SAMPLE-VAL] Sample 97: weight 0.091 -> 0.001 [E:T2-S4=12 % T3-C2=95 % T4-HA=99 % T5-HJ=44 % T6-C5=79 % T7-C9=100 %, W:T1-D4=71 % T2-SQ=90 % T3-CK=100 % T4-H9=0 %! T5-H6=99 % T6-C6=100 % T7-D5=59 %] [04:22:04.849] [SAMPLE-VAL] Sample 98: weight 0.091 -> 0.030 [E:T2-S4=13 % T3-C2=94 % T4-HA=97 % T5-HJ=20 % T6-C5=75 % T7-C9=100 %, W:T1-D4=45 % T2-SQ=77 % T3-CK=99 % T4-H9=31 % T5-H6=100 % T6-C6=100 % T7-D5=40 %] [04:22:04.853] [SAMPLE-VAL] Sample 99: weight 0.091 -> 0.004 [E:T2-S4=26 % T3-C2=93 % T4-HA=99 % T5-HJ=42 % T6-C5=76 % T7-C9=100 %, W:T1-D4=100 % T2-SQ=82 % T3-CK=99 % T4-H9=1 %! T5-H6=99 % T6-C6=100 % T7-D5=71 %] [04:22:04.858] [SAMPLE-VAL] Sample 100: weight 0.091 -> 0.001 [E:T2-S4=29 % T3-C2=94 % T4-HA=99 % T5-HJ=30 % T6-C5=79 % T7-C9=100 %, W:T1-D4=87 % T2-SQ=0 %! T3-CK=99 % T4-H9=5 %! T5-H6=100 % T6-C6=100 % T7-D5=62 %] [04:22:04.858] [SAMPLE-VAL] Zeroed 21 samples below relative threshold 0.010 x max 0.3915 = 0.003915 [04:22:04.858] [SAMPLE-VAL] Done. Weight range: 0.000-0.391 [04:22:04.858] [SAMPLE-VAL] Top sample 4 (w=0.391): E:J42.AJT5.AK9.952 W:Q95.96.JT8654.K6 [E:T2-S4=34 % T3-C2=93 % T4-HA=97 % T5-HJ=20 % T6-C5=73 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=83 % T3-CK=99 % T4-H9=27 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.858] [SAMPLE-VAL] Top sample 27 (w=0.391): E:J54.AJT5.AK9.952 W:Q92.96.JT8654.K6 [E:T2-S4=34 % T3-C2=93 % T4-HA=97 % T5-HJ=20 % T6-C5=73 % T7-C9=100 %, W:T1-D4=90 % T2-SQ=83 % T3-CK=99 % T4-H9=27 % T5-H6=100 % T6-C6=100 % T7-D5=83 %] [04:22:04.858] [SAMPLE-VAL] Top sample 9 (w=0.389): E:J54.AJT5.AK8.952 W:Q92.96.JT9654.K6 [E:T2-S4=38 % T3-C2=93 % T4-HA=97 % T5-HJ=17 % T6-C5=77 % T7-C9=100 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 % T7-D5=84 %] [04:22:04.858] [SAMPLE-VAL] Top sample 30 (w=0.389): E:J42.AJT5.AK8.952 W:Q95.96.JT9654.K6 [E:T2-S4=38 % T3-C2=93 % T4-HA=97 % T5-HJ=17 % T6-C5=77 % T7-C9=100 %, W:T1-D4=91 % T2-SQ=87 % T3-CK=99 % T4-H9=23 % T5-H6=100 % T6-C6=100 % T7-D5=84 %] [04:22:04.858] [SAMPLE-VAL] Top sample 40 (w=0.389): E:J54.AJT5.AKJ.952 W:Q92.96.T98654.K6 [E:T2-S4=41 % T3-C2=95 % T4-HA=97 % T5-HJ=19 % T6-C5=77 % T7-C9=100 %, W:T1-D4=57 % T2-SQ=86 % T3-CK=100 % T4-H9=34 % T5-H6=100 % T6-C6=100 % T7-D5=76 %] [04:22:04.859] After sample validation: 79 deals remaining [04:22:04.859] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:22:04.859] [PLAY-INFER] Sample 3: weight 0.012 -> 0.004 [04:22:04.859] [PLAY-INFER] Sample 5: weight 0.012 -> 0.004 [04:22:04.859] [PLAY-INFER] Sample 9: weight 0.036 -> 0.011 [04:22:04.859] [PLAY-INFER] Sample 10: weight 0.017 -> 0.005 [04:22:04.859] [PLAY-INFER] Sample 22: weight 0.049 -> 0.015 [04:22:04.859] [PLAY-INFER] Sample 31: weight 0.009 -> 0.003 [04:22:04.859] [PLAY-INFER] Sample 32: weight 0.009 -> 0.003 [04:22:04.859] [PLAY-INFER] Sample 34: weight 0.072 -> 0.022 [04:22:04.859] [PLAY-INFER] Sample 38: weight 0.011 -> 0.003 [04:22:04.859] [PLAY-INFER] Sample 41: weight 0.017 -> 0.005 [04:22:04.859] [PLAY-INFER] Sample 49: weight 0.068 -> 0.020 [04:22:04.859] [PLAY-INFER] Sample 50: weight 0.011 -> 0.003 [04:22:04.859] [PLAY-INFER] Sample 53: weight 0.012 -> 0.003 [04:22:04.860] [PLAY-INFER] Sample 56: weight 0.012 -> 0.003 [04:22:04.860] [PLAY-INFER] Sample 59: weight 0.063 -> 0.019 [04:22:04.860] [PLAY-INFER] Sample 69: weight 0.011 -> 0.003 [04:22:04.860] [PLAY-INFER] Sample 72: weight 0.005 -> 0.001 [04:22:04.860] [PLAY-INFER] Sample 74: weight 0.005 -> 0.002 [04:22:04.860] [PLAY-INFER] Sample 76: weight 0.004 -> 0.001 [04:22:04.860] Using weighted samples: 79/79 have non-uniform weights (range 0.001-0.391) [04:22:04.860] Sample deals (79 total, showing first 20, by weight): [04:22:04.860] [1] (w=0.391) W:Q95.96.JT8654.K6 AK86.KQ87.Q3.743 J42.AJT5.AK9.952 T73.432.72.AQJT8 [04:22:04.860] [2] (w=0.391) W:Q92.96.JT8654.K6 AK86.KQ87.Q3.743 J54.AJT5.AK9.952 T73.432.72.AQJT8 [04:22:04.860] [3] (w=0.389) W:Q92.96.JT9654.K6 AK86.KQ87.Q3.743 J54.AJT5.AK8.952 T73.432.72.AQJT8 [04:22:04.860] [4] (w=0.389) W:Q95.96.JT9654.K6 AK86.KQ87.Q3.743 J42.AJT5.AK8.952 T73.432.72.AQJT8 [04:22:04.860] [5] (w=0.389) W:Q92.96.T98654.K6 AK86.KQ87.Q3.743 J54.AJT5.AKJ.952 T73.432.72.AQJT8 [04:22:04.861] [6] (w=0.389) W:Q95.96.T98654.K6 AK86.KQ87.Q3.743 J42.AJT5.AKJ.952 T73.432.72.AQJT8 [04:22:04.861] [7] (w=0.387) W:Q92.96.J98654.K6 AK86.KQ87.Q3.743 J54.AJT5.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [8] (w=0.387) W:Q95.96.J98654.K6 AK86.KQ87.Q3.743 J42.AJT5.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [9] (w=0.381) W:Q95.96.JT9854.K6 AK86.KQ87.Q3.743 J42.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:04.861] [10] (w=0.381) W:Q92.96.JT9854.K6 AK86.KQ87.Q3.743 J54.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:04.861] [11] (w=0.376) W:Q9.965.J98654.K6 AK86.KQ87.Q3.743 J542.AJT.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [12] (w=0.362) W:Q52.96.T98654.K6 AK86.KQ87.Q3.743 J94.AJT5.AKJ.952 T73.432.72.AQJT8 [04:22:04.861] [13] (w=0.361) W:Q5.965.J98654.K6 AK86.KQ87.Q3.743 J942.AJT.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [14] (w=0.361) W:Q2.965.J98654.K6 AK86.KQ87.Q3.743 J954.AJT.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [15] (w=0.355) W:Q52.96.J98654.K6 AK86.KQ87.Q3.743 J94.AJT5.AKT.952 T73.432.72.AQJT8 [04:22:04.861] [16] (w=0.352) W:Q52.96.JT8654.K6 AK86.KQ87.Q3.743 J94.AJT5.AK9.952 T73.432.72.AQJT8 [04:22:04.861] [17] (w=0.350) W:Q52.96.JT9654.K6 AK86.KQ87.Q3.743 J94.AJT5.AK8.952 T73.432.72.AQJT8 [04:22:04.862] [18] (w=0.345) W:Q5.965.T98654.K6 AK86.KQ87.Q3.743 J942.AJT.AKJ.952 T73.432.72.AQJT8 [04:22:04.862] [19] (w=0.345) W:Q2.965.T98654.K6 AK86.KQ87.Q3.743 J954.AJT.AKJ.952 T73.432.72.AQJT8 [04:22:04.862] [20] (w=0.343) W:Q9.965.JT8654.K6 AK86.KQ87.Q3.743 J542.AJT.AK9.952 T73.432.72.AQJT8 [04:22:04.862] ... and 59 more [04:22:04.921] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:22:04.921] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:22:04.922] H4: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:22:04.922] D7: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:22:04.922] CQ: [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90] [04:22:04.922] S7: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, 90, 90, -50, 90, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, 90, -50, -50, 90, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50, -50, -50, -50, -50, 90, -50] [04:22:04.922] ST: [-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 90, -50] [04:22:04.922] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:22:04.922] H4: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:04.922] D7: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:04.922] CQ: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:04.922] S7: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 4, 3, 4, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 4, 3] [04:22:04.922] ST: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3] [04:22:04.923] --- IMP Calculation Output (card -> average IMP) --- [04:22:04.923] H4: 1.98 [04:22:04.923] D7: 1.98 [04:22:04.923] CQ: 1.98 [04:22:04.923] S7: -2.93 [04:22:04.923] ST: -3.02 [04:22:04.923] === DDS DETAILED ANALYSIS === [04:22:04.923] Cards analyzed: 5, Samples per card: 79 [04:22:04.923] [04:22:04.923] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:22:04.923] ----- ------ --------- ------- ----------- -------------------------------- [04:22:04.924] H4 1.98 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:22:04.924] D7 1.98 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:22:04.924] CQ 1.98 4.00 100 % 1 [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4...] [04:22:04.924] S7 -2.93 3.13 2 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [04:22:04.924] ST -3.02 3.01 0 % 2 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [04:22:04.924] [04:22:04.924] Selected: H4 (IMPs=1.98, avgTricks=4.00) [04:22:04.924] =================== [04:22:04.925] [FUSION] alpha-mu(M=2) correction: 79 worlds, candidates=[H4,D7,CQ] [04:22:05.122] [FUSION] H4: 1 info-set group(s), 4 world(s) committed, 0 singleton(s) [04:22:05.266] [FUSION] D7: no declarer-lead worlds after completion [04:22:05.466] [FUSION] CQ: 12 info-set group(s), 79 world(s) committed, 3 singleton(s) [04:22:05.467] [FUSION] H4: 1.98 -> 1.98 IMP (avgTricks 4.00) [04:22:05.467] [FUSION] D7: 1.98 -> 1.98 IMP (avgTricks 4.00) [04:22:05.467] [FUSION] CQ: 1.98 -> 1.98 IMP (avgTricks 4.00) [04:22:05.467] [FUSION] After correction, best card: H4 (1.98 IMP) [04:22:05.467] [TRUMP] Trump=Clubs, declarerTrumps=3, dummyTrumps=5, initialMissing=5, maxMissing=7 [04:22:05.467] [TRUMP] Missing trumps: 0 (initial: 5, played: 5) -> adjust: -0.10 [04:22:05.467] [TRUMP] CQ: 1.98 -> 1.88 (-0.10) [04:22:05.467] [TRUMP] After adjustment, best card: H4 (1.98 IMPs) [04:22:05.467] Selected: H4 (avg 1.98 IMPs, 4.00 tricks) -- 1 tied card(s): D7 [04:22:05.467] [stage-timing] ok sample=240ms validate=0ms nn=445ms signal=1ms simgames=4ms dds=601ms total=1295ms samples=79 cards=28 [04:22:05.468] === FindBestCardAsync: Position=S, CardsPlayed=28 === [04:22:05.468] Finding card to play for S: T73.432.72.AQJT8 [04:22:05.468] Relative position: Dummy, Contract type: Suit [04:22:05.468] Cards in hand mask: 6 [04:22:05.469] Candidate: xD = 60.5 % [04:22:05.469] Candidate: QC = 12.8 % [04:22:05.469] Candidate: xS = 11.5 % [04:22:05.469] Candidate: xH = 6.1 % [04:22:05.469] Candidate: TS = 5.0 % [04:22:05.469] Candidate: 8C = 4.0 % [04:22:05.470] Selected: D7 (60.5 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:22:07 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:22:07 === [04:22:07.031] Activated: 5 tricks remaining, threshold=5 [04:22:07.031] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=4, defense tricks=4 [04:22:07.031] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [04:22:07.031] ENDGAME: N [SK86 H87 - -] [04:22:07.031] ENDGAME: S [ST7 - - CQ8] [04:22:07.031] ENDGAME: Hidden [SJ95 H5 DJT96 -] [04:22:07.031] ENDGAME: Current trick (3 cards, led by E): HT H4 S2 [04:22:07.031] ENDGAME: 35 valid worlds (after void filtering) [04:22:07.032] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.032] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.033] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.033] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.033] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.034] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.034] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.041] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.041] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.042] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.042] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.042] [Timing] N precompute: 7ms mem d=183KB (total=1497MB) [04:22:07.045] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.045] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.045] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.045] [Timing] E precompute: 3ms mem d=145KB (total=1497MB) [04:22:07.047] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.047] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.047] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.047] [Timing] S precompute: 1ms mem d=72KB (total=1497MB) [04:22:07.055] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.056] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.056] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.056] [Timing] W precompute: 8ms mem d=217KB (total=1498MB) [04:22:07.056] ENDGAME_WORLD: #1 (w=1.00) N:K86.87.. J95.5.. T7...Q8 ..JT96. [04:22:07.056] ENDGAME_WORLD: #2 (w=1.00) N:K86.87.. 95.5.6. T7...Q8 J..JT9. [04:22:07.056] ENDGAME_WORLD: #3 (w=1.00) N:K86.87.. 95.5.9. T7...Q8 J..JT6. [04:22:07.056] ENDGAME_WORLD: #4 (w=1.00) N:K86.87.. 95.5.T. T7...Q8 J..J96. [04:22:07.056] ENDGAME_WORLD: #5 (w=1.00) N:K86.87.. 95.5.J. T7...Q8 J..T96. [04:22:07.056] ENDGAME_WORLD: #6 (w=1.00) N:K86.87.. J5.5.6. T7...Q8 9..JT9. [04:22:07.056] ENDGAME_WORLD: #7 (w=1.00) N:K86.87.. J5.5.9. T7...Q8 9..JT6. [04:22:07.056] ENDGAME_WORLD: #8 (w=1.00) N:K86.87.. J5.5.T. T7...Q8 9..J96. [04:22:07.056] ENDGAME_WORLD: #9 (w=1.00) N:K86.87.. J5.5.J. T7...Q8 9..T96. [04:22:07.056] ENDGAME_WORLD: #10 (w=1.00) N:K86.87.. 5.5.96. T7...Q8 J9..JT. [04:22:07.057] ENDGAME_WORLD: #11 (w=1.00) N:K86.87.. 5.5.T6. T7...Q8 J9..J9. [04:22:07.057] ENDGAME_WORLD: #12 (w=1.00) N:K86.87.. 5.5.J6. T7...Q8 J9..T9. [04:22:07.057] ENDGAME_WORLD: #13 (w=1.00) N:K86.87.. 5.5.T9. T7...Q8 J9..J6. [04:22:07.057] ENDGAME_WORLD: #14 (w=1.00) N:K86.87.. 5.5.J9. T7...Q8 J9..T6. [04:22:07.057] ENDGAME_WORLD: #15 (w=1.00) N:K86.87.. 5.5.JT. T7...Q8 J9..96. [04:22:07.057] ENDGAME_WORLD: #16 (w=1.00) N:K86.87.. J9.5.6. T7...Q8 5..JT9. [04:22:07.057] ENDGAME_WORLD: #17 (w=1.00) N:K86.87.. J9.5.9. T7...Q8 5..JT6. [04:22:07.057] ENDGAME_WORLD: #18 (w=1.00) N:K86.87.. J9.5.T. T7...Q8 5..J96. [04:22:07.057] ENDGAME_WORLD: #19 (w=1.00) N:K86.87.. J9.5.J. T7...Q8 5..T96. [04:22:07.057] ENDGAME_WORLD: #20 (w=1.00) N:K86.87.. 9.5.96. T7...Q8 J5..JT. [04:22:07.057] ENDGAME_WORLD: ... and 15 more [04:22:07.057] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=35.00, rankByScore=True): [04:22:07.061] H7: defeat 100 % (35.0/35.0), makes 100 % (35.0/35.0), avgDeclTricks=8.0, dist=[8:35.0] [04:22:07.066] H8: defeat 100 % (35.0/35.0), makes 100 % (35.0/35.0), avgDeclTricks=8.0, dist=[8:35.0] [04:22:07.066] IMP H7: 0.00 [04:22:07.066] IMP H8: 0.00 [04:22:07.066] ENDGAME: Selected H8 (100 %) [04:22:07.066] Tied cards: H8,H7 -- invoking NN directly on tied set [04:22:07.067] === FindBestCardAsync: Position=N, CardsPlayed=35 === [04:22:07.067] Finding card to play for N: AK86.KQ87.Q3.743 [04:22:07.067] Relative position: Declarer, Contract type: Suit [04:22:07.067] Cards in hand mask: 2 [04:22:07.068] Candidate: xH = 73.7 % [04:22:07.068] Candidate: 8H = 26.3 % [04:22:07.068] Selected: H7 (73.7 %) [04:22:07.274] Activated: 4 tricks remaining, threshold=5 [04:22:07.274] ENDGAME: Hidden cards=7 between E and W, need 3+4, declarer tricks=4, defense tricks=5 [04:22:07.274] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [04:22:07.274] ENDGAME: S [ST7 - - CQ8] [04:22:07.274] ENDGAME: N [SK86 H8 - -] [04:22:07.274] ENDGAME: Hidden [SJ5 H5 DJT96 -] [04:22:07.274] ENDGAME: Current trick (1 cards, led by E): S9 [04:22:07.274] ENDGAME: 15 valid worlds (after void filtering) [04:22:07.275] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.275] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.275] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.276] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.277] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.277] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.277] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.284] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.285] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.285] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.285] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.285] [Timing] N precompute: 7ms mem d=180KB (total=1491MB) [04:22:07.288] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.288] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.288] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.288] [Timing] E precompute: 3ms mem d=152KB (total=1491MB) [04:22:07.290] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.290] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.290] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.290] [Timing] S precompute: 1ms mem d=72KB (total=1491MB) [04:22:07.299] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.299] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.299] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.299] [Timing] W precompute: 8ms mem d=214KB (total=1491MB) [04:22:07.300] ENDGAME_WORLD: #1 (w=1.00) N:K86.8.. J5.5.. T7...Q8 ..JT96. [04:22:07.300] ENDGAME_WORLD: #2 (w=1.00) N:K86.8.. 5.5.6. T7...Q8 J..JT9. [04:22:07.300] ENDGAME_WORLD: #3 (w=1.00) N:K86.8.. 5.5.9. T7...Q8 J..JT6. [04:22:07.300] ENDGAME_WORLD: #4 (w=1.00) N:K86.8.. 5.5.T. T7...Q8 J..J96. [04:22:07.300] ENDGAME_WORLD: #5 (w=1.00) N:K86.8.. 5.5.J. T7...Q8 J..T96. [04:22:07.300] ENDGAME_WORLD: #6 (w=1.00) N:K86.8.. J.5.6. T7...Q8 5..JT9. [04:22:07.300] ENDGAME_WORLD: #7 (w=1.00) N:K86.8.. J.5.9. T7...Q8 5..JT6. [04:22:07.300] ENDGAME_WORLD: #8 (w=1.00) N:K86.8.. J.5.T. T7...Q8 5..J96. [04:22:07.300] ENDGAME_WORLD: #9 (w=1.00) N:K86.8.. J.5.J. T7...Q8 5..T96. [04:22:07.300] ENDGAME_WORLD: #10 (w=1.00) N:K86.8.. .5.96. T7...Q8 J5..JT. [04:22:07.300] ENDGAME_WORLD: #11 (w=1.00) N:K86.8.. .5.T6. T7...Q8 J5..J9. [04:22:07.300] ENDGAME_WORLD: #12 (w=1.00) N:K86.8.. .5.J6. T7...Q8 J5..T9. [04:22:07.300] ENDGAME_WORLD: #13 (w=1.00) N:K86.8.. .5.T9. T7...Q8 J5..J6. [04:22:07.300] ENDGAME_WORLD: #14 (w=1.00) N:K86.8.. .5.J9. T7...Q8 J5..T6. [04:22:07.300] ENDGAME_WORLD: #15 (w=1.00) N:K86.8.. .5.JT. T7...Q8 J5..96. [04:22:07.300] ENDGAME: Evaluating 2 candidates across 15 worlds (totalWeight=15.00, rankByScore=True): [04:22:07.301] S7: defeat 100 % (15.0/15.0), makes 100 % (15.0/15.0), avgDeclTricks=8.0, dist=[8:15.0] [04:22:07.301] ST: defeat 100 % (15.0/15.0), makes 100 % (15.0/15.0), avgDeclTricks=8.0, dist=[8:15.0] [04:22:07.301] IMP S7: 0.00 [04:22:07.301] IMP ST: 0.00 [04:22:07.301] ENDGAME: Selected ST (100 %) [04:22:07.301] Tied cards: ST,S7 -- invoking NN directly on tied set [04:22:07.301] === FindBestCardAsync: Position=S, CardsPlayed=37 === [04:22:07.302] Finding card to play for S: T73.432.72.AQJT8 [04:22:07.302] Relative position: Dummy, Contract type: Suit [04:22:07.302] Cards in hand mask: 2 [04:22:07.303] Candidate: xS = 51.2 % [04:22:07.303] Candidate: TS = 48.8 % [04:22:07.303] Selected: S7 (51.2 %) -- 1 tied: ST [04:22:07.413] Activated: 4 tricks remaining, threshold=5 [04:22:07.413] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=4, defense tricks=5 [04:22:07.413] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [04:22:07.413] ENDGAME: N [SK86 H8 - -] [04:22:07.413] ENDGAME: S [ST - - CQ8] [04:22:07.413] ENDGAME: Hidden [SJ H5 DJT96 -] [04:22:07.413] ENDGAME: Current trick (3 cards, led by E): S9 S7 S5 [04:22:07.414] ENDGAME: 10 valid worlds (after void filtering) [04:22:07.414] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.414] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.415] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.415] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.416] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.416] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.417] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.424] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.424] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.424] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.424] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.424] [Timing] N precompute: 7ms mem d=184KB (total=1500MB) [04:22:07.427] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.428] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.428] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.428] [Timing] E precompute: 3ms mem d=144KB (total=1500MB) [04:22:07.430] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.430] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.430] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.430] [Timing] S precompute: 1ms mem d=79KB (total=1500MB) [04:22:07.439] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.439] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.439] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.439] [Timing] W precompute: 9ms mem d=213KB (total=1500MB) [04:22:07.439] ENDGAME_WORLD: #1 (w=1.00) N:K86.8.. J.5.6. T...Q8 ..JT9. [04:22:07.439] ENDGAME_WORLD: #2 (w=1.00) N:K86.8.. J.5.9. T...Q8 ..JT6. [04:22:07.439] ENDGAME_WORLD: #3 (w=1.00) N:K86.8.. J.5.T. T...Q8 ..J96. [04:22:07.439] ENDGAME_WORLD: #4 (w=1.00) N:K86.8.. J.5.J. T...Q8 ..T96. [04:22:07.439] ENDGAME_WORLD: #5 (w=1.00) N:K86.8.. .5.96. T...Q8 J..JT. [04:22:07.439] ENDGAME_WORLD: #6 (w=1.00) N:K86.8.. .5.T6. T...Q8 J..J9. [04:22:07.439] ENDGAME_WORLD: #7 (w=1.00) N:K86.8.. .5.J6. T...Q8 J..T9. [04:22:07.439] ENDGAME_WORLD: #8 (w=1.00) N:K86.8.. .5.T9. T...Q8 J..J6. [04:22:07.439] ENDGAME_WORLD: #9 (w=1.00) N:K86.8.. .5.J9. T...Q8 J..T6. [04:22:07.439] ENDGAME_WORLD: #10 (w=1.00) N:K86.8.. .5.JT. T...Q8 J..96. [04:22:07.440] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [04:22:07.440] S6: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.440] S8: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.441] SK: defeat 100 % (10.0/10.0), makes 100 % (10.0/10.0), avgDeclTricks=8.0, dist=[8:10.0] [04:22:07.441] IMP S6: -2.00 [04:22:07.441] IMP S8: -2.00 [04:22:07.441] IMP SK: 4.00 [04:22:07.441] ENDGAME: Selected SK (100 %) [04:22:07.539] Activated: 3 tricks remaining, threshold=5 [04:22:07.539] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=5, defense tricks=5 [04:22:07.539] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [04:22:07.539] ENDGAME: N [S86 H8 - -] [04:22:07.539] ENDGAME: S [ST - - CQ8] [04:22:07.539] ENDGAME: Hidden [SJ H5 DJT96 -] [04:22:07.539] ENDGAME: 10 valid worlds (after void filtering) [04:22:07.540] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.540] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.540] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.541] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.541] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.542] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.542] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.550] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.550] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.550] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.550] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.551] [Timing] N precompute: 8ms mem d=186KB (total=1509MB) [04:22:07.554] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.554] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.555] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.555] [Timing] E precompute: 3ms mem d=144KB (total=1509MB) [04:22:07.556] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.557] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.557] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.557] [Timing] S precompute: 2ms mem d=80KB (total=1509MB) [04:22:07.567] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.567] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.567] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.567] [Timing] W precompute: 10ms mem d=213KB (total=1509MB) [04:22:07.567] ENDGAME_WORLD: #1 (w=1.00) N:86.8.. J.5.6. T...Q8 ..JT9. [04:22:07.567] ENDGAME_WORLD: #2 (w=1.00) N:86.8.. J.5.9. T...Q8 ..JT6. [04:22:07.567] ENDGAME_WORLD: #3 (w=1.00) N:86.8.. J.5.T. T...Q8 ..J96. [04:22:07.567] ENDGAME_WORLD: #4 (w=1.00) N:86.8.. J.5.J. T...Q8 ..T96. [04:22:07.567] ENDGAME_WORLD: #5 (w=1.00) N:86.8.. .5.96. T...Q8 J..JT. [04:22:07.567] ENDGAME_WORLD: #6 (w=1.00) N:86.8.. .5.T6. T...Q8 J..J9. [04:22:07.567] ENDGAME_WORLD: #7 (w=1.00) N:86.8.. .5.J6. T...Q8 J..T9. [04:22:07.568] ENDGAME_WORLD: #8 (w=1.00) N:86.8.. .5.T9. T...Q8 J..J6. [04:22:07.568] ENDGAME_WORLD: #9 (w=1.00) N:86.8.. .5.J9. T...Q8 J..T6. [04:22:07.568] ENDGAME_WORLD: #10 (w=1.00) N:86.8.. .5.JT. T...Q8 J..96. [04:22:07.568] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [04:22:07.568] S6: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.568] S8: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.568] H8: defeat 100 % (10.0/10.0), makes 100 % (10.0/10.0), avgDeclTricks=8.0, dist=[8:10.0] [04:22:07.568] IMP S6: -2.00 [04:22:07.568] IMP S8: -2.00 [04:22:07.568] IMP H8: 4.00 [04:22:07.568] ENDGAME: Selected H8 (100 %) [04:22:07.569] ENDGAME: CLAIM -- best line wins all 3 remaining tricks in every world [04:22:07.677] Activated: 3 tricks remaining, threshold=5 [04:22:07.677] ENDGAME: Hidden cards=5 between E and W, need 2+3, declarer tricks=5, defense tricks=5 [04:22:07.677] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [04:22:07.677] ENDGAME: S [ST - - CQ8] [04:22:07.677] ENDGAME: N [S86 - - -] [04:22:07.677] ENDGAME: Hidden [SJ - DJT96 -] [04:22:07.677] ENDGAME: Current trick (2 cards, led by N): H8 H5 [04:22:07.677] ENDGAME: 10 valid worlds (after void filtering) [04:22:07.678] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.678] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.679] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.679] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.680] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.680] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.680] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.687] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.688] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.688] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.688] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.688] [Timing] N precompute: 7ms mem d=178KB (total=1480MB) [04:22:07.691] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.692] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.692] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.692] [Timing] E precompute: 3ms mem d=145KB (total=1480MB) [04:22:07.694] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.694] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.694] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.694] [Timing] S precompute: 2ms mem d=80KB (total=1480MB) [04:22:07.704] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.704] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.704] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.704] [Timing] W precompute: 10ms mem d=209KB (total=1480MB) [04:22:07.704] ENDGAME_WORLD: #1 (w=1.00) N:86... J..6. T...Q8 ..JT9. [04:22:07.704] ENDGAME_WORLD: #2 (w=1.00) N:86... J..9. T...Q8 ..JT6. [04:22:07.704] ENDGAME_WORLD: #3 (w=1.00) N:86... J..T. T...Q8 ..J96. [04:22:07.705] ENDGAME_WORLD: #4 (w=1.00) N:86... J..J. T...Q8 ..T96. [04:22:07.705] ENDGAME_WORLD: #5 (w=1.00) N:86... ..96. T...Q8 J..JT. [04:22:07.705] ENDGAME_WORLD: #6 (w=1.00) N:86... ..T6. T...Q8 J..J9. [04:22:07.705] ENDGAME_WORLD: #7 (w=1.00) N:86... ..J6. T...Q8 J..T9. [04:22:07.705] ENDGAME_WORLD: #8 (w=1.00) N:86... ..T9. T...Q8 J..J6. [04:22:07.705] ENDGAME_WORLD: #9 (w=1.00) N:86... ..J9. T...Q8 J..T6. [04:22:07.705] ENDGAME_WORLD: #10 (w=1.00) N:86... ..JT. T...Q8 J..96. [04:22:07.705] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [04:22:07.705] ST: defeat 100 % (10.0/10.0), makes 100 % (10.0/10.0), avgDeclTricks=8.0, dist=[8:10.0] [04:22:07.705] C8: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.706] CQ: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=7.0, dist=7:10.0 [04:22:07.706] IMP ST: 4.00 [04:22:07.706] IMP C8: -2.00 [04:22:07.706] IMP CQ: -2.00 [04:22:07.706] ENDGAME: Selected ST (100 %) [04:22:07.918] Activated: 2 tricks remaining, threshold=5 [04:22:07.918] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=6, defense tricks=5 [04:22:07.918] ENDGAME: Contract=2C, Declarer=N, ToPlay=N, Trump=C [04:22:07.918] ENDGAME: N [S86 - - -] [04:22:07.918] ENDGAME: S [- - - CQ8] [04:22:07.918] ENDGAME: Hidden [SJ - DJ96 -] [04:22:07.918] ENDGAME: 6 valid worlds (after void filtering) [04:22:07.919] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.919] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.920] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.920] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.920] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.921] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.921] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.928] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.928] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.928] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.929] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.929] [Timing] N precompute: 7ms mem d=177KB (total=1496MB) [04:22:07.932] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.932] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.932] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.932] [Timing] E precompute: 3ms mem d=144KB (total=1496MB) [04:22:07.934] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.934] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.934] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.934] [Timing] S precompute: 1ms mem d=88KB (total=1496MB) [04:22:07.943] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.943] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.943] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.943] [Timing] W precompute: 8ms mem d=211KB (total=1497MB) [04:22:07.943] ENDGAME_WORLD: #1 (w=1.00) N:86... J..6. ...Q8 ..J9. [04:22:07.943] ENDGAME_WORLD: #2 (w=1.00) N:86... J..9. ...Q8 ..J6. [04:22:07.943] ENDGAME_WORLD: #3 (w=1.00) N:86... J..J. ...Q8 ..96. [04:22:07.943] ENDGAME_WORLD: #4 (w=1.00) N:86... ..96. ...Q8 J..J. [04:22:07.943] ENDGAME_WORLD: #5 (w=1.00) N:86... ..J6. ...Q8 J..9. [04:22:07.943] ENDGAME_WORLD: #6 (w=1.00) N:86... ..J9. ...Q8 J..6. [04:22:07.943] ENDGAME: Evaluating 2 candidates across 6 worlds (totalWeight=6.00, rankByScore=True): [04:22:07.943] S6: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=8.0, dist=[8:6.0] [04:22:07.943] S8: defeat 100 % (6.0/6.0), makes 100 % (6.0/6.0), avgDeclTricks=8.0, dist=[8:6.0] [04:22:07.944] IMP S6: 0.00 [04:22:07.944] IMP S8: 0.00 [04:22:07.944] ENDGAME: Selected S8 (100 %) [04:22:07.944] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [04:22:07.944] Tied cards: S8,S6 -- invoking NN directly on tied set [04:22:07.944] === FindBestCardAsync: Position=N, CardsPlayed=44 === [04:22:07.944] Finding card to play for N: AK86.KQ87.Q3.743 [04:22:07.944] Relative position: Declarer, Contract type: Suit [04:22:07.944] Cards in hand mask: 2 [04:22:07.945] Candidate: xS = 64.2 % [04:22:07.945] Candidate: 8S = 35.8 % [04:22:07.945] Selected: S6 (64.2 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:22:08 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:22:08 === [04:22:08.064] Activated: 2 tricks remaining, threshold=5 [04:22:08.064] ENDGAME: Hidden cards=3 between E and W, need 1+2, declarer tricks=6, defense tricks=5 [04:22:08.065] ENDGAME: Contract=2C, Declarer=N, ToPlay=S, Trump=C [04:22:08.065] ENDGAME: S [- - - CQ8] [04:22:08.065] ENDGAME: N [S8 - - -] [04:22:08.065] ENDGAME: Hidden [- - DJ96 -] [04:22:08.065] ENDGAME: Current trick (2 cards, led by N): S6 SJ [04:22:08.065] ENDGAME: 3 valid worlds (after void filtering) [04:22:08.065] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:08.066] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:08.066] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:08.067] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:08.067] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:08.068] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:08.068] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:08.075] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:08.075] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:08.075] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:08.075] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:08.076] [Timing] N precompute: 7ms mem d=185KB (total=1505MB) [04:22:08.079] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:08.079] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:08.079] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:08.079] [Timing] E precompute: 3ms mem d=152KB (total=1505MB) [04:22:08.081] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:08.081] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:08.081] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:08.081] [Timing] S precompute: 1ms mem d=72KB (total=1505MB) [04:22:08.090] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:08.090] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:08.090] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:08.090] [Timing] W precompute: 9ms mem d=213KB (total=1505MB) [04:22:08.090] ENDGAME_WORLD: #1 (w=1.00) N:8... ..6. ...Q8 ..J9. [04:22:08.090] ENDGAME_WORLD: #2 (w=1.00) N:8... ..9. ...Q8 ..J6. [04:22:08.090] ENDGAME_WORLD: #3 (w=1.00) N:8... ..J. ...Q8 ..96. [04:22:08.090] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [04:22:08.090] C8: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=8.0, dist=[8:3.0] [04:22:08.091] CQ: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=8.0, dist=[8:3.0] [04:22:08.091] IMP C8: 0.00 [04:22:08.091] IMP CQ: 0.00 [04:22:08.091] ENDGAME: Selected CQ (100 %) [04:22:08.091] Tied cards: CQ,C8 -- invoking NN directly on tied set [04:22:08.091] === FindBestCardAsync: Position=S, CardsPlayed=46 === [04:22:08.091] Finding card to play for S: T73.432.72.AQJT8 [04:22:08.091] Relative position: Dummy, Contract type: Suit [04:22:08.091] Cards in hand mask: 2 [04:22:08.092] Candidate: 8C = 76.0 % [04:22:08.092] Candidate: QC = 24.0 % [04:22:08.092] Selected: C8 (76.0 %)