=== Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:29:54 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:29:54 === [04:29:54.907] === FindBestCardAsync: Position=E, CardsPlayed=1 === [04:29:54.907] Contract: 4H, Declarer: W, Dealer: S [04:29:54.907] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:54.907] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:29:54.907] Position E is on declarer's side - score table shifted by 0 declarer tricks won [04:29:54.907] ****************************** [04:29:54.907] FindMatchingDealsWithPlayInternal Input: [04:29:54.907] Position parameter: E [04:29:54.907] Deal from game: N:... ... ... ... [04:29:54.907] Hand for N: (null) [04:29:54.907] Hand for E: KQ32.Q96.T62.973 [04:29:54.907] Hand for S: (null) [04:29:54.907] Hand for W: 8.AKJ753.KJ95.A6 [04:29:54.907] Cards played: H2 [04:29:54.908] Declarer: W [04:29:54.908] ****************************** [04:29:54.908] [DealFinder] Seed from player E hand: 270037284 [04:29:54.908] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:54.908] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:54.908] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1418MB, gc2=25) [04:29:54.908] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [04:29:54.908] [ExtractPartialDeal] Position=E, Declarer=W, CardsPlayed=1 [04:29:54.908] [ExtractPartialDeal] Visible hands: E, W [04:29:54.908] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:54.908] [ExtractPartialDeal] Extracted hands: [04:29:54.908] N: ... (0 cards) [04:29:54.908] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:29:54.908] S: ... (0 cards) [04:29:54.908] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:29:54.909] [DealFinder] Trump suit from contract '4H': Hearts [04:29:54.909] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:29:54.909] [ComputePlayedCards] Card 1: H2 played by N [04:29:54.909] [DealFinder] Added 1 played cards to N (was 0 cards): H2 [04:29:54.909] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: [04:29:54.909] [DealFinder] Added 0 played cards to S (was 0 cards): [04:29:54.909] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: [04:29:54.909] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:54.909] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:54.910] [DealFinder] Known cards per player: N=1, E=13, S=0, W=13 [04:29:54.910] [DealFinder] Locked players: E, W [04:29:54.910] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [04:29:54.910] [DealFinder] Players needing cards: N:12, S:13 [04:29:54.910] Large number of cards remaining. Using random generation. [04:29:54.910] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:29:54.910] [VerifyHands] FAIL for N: AJT64.T42.874.QJ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:54.911] [VerifyHands] FAIL for S: AJT965.84.8.KQ82 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:54.911] [VerifyHands] FAIL for N: AT764.T842.Q7.K4 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:54.911] [VerifyHands] FAIL for N: AJT764.T82.A73.J ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:54.912] [VerifyHands] FAIL for S: 74.T84.AQ3.KQJ85 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:54.938] [Timing] Total: 29ms, Generation: 3ms, Verification: 22ms [04:29:54.938] [Timing] Attempts: 149, PassedSimpleCheck: 148, FailedVerification: 98, Found: 50 [04:29:54.960] Search complete. Returning 50 deals. [04:29:54.960] Found 50 sample deals for simulation. [04:29:54.960] Valid deals for DDS: 50 / 50 [04:29:54.960] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:29:54.968] [SAMPLE-VAL] Opening lead NN validation (H2): 21/50 samples adjusted [04:29:54.969] [SAMPLE-VAL] Opening lead rule validation (H2): 28/50 samples penalized for convention violation [04:29:54.969] [SAMPLE-VAL] Zeroed 6 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:29:54.969] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:29:54.969] After sample validation: 44 deals remaining [04:29:54.969] [PLAY-INFER] No inference observations detected [04:29:54.969] Using weighted samples: 24/44 have non-uniform weights (range 0.025-1.000) [04:29:54.969] Sample deals (44 total, showing first 20, by weight): [04:29:54.969] [1] (w=1.000) N:A95.T42.A84.JT85 KQ32.Q96.T62.973 JT764.8.Q73.KQ42 8.AKJ753.KJ95.A6 [04:29:54.969] [2] (w=1.000) N:J974.842.A74.QT5 KQ32.Q96.T62.973 AT65.T.Q83.KJ842 8.AKJ753.KJ95.A6 [04:29:54.969] [3] (w=1.000) N:J54.2.Q83.KJT542 KQ32.Q96.T62.973 AT976.T84.A74.Q8 8.AKJ753.KJ95.A6 [04:29:54.969] [4] (w=1.000) N:AT75.T82.Q87.Q85 KQ32.Q96.T62.973 J964.4.A43.KJT42 8.AKJ753.KJ95.A6 [04:29:54.970] [5] (w=1.000) N:J975.842.AQ7.Q85 KQ32.Q96.T62.973 AT64.T.843.KJT42 8.AKJ753.KJ95.A6 [04:29:54.970] [6] (w=1.000) N:AT.842.AQ84.QJT2 KQ32.Q96.T62.973 J97654.T.73.K854 8.AKJ753.KJ95.A6 [04:29:54.970] [7] (w=1.000) N:AJ7.842.Q873.KJ4 KQ32.Q96.T62.973 T9654.T.A4.QT852 8.AKJ753.KJ95.A6 [04:29:54.970] [8] (w=1.000) N:AJ5.842.A873.J42 KQ32.Q96.T62.973 T9764.T.Q4.KQT85 8.AKJ753.KJ95.A6 [04:29:54.970] [9] (w=1.000) N:954.2.AQ743.QJT5 KQ32.Q96.T62.973 AJT76.T84.8.K842 8.AKJ753.KJ95.A6 [04:29:54.970] [10] (w=1.000) N:J75.842.Q743.KQ4 KQ32.Q96.T62.973 AT964.T.A8.JT852 8.AKJ753.KJ95.A6 [04:29:54.970] [11] (w=1.000) N:A975.2.Q8743.JT5 KQ32.Q96.T62.973 JT64.T84.A.KQ842 8.AKJ753.KJ95.A6 [04:29:54.970] [12] (w=1.000) N:A976.842.A74.QT5 KQ32.Q96.T62.973 JT54.T.Q83.KJ842 8.AKJ753.KJ95.A6 [04:29:54.970] [13] (w=1.000) N:JT4.842.AQ3.KQ42 KQ32.Q96.T62.973 A9765.T.874.JT85 8.AKJ753.KJ95.A6 [04:29:54.970] [14] (w=1.000) N:T954.T82.A74.KT8 KQ32.Q96.T62.973 AJ76.4.Q83.QJ542 8.AKJ753.KJ95.A6 [04:29:54.970] [15] (w=1.000) N:J97.T42.A84.KQ52 KQ32.Q96.T62.973 AT654.8.Q73.JT84 8.AKJ753.KJ95.A6 [04:29:54.971] [16] (w=1.000) N:A654.T42.43.KQ85 KQ32.Q96.T62.973 JT97.8.AQ87.JT42 8.AKJ753.KJ95.A6 [04:29:54.971] [17] (w=1.000) N:AJ75.T82.Q73.KT8 KQ32.Q96.T62.973 T964.4.A84.QJ542 8.AKJ753.KJ95.A6 [04:29:54.971] [18] (w=1.000) N:964.842.AQ73.QT8 KQ32.Q96.T62.973 AJT75.T.84.KJ542 8.AKJ753.KJ95.A6 [04:29:54.971] [19] (w=1.000) N:AJ97.T42.83.Q854 KQ32.Q96.T62.973 T654.8.AQ74.KJT2 8.AKJ753.KJ95.A6 [04:29:54.971] [20] (w=1.000) N:J95.842.A743.KQT KQ32.Q96.T62.973 AT764.T.Q8.J8542 8.AKJ753.KJ95.A6 [04:29:54.971] ... and 24 more [04:29:55.279] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:55.279] H9: [650, 650, 620, 620, 620, 620, 620, 650, -100, 620, 620, 650, 620, 620, 650, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 650, 620, 650, 650, 620, 620, 620, 620, 620, 650, 620, 620, 650, 650] [04:29:55.279] H6: [650, 650, 620, 620, 620, 620, 620, 650, -100, 620, 620, 650, 620, 650, 650, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 650, 620, 650, 650, 620, 620, 620, 620, 620, 650, 620, 620, 650, 650] [04:29:55.279] HQ: [-100, 650, -100, -100, 620, 620, 620, 650, -100, 620, -100, 650, 620, -100, -100, -100, -100, 620, -100, 650, -100, -100, 620, 620, 620, 650, 620, 620, 620, 620, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:29:55.279] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:55.279] H9: [11, 11, 10, 10, 10, 10, 10, 11, 9, 10, 10, 11, 10, 10, 11, 10, 10, 10, 10, 11, 10, 10, 10, 10, 10, 11, 10, 10, 10, 10, 11, 10, 11, 11, 10, 10, 10, 10, 10, 11, 10, 10, 11, 11] [04:29:55.279] H6: [11, 11, 10, 10, 10, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 10, 10, 10, 10, 11, 10, 10, 10, 10, 10, 11, 10, 10, 10, 10, 11, 10, 11, 11, 10, 10, 10, 10, 10, 11, 10, 10, 11, 11] [04:29:55.279] HQ: [9, 11, 9, 9, 10, 10, 10, 11, 9, 10, 9, 11, 10, 9, 9, 9, 9, 10, 9, 11, 9, 9, 10, 10, 10, 11, 10, 10, 10, 10, 11, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10] [04:29:55.280] --- IMP Calculation Output (card -> average IMP) --- [04:29:55.280] H6: 2.85 [04:29:55.280] H9: 2.78 [04:29:55.280] HQ: -5.63 [04:29:55.280] === DDS DETAILED ANALYSIS === [04:29:55.280] Cards analyzed: 3, Samples per card: 44 [04:29:55.280] [04:29:55.280] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:55.280] ----- ------ --------- ------- ----------- -------------------------------- [04:29:55.280] H6 2.85 10.30 95 % 3 [11, 11, 10, 10, 10, 10, 10, 11, 9, 10, 10, 11, 10, 11, 11, 10, 10, 10, 10, 11...] [04:29:55.280] H9 2.78 10.27 95 % 3 [11, 11, 10, 10, 10, 10, 10, 11, 9, 10, 10, 11, 10, 10, 11, 10, 10, 10, 10, 11...] [04:29:55.280] HQ -5.63 9.89 49 % 3 [9, 11, 9, 9, 10, 10, 10, 11, 9, 10, 9, 11, 10, 9, 9, 9, 9, 10, 9, 11...] [04:29:55.280] [04:29:55.280] Selected: H6 (IMPs=2.85, avgTricks=10.30) [04:29:55.281] =================== [04:29:55.281] [TRUMP] Skipped: not on lead [04:29:55.281] Selected: H6 (avg 2.85 IMPs, 10.30 tricks) [04:29:55.281] [stage-timing] ok sample=53ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=308ms total=374ms samples=44 cards=1 [04:29:55.281] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw2 Q96 AKJ753 T842' [04:29:55.961] SUITC_CALL_END: jsonLength=2066 [04:29:55.961] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":6.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":6,"Percentage":100.0000}], "Result":6.0000 , "GameTree":[ {"T":"W:2","Vs":[{"T":"Q [04:29:55.961] === FindBestCardAsync: Position=E, CardsPlayed=1 === [04:29:55.961] Finding card to play for E: KQ32.Q96.T62.973 [04:29:55.961] Relative position: Dummy, Contract type: Suit [04:29:55.962] Cards in hand mask: 3 [04:29:55.962] Candidate: xH = 65.2 % [04:29:55.962] Candidate: 9H = 28.5 % [04:29:55.962] Candidate: QH = 6.3 % [04:29:55.962] Selected: H6 (65.2 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:29:56 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:29:56 === [04:29:56.106] === FindBestCardAsync: Position=W, CardsPlayed=3 === [04:29:56.107] Contract: 4H, Declarer: W, Dealer: S [04:29:56.107] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:56.107] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:29:56.107] Position W is on declarer's side - score table shifted by 0 declarer tricks won [04:29:56.107] ****************************** [04:29:56.107] FindMatchingDealsWithPlayInternal Input: [04:29:56.107] Position parameter: W [04:29:56.107] Deal from game: N:... ... ... ... [04:29:56.107] Hand for N: (null) [04:29:56.107] Hand for E: KQ32.Q96.T62.973 [04:29:56.107] Hand for S: (null) [04:29:56.107] Hand for W: 8.AKJ753.KJ95.A6 [04:29:56.107] Cards played: H2, H6, HT [04:29:56.107] Declarer: W [04:29:56.107] ****************************** [04:29:56.108] [DealFinder] Seed from player W hand: -1987099739 [04:29:56.108] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:56.108] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:56.108] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1413MB, gc2=25) [04:29:56.108] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [04:29:56.108] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=3 [04:29:56.108] [ExtractPartialDeal] Visible hands: W, E [04:29:56.108] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:56.108] [ExtractPartialDeal] Extracted hands: [04:29:56.108] N: ... (0 cards) [04:29:56.108] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:29:56.108] S: ... (0 cards) [04:29:56.108] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:29:56.109] [DealFinder] Trump suit from contract '4H': Hearts [04:29:56.109] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:29:56.109] [ComputePlayedCards] Card 1: H2 played by N [04:29:56.109] [ComputePlayedCards] Card 2: H6 played by E [04:29:56.109] [ComputePlayedCards] Card 3: HT played by S [04:29:56.109] [DealFinder] Added 1 played cards to N (was 0 cards): H2 [04:29:56.109] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6 [04:29:56.109] [DealFinder] Added 1 played cards to S (was 0 cards): HT [04:29:56.109] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: [04:29:56.109] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:56.109] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:56.110] [DealFinder] Known cards per player: N=1, E=13, S=1, W=13 [04:29:56.110] [DealFinder] Locked players: E, W [04:29:56.110] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:29:56.110] [DealFinder] Players needing cards: N:12, S:12 [04:29:56.110] Large number of cards remaining. Using random generation. [04:29:56.110] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:29:56.111] [VerifyHands] FAIL for N: AJ5.2.Q843.KQJ82 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:56.111] [VerifyHands] FAIL for N: AJT6.82.4.KQJT82 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:56.111] [VerifyHands] FAIL for S: AJ765.T4.A3.KQ54 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:56.112] [VerifyHands] FAIL for N: JT95.42.AQ8743.J ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:56.112] [VerifyHands] FAIL for S: A7.T4.AQ873.KJ84 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:56.127] [Timing] Total: 19ms, Generation: 2ms, Verification: 13ms [04:29:56.127] [Timing] Attempts: 159, PassedSimpleCheck: 154, FailedVerification: 104, Found: 50 [04:29:56.152] Search complete. Returning 50 deals. [04:29:56.152] Found 50 sample deals for simulation. [04:29:56.153] Valid deals for DDS: 50 / 50 [04:29:56.153] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:29:56.163] [SAMPLE-VAL] Opening lead NN validation (H2): 18/50 samples adjusted [04:29:56.163] [SAMPLE-VAL] Opening lead rule validation (H2): 32/50 samples penalized for convention violation [04:29:56.163] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:29:56.164] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:29:56.164] After sample validation: 48 deals remaining [04:29:56.164] [PLAY-INFER] No inference observations detected [04:29:56.164] Using weighted samples: 31/48 have non-uniform weights (range 0.025-1.000) [04:29:56.164] Sample deals (48 total, showing first 20, by weight): [04:29:56.164] [1] (w=1.000) N:975.2.Q843.KQJ84 KQ32.Q96.T62.973 AJT64.T84.A7.T52 8.AKJ753.KJ95.A6 [04:29:56.164] [2] (w=1.000) N:AJ.842.AQ83.KQJ8 KQ32.Q96.T62.973 T97654.T.74.T542 8.AKJ753.KJ95.A6 [04:29:56.164] [3] (w=1.000) N:JT9.2.Q8743.K542 KQ32.Q96.T62.973 A7654.T84.A.QJT8 8.AKJ753.KJ95.A6 [04:29:56.164] [4] (w=1.000) N:J964.842.A74.KT5 KQ32.Q96.T62.973 AT75.T.Q83.QJ842 8.AKJ753.KJ95.A6 [04:29:56.164] [5] (w=1.000) N:T754.2.AQ4.JT542 KQ32.Q96.T62.973 AJ96.T84.873.KQ8 8.AKJ753.KJ95.A6 [04:29:56.164] [6] (w=1.000) N:T97.2.Q43.KJT854 KQ32.Q96.T62.973 AJ654.T84.A87.Q2 8.AKJ753.KJ95.A6 [04:29:56.164] [7] (w=1.000) N:A964.2.Q87.JT842 KQ32.Q96.T62.973 JT75.T84.A43.KQ5 8.AKJ753.KJ95.A6 [04:29:56.165] [8] (w=1.000) N:A97.842.A84.Q542 KQ32.Q96.T62.973 JT654.T.Q73.KJT8 8.AKJ753.KJ95.A6 [04:29:56.165] [9] (w=1.000) N:T974.2.AQ873.Q85 KQ32.Q96.T62.973 AJ65.T84.4.KJT42 8.AKJ753.KJ95.A6 [04:29:56.165] [10] (w=1.000) N:A954.842.A73.J82 KQ32.Q96.T62.973 JT76.T.Q84.KQT54 8.AKJ753.KJ95.A6 [04:29:56.165] [11] (w=1.000) N:AJ64.842.A84.KQJ KQ32.Q96.T62.973 T975.T.Q73.T8542 8.AKJ753.KJ95.A6 [04:29:56.165] [12] (w=1.000) N:AJ95.842.AQ7.KJ2 KQ32.Q96.T62.973 T764.T.843.QT854 8.AKJ753.KJ95.A6 [04:29:56.165] [13] (w=1.000) N:AJ954.842.73.JT4 KQ32.Q96.T62.973 T76.T.AQ84.KQ852 8.AKJ753.KJ95.A6 [04:29:56.165] [14] (w=1.000) N:JT5.842.A74.KJT4 KQ32.Q96.T62.973 A9764.T.Q83.Q852 8.AKJ753.KJ95.A6 [04:29:56.165] [15] (w=1.000) N:J95.842.AQ8.KQT8 KQ32.Q96.T62.973 AT764.T.743.J542 8.AKJ753.KJ95.A6 [04:29:56.165] [16] (w=1.000) N:9654.2.AQ43.KT85 KQ32.Q96.T62.973 AJT7.T84.87.QJ42 8.AKJ753.KJ95.A6 [04:29:56.165] [17] (w=1.000) N:765.2.AQ874.JT54 KQ32.Q96.T62.973 AJT94.T84.3.KQ82 8.AKJ753.KJ95.A6 [04:29:56.165] [18] (w=0.500) N:J97.2.8743.KQJ42 KQ32.Q96.T62.973 AT654.T84.AQ.T85 8.AKJ753.KJ95.A6 [04:29:56.166] [19] (w=0.050) N:AJ9.42.843.KJT84 KQ32.Q96.T62.973 T7654.T8.AQ7.Q52 8.AKJ753.KJ95.A6 [04:29:56.166] [20] (w=0.050) N:A964.42.Q843.KQ2 KQ32.Q96.T62.973 JT75.T8.A7.JT854 8.AKJ753.KJ95.A6 [04:29:56.166] ... and 28 more [04:29:56.407] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:56.407] HJ: [620, 620, 620, 650, 620, 620, 620, 650, -100, 650, 650, 620, 620, 650, 620, -100, -100, 650, 650, 620, 620, 650, 620, 650, 650, 650, 620, 620, 620, 620, 650, 620, 620, 620, 650, 620, 620, 620, 650, 620, 620, 650, 620, 650, 650, 650, 620, 620] [04:29:56.407] HA: [620, 620, 620, 650, 620, 620, 620, 650, -100, 650, 650, 620, 620, 650, 620, -100, -100, 650, 650, 620, 620, 650, 620, 650, 650, 650, 620, 620, 620, 620, 650, 620, 620, 620, 650, 620, 620, 620, 650, 620, 620, 650, 620, 650, 650, 650, 620, 620] [04:29:56.407] H3: [-200, -200, -200, -100, -200, -200, -100, -100, -300, -100, -100, -200, -100, -100, -200, -300, -300, -100, -100, -100, -100, -100, -200, -100, -100, -100, -300, -100, -300, -200, -100, -200, -200, -200, -100, -100, -200, -100, -100, -200, -200, -100, -300, -100, -100, -100, -100, -100] [04:29:56.407] H5: [-200, -200, -200, -100, -200, -200, -100, -100, -300, -100, -100, -200, -100, -100, -200, -300, -300, -100, -100, -100, -100, -100, -200, -100, -100, -100, -300, -100, -300, -200, -100, -200, -200, -200, -100, -100, -200, -100, -100, -200, -200, -100, -300, -100, -100, -100, -100, -100] [04:29:56.407] H7: [-200, -200, -200, -100, -200, -200, -100, -100, -300, -100, -100, -200, -100, -100, -200, -300, -300, -100, -100, -100, -100, -100, -200, -100, -100, -100, -300, -100, -300, -200, -100, -200, -200, -200, -100, -100, -200, -100, -100, -200, -200, -100, -300, -100, -100, -100, -100, -100] [04:29:56.407] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:56.407] HJ: [10, 10, 10, 11, 10, 10, 10, 11, 9, 11, 11, 10, 10, 11, 10, 9, 9, 11, 11, 10, 10, 11, 10, 11, 11, 11, 10, 10, 10, 10, 11, 10, 10, 10, 11, 10, 10, 10, 11, 10, 10, 11, 10, 11, 11, 11, 10, 10] [04:29:56.407] HA: [10, 10, 10, 11, 10, 10, 10, 11, 9, 11, 11, 10, 10, 11, 10, 9, 9, 11, 11, 10, 10, 11, 10, 11, 11, 11, 10, 10, 10, 10, 11, 10, 10, 10, 11, 10, 10, 10, 11, 10, 10, 11, 10, 11, 11, 11, 10, 10] [04:29:56.407] H3: [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9, 9, 9, 8, 9, 9, 9, 7, 9, 7, 8, 9, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 9, 7, 9, 9, 9, 9, 9] [04:29:56.408] H5: [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9, 9, 9, 8, 9, 9, 9, 7, 9, 7, 8, 9, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 9, 7, 9, 9, 9, 9, 9] [04:29:56.408] H7: [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9, 9, 9, 8, 9, 9, 9, 7, 9, 7, 8, 9, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 9, 7, 9, 9, 9, 9, 9] [04:29:56.408] --- IMP Calculation Output (card -> average IMP) --- [04:29:56.408] HJ: 8.70 [04:29:56.408] HA: 8.70 [04:29:56.408] H3: -5.80 [04:29:56.408] H5: -5.80 [04:29:56.408] H7: -5.80 [04:29:56.408] === DDS DETAILED ANALYSIS === [04:29:56.408] Cards analyzed: 5, Samples per card: 48 [04:29:56.408] [04:29:56.409] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:56.409] ----- ------ --------- ------- ----------- -------------------------------- [04:29:56.409] HJ 8.70 10.31 84 % 3 [10, 10, 10, 11, 10, 10, 10, 11, 9, 11, 11, 10, 10, 11, 10, 9, 9, 11, 11, 10...] [04:29:56.409] HA 8.70 10.31 84 % 3 [10, 10, 10, 11, 10, 10, 10, 11, 9, 11, 11, 10, 10, 11, 10, 9, 9, 11, 11, 10...] [04:29:56.409] H3 -5.80 8.44 0 % 3 [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9...] [04:29:56.409] H5 -5.80 8.44 0 % 3 [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9...] [04:29:56.409] H7 -5.80 8.44 0 % 3 [8, 8, 8, 9, 8, 8, 9, 9, 7, 9, 9, 8, 9, 9, 8, 7, 7, 9, 9, 9...] [04:29:56.409] [04:29:56.409] Selected: HJ (IMPs=8.70, avgTricks=10.31) [04:29:56.409] =================== [04:29:56.409] [TRUMP] Skipped: not on lead [04:29:56.409] Selected: HJ (avg 8.70 IMPs, 10.31 tricks) -- 1 tied card(s): HA [04:29:56.409] [stage-timing] ok sample=45ms validate=0ms nn=11ms signal=0ms simgames=1ms dds=242ms total=302ms samples=48 cards=3 [04:29:56.410] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Lw2 Q96 AKJ753 T842' [04:29:57.153] SUITC_CALL_END: jsonLength=2066 [04:29:57.153] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":6.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":6,"Percentage":100.0000}], "Result":6.0000 , "GameTree":[ {"T":"W:2","Vs":[{"T":"Q [04:29:57.153] === FindBestCardAsync: Position=W, CardsPlayed=3 === [04:29:57.153] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:29:57.154] Relative position: Declarer, Contract type: Suit [04:29:57.154] Cards in hand mask: 4 [04:29:57.154] Candidate: JH = 66.0 % [04:29:57.154] Candidate: AH = 29.9 % [04:29:57.154] Candidate: KH = 4.0 % [04:29:57.155] Candidate: xH = 0.1 % [04:29:57.155] Selected: HJ (66.0 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:29:57 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:29:57 === [04:29:57.271] === FindBestCardAsync: Position=W, CardsPlayed=4 === [04:29:57.271] Contract: 4H, Declarer: W, Dealer: S [04:29:57.271] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:57.272] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:29:57.272] Position W is on declarer's side - score table shifted by 1 declarer tricks won [04:29:57.272] ****************************** [04:29:57.272] FindMatchingDealsWithPlayInternal Input: [04:29:57.272] Position parameter: W [04:29:57.272] Deal from game: N:... ... ... ... [04:29:57.272] Hand for N: (null) [04:29:57.272] Hand for E: KQ32.Q96.T62.973 [04:29:57.272] Hand for S: (null) [04:29:57.272] Hand for W: 8.AKJ753.KJ95.A6 [04:29:57.272] Cards played: H2, H6, HT, HJ [04:29:57.272] Declarer: W [04:29:57.272] ****************************** [04:29:57.272] [DealFinder] Seed from player W hand: -1987099739 [04:29:57.273] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:29:57.273] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:57.273] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1405MB, gc2=25) [04:29:57.273] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [04:29:57.273] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=4 [04:29:57.273] [ExtractPartialDeal] Visible hands: W, E [04:29:57.273] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:57.273] [ExtractPartialDeal] Extracted hands: [04:29:57.273] N: ... (0 cards) [04:29:57.273] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:29:57.273] S: ... (0 cards) [04:29:57.273] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:29:57.273] [DealFinder] Trump suit from contract '4H': Hearts [04:29:57.273] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:29:57.274] [ComputePlayedCards] Card 1: H2 played by N [04:29:57.274] [ComputePlayedCards] Card 2: H6 played by E [04:29:57.274] [ComputePlayedCards] Card 3: HT played by S [04:29:57.274] [ComputePlayedCards] Card 4: HJ played by W [04:29:57.274] [ComputePlayedCards] Trick complete. Winner: W [04:29:57.274] [DealFinder] Added 1 played cards to N (was 0 cards): H2 [04:29:57.274] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6 [04:29:57.274] [DealFinder] Added 1 played cards to S (was 0 cards): HT [04:29:57.274] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ [04:29:57.274] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:57.274] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[0-4] D[0-6] C[0-8] (2 iterations) [04:29:57.275] [DealFinder] Known cards per player: N=1, E=13, S=1, W=13 [04:29:57.275] [DealFinder] Locked players: E, W [04:29:57.275] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:29:57.275] [DealFinder] Players needing cards: N:12, S:12 [04:29:57.275] Large number of cards remaining. Using random generation. [04:29:57.275] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:29:57.276] [VerifyHands] FAIL for N: AJ5.2.Q843.KQJ82 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:57.276] [VerifyHands] FAIL for N: AJT6.82.4.KQJT82 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:57.276] [VerifyHands] FAIL for S: AJ765.T4.A3.KQ54 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:57.277] [VerifyHands] FAIL for N: JT95.42.AQ8743.J ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:29:57.277] [VerifyHands] FAIL for S: A7.T4.AQ873.KJ84 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:29:57.292] [Timing] Total: 19ms, Generation: 2ms, Verification: 13ms [04:29:57.293] [Timing] Attempts: 159, PassedSimpleCheck: 154, FailedVerification: 104, Found: 50 [04:29:57.316] Search complete. Returning 50 deals. [04:29:57.316] Found 50 sample deals for simulation. [04:29:57.317] Valid deals for DDS: 50 / 50 [04:29:57.317] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:29:57.328] [SAMPLE-VAL] Opening lead NN validation (H2): 18/50 samples adjusted [04:29:57.329] [SAMPLE-VAL] Opening lead rule validation (H2): 32/50 samples penalized for convention violation [04:29:57.329] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:29:57.330] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.704 [S:T1-HT=50 %] [04:29:57.330] [SAMPLE-VAL] Sample 2: weight 0.050 -> 0.039 [S:T1-HT=61 %] [04:29:57.330] [SAMPLE-VAL] Sample 3: weight 0.025 -> 0.024 [S:T1-HT=89 %] [04:29:57.331] [SAMPLE-VAL] Sample 5: weight 0.025 -> 0.023 [S:T1-HT=88 %] [04:29:57.331] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.644 [S:T1-HT=41 %] [04:29:57.332] [SAMPLE-VAL] Sample 7: weight 0.025 -> 0.023 [S:T1-HT=88 %] [04:29:57.332] [SAMPLE-VAL] Sample 9: weight 0.025 -> 0.024 [S:T1-HT=92 %] [04:29:57.333] [SAMPLE-VAL] Sample 10: weight 0.025 -> 0.023 [S:T1-HT=86 %] [04:29:57.333] [SAMPLE-VAL] Sample 11: weight 0.050 -> 0.037 [S:T1-HT=55 %] [04:29:57.334] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.682 [S:T1-HT=47 %] [04:29:57.334] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.715 [S:T1-HT=51 %] [04:29:57.335] [SAMPLE-VAL] Sample 15: weight 0.025 -> 0.024 [S:T1-HT=91 %] [04:29:57.335] [SAMPLE-VAL] Sample 16: weight 0.050 -> 0.040 [S:T1-HT=63 %] [04:29:57.336] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.740 [S:T1-HT=55 %] [04:29:57.337] [SAMPLE-VAL] Sample 18: weight 0.050 -> 0.038 [S:T1-HT=57 %] [04:29:57.337] [SAMPLE-VAL] Sample 19: weight 0.500 -> 0.295 [S:T1-HT=35 %] [04:29:57.339] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.710 [S:T1-HT=50 %] [04:29:57.340] [SAMPLE-VAL] Sample 26: weight 0.050 -> 0.039 [S:T1-HT=61 %] [04:29:57.341] [SAMPLE-VAL] Sample 28: weight 0.025 -> 0.022 [S:T1-HT=79 %] [04:29:57.341] [SAMPLE-VAL] Sample 29: weight 0.050 -> 0.036 [S:T1-HT=52 %] [04:29:57.342] [SAMPLE-VAL] Sample 30: weight 0.050 -> 0.045 [S:T1-HT=82 %] [04:29:57.342] [SAMPLE-VAL] Sample 31: weight 0.025 -> 0.024 [S:T1-HT=90 %] [04:29:57.342] [SAMPLE-VAL] Sample 32: weight 0.050 -> 0.036 [S:T1-HT=52 %] [04:29:57.343] [SAMPLE-VAL] Sample 34: weight 0.050 -> 0.047 [S:T1-HT=90 %] [04:29:57.343] [SAMPLE-VAL] Sample 35: weight 0.025 -> 0.024 [S:T1-HT=90 %] [04:29:57.344] [SAMPLE-VAL] Sample 36: weight 0.050 -> 0.038 [S:T1-HT=57 %] [04:29:57.344] [SAMPLE-VAL] Sample 37: weight 0.050 -> 0.039 [S:T1-HT=59 %] [04:29:57.344] [SAMPLE-VAL] Sample 38: weight 0.025 -> 0.023 [S:T1-HT=83 %] [04:29:57.345] [SAMPLE-VAL] Sample 39: weight 0.025 -> 0.023 [S:T1-HT=87 %] [04:29:57.346] [SAMPLE-VAL] Sample 43: weight 0.050 -> 0.039 [S:T1-HT=60 %] [04:29:57.346] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.759 [S:T1-HT=58 %] [04:29:57.347] [SAMPLE-VAL] Sample 45: weight 0.050 -> 0.035 [S:T1-HT=48 %] [04:29:57.347] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.684 [S:T1-HT=47 %] [04:29:57.348] [SAMPLE-VAL] Sample 47: weight 0.025 -> 0.018 [S:T1-HT=51 %] [04:29:57.348] [SAMPLE-VAL] Sample 48: weight 0.050 -> 0.034 [S:T1-HT=47 %] [04:29:57.348] [SAMPLE-VAL] Sample 49: weight 0.025 -> 0.018 [S:T1-HT=49 %] [04:29:57.349] [SAMPLE-VAL] Sample 50: weight 0.050 -> 0.038 [S:T1-HT=57 %] [04:29:57.349] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 1.0000 = 0.010000 [04:29:57.349] [SAMPLE-VAL] Done. Weight range: 0.000-1.000 [04:29:57.349] [SAMPLE-VAL] Top sample 4 (w=1.000): N:AJ.842.AQ83.KQJ8 S:T97654.T.74.T542 [S:T1-HT=100 %] [04:29:57.349] [SAMPLE-VAL] Top sample 8 (w=1.000): N:J964.842.A74.KT5 S:AT75.T.Q83.QJ842 [S:T1-HT=100 %] [04:29:57.349] [SAMPLE-VAL] Top sample 21 (w=1.000): N:A97.842.A84.Q542 S:JT654.T.Q73.KJT8 [S:T1-HT=100 %] [04:29:57.349] [SAMPLE-VAL] Top sample 23 (w=1.000): N:A954.842.A73.J82 S:JT76.T.Q84.KQT54 [S:T1-HT=100 %] [04:29:57.349] [SAMPLE-VAL] Top sample 25 (w=1.000): N:AJ64.842.A84.KQJ S:T975.T.Q73.T8542 [S:T1-HT=100 %] [04:29:57.350] After sample validation: 48 deals remaining [04:29:57.350] [PLAY-INFER] No inference observations detected [04:29:57.350] Using weighted samples: 39/48 have non-uniform weights (range 0.018-1.000) [04:29:57.350] Sample deals (48 total, showing first 20, by weight): [04:29:57.350] [1] (w=1.000) N:AJ.842.AQ83.KQJ8 KQ32.Q96.T62.973 T97654.T.74.T542 8.AKJ753.KJ95.A6 [04:29:57.350] [2] (w=1.000) N:J964.842.A74.KT5 KQ32.Q96.T62.973 AT75.T.Q83.QJ842 8.AKJ753.KJ95.A6 [04:29:57.350] [3] (w=1.000) N:A97.842.A84.Q542 KQ32.Q96.T62.973 JT654.T.Q73.KJT8 8.AKJ753.KJ95.A6 [04:29:57.350] [4] (w=1.000) N:A954.842.A73.J82 KQ32.Q96.T62.973 JT76.T.Q84.KQT54 8.AKJ753.KJ95.A6 [04:29:57.350] [5] (w=1.000) N:AJ64.842.A84.KQJ KQ32.Q96.T62.973 T975.T.Q73.T8542 8.AKJ753.KJ95.A6 [04:29:57.350] [6] (w=1.000) N:AJ95.842.AQ7.KJ2 KQ32.Q96.T62.973 T764.T.843.QT854 8.AKJ753.KJ95.A6 [04:29:57.350] [7] (w=1.000) N:AJ954.842.73.JT4 KQ32.Q96.T62.973 T76.T.AQ84.KQ852 8.AKJ753.KJ95.A6 [04:29:57.351] [8] (w=1.000) N:JT5.842.A74.KJT4 KQ32.Q96.T62.973 A9764.T.Q83.Q852 8.AKJ753.KJ95.A6 [04:29:57.351] [9] (w=1.000) N:J95.842.AQ8.KQT8 KQ32.Q96.T62.973 AT764.T.743.J542 8.AKJ753.KJ95.A6 [04:29:57.351] [10] (w=0.759) N:9654.2.AQ43.KT85 KQ32.Q96.T62.973 AJT7.T84.87.QJ42 8.AKJ753.KJ95.A6 [04:29:57.351] [11] (w=0.740) N:A964.2.Q87.JT842 KQ32.Q96.T62.973 JT75.T84.A43.KQ5 8.AKJ753.KJ95.A6 [04:29:57.351] [12] (w=0.715) N:T97.2.Q43.KJT854 KQ32.Q96.T62.973 AJ654.T84.A87.Q2 8.AKJ753.KJ95.A6 [04:29:57.351] [13] (w=0.710) N:T974.2.AQ873.Q85 KQ32.Q96.T62.973 AJ65.T84.4.KJT42 8.AKJ753.KJ95.A6 [04:29:57.351] [14] (w=0.704) N:975.2.Q843.KQJ84 KQ32.Q96.T62.973 AJT64.T84.A7.T52 8.AKJ753.KJ95.A6 [04:29:57.351] [15] (w=0.684) N:765.2.AQ874.JT54 KQ32.Q96.T62.973 AJT94.T84.3.KQ82 8.AKJ753.KJ95.A6 [04:29:57.351] [16] (w=0.682) N:T754.2.AQ4.JT542 KQ32.Q96.T62.973 AJ96.T84.873.KQ8 8.AKJ753.KJ95.A6 [04:29:57.351] [17] (w=0.644) N:JT9.2.Q8743.K542 KQ32.Q96.T62.973 A7654.T84.A.QJT8 8.AKJ753.KJ95.A6 [04:29:57.351] [18] (w=0.295) N:J97.2.8743.KQJ42 KQ32.Q96.T62.973 AT654.T84.AQ.T85 8.AKJ753.KJ95.A6 [04:29:57.352] [19] (w=0.047) N:974.82.AQ43.QT85 KQ32.Q96.T62.973 AJT65.T4.87.KJ42 8.AKJ753.KJ95.A6 [04:29:57.352] [20] (w=0.045) N:964.82.A873.QT84 KQ32.Q96.T62.973 AJT75.T4.Q4.KJ52 8.AKJ753.KJ95.A6 [04:29:57.352] ... and 28 more [04:29:57.676] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:57.676] S8: [620, 650, 650, 650, 650, 620, 620, 650, 620, -100, 620, 620, -100, 620, -100, 620, 620, 650, -100, 650, 620, 650, 620, 620, -100, 620, 650, 620, 620, 650, 650, 650, 620, 650, 620, 620, 620, 650, 620, 620, 650, 620, 650, 620, 650, 650, 620, 620] [04:29:57.676] HA: [620, 620, 620, 620, 620, 620, 620, 620, 620, -100, 620, 620, -100, 620, -100, 620, 620, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620] [04:29:57.676] H3: [620, 620, 620, 620, 620, 620, 620, 620, 620, -100, 620, 620, -100, 620, -100, 620, 620, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620] [04:29:57.676] H7: [620, 620, 620, 620, 620, 620, 620, 620, 620, -100, 620, 620, -100, 620, -100, 620, 620, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620] [04:29:57.676] CA: [-100, 620, 620, 620, 620, -100, 620, 620, -100, -100, 620, -100, -100, -100, -100, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, 620, 620, 620, 620, 620, 620, -100, 620, -100, -100, -100, 620, -100, -100, 620, 620, 620, 620, 620, 620, 620, 620] [04:29:57.676] D5: [-100, -100, -100, -100, -100, -100, -200, -100, -100, -200, -100, -100, -200, -100, -200, -100, -100, -100, -200, -200, -100, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -200, -100, -100, 620, -100, -100, -100, -100, -200, -200] [04:29:57.676] D9: [-100, -100, -100, -100, -100, -100, -200, -100, -100, -200, -100, -100, -200, -100, -200, -100, -100, -100, -200, -200, -100, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -200, -100, -100, 620, -100, -100, -100, -100, -200, -200] [04:29:57.676] DJ: [-100, -100, -100, -100, -100, -100, -200, -100, -100, -200, -100, -100, -200, -100, -200, -100, -100, -100, -200, -200, -100, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -200, -100, -100, 620, -100, -100, -100, -100, -200, -200] [04:29:57.676] DK: [-100, -100, -100, -100, -100, -100, -200, -100, -100, -200, -100, -100, -200, -200, -200, -100, -100, -100, -200, -100, -100, -100, -100, -100, -200, -100, -100, -100, -200, -100, -100, -100, -200, -100, -100, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -200, -200] [04:29:57.676] C6: [-100, 620, 620, 620, 620, -100, 620, 620, -100, -200, -100, -100, -200, -100, -200, -100, -100, 620, -200, 620, -100, 620, -100, -100, -200, -100, 620, -100, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, -200, -100, 620, -100, 620, -100, 620, 620, 620, 620] [04:29:57.676] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:57.676] S8: [9, 10, 10, 10, 10, 9, 9, 10, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 8, 10, 9, 10, 9, 9, 8, 9, 10, 9, 9, 10, 10, 10, 9, 10, 9, 9, 9, 10, 9, 9, 10, 9, 10, 9, 10, 10, 9, 9] [04:29:57.677] HA: [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9] [04:29:57.677] H3: [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9] [04:29:57.677] H7: [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9] [04:29:57.677] CA: [8, 9, 9, 9, 9, 8, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 8, 8, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9] [04:29:57.677] D5: [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 9, 8, 8, 8, 8, 7, 7] [04:29:57.677] D9: [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 9, 8, 8, 8, 8, 7, 7] [04:29:57.677] DJ: [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 8, 9, 8, 8, 8, 8, 7, 7] [04:29:57.677] DK: [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7] [04:29:57.677] C6: [8, 9, 9, 9, 9, 8, 9, 9, 8, 7, 8, 8, 7, 8, 7, 8, 8, 9, 7, 9, 8, 9, 8, 8, 7, 8, 9, 8, 8, 9, 9, 9, 8, 8, 8, 8, 8, 9, 7, 8, 9, 8, 9, 8, 9, 9, 9, 9] [04:29:57.678] --- IMP Calculation Output (card -> average IMP) --- [04:29:57.678] S8: 6.26 [04:29:57.678] HA: 5.95 [04:29:57.678] H3: 5.95 [04:29:57.678] H7: 5.95 [04:29:57.678] CA: 0.82 [04:29:57.678] C6: -0.43 [04:29:57.678] D5: -6.09 [04:29:57.678] D9: -6.09 [04:29:57.679] DJ: -6.09 [04:29:57.679] DK: -6.24 [04:29:57.679] === DDS DETAILED ANALYSIS === [04:29:57.679] Cards analyzed: 10, Samples per card: 48 [04:29:57.679] [04:29:57.679] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:57.679] ----- ------ --------- ------- ----------- -------------------------------- [04:29:57.679] S8 6.26 9.27 86 % 3 [9, 10, 10, 10, 10, 9, 9, 10, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 8, 10...] [04:29:57.679] H3 5.95 9.00 86 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10...] [04:29:57.679] H7 5.95 9.00 86 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10...] [04:29:57.679] HA 5.95 9.00 86 % 3 [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 10, 9, 10...] [04:29:57.680] CA 0.82 8.56 48 % 2 [8, 9, 9, 9, 9, 8, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 9...] [04:29:57.680] C6 -0.43 8.29 42 % 3 [8, 9, 9, 9, 9, 8, 9, 9, 8, 7, 8, 8, 7, 8, 7, 8, 8, 9, 7, 9...] [04:29:57.680] D5 -6.09 7.81 0 % 3 [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7...] [04:29:57.680] D9 -6.09 7.81 0 % 3 [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7...] [04:29:57.680] DJ -6.09 7.81 0 % 3 [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 8, 7, 7...] [04:29:57.680] DK -6.24 7.73 0 % 2 [8, 8, 8, 8, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 8, 8, 8, 7, 8...] [04:29:57.680] [04:29:57.680] Selected: S8 (IMPs=6.26, avgTricks=9.27) [04:29:57.680] =================== [04:29:57.681] [FUSION] alpha-mu(M=2) correction: 48 worlds, candidates=[S8,H3,H7,HA] [04:29:58.644] [FUSION] S8: 9 info-set group(s), 22 world(s) committed, 3 singleton(s) [04:29:59.494] [FUSION] H3: 10 info-set group(s), 48 world(s) committed, 5 singleton(s) [04:30:00.304] [FUSION] H7: 10 info-set group(s), 48 world(s) committed, 5 singleton(s) [04:30:01.278] [FUSION] HA: 10 info-set group(s), 48 world(s) committed, 5 singleton(s) [04:30:01.279] [FUSION] S8: 6.26 -> 6.26 IMP (avgTricks 9.22) [04:30:01.279] [FUSION] H3: 5.95 -> 5.95 IMP (avgTricks 8.89) [04:30:01.279] [FUSION] H7: 5.95 -> 5.95 IMP (avgTricks 8.89) [04:30:01.279] [FUSION] HA: 5.95 -> 5.95 IMP (avgTricks 8.89) [04:30:01.279] [FUSION] After correction, best card: S8 (6.26 IMP) [04:30:01.279] [TRUMP] Trump=Hearts, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [04:30:01.280] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls Q9 AK753 84' [04:30:01.284] SUITC_CALL_END: jsonLength=430 [04:30:01.284] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"8 [04:30:01.284] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln Q9 AK753 84' [04:30:01.287] SUITC_CALL_END: jsonLength=352 [04:30:01.287] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":5.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"N:Q","Vs":[{"T":"8 [04:30:01.287] [TRUMP] Trump-leader check: current=AK753 other=Q9 opp=84 [04:30:01.287] [TRUMP] leader=current (-Ls): 5.00 tricks [04:30:01.287] [TRUMP] leader=other (-Ln): 5.00 tricks [04:30:01.287] [TRUMP] -> current hand at least as good (diff=0) [04:30:01.287] [TRUMP] Missing trumps: 2 (initial: 4, played: 2) -> adjust: +0.40 [04:30:01.288] [TRUMP] H3: 5.95 -> 6.35 (+0.40) [04:30:01.288] [TRUMP] H7: 5.95 -> 6.35 (+0.40) [04:30:01.288] [TRUMP] HA: 5.95 -> 6.35 (+0.40) [04:30:01.288] [TRUMP] After adjustment, best card: H3 (6.35 IMPs) [04:30:01.288] Selected: H3 (avg 6.35 IMPs, 8.89 tricks) -- 2 tied card(s): H7, HA [04:30:01.288] [stage-timing] ok sample=44ms validate=0ms nn=32ms signal=0ms simgames=1ms dds=3934ms total=4016ms samples=48 cards=4 [04:30:01.288] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AKJ753 Q96 T842 -Le e26TJ' [04:30:01.291] SUITC_CALL_END: jsonLength=329 [04:30:01.291] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.8043, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"E:8","Vs":[{"T":"4 [04:30:01.291] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AKJ753 Q96 T842 -Le e26TJ' [04:30:01.293] SUITC_CALL_END: jsonLength=329 [04:30:01.294] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.8043, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"E:8","Vs":[{"T":"4 [04:30:01.294] === FindBestCardAsync: Position=W, CardsPlayed=4 === [04:30:01.294] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:01.294] Relative position: Declarer, Contract type: Suit [04:30:01.294] Cards in hand mask: 10 [04:30:01.295] Candidate: 8S = 39.4 % [04:30:01.295] Candidate: xH = 36.4 % [04:30:01.295] Candidate: AH = 15.9 % [04:30:01.295] Candidate: AC = 2.9 % [04:30:01.295] Candidate: KH = 2.4 % [04:30:01.295] Candidate: xD = 1.5 % [04:30:01.295] Candidate: xC = 0.9 % [04:30:01.295] Candidate: KD = 0.3 % [04:30:01.295] Candidate: JD = 0.3 % [04:30:01.295] Candidate: 9D = 0.2 % [04:30:01.296] Selected: S8 (39.4 %) -- 1 tied: H3 === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:02 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:02 === [04:30:02.379] === FindBestCardAsync: Position=E, CardsPlayed=6 === [04:30:02.379] Contract: 4H, Declarer: W, Dealer: S [04:30:02.379] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:02.380] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:02.380] All 2 moves are equivalent by adjacency (HQH9), playing: H9 [04:30:02.380] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=6 [04:30:02.380] SUITC_CALL_BEGIN: input=' -F1 -u -c100 AKJ753 Q96 T842 -Le e26TJ' [04:30:02.384] SUITC_CALL_END: jsonLength=329 [04:30:02.384] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.8043, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":5,"Percentage":100.0000}], "Result":5.0000 , "GameTree":[ {"T":"E:8","Vs":[{"T":"4 [04:30:02.384] === FindBestCardAsync: Position=E, CardsPlayed=6 === [04:30:02.384] Finding card to play for E: KQ32.Q96.T62.973 [04:30:02.384] Relative position: Dummy, Contract type: Suit [04:30:02.384] Cards in hand mask: 2 [04:30:02.385] Candidate: QH = 71.8 % [04:30:02.385] Candidate: 9H = 28.2 % [04:30:02.385] Selected: HQ (71.8 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:04 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:04 === [04:30:04.027] === FindBestCardAsync: Position=E, CardsPlayed=8 === [04:30:04.028] Contract: 4H, Declarer: W, Dealer: S [04:30:04.028] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:04.028] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:04.028] Position E is on declarer's side - score table shifted by 2 declarer tricks won [04:30:04.028] ****************************** [04:30:04.028] FindMatchingDealsWithPlayInternal Input: [04:30:04.028] Position parameter: E [04:30:04.028] Deal from game: N:... ... ... ... [04:30:04.028] Hand for N: (null) [04:30:04.028] Hand for E: KQ32.Q96.T62.973 [04:30:04.028] Hand for S: (null) [04:30:04.028] Hand for W: 8.AKJ753.KJ95.A6 [04:30:04.028] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ [04:30:04.028] Declarer: W [04:30:04.028] ****************************** [04:30:04.028] [DealFinder] Seed from player E hand: 270037284 [04:30:04.029] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:04.029] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:04.029] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1409MB, gc2=25) [04:30:04.029] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:30:04.029] [ExtractPartialDeal] Position=E, Declarer=W, CardsPlayed=8 [04:30:04.029] [ExtractPartialDeal] Visible hands: E, W [04:30:04.029] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:04.029] [ExtractPartialDeal] Extracted hands: [04:30:04.029] N: ... (0 cards) [04:30:04.029] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:04.029] S: ... (0 cards) [04:30:04.029] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:04.029] [DealFinder] Trump suit from contract '4H': Hearts [04:30:04.029] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:04.030] [ComputePlayedCards] Card 1: H2 played by N [04:30:04.030] [ComputePlayedCards] Card 2: H6 played by E [04:30:04.030] [ComputePlayedCards] Card 3: HT played by S [04:30:04.030] [ComputePlayedCards] Card 4: HJ played by W [04:30:04.030] [ComputePlayedCards] Trick complete. Winner: W [04:30:04.030] [ComputePlayedCards] Card 5: H3 played by W [04:30:04.030] [ComputePlayedCards] Card 6: H8 played by N [04:30:04.030] [ComputePlayedCards] Card 7: H9 played by E [04:30:04.030] [ComputePlayedCards] Card 8: CJ played by S [04:30:04.030] [ComputePlayedCards] Trick complete. Winner: E [04:30:04.030] [DealFinder] Added 2 played cards to N (was 0 cards): H2, H8 [04:30:04.030] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9 [04:30:04.030] [DealFinder] Added 2 played cards to S (was 0 cards): HT, CJ [04:30:04.030] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3 [04:30:04.030] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:04.030] [DealFinder] Assigned 1 Hearts cards to N: H4 [04:30:04.031] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:04.031] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:04.031] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:04.031] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:04.031] [DealFinder] Known cards per player: N=3, E=13, S=2, W=13 [04:30:04.031] [DealFinder] Locked players: E, W [04:30:04.032] [DealFinder] Total known cards: 31, Remaining deck: 21, Cards to deal: 21 [04:30:04.032] [DealFinder] Players needing cards: N:10, S:11 [04:30:04.032] Large number of cards remaining. Using random generation. [04:30:04.032] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:04.032] [VerifyHands] FAIL for N: A9654.842.A4.KQ4 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:04.033] [VerifyHands] FAIL for S: AJT754.T.A87.J84 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:04.033] [VerifyHands] FAIL for N: AJ976.842.A4.Q84 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:04.033] [VerifyHands] FAIL for S: AJ54.T.A7.KQJT54 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:04.034] [VerifyHands] FAIL for S: A76.T.A873.KQJT5 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:04.052] [Timing] Total: 22ms, Generation: 4ms, Verification: 14ms [04:30:04.052] [Timing] Attempts: 130, PassedSimpleCheck: 128, FailedVerification: 78, Found: 50 [04:30:04.074] Search complete. Returning 50 deals. [04:30:04.074] Found 50 sample deals for simulation. [04:30:04.074] Valid deals for DDS: 50 / 50 [04:30:04.074] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:04.082] [SAMPLE-VAL] Opening lead NN validation (H2): 2/50 samples adjusted [04:30:04.082] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:04.082] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:04.083] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.001 [N:T2-H8=38 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.085] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.001 [N:T2-H8=40 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.086] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.001 [N:T2-H8=30 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.087] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.001 [N:T2-H8=26 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.088] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.001 [N:T2-H8=33 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.089] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.001 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.090] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.001 [N:T2-H8=56 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.091] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.001 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.092] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.001 [N:T2-H8=39 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.093] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.001 [N:T2-H8=47 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.094] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.001 [N:T2-H8=59 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.095] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.001 [N:T2-H8=44 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.096] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.001 [N:T2-H8=51 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.098] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.001 [N:T2-H8=52 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.099] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.001 [N:T2-H8=41 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.100] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.001 [N:T2-H8=54 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.101] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.001 [N:T2-H8=30 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.102] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.001 [N:T2-H8=31 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.103] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.001 [N:T2-H8=41 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.104] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.001 [N:T2-H8=43 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.105] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.001 [N:T2-H8=39 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.106] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.008 [N:T2-H8=45 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.107] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.001 [N:T2-H8=40 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.108] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.001 [N:T2-H8=28 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.109] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.001 [N:T2-H8=42 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.110] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.001 [N:T2-H8=33 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.111] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.004 [N:T2-H8=53 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.111] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.001 [N:T2-H8=39 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.112] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.001 [N:T2-H8=50 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.113] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.006 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.114] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.012 [N:T2-H8=43 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.116] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.001 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.117] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.002 [N:T2-H8=52 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.118] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.001 [N:T2-H8=42 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.119] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.001 [N:T2-H8=57 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.120] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [N:T2-H8=45 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.121] [SAMPLE-VAL] Sample 37: weight 0.500 -> 0.004 [N:T2-H8=51 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.122] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.002 [N:T2-H8=44 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.123] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.001 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.124] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.005 [N:T2-H8=55 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.125] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.001 [N:T2-H8=36 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.126] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.001 [N:T2-H8=34 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.127] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.001 [N:T2-H8=44 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.128] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.001 [N:T2-H8=40 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.128] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.001 [N:T2-H8=59 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.130] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.001 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.130] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.007 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.131] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.002 [N:T2-H8=35 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.132] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.013 [N:T2-H8=57 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.133] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.014 [N:T2-H8=46 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] [SAMPLE-VAL] Done. Weight range: 0.001-0.014 [04:30:04.134] [SAMPLE-VAL] Top sample 50 (w=0.014): N:A76.842.A43.8542 S:JT954.T.Q87.KQJT [N:T2-H8=46 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] [SAMPLE-VAL] Top sample 49 (w=0.013): N:AT94.842.A7.T542 S:J765.T.Q843.KQJ8 [N:T2-H8=57 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] [SAMPLE-VAL] Top sample 31 (w=0.012): N:AT7.842.A4.KT852 S:J9654.T.Q873.QJ4 [N:T2-H8=43 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] [SAMPLE-VAL] Top sample 22 (w=0.008): N:AT54.842.AQ.T854 S:J976.T.8743.KQJ2 [N:T2-H8=45 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] [SAMPLE-VAL] Top sample 47 (w=0.007): N:JT7.842.AQ8.T842 S:A9654.T.743.KQJ5 [N:T2-H8=49 %, S:T1-HT=100 % T2-CJ=0 %!] [04:30:04.134] After sample validation: 50 deals remaining [04:30:04.134] [PLAY-INFER] No inference observations detected [04:30:04.134] Using weighted samples: 50/50 have non-uniform weights (range 0.001-0.014) [04:30:04.134] Sample deals (50 total, showing first 20, by weight): [04:30:04.134] [1] (w=0.014) N:A76.842.A43.8542 KQ32.Q96.T62.973 JT954.T.Q87.KQJT 8.AKJ753.KJ95.A6 [04:30:04.134] [2] (w=0.013) N:AT94.842.A7.T542 KQ32.Q96.T62.973 J765.T.Q843.KQJ8 8.AKJ753.KJ95.A6 [04:30:04.134] [3] (w=0.012) N:AT7.842.A4.KT852 KQ32.Q96.T62.973 J9654.T.Q873.QJ4 8.AKJ753.KJ95.A6 [04:30:04.135] [4] (w=0.008) N:AT54.842.AQ.T854 KQ32.Q96.T62.973 J976.T.8743.KQJ2 8.AKJ753.KJ95.A6 [04:30:04.135] [5] (w=0.007) N:JT7.842.AQ8.T842 KQ32.Q96.T62.973 A9654.T.743.KQJ5 8.AKJ753.KJ95.A6 [04:30:04.135] [6] (w=0.006) N:A75.842.A73.T852 KQ32.Q96.T62.973 JT964.T.Q84.KQJ4 8.AKJ753.KJ95.A6 [04:30:04.135] [7] (w=0.005) N:T954.842.AQ8.Q54 KQ32.Q96.T62.973 AJ76.T.743.KJT82 8.AKJ753.KJ95.A6 [04:30:04.135] [8] (w=0.004) N:JT5.842.A3.QT842 KQ32.Q96.T62.973 A9764.T.Q874.KJ5 8.AKJ753.KJ95.A6 [04:30:04.135] [9] (w=0.004) N:AT6.842.A84.T542 KQ32.Q96.T62.973 J9754.T.Q73.KQJ8 8.AKJ753.KJ95.A6 [04:30:04.135] [10] (w=0.003) N:A54.842.Q3.K8542 KQ32.Q96.T62.973 JT976.T.A874.QJT 8.AKJ753.KJ95.A6 [04:30:04.135] [11] (w=0.002) N:A64.842.AQ83.Q82 KQ32.Q96.T62.973 JT975.T.74.KJT54 8.AKJ753.KJ95.A6 [04:30:04.135] [12] (w=0.002) N:J975.842.A83.QT5 KQ32.Q96.T62.973 AT64.T.Q74.KJ842 8.AKJ753.KJ95.A6 [04:30:04.135] [13] (w=0.002) N:J764.842.A84.KQ5 KQ32.Q96.T62.973 AT95.T.Q73.JT842 8.AKJ753.KJ95.A6 [04:30:04.135] [14] (w=0.001) N:764.842.A43.K852 KQ32.Q96.T62.973 AJT95.T.Q87.QJT4 8.AKJ753.KJ95.A6 [04:30:04.135] [15] (w=0.001) N:AT9.842.AQ8.KT84 KQ32.Q96.T62.973 J7654.T.743.QJ52 8.AKJ753.KJ95.A6 [04:30:04.135] [16] (w=0.001) N:AT64.842.A84.T82 KQ32.Q96.T62.973 J975.T.Q73.KQJ54 8.AKJ753.KJ95.A6 [04:30:04.136] [17] (w=0.001) N:AT975.842.87.K85 KQ32.Q96.T62.973 J64.T.AQ43.QJT42 8.AKJ753.KJ95.A6 [04:30:04.136] [18] (w=0.001) N:AJT96.842.Q8.T52 KQ32.Q96.T62.973 754.T.A743.KQJ84 8.AKJ753.KJ95.A6 [04:30:04.136] [19] (w=0.001) N:AJ965.842.83.Q85 KQ32.Q96.T62.973 T74.T.AQ74.KJT42 8.AKJ753.KJ95.A6 [04:30:04.136] [20] (w=0.001) N:J74.842.A73.QT42 KQ32.Q96.T62.973 AT965.T.Q84.KJ85 8.AKJ753.KJ95.A6 [04:30:04.136] ... and 30 more [04:30:04.479] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:04.479] C3: [620, 620, 620, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, 620, 620, -100, 620, 620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, -100, -100] [04:30:04.479] C7: [620, 620, 620, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, 620, 620, -100, 620, 620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, -100, -100] [04:30:04.480] C9: [620, 620, 620, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, 620, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, 620, 620, -100, 620, 620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, -100, -100, -100, -100, 620, -100, -100] [04:30:04.480] SK: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:04.480] D2: [620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, 620, 620, 620, -100, 620, 620, 620, 620, 620, 620, -100, 620, -100, 620, 620, -100, -100, 620, 620, -100, 620, 620, 620, -100, -100, -100, 620, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, 620] [04:30:04.480] D6: [620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, 620, 620, 620, -100, 620, 620, 620, 620, 620, 620, -100, 620, -100, 620, 620, -100, -100, 620, 620, -100, 620, 620, 620, -100, -100, -100, 620, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, 620] [04:30:04.480] DT: [620, 620, -100, -100, -100, 620, -100, 620, 620, 620, -100, 620, 620, 620, -100, 620, 620, 620, 620, 620, 620, -100, 620, -100, 620, -100, -100, -100, 620, 620, -100, -100, 620, 620, -100, -100, -100, 620, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, 620] [04:30:04.480] S3: [-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, 620, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:04.480] HQ: [-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, 620, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:04.480] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:04.480] C3: [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7] [04:30:04.480] C7: [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7] [04:30:04.480] C9: [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7] [04:30:04.480] SK: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:30:04.480] D2: [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8] [04:30:04.481] D6: [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 8, 7, 7, 8, 8, 7, 8, 8, 8, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8] [04:30:04.481] DT: [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7, 8, 7, 7, 7, 8, 8, 7, 7, 8, 8, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8] [04:30:04.481] S3: [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, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:30:04.481] 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, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:30:04.481] --- IMP Calculation Output (card -> average IMP) --- [04:30:04.481] SK: 6.73 [04:30:04.481] C3: 1.32 [04:30:04.482] C7: 1.32 [04:30:04.482] C9: 1.32 [04:30:04.482] D2: 0.88 [04:30:04.482] D6: 0.88 [04:30:04.482] DT: 0.61 [04:30:04.482] S3: -6.53 [04:30:04.482] HQ: -6.53 [04:30:04.482] === DDS DETAILED ANALYSIS === [04:30:04.482] Cards analyzed: 9, Samples per card: 50 [04:30:04.482] [04:30:04.482] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:04.482] ----- ------ --------- ------- ----------- -------------------------------- [04:30:04.482] SK 6.73 8.04 100 % 2 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:30:04.483] C3 1.32 7.46 60 % 2 [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7...] [04:30:04.483] C7 1.32 7.46 60 % 2 [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7...] [04:30:04.483] C9 1.32 7.46 60 % 2 [8, 8, 8, 7, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7...] [04:30:04.483] D2 0.88 7.54 57 % 2 [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8...] [04:30:04.483] D6 0.88 7.54 57 % 2 [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8...] [04:30:04.483] DT 0.61 7.50 55 % 2 [8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8...] [04:30:04.483] S3 -6.53 7.04 2 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:30:04.483] HQ -6.53 7.04 2 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:30:04.483] [04:30:04.483] Selected: SK (IMPs=6.73, avgTricks=8.04) [04:30:04.483] =================== [04:30:04.484] [FUSION] Skipped: <2 candidates within 3.0 IMP of leader [04:30:04.484] [TRUMP] Trump=Hearts, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [04:30:04.484] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls AK75 Q 4' [04:30:04.485] SUITC_CALL_END: jsonLength=276 [04:30:04.486] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"S:Q","Vs":[{"T":"4 [04:30:04.486] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln AK75 Q 4' [04:30:04.487] SUITC_CALL_END: jsonLength=276 [04:30:04.487] 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":"4 [04:30:04.487] [TRUMP] Trump-leader check: current=Q other=AK75 opp=4 [04:30:04.487] [TRUMP] leader=current (-Ls): 4.00 tricks [04:30:04.487] [TRUMP] leader=other (-Ln): 4.00 tricks [04:30:04.487] [TRUMP] -> current hand at least as good (diff=0) [04:30:04.487] [TRUMP] Missing trumps: 1 (initial: 4, played: 3) -> adjust: +0.40 [04:30:04.487] [TRUMP] HQ: -6.53 -> -6.13 (+0.40) [04:30:04.487] [TRUMP] After adjustment, best card: SK (6.73 IMPs) [04:30:04.487] Selected: SK (avg 6.73 IMPs, 8.04 tricks) [04:30:04.488] [stage-timing] ok sample=46ms validate=0ms nn=60ms signal=0ms simgames=2ms dds=349ms total=460ms samples=50 cards=8 [04:30:04.488] === FindBestCardAsync: Position=E, CardsPlayed=8 === [04:30:04.488] Finding card to play for E: KQ32.Q96.T62.973 [04:30:04.488] Relative position: Dummy, Contract type: Suit [04:30:04.488] Cards in hand mask: 8 [04:30:04.489] Candidate: QH = 75.5 % [04:30:04.489] Candidate: xD = 12.8 % [04:30:04.489] Candidate: KS = 3.8 % [04:30:04.489] Candidate: TD = 3.5 % [04:30:04.489] Candidate: xC = 2.5 % [04:30:04.489] Candidate: xS = 1.0 % [04:30:04.489] Candidate: QS = 0.8 % [04:30:04.490] Candidate: 9C = 0.2 % [04:30:04.490] Selected: HQ (75.5 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:08 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:08 === [04:30:08.169] === FindBestCardAsync: Position=E, CardsPlayed=13 === [04:30:08.169] Contract: 4H, Declarer: W, Dealer: S [04:30:08.169] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:08.169] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:08.169] Position E is on declarer's side - score table shifted by 2 declarer tricks won [04:30:08.169] ****************************** [04:30:08.169] FindMatchingDealsWithPlayInternal Input: [04:30:08.169] Position parameter: E [04:30:08.169] Deal from game: N:... ... ... ... [04:30:08.169] Hand for N: (null) [04:30:08.169] Hand for E: KQ32.Q96.T62.973 [04:30:08.169] Hand for S: (null) [04:30:08.169] Hand for W: 8.AKJ753.KJ95.A6 [04:30:08.170] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ [04:30:08.170] Declarer: W [04:30:08.170] ****************************** [04:30:08.170] [DealFinder] Seed from player E hand: 270037284 [04:30:08.170] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:08.170] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:08.170] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1411MB, gc2=25) [04:30:08.170] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [04:30:08.170] [ExtractPartialDeal] Position=E, Declarer=W, CardsPlayed=13 [04:30:08.170] [ExtractPartialDeal] Visible hands: E, W [04:30:08.170] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:08.170] [ExtractPartialDeal] Extracted hands: [04:30:08.170] N: ... (0 cards) [04:30:08.171] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:08.171] S: ... (0 cards) [04:30:08.171] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:08.171] [DealFinder] Trump suit from contract '4H': Hearts [04:30:08.171] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:08.171] [ComputePlayedCards] Card 1: H2 played by N [04:30:08.171] [ComputePlayedCards] Card 2: H6 played by E [04:30:08.171] [ComputePlayedCards] Card 3: HT played by S [04:30:08.171] [ComputePlayedCards] Card 4: HJ played by W [04:30:08.171] [ComputePlayedCards] Trick complete. Winner: W [04:30:08.171] [ComputePlayedCards] Card 5: H3 played by W [04:30:08.171] [ComputePlayedCards] Card 6: H8 played by N [04:30:08.171] [ComputePlayedCards] Card 7: H9 played by E [04:30:08.171] [ComputePlayedCards] Card 8: CJ played by S [04:30:08.171] [ComputePlayedCards] Trick complete. Winner: E [04:30:08.171] [ComputePlayedCards] Card 9: SQ played by E [04:30:08.172] [ComputePlayedCards] Card 10: S7 played by S [04:30:08.172] [ComputePlayedCards] Card 11: S8 played by W [04:30:08.172] [ComputePlayedCards] Card 12: SA played by N [04:30:08.172] [ComputePlayedCards] Trick complete. Winner: N [04:30:08.172] [ComputePlayedCards] Card 13: CQ played by N [04:30:08.172] [DealFinder] Added 4 played cards to N (was 0 cards): H2, H8, SA, CQ [04:30:08.172] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ [04:30:08.172] [DealFinder] Added 3 played cards to S (was 0 cards): HT, CJ, S7 [04:30:08.172] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8 [04:30:08.172] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:08.172] [DealFinder] Assigned 1 Hearts cards to N: H4 [04:30:08.172] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:08.173] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:08.173] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:08.173] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:08.173] [DealFinder] Known cards per player: N=5, E=13, S=3, W=13 [04:30:08.173] [DealFinder] Locked players: E, W [04:30:08.173] [DealFinder] Total known cards: 34, Remaining deck: 18, Cards to deal: 18 [04:30:08.173] [DealFinder] Players needing cards: N:8, S:10 [04:30:08.174] Large number of cards remaining. Using random generation. [04:30:08.174] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:08.174] [VerifyHands] FAIL for N: AT954.842.AQ.QT5 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:08.174] [VerifyHands] FAIL for S: T976.T.A4.KJT542 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:08.174] [VerifyHands] FAIL for N: A6.842.AQ8743.QT ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:08.174] [VerifyHands] FAIL for N: AJT54.842.87.KQ5 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:08.175] [VerifyHands] FAIL for S: J9765.T.A.KJT854 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:08.187] [Timing] Total: 16ms, Generation: 1ms, Verification: 11ms [04:30:08.187] [Timing] Attempts: 91, PassedSimpleCheck: 91, FailedVerification: 41, Found: 50 [04:30:08.207] Search complete. Returning 50 deals. [04:30:08.207] Found 50 sample deals for simulation. [04:30:08.208] Valid deals for DDS: 50 / 50 [04:30:08.208] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:08.215] [SAMPLE-VAL] Opening lead NN validation (H2): 0/50 samples adjusted [04:30:08.216] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:08.216] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:08.216] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:08.216] [SAMPLE-VAL] T4: N=CQ (leader=N) (partial) [04:30:08.218] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=95 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.220] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.002 [N:T2-H8=64 % T3-SA=94 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.222] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.001 [N:T2-H8=48 % T3-SA=91 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 %] [04:30:08.224] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=99 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.226] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 %] [04:30:08.229] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=93 % T4-CQ=5 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.232] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.002 [N:T2-H8=44 % T3-SA=95 % T4-CQ=6 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 %] [04:30:08.235] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=97 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 %] [04:30:08.238] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=91 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.240] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.002 [N:T2-H8=55 % T3-SA=95 % T4-CQ=10 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.243] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.001 [N:T2-H8=43 % T3-SA=96 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.245] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.005 [N:T2-H8=45 % T3-SA=95 % T4-CQ=5 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.248] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.250] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=89 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=69 %] [04:30:08.252] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=95 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.255] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.003 [N:T2-H8=33 % T3-SA=96 % T4-CQ=7 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.257] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.260] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.262] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.013 [N:T2-H8=45 % T3-SA=93 % T4-CQ=6 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.264] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 %] [04:30:08.266] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 %] [04:30:08.268] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=87 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=64 %] [04:30:08.270] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [N:T2-H8=23 % T3-SA=93 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 %] [04:30:08.272] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.274] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=86 %] [04:30:08.275] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=97 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.277] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.002 [N:T2-H8=30 % T3-SA=98 % T4-CQ=14 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.279] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=95 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.281] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=97 % T4-CQ=14 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.283] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 %] [04:30:08.285] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=92 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.287] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 %] [04:30:08.289] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.055 [N:T2-H8=44 % T3-SA=97 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=1 %! T3-S7=96 %] [04:30:08.291] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 %] [04:30:08.293] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.006 [N:T2-H8=51 % T3-SA=93 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 %] [04:30:08.295] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.003 [N:T2-H8=50 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.296] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=96 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.298] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=98 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 %] [04:30:08.300] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=90 % T4-CQ=3 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 %] [04:30:08.302] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=94 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.304] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=95 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.306] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=95 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.308] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.310] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=95 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.312] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.010 [N:T2-H8=36 % T3-SA=99 % T4-CQ=13 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.313] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=96 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.315] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=96 % T4-CQ=13 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 %] [04:30:08.317] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.003 [N:T2-H8=47 % T3-SA=91 % T4-CQ=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 %] [04:30:08.319] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.002 [N:T2-H8=33 % T3-SA=98 % T4-CQ=23 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 %] [04:30:08.321] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.007 [N:T2-H8=47 % T3-SA=94 % T4-CQ=5 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.321] [SAMPLE-VAL] Zeroed 26 samples below relative threshold 0.010 x max 0.0554 = 0.000554 [04:30:08.321] [SAMPLE-VAL] Done. Weight range: 0.000-0.055 [04:30:08.321] [SAMPLE-VAL] Top sample 33 (w=0.055): N:AT6.842.A.QT8542 S:J9754.T.Q8743.KJ [N:T2-H8=44 % T3-SA=97 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=1 %! T3-S7=96 %] [04:30:08.321] [SAMPLE-VAL] Top sample 19 (w=0.013): N:A94.842.A84.Q842 S:JT765.T.Q73.KJT5 [N:T2-H8=45 % T3-SA=93 % T4-CQ=6 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.321] [SAMPLE-VAL] Top sample 45 (w=0.010): N:A9.842.AQ3.QT842 S:JT7654.T.874.KJ5 [N:T2-H8=36 % T3-SA=99 % T4-CQ=13 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 %] [04:30:08.322] [SAMPLE-VAL] Top sample 50 (w=0.007): N:AJ65.842.43.Q854 S:T974.T.AQ87.KJT2 [N:T2-H8=47 % T3-SA=94 % T4-CQ=5 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 %] [04:30:08.322] [SAMPLE-VAL] Top sample 35 (w=0.006): N:A54.842.Q8.QT854 S:JT976.T.A743.KJ2 [N:T2-H8=51 % T3-SA=93 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 %] [04:30:08.322] After sample validation: 24 deals remaining [04:30:08.322] [PLAY-INFER] No inference observations detected [04:30:08.322] Using weighted samples: 24/24 have non-uniform weights (range 0.001-0.055) [04:30:08.322] Sample deals (24 total, showing first 20, by weight): [04:30:08.322] [1] (w=0.055) N:AT6.842.A.QT8542 KQ32.Q96.T62.973 J9754.T.Q8743.KJ 8.AKJ753.KJ95.A6 [04:30:08.322] [2] (w=0.013) N:A94.842.A84.Q842 KQ32.Q96.T62.973 JT765.T.Q73.KJT5 8.AKJ753.KJ95.A6 [04:30:08.322] [3] (w=0.010) N:A9.842.AQ3.QT842 KQ32.Q96.T62.973 JT7654.T.874.KJ5 8.AKJ753.KJ95.A6 [04:30:08.322] [4] (w=0.007) N:AJ65.842.43.Q854 KQ32.Q96.T62.973 T974.T.AQ87.KJT2 8.AKJ753.KJ95.A6 [04:30:08.322] [5] (w=0.006) N:A54.842.Q8.QT854 KQ32.Q96.T62.973 JT976.T.A743.KJ2 8.AKJ753.KJ95.A6 [04:30:08.323] [6] (w=0.005) N:AT5.842.A87.Q842 KQ32.Q96.T62.973 J9764.T.Q43.KJT5 8.AKJ753.KJ95.A6 [04:30:08.323] [7] (w=0.003) N:AJ96.842.AQ8.Q84 KQ32.Q96.T62.973 T754.T.743.KJT52 8.AKJ753.KJ95.A6 [04:30:08.323] [8] (w=0.003) N:AJ94.842.83.Q854 KQ32.Q96.T62.973 T765.T.AQ74.KJT2 8.AKJ753.KJ95.A6 [04:30:08.323] [9] (w=0.003) N:AT54.842.A3.QT85 KQ32.Q96.T62.973 J976.T.Q874.KJ42 8.AKJ753.KJ95.A6 [04:30:08.323] [10] (w=0.002) N:AJ94.842.Q84.Q82 KQ32.Q96.T62.973 T765.T.A73.KJT54 8.AKJ753.KJ95.A6 [04:30:08.323] [11] (w=0.002) N:AJ94.842.Q84.Q85 KQ32.Q96.T62.973 T765.T.A73.KJT42 8.AKJ753.KJ95.A6 [04:30:08.323] [12] (w=0.002) N:AT965.842.83.QT8 KQ32.Q96.T62.973 J74.T.AQ74.KJ542 8.AKJ753.KJ95.A6 [04:30:08.323] [13] (w=0.002) N:AJT4.842.AQ3.QT8 KQ32.Q96.T62.973 9765.T.874.KJ542 8.AKJ753.KJ95.A6 [04:30:08.323] [14] (w=0.002) N:AJ94.842.A43.QT4 KQ32.Q96.T62.973 T765.T.Q87.KJ852 8.AKJ753.KJ95.A6 [04:30:08.323] [15] (w=0.002) N:AT4.842.A43.QT54 KQ32.Q96.T62.973 J9765.T.Q87.KJ82 8.AKJ753.KJ95.A6 [04:30:08.323] [16] (w=0.002) N:AT94.842.AQ87.Q2 KQ32.Q96.T62.973 J765.T.43.KJT854 8.AKJ753.KJ95.A6 [04:30:08.323] [17] (w=0.002) N:AJ64.842.Q73.QT4 KQ32.Q96.T62.973 T975.T.A84.KJ852 8.AKJ753.KJ95.A6 [04:30:08.324] [18] (w=0.002) N:AJT64.842.83.QT5 KQ32.Q96.T62.973 975.T.AQ74.KJ842 8.AKJ753.KJ95.A6 [04:30:08.324] [19] (w=0.002) N:A65.842.Q874.Q54 KQ32.Q96.T62.973 JT974.T.A3.KJT82 8.AKJ753.KJ95.A6 [04:30:08.324] [20] (w=0.002) N:AJ95.842.AQ.QT84 KQ32.Q96.T62.973 T764.T.8743.KJ52 8.AKJ753.KJ95.A6 [04:30:08.324] ... and 4 more [04:30:08.359] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:30:08.359] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:08.359] C3: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:08.359] C7: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:08.359] C9: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:08.359] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:08.359] C3: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:30:08.359] C7: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:30:08.359] C9: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:30:08.359] --- IMP Calculation Output (card -> average IMP) --- [04:30:08.359] C3: 0.00 [04:30:08.359] C7: 0.00 [04:30:08.359] C9: 0.00 [04:30:08.359] === DDS DETAILED ANALYSIS === [04:30:08.359] Cards analyzed: 3, Samples per card: 24 [04:30:08.359] NOTE: All samples have identical trick counts - no sampling variance detected. [04:30:08.359] This occurs when all hands are fully known (no hidden cards to sample). [04:30:08.360] All plays with same trick count will have 0.00 IMP difference. [04:30:08.360] [04:30:08.360] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:08.360] ----- ------ --------- ------- ----------- -------------------------------- [04:30:08.360] C3 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:30:08.360] C7 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:30:08.360] C9 0.00 8.00 100 % 1 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:30:08.360] [04:30:08.360] Selected: C3 (IMPs=0.00, avgTricks=8.00) [04:30:08.360] =================== [04:30:08.360] [TRUMP] Skipped: not on lead [04:30:08.360] Selected: C3 (avg 0.00 IMPs, 8.00 tricks) -- 2 tied card(s): C7, C9 [04:30:08.360] [stage-timing] ok sample=38ms validate=0ms nn=114ms signal=0ms simgames=0ms dds=35ms total=191ms samples=24 cards=13 [04:30:08.361] === FindBestCardAsync: Position=E, CardsPlayed=13 === [04:30:08.361] Finding card to play for E: KQ32.Q96.T62.973 [04:30:08.361] Relative position: Dummy, Contract type: Suit [04:30:08.361] Cards in hand mask: 2 [04:30:08.362] Candidate: xC = 98.7 % [04:30:08.362] Candidate: 9C = 1.3 % [04:30:08.362] Selected: C3 (98.7 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:09 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:09 === [04:30:09.425] === FindBestCardAsync: Position=W, CardsPlayed=15 === [04:30:09.425] Contract: 4H, Declarer: W, Dealer: S [04:30:09.425] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:09.425] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:09.425] Position W is on declarer's side - score table shifted by 2 declarer tricks won [04:30:09.425] ****************************** [04:30:09.425] FindMatchingDealsWithPlayInternal Input: [04:30:09.425] Position parameter: W [04:30:09.425] Deal from game: N:... ... ... ... [04:30:09.425] Hand for N: (null) [04:30:09.425] Hand for E: KQ32.Q96.T62.973 [04:30:09.425] Hand for S: (null) [04:30:09.426] Hand for W: 8.AKJ753.KJ95.A6 [04:30:09.426] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8 [04:30:09.426] Declarer: W [04:30:09.426] ****************************** [04:30:09.426] [DealFinder] Seed from player W hand: -1987099739 [04:30:09.426] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:09.426] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:09.426] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1402MB, gc2=25) [04:30:09.426] [DealFinder] Using cardsPlayedCount=15 for visibility calculation [04:30:09.426] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=15 [04:30:09.426] [ExtractPartialDeal] Visible hands: W, E [04:30:09.426] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:09.426] [ExtractPartialDeal] Extracted hands: [04:30:09.426] N: ... (0 cards) [04:30:09.427] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:09.427] S: ... (0 cards) [04:30:09.427] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:09.427] [DealFinder] Trump suit from contract '4H': Hearts [04:30:09.427] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:09.427] [ComputePlayedCards] Card 1: H2 played by N [04:30:09.427] [ComputePlayedCards] Card 2: H6 played by E [04:30:09.427] [ComputePlayedCards] Card 3: HT played by S [04:30:09.427] [ComputePlayedCards] Card 4: HJ played by W [04:30:09.427] [ComputePlayedCards] Trick complete. Winner: W [04:30:09.427] [ComputePlayedCards] Card 5: H3 played by W [04:30:09.427] [ComputePlayedCards] Card 6: H8 played by N [04:30:09.427] [ComputePlayedCards] Card 7: H9 played by E [04:30:09.427] [ComputePlayedCards] Card 8: CJ played by S [04:30:09.427] [ComputePlayedCards] Trick complete. Winner: E [04:30:09.427] [ComputePlayedCards] Card 9: SQ played by E [04:30:09.427] [ComputePlayedCards] Card 10: S7 played by S [04:30:09.427] [ComputePlayedCards] Card 11: S8 played by W [04:30:09.428] [ComputePlayedCards] Card 12: SA played by N [04:30:09.428] [ComputePlayedCards] Trick complete. Winner: N [04:30:09.428] [ComputePlayedCards] Card 13: CQ played by N [04:30:09.428] [ComputePlayedCards] Card 14: C3 played by E [04:30:09.428] [ComputePlayedCards] Card 15: C8 played by S [04:30:09.428] [DealFinder] Added 4 played cards to N (was 0 cards): H2, H8, SA, CQ [04:30:09.428] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3 [04:30:09.428] [DealFinder] Added 4 played cards to S (was 0 cards): HT, CJ, S7, C8 [04:30:09.428] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8 [04:30:09.428] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:09.428] [DealFinder] Assigned 1 Hearts cards to N: H4 [04:30:09.428] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:09.428] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:09.429] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:09.429] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:09.429] [DealFinder] Known cards per player: N=5, E=13, S=4, W=13 [04:30:09.429] [DealFinder] Locked players: E, W [04:30:09.429] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:30:09.429] [DealFinder] Players needing cards: N:8, S:9 [04:30:09.429] Large number of cards remaining. Using random generation. [04:30:09.429] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:09.430] [VerifyHands] FAIL for N: A9654.842.AQ7.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.430] [VerifyHands] FAIL for N: AT965.842.Q7.Q42 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.430] [VerifyHands] FAIL for N: AJ954.842.8.KQT4 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.431] [VerifyHands] FAIL for N: AT964.842.AQ3.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.431] [VerifyHands] FAIL for S: JT9754.T.A7.JT82 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:09.440] [Timing] Total: 13ms, Generation: 1ms, Verification: 8ms [04:30:09.440] [Timing] Attempts: 83, PassedSimpleCheck: 83, FailedVerification: 33, Found: 50 [04:30:09.460] Search complete. Returning 50 deals. [04:30:09.460] Found 50 sample deals for simulation. [04:30:09.460] Valid deals for DDS: 50 / 50 [04:30:09.460] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:09.469] [SAMPLE-VAL] Opening lead NN validation (H2): 1/50 samples adjusted [04:30:09.469] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:09.469] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:09.469] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:09.469] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 (leader=N) (partial) [04:30:09.472] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [N:T2-H8=38 % T3-SA=92 % T4-CQ=6 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=17 %] [04:30:09.474] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 %] [04:30:09.476] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.005 [N:T2-H8=51 % T3-SA=89 % T4-CQ=3 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=87 %] [04:30:09.478] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [N:T2-H8=35 % T3-SA=98 % T4-CQ=14 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 %] [04:30:09.480] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.483] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=91 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=24 %] [04:30:09.485] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.003 [N:T2-H8=55 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 %] [04:30:09.487] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 %] [04:30:09.490] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 %] [04:30:09.492] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=93 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=12 %] [04:30:09.494] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=93 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=8 %] [04:30:09.496] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.498] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.500] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.002 [N:T2-H8=53 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 %] [04:30:09.502] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [N:T2-H8=32 % T3-SA=98 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=26 %] [04:30:09.505] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=22 %] [04:30:09.507] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 %] [04:30:09.509] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=93 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=8 %] [04:30:09.511] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=97 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 %] [04:30:09.513] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 %] [04:30:09.515] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.000 [N:T2-H8=50 % T3-SA=91 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=36 %] [04:30:09.517] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.005 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 %] [04:30:09.519] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=97 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=92 %] [04:30:09.522] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 %] [04:30:09.524] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.002 [N:T2-H8=39 % T3-SA=97 % T4-CQ=15 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=21 %] [04:30:09.526] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=13 %] [04:30:09.528] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 %] [04:30:09.533] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 %] [04:30:09.535] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.002 [N:T2-H8=59 % T3-SA=86 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=10 %] [04:30:09.537] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=60 % T3-SA=95 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=32 %] [04:30:09.540] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 %] [04:30:09.542] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 %] [04:30:09.544] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.002 [N:T2-H8=53 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 %] [04:30:09.546] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.001 [N:T2-H8=43 % T3-SA=96 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 %] [04:30:09.548] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=99 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=26 %] [04:30:09.550] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=23 %] [04:30:09.552] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.003 [N:T2-H8=49 % T3-SA=85 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=18 %] [04:30:09.555] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=87 % T4-C8=22 %] [04:30:09.557] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=14 %] [04:30:09.559] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.002 [N:T2-H8=38 % T3-SA=91 % T4-CQ=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=11 %] [04:30:09.561] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.001 [N:T2-H8=48 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 %] [04:30:09.564] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.004 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 %] [04:30:09.566] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=96 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=24 %] [04:30:09.568] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=93 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=7 %] [04:30:09.570] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=97 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=92 %] [04:30:09.572] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 %] [04:30:09.574] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.001 [N:T2-H8=52 % T3-SA=90 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=15 %] [04:30:09.576] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=25 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=24 %] [04:30:09.579] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=86 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=81 % T4-C8=11 %] [04:30:09.581] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=96 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 %] [04:30:09.581] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.0051 = 0.000051 [04:30:09.581] [SAMPLE-VAL] Done. Weight range: 0.000-0.005 [04:30:09.581] [SAMPLE-VAL] Top sample 3 (w=0.005): N:A964.842.Q7.Q542 S:JT75.T.A843.KJT8 [N:T2-H8=51 % T3-SA=89 % T4-CQ=3 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=87 %] [04:30:09.581] [SAMPLE-VAL] Top sample 22 (w=0.005): N:A954.842.Q73.Q54 S:JT76.T.A84.KJT82 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 %] [04:30:09.581] [SAMPLE-VAL] Top sample 42 (w=0.004): N:AJ96.842.AQ3.Q54 S:T754.T.874.KJT82 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 %] [04:30:09.581] [SAMPLE-VAL] Top sample 7 (w=0.003): N:AJ964.842.74.Q52 S:T75.T.AQ83.KJT84 [N:T2-H8=55 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 %] [04:30:09.581] [SAMPLE-VAL] Top sample 15 (w=0.003): N:AJ95.842.AQ.QT54 S:T764.T.8743.KJ82 [N:T2-H8=32 % T3-SA=98 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=26 %] [04:30:09.582] After sample validation: 47 deals remaining [04:30:09.582] [PLAY-INFER] No inference observations detected [04:30:09.582] Using weighted samples: 47/47 have non-uniform weights (range 0.000-0.005) [04:30:09.582] Sample deals (47 total, showing first 20, by weight): [04:30:09.582] [1] (w=0.005) N:A964.842.Q7.Q542 KQ32.Q96.T62.973 JT75.T.A843.KJT8 8.AKJ753.KJ95.A6 [04:30:09.582] [2] (w=0.005) N:A954.842.Q73.Q54 KQ32.Q96.T62.973 JT76.T.A84.KJT82 8.AKJ753.KJ95.A6 [04:30:09.582] [3] (w=0.004) N:AJ96.842.AQ3.Q54 KQ32.Q96.T62.973 T754.T.874.KJT82 8.AKJ753.KJ95.A6 [04:30:09.582] [4] (w=0.003) N:AJ964.842.74.Q52 KQ32.Q96.T62.973 T75.T.AQ83.KJT84 8.AKJ753.KJ95.A6 [04:30:09.582] [5] (w=0.003) N:AJ95.842.AQ.QT54 KQ32.Q96.T62.973 T764.T.8743.KJ82 8.AKJ753.KJ95.A6 [04:30:09.582] [6] (w=0.003) N:A965.842.A87.Q42 KQ32.Q96.T62.973 JT74.T.Q43.KJT85 8.AKJ753.KJ95.A6 [04:30:09.582] [7] (w=0.002) N:AJ65.842.A73.Q42 KQ32.Q96.T62.973 T974.T.Q84.KJT85 8.AKJ753.KJ95.A6 [04:30:09.582] [8] (w=0.002) N:AJT4.842.74.Q542 KQ32.Q96.T62.973 9765.T.AQ83.KJT8 8.AKJ753.KJ95.A6 [04:30:09.582] [9] (w=0.002) N:AJT5.842.74.Q542 KQ32.Q96.T62.973 9764.T.AQ83.KJT8 8.AKJ753.KJ95.A6 [04:30:09.582] [10] (w=0.002) N:AJ4.842.A43.QT52 KQ32.Q96.T62.973 T9765.T.Q87.KJ84 8.AKJ753.KJ95.A6 [04:30:09.583] [11] (w=0.002) N:A95.842.Q43.QT54 KQ32.Q96.T62.973 JT764.T.A87.KJ82 8.AKJ753.KJ95.A6 [04:30:09.583] [12] (w=0.002) N:AJ96.842.Q7.QT42 KQ32.Q96.T62.973 T754.T.A843.KJ85 8.AKJ753.KJ95.A6 [04:30:09.583] [13] (w=0.002) N:AJ96.842.87.QT54 KQ32.Q96.T62.973 T754.T.AQ43.KJ82 8.AKJ753.KJ95.A6 [04:30:09.583] [14] (w=0.002) N:AJ94.842.87.QT54 KQ32.Q96.T62.973 T765.T.AQ43.KJ82 8.AKJ753.KJ95.A6 [04:30:09.583] [15] (w=0.002) N:A64.842.AQ73.QT4 KQ32.Q96.T62.973 JT975.T.84.KJ852 8.AKJ753.KJ95.A6 [04:30:09.583] [16] (w=0.002) N:AJT9.842.AQ7.QT5 KQ32.Q96.T62.973 7654.T.843.KJ842 8.AKJ753.KJ95.A6 [04:30:09.583] [17] (w=0.002) N:AJ954.842.74.QT4 KQ32.Q96.T62.973 T76.T.AQ83.KJ852 8.AKJ753.KJ95.A6 [04:30:09.583] [18] (w=0.002) N:A9654.842.73.QT5 KQ32.Q96.T62.973 JT7.T.AQ84.KJ842 8.AKJ753.KJ95.A6 [04:30:09.583] [19] (w=0.002) N:AJ54.842.743.QT5 KQ32.Q96.T62.973 T976.T.AQ8.KJ842 8.AKJ753.KJ95.A6 [04:30:09.583] [20] (w=0.001) N:AJT6.842.A87.Q54 KQ32.Q96.T62.973 9754.T.Q43.KJT82 8.AKJ753.KJ95.A6 [04:30:09.583] ... and 27 more [04:30:09.640] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:09.640] CA: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:09.640] C6: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:09.640] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:09.640] CA: [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8] [04:30:09.640] C6: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:30:09.640] --- IMP Calculation Output (card -> average IMP) --- [04:30:09.640] CA: 11.70 [04:30:09.640] C6: -11.70 [04:30:09.640] === DDS DETAILED ANALYSIS === [04:30:09.640] Cards analyzed: 2, Samples per card: 47 [04:30:09.641] [04:30:09.641] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:09.641] ----- ------ --------- ------- ----------- -------------------------------- [04:30:09.641] CA 11.70 8.04 100 % 2 [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8...] [04:30:09.641] C6 -11.70 7.04 3 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:30:09.641] [04:30:09.641] Selected: CA (IMPs=11.70, avgTricks=8.04) [04:30:09.641] =================== [04:30:09.641] [TRUMP] Skipped: not on lead [04:30:09.641] Selected: CA (avg 11.70 IMPs, 8.04 tricks) [04:30:09.641] [stage-timing] ok sample=35ms validate=0ms nn=121ms signal=0ms simgames=1ms dds=55ms total=216ms samples=47 cards=15 [04:30:09.642] === FindBestCardAsync: Position=W, CardsPlayed=15 === [04:30:09.642] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:09.642] Relative position: Declarer, Contract type: Suit [04:30:09.643] Cards in hand mask: 2 [04:30:09.643] Candidate: AC = 95.4 % [04:30:09.643] Candidate: xC = 4.6 % [04:30:09.643] Selected: CA (95.4 %) [04:30:09.737] === FindBestCardAsync: Position=W, CardsPlayed=16 === [04:30:09.738] Contract: 4H, Declarer: W, Dealer: S [04:30:09.738] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:09.738] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:09.738] Position W is on declarer's side - score table shifted by 3 declarer tricks won [04:30:09.738] ****************************** [04:30:09.738] FindMatchingDealsWithPlayInternal Input: [04:30:09.738] Position parameter: W [04:30:09.738] Deal from game: N:... ... ... ... [04:30:09.738] Hand for N: (null) [04:30:09.738] Hand for E: KQ32.Q96.T62.973 [04:30:09.738] Hand for S: (null) [04:30:09.738] Hand for W: 8.AKJ753.KJ95.A6 [04:30:09.738] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA [04:30:09.738] Declarer: W [04:30:09.738] ****************************** [04:30:09.739] [DealFinder] Seed from player W hand: -1987099739 [04:30:09.739] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:09.739] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:09.739] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1408MB, gc2=25) [04:30:09.739] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [04:30:09.739] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=16 [04:30:09.739] [ExtractPartialDeal] Visible hands: W, E [04:30:09.739] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:09.739] [ExtractPartialDeal] Extracted hands: [04:30:09.739] N: ... (0 cards) [04:30:09.739] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:09.739] S: ... (0 cards) [04:30:09.739] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:09.739] [DealFinder] Trump suit from contract '4H': Hearts [04:30:09.740] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:09.740] [ComputePlayedCards] Card 1: H2 played by N [04:30:09.740] [ComputePlayedCards] Card 2: H6 played by E [04:30:09.740] [ComputePlayedCards] Card 3: HT played by S [04:30:09.740] [ComputePlayedCards] Card 4: HJ played by W [04:30:09.740] [ComputePlayedCards] Trick complete. Winner: W [04:30:09.740] [ComputePlayedCards] Card 5: H3 played by W [04:30:09.740] [ComputePlayedCards] Card 6: H8 played by N [04:30:09.740] [ComputePlayedCards] Card 7: H9 played by E [04:30:09.740] [ComputePlayedCards] Card 8: CJ played by S [04:30:09.740] [ComputePlayedCards] Trick complete. Winner: E [04:30:09.740] [ComputePlayedCards] Card 9: SQ played by E [04:30:09.740] [ComputePlayedCards] Card 10: S7 played by S [04:30:09.740] [ComputePlayedCards] Card 11: S8 played by W [04:30:09.740] [ComputePlayedCards] Card 12: SA played by N [04:30:09.740] [ComputePlayedCards] Trick complete. Winner: N [04:30:09.740] [ComputePlayedCards] Card 13: CQ played by N [04:30:09.740] [ComputePlayedCards] Card 14: C3 played by E [04:30:09.741] [ComputePlayedCards] Card 15: C8 played by S [04:30:09.741] [ComputePlayedCards] Card 16: CA played by W [04:30:09.741] [ComputePlayedCards] Trick complete. Winner: W [04:30:09.741] [DealFinder] Added 4 played cards to N (was 0 cards): H2, H8, SA, CQ [04:30:09.741] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3 [04:30:09.741] [DealFinder] Added 4 played cards to S (was 0 cards): HT, CJ, S7, C8 [04:30:09.741] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA [04:30:09.741] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:09.741] [DealFinder] Assigned 1 Hearts cards to N: H4 [04:30:09.741] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:09.741] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:09.742] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:09.742] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:09.742] [DealFinder] Known cards per player: N=5, E=13, S=4, W=13 [04:30:09.742] [DealFinder] Locked players: E, W [04:30:09.742] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:30:09.742] [DealFinder] Players needing cards: N:8, S:9 [04:30:09.742] Large number of cards remaining. Using random generation. [04:30:09.742] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:09.743] [VerifyHands] FAIL for N: A9654.842.AQ7.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.743] [VerifyHands] FAIL for N: AT965.842.Q7.Q42 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.743] [VerifyHands] FAIL for N: AJ954.842.8.KQT4 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.744] [VerifyHands] FAIL for N: AT964.842.AQ3.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:09.744] [VerifyHands] FAIL for S: JT9754.T.A7.JT82 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:09.753] [Timing] Total: 14ms, Generation: 1ms, Verification: 9ms [04:30:09.754] [Timing] Attempts: 83, PassedSimpleCheck: 83, FailedVerification: 33, Found: 50 [04:30:09.779] Search complete. Returning 50 deals. [04:30:09.779] Found 50 sample deals for simulation. [04:30:09.779] Valid deals for DDS: 50 / 50 [04:30:09.779] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:09.788] [SAMPLE-VAL] Opening lead NN validation (H2): 1/50 samples adjusted [04:30:09.789] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:09.789] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:09.789] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:09.789] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:09.791] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [N:T2-H8=38 % T3-SA=92 % T4-CQ=6 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=17 %] [04:30:09.794] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 %] [04:30:09.796] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.005 [N:T2-H8=51 % T3-SA=89 % T4-CQ=3 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=87 %] [04:30:09.798] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [N:T2-H8=35 % T3-SA=98 % T4-CQ=14 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 %] [04:30:09.800] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.803] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=91 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=24 %] [04:30:09.805] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.003 [N:T2-H8=55 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 %] [04:30:09.807] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 %] [04:30:09.809] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 %] [04:30:09.811] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=93 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=12 %] [04:30:09.814] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=93 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=8 %] [04:30:09.816] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.818] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 %] [04:30:09.820] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.002 [N:T2-H8=53 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 %] [04:30:09.822] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [N:T2-H8=32 % T3-SA=98 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=26 %] [04:30:09.825] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=22 %] [04:30:09.827] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 %] [04:30:09.829] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=93 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=8 %] [04:30:09.831] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=97 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 %] [04:30:09.834] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 %] [04:30:09.836] [SAMPLE-VAL] Sample 21: weight 0.500 -> 0.000 [N:T2-H8=50 % T3-SA=91 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=36 %] [04:30:09.838] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.004 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 %] [04:30:09.840] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=97 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=92 %] [04:30:09.842] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 %] [04:30:09.844] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.002 [N:T2-H8=39 % T3-SA=97 % T4-CQ=15 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=21 %] [04:30:09.847] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=13 %] [04:30:09.849] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 %] [04:30:09.851] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 %] [04:30:09.853] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.002 [N:T2-H8=59 % T3-SA=86 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=10 %] [04:30:09.855] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=60 % T3-SA=95 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=32 %] [04:30:09.858] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=92 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 %] [04:30:09.860] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=97 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 %] [04:30:09.862] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.002 [N:T2-H8=53 % T3-SA=95 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 %] [04:30:09.864] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.001 [N:T2-H8=43 % T3-SA=96 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 %] [04:30:09.866] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=99 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=26 %] [04:30:09.868] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=23 %] [04:30:09.870] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=85 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=18 %] [04:30:09.873] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=94 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=87 % T4-C8=22 %] [04:30:09.875] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=14 %] [04:30:09.877] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.002 [N:T2-H8=38 % T3-SA=91 % T4-CQ=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=11 %] [04:30:09.879] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.001 [N:T2-H8=48 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 %] [04:30:09.881] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.004 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 %] [04:30:09.883] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=96 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=24 %] [04:30:09.885] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=93 % T4-CQ=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=7 %] [04:30:09.887] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=97 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=92 %] [04:30:09.890] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=94 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 %] [04:30:09.892] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.001 [N:T2-H8=52 % T3-SA=90 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=15 %] [04:30:09.895] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=25 % T3-SA=98 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=24 %] [04:30:09.897] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=86 % T4-CQ=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=81 % T4-C8=11 %] [04:30:09.899] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=96 % T4-CQ=9 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 %] [04:30:09.899] [SAMPLE-VAL] Zeroed 3 samples below relative threshold 0.010 x max 0.0046 = 0.000046 [04:30:09.899] [SAMPLE-VAL] Done. Weight range: 0.000-0.005 [04:30:09.899] [SAMPLE-VAL] Top sample 3 (w=0.005): N:A964.842.Q7.Q542 S:JT75.T.A843.KJT8 [N:T2-H8=51 % T3-SA=89 % T4-CQ=3 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=87 %] [04:30:09.899] [SAMPLE-VAL] Top sample 22 (w=0.004): N:A954.842.Q73.Q54 S:JT76.T.A84.KJT82 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 %] [04:30:09.899] [SAMPLE-VAL] Top sample 42 (w=0.004): N:AJ96.842.AQ3.Q54 S:T754.T.874.KJT82 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 %] [04:30:09.900] [SAMPLE-VAL] Top sample 7 (w=0.003): N:AJ964.842.74.Q52 S:T75.T.AQ83.KJT84 [N:T2-H8=55 % T3-SA=94 % T4-CQ=4 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 %] [04:30:09.900] [SAMPLE-VAL] Top sample 15 (w=0.003): N:AJ95.842.AQ.QT54 S:T764.T.8743.KJ82 [N:T2-H8=32 % T3-SA=98 % T4-CQ=12 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=26 %] [04:30:09.900] After sample validation: 47 deals remaining [04:30:09.900] [PLAY-INFER] No inference observations detected [04:30:09.900] Using weighted samples: 47/47 have non-uniform weights (range 0.000-0.005) [04:30:09.900] Sample deals (47 total, showing first 20, by weight): [04:30:09.900] [1] (w=0.005) N:A964.842.Q7.Q542 KQ32.Q96.T62.973 JT75.T.A843.KJT8 8.AKJ753.KJ95.A6 [04:30:09.900] [2] (w=0.004) N:A954.842.Q73.Q54 KQ32.Q96.T62.973 JT76.T.A84.KJT82 8.AKJ753.KJ95.A6 [04:30:09.900] [3] (w=0.004) N:AJ96.842.AQ3.Q54 KQ32.Q96.T62.973 T754.T.874.KJT82 8.AKJ753.KJ95.A6 [04:30:09.900] [4] (w=0.003) N:AJ964.842.74.Q52 KQ32.Q96.T62.973 T75.T.AQ83.KJT84 8.AKJ753.KJ95.A6 [04:30:09.900] [5] (w=0.003) N:AJ95.842.AQ.QT54 KQ32.Q96.T62.973 T764.T.8743.KJ82 8.AKJ753.KJ95.A6 [04:30:09.901] [6] (w=0.002) N:A965.842.A87.Q42 KQ32.Q96.T62.973 JT74.T.Q43.KJT85 8.AKJ753.KJ95.A6 [04:30:09.901] [7] (w=0.002) N:AJ65.842.A73.Q42 KQ32.Q96.T62.973 T974.T.Q84.KJT85 8.AKJ753.KJ95.A6 [04:30:09.901] [8] (w=0.002) N:AJT4.842.74.Q542 KQ32.Q96.T62.973 9765.T.AQ83.KJT8 8.AKJ753.KJ95.A6 [04:30:09.901] [9] (w=0.002) N:AJT5.842.74.Q542 KQ32.Q96.T62.973 9764.T.AQ83.KJT8 8.AKJ753.KJ95.A6 [04:30:09.901] [10] (w=0.002) N:AJ4.842.A43.QT52 KQ32.Q96.T62.973 T9765.T.Q87.KJ84 8.AKJ753.KJ95.A6 [04:30:09.901] [11] (w=0.002) N:A95.842.Q43.QT54 KQ32.Q96.T62.973 JT764.T.A87.KJ82 8.AKJ753.KJ95.A6 [04:30:09.901] [12] (w=0.002) N:AJ96.842.Q7.QT42 KQ32.Q96.T62.973 T754.T.A843.KJ85 8.AKJ753.KJ95.A6 [04:30:09.901] [13] (w=0.002) N:AJ96.842.87.QT54 KQ32.Q96.T62.973 T754.T.AQ43.KJ82 8.AKJ753.KJ95.A6 [04:30:09.901] [14] (w=0.002) N:AJ94.842.87.QT54 KQ32.Q96.T62.973 T765.T.AQ43.KJ82 8.AKJ753.KJ95.A6 [04:30:09.901] [15] (w=0.002) N:A64.842.AQ73.QT4 KQ32.Q96.T62.973 JT975.T.84.KJ852 8.AKJ753.KJ95.A6 [04:30:09.901] [16] (w=0.002) N:AJT9.842.AQ7.QT5 KQ32.Q96.T62.973 7654.T.843.KJ842 8.AKJ753.KJ95.A6 [04:30:09.902] [17] (w=0.002) N:AJ954.842.74.QT4 KQ32.Q96.T62.973 T76.T.AQ83.KJ852 8.AKJ753.KJ95.A6 [04:30:09.902] [18] (w=0.002) N:A9654.842.73.QT5 KQ32.Q96.T62.973 JT7.T.AQ84.KJ842 8.AKJ753.KJ95.A6 [04:30:09.902] [19] (w=0.002) N:AJ54.842.743.QT5 KQ32.Q96.T62.973 T976.T.AQ8.KJ842 8.AKJ753.KJ95.A6 [04:30:09.902] [20] (w=0.001) N:AJT6.842.A87.Q54 KQ32.Q96.T62.973 9754.T.Q43.KJT82 8.AKJ753.KJ95.A6 [04:30:09.902] ... and 27 more [04:30:09.964] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:09.964] H7: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:09.964] C6: [-100, -100, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:09.964] HA: [-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, -100, -100] [04:30:09.964] D5: [-200, -100, -100, -200, -200, -100, -100, -200, -200, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -200, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -100, -100, -100, -200, -100] [04:30:09.964] D9: [-200, -100, -100, -200, -200, -100, -100, -200, -200, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -200, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -100, -100, -100, -200, -100] [04:30:09.964] DJ: [-200, -100, -100, -200, -200, -100, -100, -200, -200, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -200, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -100, -100, -100, -200, -100] [04:30:09.964] DK: [-200, -100, -100, -200, -200, -100, -100, -200, -200, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -200, -200, -200, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -100, -100, -100, -200, -100] [04:30:09.964] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:09.964] H7: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7] [04:30:09.964] C6: [6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:30:09.965] HA: [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:30:09.965] D5: [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 6] [04:30:09.965] D9: [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 6] [04:30:09.965] DJ: [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 6] [04:30:09.965] DK: [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6, 6, 6, 5, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 6, 6, 6, 5, 6] [04:30:09.965] --- IMP Calculation Output (card -> average IMP) --- [04:30:09.965] H7: 12.06 [04:30:09.965] C6: 0.62 [04:30:09.965] HA: -1.35 [04:30:09.965] D5: -2.83 [04:30:09.966] D9: -2.83 [04:30:09.966] DJ: -2.83 [04:30:09.966] DK: -2.85 [04:30:09.966] === DDS DETAILED ANALYSIS === [04:30:09.966] Cards analyzed: 7, Samples per card: 47 [04:30:09.966] [04:30:09.966] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:09.966] ----- ------ --------- ------- ----------- -------------------------------- [04:30:09.966] H7 12.06 7.04 100 % 2 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [04:30:09.966] C6 0.62 6.11 14 % 2 [6, 6, 6, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7...] [04:30:09.966] HA -1.35 6.00 0 % 1 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [04:30:09.966] D5 -2.83 5.64 0 % 2 [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6...] [04:30:09.966] D9 -2.83 5.64 0 % 2 [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6...] [04:30:09.967] DJ -2.83 5.64 0 % 2 [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6...] [04:30:09.967] DK -2.85 5.62 0 % 2 [5, 6, 6, 5, 5, 6, 6, 5, 5, 6, 6, 5, 5, 5, 6, 6, 5, 5, 6, 6...] [04:30:09.967] [04:30:09.967] Selected: H7 (IMPs=12.06, avgTricks=7.04) [04:30:09.967] =================== [04:30:09.967] [FUSION] Skipped: <2 candidates within 3.0 IMP of leader [04:30:09.968] [TRUMP] Trump=Hearts, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [04:30:09.968] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls Q AK75 4' [04:30:09.970] SUITC_CALL_END: jsonLength=276 [04:30:09.970] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"S:A","Vs":[{"T":"4 [04:30:09.970] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln Q AK75 4' [04:30:09.971] SUITC_CALL_END: jsonLength=276 [04:30:09.971] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":4.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":4,"Percentage":100.0000}], "Result":4.0000 , "GameTree":[ {"T":"N:Q","Vs":[{"T":"4 [04:30:09.971] [TRUMP] Trump-leader check: current=AK75 other=Q opp=4 [04:30:09.971] [TRUMP] leader=current (-Ls): 4.00 tricks [04:30:09.971] [TRUMP] leader=other (-Ln): 4.00 tricks [04:30:09.971] [TRUMP] -> current hand at least as good (diff=0) [04:30:09.971] [TRUMP] Missing trumps: 1 (initial: 4, played: 3) -> adjust: +0.40 [04:30:09.971] [TRUMP] H7: 12.06 -> 12.46 (+0.40) [04:30:09.971] [TRUMP] HA: -1.35 -> -0.95 (+0.40) [04:30:09.971] [TRUMP] After adjustment, best card: H7 (12.46 IMPs) [04:30:09.971] Selected: H7 (avg 12.46 IMPs, 7.04 tricks) [04:30:09.972] [stage-timing] ok sample=41ms validate=0ms nn=120ms signal=0ms simgames=2ms dds=67ms total=234ms samples=47 cards=16 [04:30:09.972] === FindBestCardAsync: Position=W, CardsPlayed=16 === [04:30:09.972] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:09.972] Relative position: Declarer, Contract type: Suit [04:30:09.972] Cards in hand mask: 8 [04:30:09.973] Candidate: xH = 82.2 % [04:30:09.973] Candidate: AH = 6.5 % [04:30:09.973] Candidate: xC = 5.2 % [04:30:09.973] Candidate: xD = 3.3 % [04:30:09.973] Candidate: KH = 0.9 % [04:30:09.973] Candidate: KD = 0.8 % [04:30:09.974] Candidate: JD = 0.6 % [04:30:09.974] Candidate: 9D = 0.5 % [04:30:09.974] Selected: H5 (82.2 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:10 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:10 === [04:30:10.910] === FindBestCardAsync: Position=E, CardsPlayed=20 === [04:30:10.910] Contract: 4H, Declarer: W, Dealer: S [04:30:10.911] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:10.911] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:10.911] Position E is on declarer's side - score table shifted by 4 declarer tricks won [04:30:10.911] ****************************** [04:30:10.911] FindMatchingDealsWithPlayInternal Input: [04:30:10.911] Position parameter: E [04:30:10.911] Deal from game: N:... ... ... ... [04:30:10.911] Hand for N: (null) [04:30:10.911] Hand for E: KQ32.Q96.T62.973 [04:30:10.911] Hand for S: (null) [04:30:10.911] Hand for W: 8.AKJ753.KJ95.A6 [04:30:10.911] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA, H7, H4, HQ, C5 [04:30:10.911] Declarer: W [04:30:10.911] ****************************** [04:30:10.912] [DealFinder] Seed from player E hand: 270037284 [04:30:10.912] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:10.912] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:10.912] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1412MB, gc2=25) [04:30:10.912] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [04:30:10.912] [ExtractPartialDeal] Position=E, Declarer=W, CardsPlayed=20 [04:30:10.912] [ExtractPartialDeal] Visible hands: E, W [04:30:10.912] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:10.912] [ExtractPartialDeal] Extracted hands: [04:30:10.912] N: ... (0 cards) [04:30:10.912] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:10.912] S: ... (0 cards) [04:30:10.912] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:10.913] [DealFinder] Trump suit from contract '4H': Hearts [04:30:10.913] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:10.913] [ComputePlayedCards] Card 1: H2 played by N [04:30:10.913] [ComputePlayedCards] Card 2: H6 played by E [04:30:10.913] [ComputePlayedCards] Card 3: HT played by S [04:30:10.913] [ComputePlayedCards] Card 4: HJ played by W [04:30:10.913] [ComputePlayedCards] Trick complete. Winner: W [04:30:10.913] [ComputePlayedCards] Card 5: H3 played by W [04:30:10.913] [ComputePlayedCards] Card 6: H8 played by N [04:30:10.913] [ComputePlayedCards] Card 7: H9 played by E [04:30:10.913] [ComputePlayedCards] Card 8: CJ played by S [04:30:10.913] [ComputePlayedCards] Trick complete. Winner: E [04:30:10.913] [ComputePlayedCards] Card 9: SQ played by E [04:30:10.913] [ComputePlayedCards] Card 10: S7 played by S [04:30:10.913] [ComputePlayedCards] Card 11: S8 played by W [04:30:10.913] [ComputePlayedCards] Card 12: SA played by N [04:30:10.914] [ComputePlayedCards] Trick complete. Winner: N [04:30:10.914] [ComputePlayedCards] Card 13: CQ played by N [04:30:10.914] [ComputePlayedCards] Card 14: C3 played by E [04:30:10.914] [ComputePlayedCards] Card 15: C8 played by S [04:30:10.914] [ComputePlayedCards] Card 16: CA played by W [04:30:10.914] [ComputePlayedCards] Trick complete. Winner: W [04:30:10.914] [ComputePlayedCards] Card 17: H7 played by W [04:30:10.914] [ComputePlayedCards] Card 18: H4 played by N [04:30:10.914] [ComputePlayedCards] Card 19: HQ played by E [04:30:10.914] [ComputePlayedCards] Card 20: C5 played by S [04:30:10.914] [ComputePlayedCards] Trick complete. Winner: E [04:30:10.914] [DealFinder] Added 5 played cards to N (was 0 cards): H2, H8, SA, CQ, H4 [04:30:10.914] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3, HQ [04:30:10.914] [DealFinder] Added 5 played cards to S (was 0 cards): HT, CJ, S7, C8, C5 [04:30:10.914] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA, H7 [04:30:10.915] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:10.915] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:10.915] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:10.915] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:10.915] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:10.915] [DealFinder] Known cards per player: N=5, E=13, S=5, W=13 [04:30:10.916] [DealFinder] Locked players: E, W [04:30:10.916] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:30:10.916] [DealFinder] Players needing cards: N:8, S:8 [04:30:10.916] Large number of cards remaining. Using random generation. [04:30:10.916] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:10.916] [VerifyHands] FAIL for N: AJT954.842.A87.Q ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:10.916] [VerifyHands] FAIL for N: AJT965.842.Q43.Q ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:10.916] [VerifyHands] FAIL for N: AJ954.842.874.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:10.917] [VerifyHands] FAIL for N: AT.842.AQ8743.KQ ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:10.917] [VerifyHands] FAIL for S: T765.T.A3.KJ8542 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:10.929] [Timing] Total: 17ms, Generation: 1ms, Verification: 11ms [04:30:10.930] [Timing] Attempts: 85, PassedSimpleCheck: 85, FailedVerification: 35, Found: 50 [04:30:10.956] Search complete. Returning 50 deals. [04:30:10.956] Found 50 sample deals for simulation. [04:30:10.956] Valid deals for DDS: 50 / 50 [04:30:10.956] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:10.964] [SAMPLE-VAL] Opening lead NN validation (H2): 0/50 samples adjusted [04:30:10.965] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:10.965] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:10.965] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:10.965] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:10.965] [SAMPLE-VAL] T5: W=H7 N=H4 E=HQ S=C5 (leader=W) [04:30:10.968] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=18 %] [04:30:10.971] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.003 [N:T2-H8=44 % T3-SA=94 % T4-CQ=6 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=8 %] [04:30:10.974] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [N:T2-H8=22 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=18 % T5-C5=24 %] [04:30:10.977] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=56 %] [04:30:10.980] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.002 [N:T2-H8=57 % T3-SA=96 % T4-CQ=12 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=73 %] [04:30:10.983] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.002 [N:T2-H8=39 % T3-SA=93 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=8 % T5-C5=95 %] [04:30:10.985] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.002 [N:T2-H8=51 % T3-SA=95 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=76 %] [04:30:10.989] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=95 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=54 %] [04:30:10.992] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=29 %] [04:30:10.995] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.002 [N:T2-H8=47 % T3-SA=98 % T4-CQ=12 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=67 %] [04:30:10.998] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=7 % T5-C5=62 %] [04:30:11.001] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=87 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=64 % T4-C8=11 % T5-C5=48 %] [04:30:11.004] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=14 % T5-C5=38 %] [04:30:11.007] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=90 % T4-CQ=18 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=7 % T5-C5=96 %] [04:30:11.010] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.002 [N:T2-H8=42 % T3-SA=96 % T4-CQ=15 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=77 %] [04:30:11.013] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=11 % T5-C5=57 %] [04:30:11.016] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.002 [N:T2-H8=42 % T3-SA=95 % T4-CQ=8 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=91 %] [04:30:11.019] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 % T5-C5=20 %] [04:30:11.022] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=93 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=19 % T5-C5=10 %] [04:30:11.025] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=98 % T4-CQ=13 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=6 % T5-C5=93 %] [04:30:11.028] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.004 [N:T2-H8=47 % T3-SA=97 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=17 % T5-C5=21 %] [04:30:11.031] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=97 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=18 % T5-C5=6 %] [04:30:11.034] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=21 % T5-C5=5 %!] [04:30:11.036] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=11 % T5-C5=68 %] [04:30:11.039] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=56 %] [04:30:11.042] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 % T5-C5=18 %] [04:30:11.045] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.001 [N:T2-H8=53 % T3-SA=95 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=2 %!] [04:30:11.048] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.002 [N:T2-H8=66 % T3-SA=93 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=29 %] [04:30:11.052] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=96 % T4-CQ=14 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=69 %] [04:30:11.055] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.003 [N:T2-H8=36 % T3-SA=90 % T4-CQ=5 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=20 % T5-C5=28 %] [04:30:11.058] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=92 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=8 % T5-C5=70 %] [04:30:11.060] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=94 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=14 % T5-C5=12 %] [04:30:11.064] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=99 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=16 % T5-C5=25 %] [04:30:11.068] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=77 %] [04:30:11.071] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=22 % T5-C5=3 %!] [04:30:11.074] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.006 [N:T2-H8=45 % T3-SA=93 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=16 % T5-C5=36 %] [04:30:11.078] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.003 [N:T2-H8=40 % T3-SA=95 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=20 % T5-C5=15 %] [04:30:11.081] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=13 % T5-C5=24 %] [04:30:11.084] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=30 %] [04:30:11.087] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.002 [N:T2-H8=45 % T3-SA=98 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=62 %] [04:30:11.090] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 % T5-C5=12 %] [04:30:11.093] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [N:T2-H8=52 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=13 % T5-C5=27 %] [04:30:11.096] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=30 %] [04:30:11.099] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=86 % T4-C8=11 % T5-C5=43 %] [04:30:11.102] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=84 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=68 % T4-C8=7 % T5-C5=82 %] [04:30:11.105] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=96 % T4-CQ=11 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=47 %] [04:30:11.107] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 % T5-C5=12 %] [04:30:11.110] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=84 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=79 % T4-C8=12 % T5-C5=62 %] [04:30:11.113] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=99 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=32 %] [04:30:11.116] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=14 % T5-C5=15 %] [04:30:11.116] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.0056 = 0.000056 [04:30:11.116] [SAMPLE-VAL] Done. Weight range: 0.000-0.006 [04:30:11.116] [SAMPLE-VAL] Top sample 36 (w=0.006): N:AJ54.842.Q74.Q42 S:T976.T.A83.KJT85 [N:T2-H8=45 % T3-SA=93 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=16 % T5-C5=36 %] [04:30:11.117] [SAMPLE-VAL] Top sample 21 (w=0.004): N:AJT6.842.Q43.Q42 S:9754.T.A87.KJT85 [N:T2-H8=47 % T3-SA=97 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=17 % T5-C5=21 %] [04:30:11.117] [SAMPLE-VAL] Top sample 2 (w=0.003): N:A96.842.AQ87.Q42 S:JT754.T.43.KJT85 [N:T2-H8=44 % T3-SA=94 % T4-CQ=6 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=8 %] [04:30:11.117] [SAMPLE-VAL] Top sample 37 (w=0.003): N:AT5.842.AQ74.Q42 S:J9764.T.83.KJT85 [N:T2-H8=40 % T3-SA=95 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=20 % T5-C5=15 %] [04:30:11.117] [SAMPLE-VAL] Top sample 30 (w=0.003): N:A64.842.AQ43.Q42 S:JT975.T.87.KJT85 [N:T2-H8=36 % T3-SA=90 % T4-CQ=5 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=20 % T5-C5=28 %] [04:30:11.117] After sample validation: 48 deals remaining [04:30:11.117] [PLAY-INFER] No inference observations detected [04:30:11.117] Using weighted samples: 48/48 have non-uniform weights (range 0.000-0.006) [04:30:11.117] Sample deals (48 total, showing first 20, by weight): [04:30:11.117] [1] (w=0.006) N:AJ54.842.Q74.Q42 KQ32.Q96.T62.973 T976.T.A83.KJT85 8.AKJ753.KJ95.A6 [04:30:11.117] [2] (w=0.004) N:AJT6.842.Q43.Q42 KQ32.Q96.T62.973 9754.T.A87.KJT85 8.AKJ753.KJ95.A6 [04:30:11.117] [3] (w=0.003) N:A96.842.AQ87.Q42 KQ32.Q96.T62.973 JT754.T.43.KJT85 8.AKJ753.KJ95.A6 [04:30:11.117] [4] (w=0.003) N:AT5.842.AQ74.Q42 KQ32.Q96.T62.973 J9764.T.83.KJT85 8.AKJ753.KJ95.A6 [04:30:11.117] [5] (w=0.003) N:A64.842.AQ43.Q42 KQ32.Q96.T62.973 JT975.T.87.KJT85 8.AKJ753.KJ95.A6 [04:30:11.118] [6] (w=0.002) N:AT95.842.A74.QT4 KQ32.Q96.T62.973 J764.T.Q83.KJ852 8.AKJ753.KJ95.A6 [04:30:11.118] [7] (w=0.002) N:AJ5.842.A873.QT2 KQ32.Q96.T62.973 T9764.T.Q4.KJ854 8.AKJ753.KJ95.A6 [04:30:11.118] [8] (w=0.002) N:AT5.842.AQ43.QT2 KQ32.Q96.T62.973 J9764.T.87.KJ854 8.AKJ753.KJ95.A6 [04:30:11.118] [9] (w=0.002) N:AT54.842.AQ73.QT KQ32.Q96.T62.973 J976.T.84.KJ8542 8.AKJ753.KJ95.A6 [04:30:11.118] [10] (w=0.002) N:AJ96.842.A843.Q4 KQ32.Q96.T62.973 T754.T.Q7.KJT852 8.AKJ753.KJ95.A6 [04:30:11.118] [11] (w=0.002) N:AJT9.842.A874.QT KQ32.Q96.T62.973 7654.T.Q3.KJ8542 8.AKJ753.KJ95.A6 [04:30:11.118] [12] (w=0.002) N:AJT9.842.A43.QT2 KQ32.Q96.T62.973 7654.T.Q87.KJ854 8.AKJ753.KJ95.A6 [04:30:11.118] [13] (w=0.002) N:AT96.842.AQ8.QT4 KQ32.Q96.T62.973 J754.T.743.KJ852 8.AKJ753.KJ95.A6 [04:30:11.118] [14] (w=0.002) N:AJ6.842.Q743.QT4 KQ32.Q96.T62.973 T9754.T.A8.KJ852 8.AKJ753.KJ95.A6 [04:30:11.118] [15] (w=0.002) N:AJ94.842.873.QT2 KQ32.Q96.T62.973 T765.T.AQ4.KJ854 8.AKJ753.KJ95.A6 [04:30:11.118] [16] (w=0.002) N:AJ965.842.74.QT4 KQ32.Q96.T62.973 T74.T.AQ83.KJ852 8.AKJ753.KJ95.A6 [04:30:11.118] [17] (w=0.002) N:AJ65.842.Q83.QT2 KQ32.Q96.T62.973 T974.T.A74.KJ854 8.AKJ753.KJ95.A6 [04:30:11.119] [18] (w=0.002) N:AJ54.842.A743.Q4 KQ32.Q96.T62.973 T976.T.Q8.KJT852 8.AKJ753.KJ95.A6 [04:30:11.119] [19] (w=0.002) N:AT954.842.83.QT2 KQ32.Q96.T62.973 J76.T.AQ74.KJ854 8.AKJ753.KJ95.A6 [04:30:11.119] [20] (w=0.002) N:A65.842.Q43.QT42 KQ32.Q96.T62.973 JT974.T.A87.KJ85 8.AKJ753.KJ95.A6 [04:30:11.119] ... and 28 more [04:30:11.162] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:11.162] SK: [620, 620, 620, 620, 620, 620, 650, 620, 620, 650, 650, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:11.162] D2: [-100, -100, -100, -100, -100, -100, 620, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:11.162] D6: [-100, -100, -100, -100, -100, -100, 620, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:11.162] DT: [-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, -100, -100, -100] [04:30:11.162] C9: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, -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:30:11.162] S3: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, -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:30:11.163] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:11.163] SK: [6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:30:11.163] D2: [5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:30:11.163] D6: [5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:30:11.163] DT: [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:30:11.163] C9: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 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:30:11.163] S3: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 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:30:11.163] --- IMP Calculation Output (card -> average IMP) --- [04:30:11.163] SK: 11.04 [04:30:11.163] D2: -0.71 [04:30:11.163] D6: -0.71 [04:30:11.164] C9: -3.02 [04:30:11.164] S3: -3.02 [04:30:11.164] DT: -3.58 [04:30:11.164] === DDS DETAILED ANALYSIS === [04:30:11.164] Cards analyzed: 6, Samples per card: 48 [04:30:11.164] [04:30:11.164] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:11.164] ----- ------ --------- ------- ----------- -------------------------------- [04:30:11.164] SK 11.04 6.12 100 % 2 [6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 7, 6, 6...] [04:30:11.164] D2 -0.71 5.15 20 % 2 [5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [04:30:11.164] D6 -0.71 5.15 20 % 2 [5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5...] [04:30:11.164] S3 -3.02 5.02 4 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:30:11.164] C9 -3.02 5.02 4 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:30:11.165] DT -3.58 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:30:11.165] [04:30:11.165] Selected: SK (IMPs=11.04, avgTricks=6.12) [04:30:11.165] =================== [04:30:11.165] [FUSION] Skipped: <2 candidates within 3.0 IMP of leader [04:30:11.166] [TRUMP] Trump=Hearts, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [04:30:11.166] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [04:30:11.166] Selected: SK (avg 11.04 IMPs, 6.12 tricks) [04:30:11.166] [stage-timing] ok sample=45ms validate=0ms nn=160ms signal=0ms simgames=2ms dds=44ms total=255ms samples=48 cards=20 [04:30:11.166] === FindBestCardAsync: Position=E, CardsPlayed=20 === [04:30:11.166] Finding card to play for E: KQ32.Q96.T62.973 [04:30:11.166] Relative position: Dummy, Contract type: Suit [04:30:11.167] Cards in hand mask: 6 [04:30:11.167] Candidate: KS = 56.5 % [04:30:11.167] Candidate: xD = 23.7 % [04:30:11.168] Candidate: TD = 9.9 % [04:30:11.168] Candidate: xS = 7.2 % [04:30:11.168] Candidate: xC = 2.3 % [04:30:11.168] Candidate: 9C = 0.4 % [04:30:11.168] Selected: SK (56.5 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:12 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:12 === [04:30:12.139] === FindBestCardAsync: Position=W, CardsPlayed=22 === [04:30:12.139] Contract: 4H, Declarer: W, Dealer: S [04:30:12.139] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:12.140] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:12.140] Position W is on declarer's side - score table shifted by 4 declarer tricks won [04:30:12.140] ****************************** [04:30:12.140] FindMatchingDealsWithPlayInternal Input: [04:30:12.140] Position parameter: W [04:30:12.140] Deal from game: N:... ... ... ... [04:30:12.140] Hand for N: (null) [04:30:12.140] Hand for E: KQ32.Q96.T62.973 [04:30:12.140] Hand for S: (null) [04:30:12.140] Hand for W: 8.AKJ753.KJ95.A6 [04:30:12.140] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA, H7, H4, HQ, C5, SK, S5 [04:30:12.140] Declarer: W [04:30:12.140] ****************************** [04:30:12.140] [DealFinder] Seed from player W hand: -1987099739 [04:30:12.140] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:12.141] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:12.141] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1416MB, gc2=25) [04:30:12.141] [DealFinder] Using cardsPlayedCount=22 for visibility calculation [04:30:12.141] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=22 [04:30:12.141] [ExtractPartialDeal] Visible hands: W, E [04:30:12.141] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:12.141] [ExtractPartialDeal] Extracted hands: [04:30:12.141] N: ... (0 cards) [04:30:12.141] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:12.141] S: ... (0 cards) [04:30:12.141] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:12.141] [DealFinder] Trump suit from contract '4H': Hearts [04:30:12.141] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:12.141] [ComputePlayedCards] Card 1: H2 played by N [04:30:12.141] [ComputePlayedCards] Card 2: H6 played by E [04:30:12.142] [ComputePlayedCards] Card 3: HT played by S [04:30:12.142] [ComputePlayedCards] Card 4: HJ played by W [04:30:12.142] [ComputePlayedCards] Trick complete. Winner: W [04:30:12.142] [ComputePlayedCards] Card 5: H3 played by W [04:30:12.142] [ComputePlayedCards] Card 6: H8 played by N [04:30:12.142] [ComputePlayedCards] Card 7: H9 played by E [04:30:12.142] [ComputePlayedCards] Card 8: CJ played by S [04:30:12.142] [ComputePlayedCards] Trick complete. Winner: E [04:30:12.142] [ComputePlayedCards] Card 9: SQ played by E [04:30:12.142] [ComputePlayedCards] Card 10: S7 played by S [04:30:12.142] [ComputePlayedCards] Card 11: S8 played by W [04:30:12.142] [ComputePlayedCards] Card 12: SA played by N [04:30:12.142] [ComputePlayedCards] Trick complete. Winner: N [04:30:12.142] [ComputePlayedCards] Card 13: CQ played by N [04:30:12.142] [ComputePlayedCards] Card 14: C3 played by E [04:30:12.142] [ComputePlayedCards] Card 15: C8 played by S [04:30:12.142] [ComputePlayedCards] Card 16: CA played by W [04:30:12.142] [ComputePlayedCards] Trick complete. Winner: W [04:30:12.143] [ComputePlayedCards] Card 17: H7 played by W [04:30:12.143] [ComputePlayedCards] Card 18: H4 played by N [04:30:12.143] [ComputePlayedCards] Card 19: HQ played by E [04:30:12.143] [ComputePlayedCards] Card 20: C5 played by S [04:30:12.143] [ComputePlayedCards] Trick complete. Winner: E [04:30:12.143] [ComputePlayedCards] Card 21: SK played by E [04:30:12.143] [ComputePlayedCards] Card 22: S5 played by S [04:30:12.143] [DealFinder] Added 5 played cards to N (was 0 cards): H2, H8, SA, CQ, H4 [04:30:12.143] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3, HQ, SK [04:30:12.143] [DealFinder] Added 6 played cards to S (was 0 cards): HT, CJ, S7, C8, C5, S5 [04:30:12.143] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA, H7 [04:30:12.143] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:12.144] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:12.144] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:12.144] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:12.144] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:12.144] [DealFinder] Known cards per player: N=5, E=13, S=6, W=13 [04:30:12.145] [DealFinder] Locked players: E, W [04:30:12.145] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:30:12.145] [DealFinder] Players needing cards: N:8, S:7 [04:30:12.145] Large number of cards remaining. Using random generation. [04:30:12.145] [DealFinder] Hands to validate (not 13 cards in partial): N, S [04:30:12.145] [VerifyHands] FAIL for N: AJT64.842.A84.Q2 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:12.145] [VerifyHands] FAIL for S: 975.T.AQ7.KJT852 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:12.146] [VerifyHands] FAIL for S: T765.T.A4.KJ8542 (HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & R...) [04:30:12.146] [VerifyHands] FAIL for N: AT964.842.A84.Q2 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:12.146] [VerifyHands] FAIL for N: AJT64.842.A4.KQ2 ((H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of T...) [04:30:12.156] [Timing] Total: 15ms, Generation: 1ms, Verification: 9ms [04:30:12.157] [Timing] Attempts: 79, PassedSimpleCheck: 79, FailedVerification: 29, Found: 50 [04:30:12.183] Search complete. Returning 50 deals. [04:30:12.183] Found 50 sample deals for simulation. [04:30:12.183] Valid deals for DDS: 50 / 50 [04:30:12.183] [SAMPLE-VAL] Validating 50 samples, hidden: N,S, contract: suit [04:30:12.193] [SAMPLE-VAL] Opening lead NN validation (H2): 2/50 samples adjusted [04:30:12.193] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:12.193] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:12.193] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:12.193] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:12.193] [SAMPLE-VAL] T5: W=H7 N=H4 E=HQ S=C5 (leader=W) [04:30:12.194] [SAMPLE-VAL] T6: E=SK S=S5 (leader=E) (partial) [04:30:12.197] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.001 [N:T2-H8=59 % T3-SA=95 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=2 %! T6-S5=100 %] [04:30:12.200] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=47 % T6-S5=100 %] [04:30:12.204] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=51 % T6-S5=98 %] [04:30:12.207] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=11 % T5-C5=68 % T6-S5=91 %] [04:30:12.210] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=47 % T6-S5=100 %] [04:30:12.214] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=14 % T5-C5=8 % T6-S5=87 %] [04:30:12.217] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=94 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=16 % T5-C5=17 % T6-S5=100 %] [04:30:12.220] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.001 [N:T2-H8=33 % T3-SA=97 % T4-CQ=2 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=12 % T6-S5=100 %] [04:30:12.223] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=22 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=41 % T6-S5=98 %] [04:30:12.228] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=33 % T6-S5=100 %] [04:30:12.232] [SAMPLE-VAL] Sample 11: weight 0.500 -> 0.000 [N:T2-H8=56 % T3-SA=98 % T4-CQ=8 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=2 %! T6-S5=100 %] [04:30:12.236] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=26 % T6-S5=100 %] [04:30:12.239] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=7 % T5-C5=69 % T6-S5=97 %] [04:30:12.243] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.002 [N:T2-H8=40 % T3-SA=93 % T4-CQ=13 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=21 % T5-C5=3 %! T6-S5=92 %] [04:30:12.246] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.003 [N:T2-H8=47 % T3-SA=96 % T4-CQ=8 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=45 % T6-S5=100 %] [04:30:12.250] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.005 [N:T2-H8=44 % T3-SA=96 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=13 % T6-S5=100 %] [04:30:12.253] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=38 % T6-S5=100 %] [04:30:12.256] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 % T5-C5=8 % T6-S5=88 %] [04:30:12.259] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=71 % T6-S5=100 %] [04:30:12.262] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [N:T2-H8=57 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=13 % T6-S5=100 %] [04:30:12.266] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.003 [N:T2-H8=42 % T3-SA=96 % T4-CQ=15 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=77 % T6-S5=98 %] [04:30:12.269] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=99 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=22 % T6-S5=100 %] [04:30:12.272] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=21 % T5-C5=3 %! T6-S5=97 %] [04:30:12.276] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=96 % T4-CQ=4 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=15 % T5-C5=17 % T6-S5=96 %] [04:30:12.279] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 % T5-C5=18 % T6-S5=98 %] [04:30:12.282] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.002 [N:T2-H8=32 % T3-SA=98 % T4-CQ=13 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=25 % T5-C5=3 %! T6-S5=100 %] [04:30:12.286] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=46 % T6-S5=100 %] [04:30:12.289] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 %] [04:30:12.292] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.003 [N:T2-H8=40 % T3-SA=91 % T4-CQ=16 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=72 % T6-S5=92 %] [04:30:12.295] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=95 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 % T5-C5=40 % T6-S5=98 %] [04:30:12.298] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=25 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=23 % T5-C5=2 %! T6-S5=98 %] [04:30:12.301] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=95 % T4-CQ=9 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 % T5-C5=4 %! T6-S5=98 %] [04:30:12.304] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=37 % T6-S5=100 %] [04:30:12.307] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.002 [N:T2-H8=57 % T3-SA=91 % T4-CQ=4 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=8 % T6-S5=96 %] [04:30:12.311] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=27 % T6-S5=100 %] [04:30:12.314] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=14 % T5-C5=25 % T6-S5=96 %] [04:30:12.317] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=89 % T4-C8=7 % T5-C5=88 % T6-S5=92 %] [04:30:12.320] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.003 [N:T2-H8=51 % T3-SA=97 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=9 % T5-C5=77 % T6-S5=97 %] [04:30:12.324] [SAMPLE-VAL] Sample 39: weight 0.500 -> 0.000 [N:T2-H8=54 % T3-SA=96 % T4-CQ=10 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=19 % T5-C5=2 %! T6-S5=84 %] [04:30:12.327] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.003 [N:T2-H8=55 % T3-SA=98 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=38 % T6-S5=100 %] [04:30:12.330] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.003 [N:T2-H8=53 % T3-SA=96 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=17 % T5-C5=15 % T6-S5=88 %] [04:30:12.334] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.003 [N:T2-H8=45 % T3-SA=90 % T4-CQ=15 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=83 % T6-S5=95 %] [04:30:12.339] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.003 [N:T2-H8=37 % T3-SA=97 % T4-CQ=18 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=94 % T6-S5=100 %] [04:30:12.343] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.003 [N:T2-H8=41 % T3-SA=97 % T4-CQ=16 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=73 % T6-S5=98 %] [04:30:12.347] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=90 % T4-CQ=1 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=16 % T5-C5=23 % T6-S5=90 %] [04:30:12.351] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.002 [N:T2-H8=58 % T3-SA=94 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=4 %! T6-S5=100 %] [04:30:12.354] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.001 [N:T2-H8=26 % T3-SA=98 % T4-CQ=2 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=66 % T6-S5=100 %] [04:30:12.358] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=12 % T5-C5=50 % T6-S5=99 %] [04:30:12.361] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=32 % T6-S5=98 %] [04:30:12.364] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=13 % T5-C5=24 % T6-S5=99 %] [04:30:12.365] [SAMPLE-VAL] Done. Weight range: 0.000-0.005 [04:30:12.365] [SAMPLE-VAL] Top sample 16 (w=0.005): N:AT94.842.AQ3.Q42 S:J765.T.874.KJT85 [N:T2-H8=44 % T3-SA=96 % T4-CQ=7 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=13 % T6-S5=100 %] [04:30:12.365] [SAMPLE-VAL] Top sample 43 (w=0.003): N:AJ94.842.AQ83.QT S:T765.T.74.KJ8542 [N:T2-H8=37 % T3-SA=97 % T4-CQ=18 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=94 % T6-S5=100 %] [04:30:12.365] [SAMPLE-VAL] Top sample 41 (w=0.003): N:AJT64.842.73.Q42 S:975.T.AQ84.KJT85 [N:T2-H8=53 % T3-SA=96 % T4-CQ=5 %! T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=17 % T5-C5=15 % T6-S5=88 %] [04:30:12.365] [SAMPLE-VAL] Top sample 21 (w=0.003): N:AJ6.842.A874.QT4 S:T9754.T.Q3.KJ852 [N:T2-H8=42 % T3-SA=96 % T4-CQ=15 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=77 % T6-S5=98 %] [04:30:12.365] [SAMPLE-VAL] Top sample 42 (w=0.003): N:A64.842.A743.QT4 S:JT975.T.Q8.KJ852 [N:T2-H8=45 % T3-SA=90 % T4-CQ=15 % T5-H4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=83 % T6-S5=95 %] [04:30:12.365] After sample validation: 50 deals remaining [04:30:12.365] [PLAY-INFER] No inference observations detected [04:30:12.365] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.005) [04:30:12.366] Sample deals (50 total, showing first 20, by weight): [04:30:12.366] [1] (w=0.005) N:AT94.842.AQ3.Q42 KQ32.Q96.T62.973 J765.T.874.KJT85 8.AKJ753.KJ95.A6 [04:30:12.366] [2] (w=0.003) N:AJ94.842.AQ83.QT KQ32.Q96.T62.973 T765.T.74.KJ8542 8.AKJ753.KJ95.A6 [04:30:12.366] [3] (w=0.003) N:AJT64.842.73.Q42 KQ32.Q96.T62.973 975.T.AQ84.KJT85 8.AKJ753.KJ95.A6 [04:30:12.366] [4] (w=0.003) N:AJ6.842.A874.QT4 KQ32.Q96.T62.973 T9754.T.Q3.KJ852 8.AKJ753.KJ95.A6 [04:30:12.366] [5] (w=0.003) N:A64.842.A743.QT4 KQ32.Q96.T62.973 JT975.T.Q8.KJ852 8.AKJ753.KJ95.A6 [04:30:12.366] [6] (w=0.003) N:A64.842.AQ84.QT2 KQ32.Q96.T62.973 JT975.T.73.KJ854 8.AKJ753.KJ95.A6 [04:30:12.366] [7] (w=0.003) N:AJ4.842.A743.QT4 KQ32.Q96.T62.973 T9765.T.Q8.KJ852 8.AKJ753.KJ95.A6 [04:30:12.366] [8] (w=0.003) N:AJT4.842.873.QT2 KQ32.Q96.T62.973 9765.T.AQ4.KJ854 8.AKJ753.KJ95.A6 [04:30:12.366] [9] (w=0.003) N:AJT9.842.Q84.QT2 KQ32.Q96.T62.973 7654.T.A73.KJ854 8.AKJ753.KJ95.A6 [04:30:12.367] [10] (w=0.003) N:AJ9.842.Q843.QT4 KQ32.Q96.T62.973 T7654.T.A7.KJ852 8.AKJ753.KJ95.A6 [04:30:12.367] [11] (w=0.002) N:AJT4.842.Q83.Q42 KQ32.Q96.T62.973 9765.T.A74.KJT85 8.AKJ753.KJ95.A6 [04:30:12.367] [12] (w=0.002) N:AJ964.842.87.Q42 KQ32.Q96.T62.973 T75.T.AQ43.KJT85 8.AKJ753.KJ95.A6 [04:30:12.367] [13] (w=0.002) N:AJT.842.Q87.QT42 KQ32.Q96.T62.973 97654.T.A43.KJ85 8.AKJ753.KJ95.A6 [04:30:12.367] [14] (w=0.002) N:AT9.842.Q73.QT42 KQ32.Q96.T62.973 J7654.T.A84.KJ85 8.AKJ753.KJ95.A6 [04:30:12.367] [15] (w=0.002) N:AT4.842.A874.Q42 KQ32.Q96.T62.973 J9765.T.Q3.KJT85 8.AKJ753.KJ95.A6 [04:30:12.367] [16] (w=0.002) N:AJ9.842.AQ3.QT42 KQ32.Q96.T62.973 T7654.T.874.KJ85 8.AKJ753.KJ95.A6 [04:30:12.367] [17] (w=0.002) N:AJ64.842.A3.QT42 KQ32.Q96.T62.973 T975.T.Q874.KJ85 8.AKJ753.KJ95.A6 [04:30:12.368] [18] (w=0.001) N:AJT9.842.AQ83.KQ KQ32.Q96.T62.973 7654.T.74.JT8542 8.AKJ753.KJ95.A6 [04:30:12.368] [19] (w=0.001) N:AT96.842.Q3.QT42 KQ32.Q96.T62.973 J754.T.A874.KJ85 8.AKJ753.KJ95.A6 [04:30:12.368] [20] (w=0.001) N:AJT9.842.A8.KQT4 KQ32.Q96.T62.973 7654.T.Q743.J852 8.AKJ753.KJ95.A6 [04:30:12.368] ... and 30 more [04:30:12.413] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:12.413] C6: [620, 620, 620, 650, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:12.413] D5: [-100, -100, -100, 620, 620, -100, 620, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:12.413] D9: [-100, -100, -100, 620, 620, -100, 620, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:12.413] DJ: [-100, -100, -100, 620, 620, -100, 620, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, 620, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] [04:30:12.414] DK: [-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, -100, -100, -100, -100, -100] [04:30:12.414] HA: [-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, -100, -100, -100, -100, -100] [04:30:12.414] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:12.414] C6: [6, 6, 6, 7, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] [04:30:12.414] D5: [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:30:12.414] D9: [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:30:12.414] DJ: [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] [04:30:12.414] DK: [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:30:12.414] HA: [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:30:12.414] --- IMP Calculation Output (card -> average IMP) --- [04:30:12.414] C6: 10.58 [04:30:12.414] D5: -0.81 [04:30:12.414] D9: -0.81 [04:30:12.415] DJ: -0.81 [04:30:12.415] DK: -4.07 [04:30:12.415] HA: -4.07 [04:30:12.415] === DDS DETAILED ANALYSIS === [04:30:12.415] Cards analyzed: 6, Samples per card: 50 [04:30:12.415] [04:30:12.415] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:12.415] ----- ------ --------- ------- ----------- -------------------------------- [04:30:12.415] C6 10.58 6.12 100 % 2 [6, 6, 6, 7, 7, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6...] [04:30:12.415] D5 -0.81 5.16 23 % 2 [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5...] [04:30:12.415] D9 -0.81 5.16 23 % 2 [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5...] [04:30:12.415] DJ -0.81 5.16 23 % 2 [5, 5, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5...] [04:30:12.415] DK -4.07 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:30:12.416] HA -4.07 5.00 0 % 1 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [04:30:12.416] [04:30:12.416] Selected: C6 (IMPs=10.58, avgTricks=6.12) [04:30:12.416] =================== [04:30:12.416] [TRUMP] Skipped: not on lead [04:30:12.416] Selected: C6 (avg 10.58 IMPs, 6.12 tricks) [04:30:12.416] [stage-timing] ok sample=43ms validate=0ms nn=184ms signal=0ms simgames=2ms dds=45ms total=279ms samples=50 cards=22 [04:30:12.416] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 973 A6 KQJT8542 -Lw wQ38A' [04:30:12.418] SUITC_CALL_END: jsonLength=294 [04:30:12.418] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":98.5139}], "Result":0.0149 , "GameTree":[ {"T":"W:K","Vs":[{"T":"52 [04:30:12.418] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln6 -ls1 6 97 KT42' [04:30:12.420] SUITC_CALL_END: jsonLength=282 [04:30:12.420] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":100.0000}], "Result":0.0000 , "GameTree":[ {"T":"N:6","Vs":[{"T":"K [04:30:12.420] === FindBestCardAsync: Position=W, CardsPlayed=22 === [04:30:12.420] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:12.420] Relative position: Declarer, Contract type: Suit [04:30:12.420] Cards in hand mask: 8 [04:30:12.421] Candidate: xC = 86.1 % [04:30:12.421] Candidate: xD = 12.7 % [04:30:12.421] Candidate: 9D = 0.7 % [04:30:12.421] Candidate: xH = 0.4 % [04:30:12.421] Candidate: KH = 0.1 % [04:30:12.421] Candidate: JD = 0.0 % [04:30:12.421] Candidate: KD = 0.0 % [04:30:12.421] Candidate: AH = 0.0 % [04:30:12.422] Selected: C6 (86.1 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:13 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:13 === [04:30:13.004] === FindBestCardAsync: Position=E, CardsPlayed=24 === [04:30:13.004] Contract: 4H, Declarer: W, Dealer: S [04:30:13.004] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:13.004] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:13.004] Position E is on declarer's side - score table shifted by 5 declarer tricks won [04:30:13.004] ****************************** [04:30:13.004] FindMatchingDealsWithPlayInternal Input: [04:30:13.004] Position parameter: E [04:30:13.005] Deal from game: N:... ... ... ... [04:30:13.005] Hand for N: (null) [04:30:13.005] Hand for E: KQ32.Q96.T62.973 [04:30:13.005] Hand for S: (null) [04:30:13.005] Hand for W: 8.AKJ753.KJ95.A6 [04:30:13.005] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA, H7, H4, HQ, C5, SK, S5, C6, S4 [04:30:13.005] Declarer: W [04:30:13.005] ****************************** [04:30:13.005] [DealFinder] Seed from player E hand: 270037284 [04:30:13.005] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:13.005] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:13.005] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1401MB, gc2=25) [04:30:13.005] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [04:30:13.005] [ExtractPartialDeal] Position=E, Declarer=W, CardsPlayed=24 [04:30:13.005] [ExtractPartialDeal] Visible hands: E, W [04:30:13.006] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:13.006] [ExtractPartialDeal] Extracted hands: [04:30:13.006] N: ... (0 cards) [04:30:13.006] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:13.006] S: ... (0 cards) [04:30:13.006] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:13.006] [DealFinder] Trump suit from contract '4H': Hearts [04:30:13.006] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:13.006] [ComputePlayedCards] Card 1: H2 played by N [04:30:13.006] [ComputePlayedCards] Card 2: H6 played by E [04:30:13.006] [ComputePlayedCards] Card 3: HT played by S [04:30:13.006] [ComputePlayedCards] Card 4: HJ played by W [04:30:13.006] [ComputePlayedCards] Trick complete. Winner: W [04:30:13.006] [ComputePlayedCards] Card 5: H3 played by W [04:30:13.006] [ComputePlayedCards] Card 6: H8 played by N [04:30:13.006] [ComputePlayedCards] Card 7: H9 played by E [04:30:13.006] [ComputePlayedCards] Card 8: CJ played by S [04:30:13.007] [ComputePlayedCards] Trick complete. Winner: E [04:30:13.007] [ComputePlayedCards] Card 9: SQ played by E [04:30:13.007] [ComputePlayedCards] Card 10: S7 played by S [04:30:13.007] [ComputePlayedCards] Card 11: S8 played by W [04:30:13.007] [ComputePlayedCards] Card 12: SA played by N [04:30:13.007] [ComputePlayedCards] Trick complete. Winner: N [04:30:13.007] [ComputePlayedCards] Card 13: CQ played by N [04:30:13.007] [ComputePlayedCards] Card 14: C3 played by E [04:30:13.007] [ComputePlayedCards] Card 15: C8 played by S [04:30:13.007] [ComputePlayedCards] Card 16: CA played by W [04:30:13.007] [ComputePlayedCards] Trick complete. Winner: W [04:30:13.007] [ComputePlayedCards] Card 17: H7 played by W [04:30:13.007] [ComputePlayedCards] Card 18: H4 played by N [04:30:13.008] [ComputePlayedCards] Card 19: HQ played by E [04:30:13.008] [ComputePlayedCards] Card 20: C5 played by S [04:30:13.008] [ComputePlayedCards] Trick complete. Winner: E [04:30:13.008] [ComputePlayedCards] Card 21: SK played by E [04:30:13.008] [ComputePlayedCards] Card 22: S5 played by S [04:30:13.008] [ComputePlayedCards] Card 23: C6 played by W [04:30:13.008] [ComputePlayedCards] Card 24: S4 played by N [04:30:13.008] [ComputePlayedCards] Trick complete. Winner: E [04:30:13.008] [DealFinder] Added 6 played cards to N (was 0 cards): H2, H8, SA, CQ, H4, S4 [04:30:13.008] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3, HQ, SK [04:30:13.008] [DealFinder] Added 6 played cards to S (was 0 cards): HT, CJ, S7, C8, C5, S5 [04:30:13.008] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA, H7, C6 [04:30:13.008] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:13.009] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:13.009] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:13.009] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:13.009] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:13.009] [DealFinder] Known cards per player: N=6, E=13, S=6, W=13 [04:30:13.010] [DealFinder] Locked players: E, W [04:30:13.010] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [04:30:13.010] [DealFinder] Players needing cards: N:7, S:7 [04:30:13.010] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:30:13.844] [DealFinder] Combinatorial: enumerated 3432, perfect 2110, sending 100 to DDS [04:30:13.844] [Timing] Total: 838ms, Generation: 0ms, Verification: 0ms [04:30:13.844] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 2110 [04:30:13.844] Search complete. Returning 100 deals. [04:30:13.844] Found 100 sample deals for simulation. [04:30:13.844] Valid deals for DDS: 100 / 100 [04:30:13.844] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:30:13.862] [SAMPLE-VAL] Opening lead NN validation (H2): 1/100 samples adjusted [04:30:13.863] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:13.863] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:13.863] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:13.863] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:13.863] [SAMPLE-VAL] T5: W=H7 N=H4 E=HQ S=C5 (leader=W) [04:30:13.863] [SAMPLE-VAL] T6: E=SK S=S5 W=C6 N=S4 (leader=E) [04:30:13.867] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=14 % T5-C5=13 % T6-S5=91 %] [04:30:13.871] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=71 % T6-S5=100 %] [04:30:13.875] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.002 [N:T2-H8=42 % T3-SA=95 % T4-CQ=8 % T5-H4=100 % T6-S4=65 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=91 % T6-S5=100 %] [04:30:13.878] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=46 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=37 % T6-S5=100 %] [04:30:13.882] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.002 [N:T2-H8=45 % T3-SA=89 % T4-CQ=9 % T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=9 % T5-C5=96 % T6-S5=99 %] [04:30:13.886] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=87 % T4-CQ=17 % T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=7 % T5-C5=98 % T6-S5=99 %] [04:30:13.890] [SAMPLE-VAL] Sample 7: weight 0.500 -> 0.000 [N:T2-H8=56 % T3-SA=98 % T4-CQ=8 % T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=2 %! T6-S5=100 %] [04:30:13.894] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=12 % T6-S5=95 %] [04:30:13.897] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=46 % T6-S5=100 %] [04:30:13.901] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=50 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=38 % T6-S5=100 %] [04:30:13.905] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.001 [N:T2-H8=52 % T3-SA=97 % T4-CQ=10 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=19 % T5-C5=3 %! T6-S5=96 %] [04:30:13.908] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=96 % T4-CQ=13 % T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=22 % T5-C5=7 % T6-S5=97 %] [04:30:13.912] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.003 [N:T2-H8=36 % T3-SA=92 % T4-CQ=11 % T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=87 % T6-S5=94 %] [04:30:13.916] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=7 % T5-C5=89 % T6-S5=99 %] [04:30:13.919] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=69 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=7 % T6-S5=100 %] [04:30:13.923] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=89 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=23 % T5-C5=5 %! T6-S5=90 %] [04:30:13.927] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.002 [N:T2-H8=47 % T3-SA=89 % T4-CQ=14 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=11 % T5-C5=83 % T6-S5=94 %] [04:30:13.931] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 %] [04:30:13.934] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=94 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=11 % T5-C5=68 % T6-S5=92 %] [04:30:13.938] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=76 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=23 % T5-C5=6 % T6-S5=97 %] [04:30:13.942] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=85 % T4-C8=23 % T5-C5=12 % T6-S5=86 %] [04:30:13.945] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=14 % T5-C5=18 % T6-S5=99 %] [04:30:13.949] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.002 [N:T2-H8=40 % T3-SA=97 % T4-CQ=15 % T5-H4=100 % T6-S4=50 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=25 % T5-C5=3 %! T6-S5=100 %] [04:30:13.953] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.006 [N:T2-H8=45 % T3-SA=93 % T4-CQ=5 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=16 % T5-C5=36 % T6-S5=93 %] [04:30:13.956] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=46 % T6-S5=100 %] [04:30:13.960] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.003 [N:T2-H8=31 % T3-SA=97 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=23 % T5-C5=5 %! T6-S5=97 %] [04:30:13.964] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=86 % T6-S5=100 %] [04:30:13.967] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=88 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=13 % T5-C5=66 % T6-S5=95 %] [04:30:13.971] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.002 [N:T2-H8=63 % T3-SA=94 % T4-CQ=8 % T5-H4=100 % T6-S4=86 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=49 % T6-S5=100 %] [04:30:13.974] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=73 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=4 %! T6-S5=98 %] [04:30:13.978] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=73 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=4 %! T6-S5=98 %] [04:30:13.982] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.002 [N:T2-H8=42 % T3-SA=96 % T4-CQ=15 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=77 % T6-S5=98 %] [04:30:13.988] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [N:T2-H8=48 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=89 % T4-C8=13 % T5-C5=52 % T6-S5=92 %] [04:30:13.991] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=45 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=6 % T5-C5=65 % T6-S5=100 %] [04:30:13.995] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.004 [N:T2-H8=52 % T3-SA=95 % T4-CQ=5 % T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=26 % T6-S5=100 %] [04:30:13.999] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.002 [N:T2-H8=60 % T3-SA=98 % T4-CQ=8 % T5-H4=100 % T6-S4=75 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=45 % T6-S5=100 %] [04:30:14.002] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=89 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=9 % T5-C5=79 % T6-S5=92 %] [04:30:14.006] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=66 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=6 % T5-C5=89 % T6-S5=100 %] [04:30:14.010] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=91 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=87 % T6-S5=99 %] [04:30:14.013] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.003 [N:T2-H8=41 % T3-SA=96 % T4-CQ=6 % T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=27 % T6-S5=100 %] [04:30:14.017] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [N:T2-H8=43 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=18 % T6-S5=100 %] [04:30:14.021] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=89 % T4-CQ=9 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=9 % T5-C5=60 % T6-S5=99 %] [04:30:14.024] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=12 % T5-C5=46 % T6-S5=85 %] [04:30:14.028] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=96 % T4-CQ=9 % T5-H4=100 % T6-S4=66 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=22 % T5-C5=1 %! T6-S5=100 %] [04:30:14.031] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.002 [N:T2-H8=60 % T3-SA=98 % T4-CQ=8 % T5-H4=100 % T6-S4=75 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=45 % T6-S5=100 %] [04:30:14.035] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=88 % T4-CQ=7 % T5-H4=100 % T6-S4=89 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=9 % T5-C5=94 % T6-S5=94 %] [04:30:14.039] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.002 [N:T2-H8=41 % T3-SA=90 % T4-CQ=4 %! T5-H4=100 % T6-S4=94 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=16 % T5-C5=30 % T6-S5=94 %] [04:30:14.043] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=89 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=10 % T5-C5=67 % T6-S5=94 %] [04:30:14.046] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=14 % T5-C5=8 % T6-S5=95 %] [04:30:14.050] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=91 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=87 % T6-S5=99 %] [04:30:14.054] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=76 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=4 %! T6-S5=98 %] [04:30:14.058] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=16 % T5-C5=15 % T6-S5=97 %] [04:30:14.062] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.003 [N:T2-H8=44 % T3-SA=94 % T4-CQ=6 % T5-H4=100 % T6-S4=48 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=8 % T6-S5=100 %] [04:30:14.065] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.003 [N:T2-H8=56 % T3-SA=98 % T4-CQ=4 %! T5-H4=100 % T6-S4=71 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=13 % T6-S5=100 %] [04:30:14.069] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=88 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=81 % T4-C8=7 % T5-C5=82 % T6-S5=85 %] [04:30:14.073] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=52 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=32 % T6-S5=100 %] [04:30:14.077] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=66 % T6-S5=97 %] [04:30:14.080] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=89 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=12 % T5-C5=55 % T6-S5=100 %] [04:30:14.084] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=91 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=18 % T5-C5=33 % T6-S5=93 %] [04:30:14.088] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=88 % T4-CQ=14 % T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=82 % T6-S5=99 %] [04:30:14.091] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=14 % T6-S5=100 %] [04:30:14.095] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=5 %! T6-S5=98 %] [04:30:14.099] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.002 [N:T2-H8=44 % T3-SA=91 % T4-CQ=13 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=22 % T5-C5=9 % T6-S5=92 %] [04:30:14.102] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=96 % T4-CQ=15 % T5-H4=100 % T6-S4=48 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=65 % T6-S5=100 %] [04:30:14.106] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.002 [N:T2-H8=55 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=10 % T5-C5=51 % T6-S5=86 %] [04:30:14.110] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.002 [N:T2-H8=51 % T3-SA=97 % T4-CQ=13 % T5-H4=100 % T6-S4=87 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=65 % T6-S5=95 %] [04:30:14.113] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.003 [N:T2-H8=39 % T3-SA=90 % T4-CQ=5 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=19 % T5-C5=17 % T6-S5=94 %] [04:30:14.117] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=95 % T4-CQ=15 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=90 % T6-S5=100 %] [04:30:14.121] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.002 [N:T2-H8=57 % T3-SA=91 % T4-CQ=4 %! T5-H4=100 % T6-S4=77 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=8 % T6-S5=96 %] [04:30:14.124] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=86 % T4-C8=23 % T5-C5=14 % T6-S5=91 %] [04:30:14.128] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=89 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=8 % T5-C5=82 % T6-S5=100 %] [04:30:14.132] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=6 % T5-C5=93 % T6-S5=99 %] [04:30:14.135] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=94 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=89 % T4-C8=10 % T5-C5=76 % T6-S5=88 %] [04:30:14.139] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.002 [N:T2-H8=36 % T3-SA=93 % T4-CQ=16 % T5-H4=100 % T6-S4=97 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=67 % T6-S5=93 %] [04:30:14.143] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 % T5-C5=50 % T6-S5=91 %] [04:30:14.147] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=65 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=46 % T6-S5=100 %] [04:30:14.151] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=9 % T6-S5=98 %] [04:30:14.155] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.000 [N:T2-H8=27 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=11 % T5-C5=47 % T6-S5=98 %] [04:30:14.159] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=12 % T6-S5=95 %] [04:30:14.163] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=99 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=14 % T5-C5=29 % T6-S5=97 %] [04:30:14.167] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.003 [N:T2-H8=36 % T3-SA=90 % T4-CQ=5 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=20 % T5-C5=28 % T6-S5=93 %] [04:30:14.170] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=37 % T6-S5=99 %] [04:30:14.174] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.006 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 % T5-C5=35 % T6-S5=99 %] [04:30:14.178] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=50 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 % T5-C5=7 % T6-S5=100 %] [04:30:14.182] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=60 % T6-S5=98 %] [04:30:14.186] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=86 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=12 % T5-C5=37 % T6-S5=96 %] [04:30:14.189] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.003 [N:T2-H8=54 % T3-SA=88 % T4-CQ=4 %! T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=16 % T5-C5=18 % T6-S5=99 %] [04:30:14.193] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=90 % T4-CQ=11 % T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=9 % T5-C5=77 % T6-S5=99 %] [04:30:14.197] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=14 % T5-C5=25 % T6-S5=96 %] [04:30:14.200] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.001 [N:T2-H8=63 % T3-SA=93 % T4-CQ=4 %! T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=7 % T6-S5=100 %] [04:30:14.204] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=46 % T6-S5=100 %] [04:30:14.207] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.002 [N:T2-H8=42 % T3-SA=96 % T4-CQ=14 % T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=21 % T5-C5=6 % T6-S5=97 %] [04:30:14.211] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=93 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=7 % T5-C5=93 % T6-S5=90 %] [04:30:14.215] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.002 [N:T2-H8=52 % T3-SA=88 % T4-CQ=13 % T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=11 % T5-C5=76 % T6-S5=90 %] [04:30:14.218] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.000 [N:T2-H8=25 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=23 % T5-C5=17 % T6-S5=100 %] [04:30:14.222] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.002 [N:T2-H8=52 % T3-SA=90 % T4-CQ=4 %! T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=15 % T5-C5=22 % T6-S5=90 %] [04:30:14.226] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=96 % T4-CQ=4 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 % T5-C5=20 % T6-S5=97 %] [04:30:14.229] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.002 [N:T2-H8=41 % T3-SA=97 % T4-CQ=16 % T5-H4=100 % T6-S4=82 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=73 % T6-S5=98 %] [04:30:14.233] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=16 % T5-C5=24 % T6-S5=92 %] [04:30:14.237] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=76 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=25 % T5-C5=2 %! T6-S5=100 %] [04:30:14.237] [SAMPLE-VAL] Zeroed 1 samples below relative threshold 0.010 x max 0.0057 = 0.000057 [04:30:14.237] [SAMPLE-VAL] Done. Weight range: 0.000-0.006 [04:30:14.237] [SAMPLE-VAL] Top sample 24 (w=0.006): N:AJ64.842.Q43.Q42 S:T975.T.A87.KJT85 [N:T2-H8=45 % T3-SA=93 % T4-CQ=5 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=16 % T5-C5=36 % T6-S5=93 %] [04:30:14.237] [SAMPLE-VAL] Top sample 83 (w=0.006): N:A964.842.Q43.Q42 S:JT75.T.A87.KJT85 [N:T2-H8=52 % T3-SA=89 % T4-CQ=4 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=17 % T5-C5=35 % T6-S5=99 %] [04:30:14.237] [SAMPLE-VAL] Top sample 35 (w=0.004): N:AT94.842.A74.Q42 S:J765.T.Q83.KJT85 [N:T2-H8=52 % T3-SA=95 % T4-CQ=5 % T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=26 % T6-S5=100 %] [04:30:14.238] [SAMPLE-VAL] Top sample 13 (w=0.003): N:AJ64.842.AQ84.Q4 S:T975.T.73.KJT852 [N:T2-H8=36 % T3-SA=92 % T4-CQ=11 % T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=87 % T6-S5=94 %] [04:30:14.238] [SAMPLE-VAL] Top sample 67 (w=0.003): N:A64.842.AQ84.Q42 S:JT975.T.73.KJT85 [N:T2-H8=39 % T3-SA=90 % T4-CQ=5 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=19 % T5-C5=17 % T6-S5=94 %] [04:30:14.238] After sample validation: 99 deals remaining [04:30:14.238] [PLAY-INFER] No inference observations detected [04:30:14.238] Using weighted samples: 99/99 have non-uniform weights (range 0.000-0.006) [04:30:14.238] Sample deals (99 total, showing first 20, by weight): [04:30:14.238] [1] (w=0.006) S:T975.T.A87.KJT85 8.AKJ753.KJ95.A6 AJ64.842.Q43.Q42 KQ32.Q96.T62.973 [04:30:14.238] [2] (w=0.006) S:JT75.T.A87.KJT85 8.AKJ753.KJ95.A6 A964.842.Q43.Q42 KQ32.Q96.T62.973 [04:30:14.238] [3] (w=0.004) S:J765.T.Q83.KJT85 8.AKJ753.KJ95.A6 AT94.842.A74.Q42 KQ32.Q96.T62.973 [04:30:14.238] [4] (w=0.003) S:T975.T.73.KJT852 8.AKJ753.KJ95.A6 AJ64.842.AQ84.Q4 KQ32.Q96.T62.973 [04:30:14.238] [5] (w=0.003) S:JT975.T.73.KJT85 8.AKJ753.KJ95.A6 A64.842.AQ84.Q42 KQ32.Q96.T62.973 [04:30:14.239] [6] (w=0.003) S:765.T.AQ83.KJT85 8.AKJ753.KJ95.A6 AJT94.842.74.Q42 KQ32.Q96.T62.973 [04:30:14.239] [7] (w=0.003) S:T765.T.Q87.KJT85 8.AKJ753.KJ95.A6 AJ94.842.A43.Q42 KQ32.Q96.T62.973 [04:30:14.239] [8] (w=0.003) S:JT765.T.74.KJT85 8.AKJ753.KJ95.A6 A94.842.AQ83.Q42 KQ32.Q96.T62.973 [04:30:14.239] [9] (w=0.003) S:JT975.T.83.KJT85 8.AKJ753.KJ95.A6 A64.842.AQ74.Q42 KQ32.Q96.T62.973 [04:30:14.239] [10] (w=0.003) S:T9765.T.873.KJ85 8.AKJ753.KJ95.A6 AJ4.842.AQ4.QT42 KQ32.Q96.T62.973 [04:30:14.239] [11] (w=0.003) S:JT75.T.A74.KJT85 8.AKJ753.KJ95.A6 A964.842.Q83.Q42 KQ32.Q96.T62.973 [04:30:14.239] [12] (w=0.002) S:JT75.T.Q84.KJ854 8.AKJ753.KJ95.A6 A964.842.A73.QT2 KQ32.Q96.T62.973 [04:30:14.239] [13] (w=0.002) S:JT75.T.Q84.KJ852 8.AKJ753.KJ95.A6 A964.842.A73.QT4 KQ32.Q96.T62.973 [04:30:14.239] [14] (w=0.002) S:JT975.T.Q3.KJ854 8.AKJ753.KJ95.A6 A64.842.A874.QT2 KQ32.Q96.T62.973 [04:30:14.239] [15] (w=0.002) S:JT75.T.Q73.KJ852 8.AKJ753.KJ95.A6 A964.842.A84.QT4 KQ32.Q96.T62.973 [04:30:14.239] [16] (w=0.002) S:T975.T.Q74.KJT85 8.AKJ753.KJ95.A6 AJ64.842.A83.Q42 KQ32.Q96.T62.973 [04:30:14.240] [17] (w=0.002) S:J765.T.73.KJ8542 8.AKJ753.KJ95.A6 AT94.842.AQ84.QT KQ32.Q96.T62.973 [04:30:14.240] [18] (w=0.002) S:J975.T.Q73.KJ854 8.AKJ753.KJ95.A6 AT64.842.A84.QT2 KQ32.Q96.T62.973 [04:30:14.240] [19] (w=0.002) S:T975.T.743.KJ854 8.AKJ753.KJ95.A6 AJ64.842.AQ8.QT2 KQ32.Q96.T62.973 [04:30:14.240] [20] (w=0.002) S:T9765.T.Q4.KJ854 8.AKJ753.KJ95.A6 AJ4.842.A873.QT2 KQ32.Q96.T62.973 [04:30:14.240] ... and 79 more [04:30:14.328] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:30:14.328] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:14.328] C9: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:14.329] S3: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:14.329] D2: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 650, 650, 650, 620, 620, 650, 620, 650, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:14.329] D6: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 650, 650, 650, 620, 620, 650, 620, 650, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 650, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:14.329] DT: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:14.329] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:14.329] C9: [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, 5, 5, 5, 5] [04:30:14.329] S3: [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, 5, 5, 5, 5] [04:30:14.329] D2: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 6, 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:30:14.329] D6: [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 6, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 6, 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:30:14.329] DT: [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, 5, 5, 5, 5] [04:30:14.330] --- IMP Calculation Output (card -> average IMP) --- [04:30:14.330] D2: 0.11 [04:30:14.330] D6: 0.11 [04:30:14.330] C9: -0.07 [04:30:14.330] S3: -0.07 [04:30:14.330] DT: -0.07 [04:30:14.330] === DDS DETAILED ANALYSIS === [04:30:14.330] Cards analyzed: 5, Samples per card: 99 [04:30:14.330] [04:30:14.330] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:14.330] ----- ------ --------- ------- ----------- -------------------------------- [04:30:14.331] D2 0.11 5.11 100 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6...] [04:30:14.331] D6 0.11 5.11 100 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 6...] [04:30:14.331] S3 -0.07 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:30:14.331] C9 -0.07 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:30:14.331] DT -0.07 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:30:14.331] [04:30:14.331] Selected: D2 (IMPs=0.11, avgTricks=5.11) [04:30:14.331] =================== [04:30:14.332] [FUSION] alpha-mu(M=2) correction: 99 worlds, candidates=[D2,D6,S3,C9] [04:30:14.650] [FUSION] D2: 8 info-set group(s), 92 world(s) committed, 0 singleton(s) [04:30:14.897] [FUSION] D6: 8 info-set group(s), 92 world(s) committed, 0 singleton(s) [04:30:15.142] [FUSION] S3: 13 info-set group(s), 99 world(s) committed, 3 singleton(s) [04:30:15.391] [FUSION] C9: 8 info-set group(s), 99 world(s) committed, 1 singleton(s) [04:30:15.391] [FUSION] D2: 0.11 -> 0.11 IMP (avgTricks 5.15) [04:30:15.392] [FUSION] D6: 0.11 -> 0.11 IMP (avgTricks 5.15) [04:30:15.392] [FUSION] S3: -0.07 -> -0.07 IMP (avgTricks 5.00) [04:30:15.392] [FUSION] C9: -0.07 -> -0.07 IMP (avgTricks 5.00) [04:30:15.392] [FUSION] After correction, best card: D2 (0.11 IMP) [04:30:15.392] [TRUMP] Trump=Hearts, declarerTrumps=6, dummyTrumps=3, initialMissing=4, maxMissing=7 [04:30:15.392] [TRUMP] Missing trumps: 0 (initial: 4, played: 4) -> adjust: -0.10 [04:30:15.392] Selected: D2 (avg 0.11 IMPs, 5.15 tricks) -- 1 tied card(s): D6 [04:30:15.392] [stage-timing] ok sample=839ms validate=0ms nn=393ms signal=0ms simgames=8ms dds=1143ms total=2388ms samples=99 cards=24 [04:30:15.393] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 T62 KJ95 AQ8743' [04:30:17.028] SUITC_CALL_END: jsonLength=17936 [04:30:17.028] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":42.3292} ,{"Tricks":2,"Percentage":100.0000} ],"Result":2.4233, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2, N3","Plays":[{"Tricks":3,"P [04:30:17.029] === FindBestCardAsync: Position=E, CardsPlayed=24 === [04:30:17.029] Finding card to play for E: KQ32.Q96.T62.973 [04:30:17.029] Relative position: Dummy, Contract type: Suit [04:30:17.029] Cards in hand mask: 5 [04:30:17.030] Candidate: xD = 52.5 % [04:30:17.030] Candidate: xS = 19.4 % [04:30:17.030] Candidate: TD = 17.2 % [04:30:17.030] Candidate: xC = 6.8 % [04:30:17.030] Candidate: 9C = 4.1 % [04:30:17.030] Selected: D2 (52.5 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:17 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:17 === [04:30:17.770] === FindBestCardAsync: Position=W, CardsPlayed=26 === [04:30:17.771] Contract: 4H, Declarer: W, Dealer: S [04:30:17.771] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:17.771] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:17.771] Position W is on declarer's side - score table shifted by 5 declarer tricks won [04:30:17.771] ****************************** [04:30:17.771] FindMatchingDealsWithPlayInternal Input: [04:30:17.771] Position parameter: W [04:30:17.771] Deal from game: N:... ... ... ... [04:30:17.771] Hand for N: (null) [04:30:17.771] Hand for E: KQ32.Q96.T62.973 [04:30:17.771] Hand for S: (null) [04:30:17.771] Hand for W: 8.AKJ753.KJ95.A6 [04:30:17.771] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA, H7, H4, HQ, C5, SK, S5, C6, S4, D2, D3 [04:30:17.772] Declarer: W [04:30:17.772] ****************************** [04:30:17.772] [DealFinder] Seed from player W hand: -1987099739 [04:30:17.772] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:17.772] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:17.772] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1424MB, gc2=25) [04:30:17.772] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [04:30:17.772] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=26 [04:30:17.772] [ExtractPartialDeal] Visible hands: W, E [04:30:17.772] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:17.772] [ExtractPartialDeal] Extracted hands: [04:30:17.772] N: ... (0 cards) [04:30:17.772] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:17.772] S: ... (0 cards) [04:30:17.773] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:17.773] [DealFinder] Trump suit from contract '4H': Hearts [04:30:17.773] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:17.773] [ComputePlayedCards] Card 1: H2 played by N [04:30:17.773] [ComputePlayedCards] Card 2: H6 played by E [04:30:17.773] [ComputePlayedCards] Card 3: HT played by S [04:30:17.773] [ComputePlayedCards] Card 4: HJ played by W [04:30:17.773] [ComputePlayedCards] Trick complete. Winner: W [04:30:17.773] [ComputePlayedCards] Card 5: H3 played by W [04:30:17.773] [ComputePlayedCards] Card 6: H8 played by N [04:30:17.773] [ComputePlayedCards] Card 7: H9 played by E [04:30:17.773] [ComputePlayedCards] Card 8: CJ played by S [04:30:17.773] [ComputePlayedCards] Trick complete. Winner: E [04:30:17.773] [ComputePlayedCards] Card 9: SQ played by E [04:30:17.773] [ComputePlayedCards] Card 10: S7 played by S [04:30:17.773] [ComputePlayedCards] Card 11: S8 played by W [04:30:17.773] [ComputePlayedCards] Card 12: SA played by N [04:30:17.773] [ComputePlayedCards] Trick complete. Winner: N [04:30:17.774] [ComputePlayedCards] Card 13: CQ played by N [04:30:17.774] [ComputePlayedCards] Card 14: C3 played by E [04:30:17.774] [ComputePlayedCards] Card 15: C8 played by S [04:30:17.774] [ComputePlayedCards] Card 16: CA played by W [04:30:17.774] [ComputePlayedCards] Trick complete. Winner: W [04:30:17.774] [ComputePlayedCards] Card 17: H7 played by W [04:30:17.774] [ComputePlayedCards] Card 18: H4 played by N [04:30:17.774] [ComputePlayedCards] Card 19: HQ played by E [04:30:17.774] [ComputePlayedCards] Card 20: C5 played by S [04:30:17.774] [ComputePlayedCards] Trick complete. Winner: E [04:30:17.774] [ComputePlayedCards] Card 21: SK played by E [04:30:17.774] [ComputePlayedCards] Card 22: S5 played by S [04:30:17.774] [ComputePlayedCards] Card 23: C6 played by W [04:30:17.774] [ComputePlayedCards] Card 24: S4 played by N [04:30:17.774] [ComputePlayedCards] Trick complete. Winner: E [04:30:17.774] [ComputePlayedCards] Card 25: D2 played by E [04:30:17.775] [ComputePlayedCards] Card 26: D3 played by S [04:30:17.775] [DealFinder] Added 6 played cards to N (was 0 cards): H2, H8, SA, CQ, H4, S4 [04:30:17.775] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3, HQ, SK, D2 [04:30:17.775] [DealFinder] Added 7 played cards to S (was 0 cards): HT, CJ, S7, C8, C5, S5, D3 [04:30:17.775] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA, H7, C6 [04:30:17.775] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:17.775] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:17.775] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:17.776] [DealFinder] Re-propagated HCP after played-card floor: N HCP[6-16] [04:30:17.776] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-11] [04:30:17.776] [DealFinder] Known cards per player: N=6, E=13, S=7, W=13 [04:30:17.776] [DealFinder] Locked players: E, W [04:30:17.776] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [04:30:17.776] [DealFinder] Players needing cards: N:7, S:6 [04:30:17.776] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:30:18.186] [DealFinder] Combinatorial: enumerated 1716, perfect 1039, sending 100 to DDS [04:30:18.186] [Timing] Total: 414ms, Generation: 0ms, Verification: 0ms [04:30:18.186] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 1039 [04:30:18.186] Search complete. Returning 100 deals. [04:30:18.186] Found 100 sample deals for simulation. [04:30:18.186] Valid deals for DDS: 100 / 100 [04:30:18.186] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:30:18.201] [SAMPLE-VAL] Opening lead NN validation (H2): 2/100 samples adjusted [04:30:18.202] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:18.202] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:18.202] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:18.202] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:18.202] [SAMPLE-VAL] T5: W=H7 N=H4 E=HQ S=C5 (leader=W) [04:30:18.202] [SAMPLE-VAL] T6: E=SK S=S5 W=C6 N=S4 (leader=E) [04:30:18.202] [SAMPLE-VAL] T7: E=D2 S=D3 (leader=E) (partial) [04:30:18.207] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 % T6-S4=73 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=18 % T5-C5=18 % T6-S5=98 % T7-D3=85 %] [04:30:18.210] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=99 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=25 % T5-C5=3 %! T6-S5=98 % T7-D3=100 %] [04:30:18.214] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=75 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=24 % T5-C5=3 %! T6-S5=98 % T7-D3=100 %] [04:30:18.218] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=32 % T6-S5=100 % T7-D3=77 %] [04:30:18.222] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.004 [N:T2-H8=43 % T3-SA=92 % T4-CQ=14 % T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=12 % T5-C5=72 % T6-S5=88 % T7-D3=93 %] [04:30:18.227] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.002 [N:T2-H8=56 % T3-SA=95 % T4-CQ=9 % T5-H4=100 % T6-S4=47 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=58 % T6-S5=100 % T7-D3=59 %] [04:30:18.233] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.001 [N:T2-H8=52 % T3-SA=97 % T4-CQ=10 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=19 % T5-C5=3 %! T6-S5=96 % T7-D3=63 %] [04:30:18.238] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=35 % T6-S5=98 % T7-D3=73 %] [04:30:18.243] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=93 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=84 % T4-C8=7 % T5-C5=93 % T6-S5=90 % T7-D3=58 %] [04:30:18.248] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=82 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=32 % T6-S5=97 % T7-D3=100 %] [04:30:18.253] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=90 % T4-CQ=13 % T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=22 % T5-C5=7 % T6-S5=92 % T7-D3=96 %] [04:30:18.257] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=51 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=23 % T5-C5=7 % T6-S5=89 % T7-D3=34 %] [04:30:18.262] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.003 [N:T2-H8=52 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=61 % T6-S5=96 % T7-D3=78 %] [04:30:18.266] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.003 [N:T2-H8=42 % T3-SA=96 % T4-CQ=15 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=10 % T5-C5=77 % T6-S5=98 % T7-D3=87 %] [04:30:18.270] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=94 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=89 % T4-C8=10 % T5-C5=46 % T6-S5=90 % T7-D3=78 %] [04:30:18.274] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=95 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=20 % T5-C5=31 % T6-S5=98 % T7-D3=100 %] [04:30:18.278] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=12 % T5-C5=32 % T6-S5=97 % T7-D3=79 %] [04:30:18.281] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.003 [N:T2-H8=36 % T3-SA=93 % T4-CQ=16 % T5-H4=100 % T6-S4=97 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=67 % T6-S5=93 % T7-D3=100 %] [04:30:18.286] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=94 % T4-CQ=1 %! T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=88 % T4-C8=14 % T5-C5=12 % T6-S5=89 % T7-D3=72 %] [04:30:18.290] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [N:T2-H8=29 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=12 % T5-C5=50 % T6-S5=91 % T7-D3=92 %] [04:30:18.293] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.003 [N:T2-H8=45 % T3-SA=96 % T4-CQ=12 % T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=76 % T6-S5=100 % T7-D3=94 %] [04:30:18.297] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=47 % T6-S5=94 % T7-D3=100 %] [04:30:18.301] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.004 [N:T2-H8=43 % T3-SA=92 % T4-CQ=14 % T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=12 % T5-C5=72 % T6-S5=88 % T7-D3=93 %] [04:30:18.305] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.003 [N:T2-H8=52 % T3-SA=88 % T4-CQ=13 % T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=11 % T5-C5=76 % T6-S5=90 % T7-D3=94 %] [04:30:18.309] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.006 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=19 % T5-C5=18 % T6-S5=96 % T7-D3=92 %] [04:30:18.312] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.003 [N:T2-H8=48 % T3-SA=91 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=11 % T5-C5=87 % T6-S5=99 % T7-D3=74 %] [04:30:18.316] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.002 [N:T2-H8=66 % T3-SA=93 % T4-CQ=7 % T5-H4=100 % T6-S4=93 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=29 % T6-S5=99 % T7-D3=61 %] [04:30:18.320] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=14 % T5-C5=18 % T6-S5=99 % T7-D3=89 %] [04:30:18.325] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=8 % T5-C5=71 % T6-S5=98 % T7-D3=85 %] [04:30:18.329] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=69 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=6 % T5-C5=58 % T6-S5=100 % T7-D3=78 %] [04:30:18.332] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=7 % T5-C5=89 % T6-S5=99 % T7-D3=80 %] [04:30:18.336] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.003 [N:T2-H8=44 % T3-SA=89 % T4-CQ=12 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=10 % T5-C5=84 % T6-S5=99 % T7-D3=100 %] [04:30:18.340] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=87 % T4-C8=22 % T5-C5=3 %! T6-S5=90 % T7-D3=72 %] [04:30:18.344] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.004 [N:T2-H8=36 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=68 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=9 % T6-S5=100 % T7-D3=100 %] [04:30:18.348] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=91 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=86 % T4-C8=11 % T5-C5=43 % T6-S5=89 % T7-D3=78 %] [04:30:18.352] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=52 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=32 % T6-S5=100 % T7-D3=58 %] [04:30:18.355] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=53 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=30 % T6-S5=100 % T7-D3=93 %] [04:30:18.359] [SAMPLE-VAL] Sample 38: weight 0.500 -> 0.000 [N:T2-H8=56 % T3-SA=98 % T4-CQ=8 % T5-H4=100 % T6-S4=74 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=2 %! T6-S5=100 % T7-D3=62 %] [04:30:18.363] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=77 % T6-S5=99 % T7-D3=95 %] [04:30:18.367] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.006 [N:T2-H8=31 % T3-SA=97 % T4-CQ=7 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=19 % T5-C5=19 % T6-S5=98 % T7-D3=75 %] [04:30:18.371] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.003 [N:T2-H8=57 % T3-SA=94 % T4-CQ=10 % T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=68 % T6-S5=100 % T7-D3=93 %] [04:30:18.375] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=95 % T4-CQ=1 %! T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=90 % T4-C8=14 % T5-C5=25 % T6-S5=89 % T7-D3=40 %] [04:30:18.379] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=48 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=68 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=24 % T6-S5=100 % T7-D3=42 %] [04:30:18.382] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=6 % T5-C5=93 % T6-S5=99 % T7-D3=48 %] [04:30:18.386] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 % T7-D3=72 %] [04:30:18.390] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.003 [N:T2-H8=37 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=81 % T6-S5=100 % T7-D3=100 %] [04:30:18.394] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.000 [N:T2-H8=47 % T3-SA=93 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=25 % T5-C5=1 %! T6-S5=99 % T7-D3=80 %] [04:30:18.398] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=94 % T4-CQ=1 %! T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=87 % T4-C8=6 % T5-C5=94 % T6-S5=89 % T7-D3=54 %] [04:30:18.402] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=96 % T4-CQ=4 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 % T5-C5=20 % T6-S5=97 % T7-D3=94 %] [04:30:18.406] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.003 [N:T2-H8=32 % T3-SA=94 % T4-CQ=17 % T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=78 % T6-S5=92 % T7-D3=94 %] [04:30:18.410] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=14 % T5-C5=13 % T6-S5=91 % T7-D3=62 %] [04:30:18.414] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.004 [N:T2-H8=36 % T3-SA=97 % T4-CQ=7 % T5-H4=100 % T6-S4=82 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=17 % T5-C5=12 % T6-S5=97 % T7-D3=100 %] [04:30:18.418] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.003 [N:T2-H8=49 % T3-SA=92 % T4-CQ=10 % T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=8 % T5-C5=70 % T6-S5=93 % T7-D3=76 %] [04:30:18.422] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.003 [N:T2-H8=44 % T3-SA=96 % T4-CQ=19 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=6 % T5-C5=96 % T6-S5=97 % T7-D3=84 %] [04:30:18.426] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.004 [N:T2-H8=49 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 % T6-S4=68 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=15 % T5-C5=15 % T6-S5=100 % T7-D3=78 %] [04:30:18.430] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=39 % T6-S5=100 % T7-D3=92 %] [04:30:18.433] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=91 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=18 % T5-C5=33 % T6-S5=93 % T7-D3=100 %] [04:30:18.437] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.001 [N:T2-H8=40 % T3-SA=93 % T4-CQ=13 % T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=21 % T5-C5=3 %! T6-S5=92 % T7-D3=90 %] [04:30:18.441] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=71 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=68 % T6-S5=100 % T7-D3=57 %] [04:30:18.445] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.003 [N:T2-H8=41 % T3-SA=90 % T4-CQ=8 % T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=8 % T5-C5=95 % T6-S5=94 % T7-D3=86 %] [04:30:18.449] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.000 [N:T2-H8=40 % T3-SA=89 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=12 % T5-C5=55 % T6-S5=100 % T7-D3=94 %] [04:30:18.453] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.000 [N:T2-H8=23 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=12 % T5-C5=39 % T6-S5=94 % T7-D3=100 %] [04:30:18.456] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.001 [N:T2-H8=54 % T3-SA=95 % T4-CQ=9 % T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=23 % T5-C5=2 %! T6-S5=100 % T7-D3=89 %] [04:30:18.460] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.003 [N:T2-H8=42 % T3-SA=91 % T4-CQ=14 % T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=10 % T5-C5=89 % T6-S5=99 % T7-D3=77 %] [04:30:18.464] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 % T5-C5=24 % T6-S5=96 % T7-D3=85 %] [04:30:18.468] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=99 % T4-CQ=1 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=16 % T5-C5=25 % T6-S5=98 % T7-D3=100 %] [04:30:18.472] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.002 [N:T2-H8=58 % T3-SA=93 % T4-CQ=9 % T5-H4=100 % T6-S4=80 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=9 % T5-C5=31 % T6-S5=97 % T7-D3=65 %] [04:30:18.476] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 % T7-D3=72 %] [04:30:18.480] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.003 [N:T2-H8=42 % T3-SA=93 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=72 % T6-S5=99 % T7-D3=93 %] [04:30:18.484] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=46 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=25 % T5-C5=7 % T6-S5=100 % T7-D3=39 %] [04:30:18.488] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.003 [N:T2-H8=43 % T3-SA=97 % T4-CQ=14 % T5-H4=100 % T6-S4=69 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=80 % T6-S5=100 % T7-D3=69 %] [04:30:18.492] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.000 [N:T2-H8=22 % T3-SA=94 % T4-CQ=1 %! T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=6 % T5-C5=91 % T6-S5=93 % T7-D3=80 %] [04:30:18.496] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=88 % T4-CQ=1 %! T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=89 % T4-C8=17 % T5-C5=13 % T6-S5=90 % T7-D3=97 %] [04:30:18.500] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.003 [N:T2-H8=52 % T3-SA=88 % T4-CQ=13 % T5-H4=100 % T6-S4=92 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=11 % T5-C5=76 % T6-S5=90 % T7-D3=94 %] [04:30:18.504] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=47 % T6-S5=100 % T7-D3=56 %] [04:30:18.508] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=7 % T5-C5=62 % T6-S5=96 % T7-D3=80 %] [04:30:18.511] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=26 % T6-S5=100 % T7-D3=100 %] [04:30:18.516] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=51 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=25 % T6-S5=100 % T7-D3=78 %] [04:30:18.519] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.002 [N:T2-H8=50 % T3-SA=96 % T4-CQ=9 % T5-H4=100 % T6-S4=70 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=53 % T6-S5=100 % T7-D3=78 %] [04:30:18.523] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=93 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=86 % T4-C8=15 % T5-C5=14 % T6-S5=88 % T7-D3=71 %] [04:30:18.527] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.003 [N:T2-H8=46 % T3-SA=87 % T4-CQ=8 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=9 % T5-C5=96 % T6-S5=99 % T7-D3=84 %] [04:30:18.534] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=91 % T4-CQ=1 %! T5-H4=100 % T6-S4=95 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=83 % T6-S5=92 % T7-D3=94 %] [04:30:18.538] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=97 % T4-CQ=4 %! T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=16 % T5-C5=32 % T6-S5=97 % T7-D3=43 %] [04:30:18.542] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=66 % T6-S5=97 % T7-D3=58 %] [04:30:18.546] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.002 [N:T2-H8=63 % T3-SA=94 % T4-CQ=8 % T5-H4=100 % T6-S4=86 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=9 % T5-C5=49 % T6-S5=100 % T7-D3=76 %] [04:30:18.550] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.003 [N:T2-H8=31 % T3-SA=97 % T4-CQ=16 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=23 % T5-C5=5 %! T6-S5=97 % T7-D3=92 %] [04:30:18.554] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.003 [N:T2-H8=57 % T3-SA=94 % T4-CQ=10 % T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=68 % T6-S5=100 % T7-D3=93 %] [04:30:18.558] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=95 % T4-CQ=1 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=86 % T6-S5=100 % T7-D3=82 %] [04:30:18.562] [SAMPLE-VAL] Sample 89: weight 0.500 -> 0.000 [N:T2-H8=55 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=35 % T5-C5=1 %! T6-S5=100 % T7-D3=71 %] [04:30:18.565] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=69 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=14 % T5-C5=7 % T6-S5=100 % T7-D3=83 %] [04:30:18.570] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=46 % T6-S5=100 % T7-D3=93 %] [04:30:18.574] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=91 % T4-CQ=0 %! T5-H4=100 % T6-S4=100 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=47 % T6-S5=94 % T7-D3=100 %] [04:30:18.577] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.002 [N:T2-H8=52 % T3-SA=97 % T4-CQ=10 % T5-H4=100 % T6-S4=78 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=19 % T5-C5=7 % T6-S5=96 % T7-D3=56 %] [04:30:18.581] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.004 [N:T2-H8=41 % T3-SA=95 % T4-CQ=8 % T5-H4=100 % T6-S4=49 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 % T5-C5=15 % T6-S5=100 % T7-D3=76 %] [04:30:18.585] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.000 [N:T2-H8=32 % T3-SA=92 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=8 % T5-C5=81 % T6-S5=99 % T7-D3=100 %] [04:30:18.589] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.003 [N:T2-H8=43 % T3-SA=96 % T4-CQ=14 % T5-H4=100 % T6-S4=76 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=69 % T6-S5=97 % T7-D3=75 %] [04:30:18.593] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.003 [N:T2-H8=32 % T3-SA=94 % T4-CQ=17 % T5-H4=100 % T6-S4=96 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=78 % T6-S5=92 % T7-D3=94 %] [04:30:18.596] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.003 [N:T2-H8=45 % T3-SA=96 % T4-CQ=12 % T5-H4=100 % T6-S4=67 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=76 % T6-S5=100 % T7-D3=94 %] [04:30:18.600] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=92 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=99 % T4-C8=13 % T5-C5=24 % T6-S5=99 % T7-D3=39 %] [04:30:18.604] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=77 % T6-S5=100 % T7-D3=70 %] [04:30:18.604] [SAMPLE-VAL] Zeroed 2 samples below relative threshold 0.010 x max 0.0059 = 0.000059 [04:30:18.605] [SAMPLE-VAL] Done. Weight range: 0.000-0.006 [04:30:18.605] [SAMPLE-VAL] Top sample 25 (w=0.006): N:AJT4.842.AQ4.Q42 S:9765.T.873.KJT85 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 % T5-H4=100 % T6-S4=81 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=19 % T5-C5=18 % T6-S5=96 % T7-D3=92 %] [04:30:18.605] [SAMPLE-VAL] Top sample 40 (w=0.006): N:AJ4.842.AQ74.Q42 S:T9765.T.83.KJT85 [N:T2-H8=31 % T3-SA=97 % T4-CQ=7 % T5-H4=100 % T6-S4=85 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=97 % T4-C8=19 % T5-C5=19 % T6-S5=98 % T7-D3=75 %] [04:30:18.605] [SAMPLE-VAL] Top sample 34 (w=0.004): N:AJ94.842.AQ8.Q42 S:T765.T.743.KJT85 [N:T2-H8=36 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=68 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=9 % T6-S5=100 % T7-D3=100 %] [04:30:18.605] [SAMPLE-VAL] Top sample 94 (w=0.004): N:A94.842.AQ74.Q42 S:JT765.T.83.KJT85 [N:T2-H8=41 % T3-SA=95 % T4-CQ=8 % T5-H4=100 % T6-S4=49 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=21 % T5-C5=15 % T6-S5=100 % T7-D3=76 %] [04:30:18.605] [SAMPLE-VAL] Top sample 55 (w=0.004): N:AJ94.842.Q84.Q42 S:T765.T.A73.KJT85 [N:T2-H8=49 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 % T6-S4=68 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=15 % T5-C5=15 % T6-S5=100 % T7-D3=78 %] [04:30:18.605] After sample validation: 98 deals remaining [04:30:18.605] [PLAY-INFER] No inference observations detected [04:30:18.605] Using weighted samples: 98/98 have non-uniform weights (range 0.000-0.006) [04:30:18.605] Sample deals (98 total, showing first 20, by weight): [04:30:18.605] [1] (w=0.006) S:9765.T.873.KJT85 8.AKJ753.KJ95.A6 AJT4.842.AQ4.Q42 KQ32.Q96.T62.973 [04:30:18.605] [2] (w=0.006) S:T9765.T.83.KJT85 8.AKJ753.KJ95.A6 AJ4.842.AQ74.Q42 KQ32.Q96.T62.973 [04:30:18.605] [3] (w=0.004) S:T765.T.743.KJT85 8.AKJ753.KJ95.A6 AJ94.842.AQ8.Q42 KQ32.Q96.T62.973 [04:30:18.606] [4] (w=0.004) S:JT765.T.83.KJT85 8.AKJ753.KJ95.A6 A94.842.AQ74.Q42 KQ32.Q96.T62.973 [04:30:18.606] [5] (w=0.004) S:T765.T.A73.KJT85 8.AKJ753.KJ95.A6 AJ94.842.Q84.Q42 KQ32.Q96.T62.973 [04:30:18.606] [6] (w=0.004) S:9765.T.743.KJT85 8.AKJ753.KJ95.A6 AJT4.842.AQ8.Q42 KQ32.Q96.T62.973 [04:30:18.606] [7] (w=0.004) S:J975.T.873.KJ854 8.AKJ753.KJ95.A6 AT64.842.AQ4.QT2 KQ32.Q96.T62.973 [04:30:18.606] [8] (w=0.004) S:J975.T.843.KJ854 8.AKJ753.KJ95.A6 AT64.842.AQ7.QT2 KQ32.Q96.T62.973 [04:30:18.606] [9] (w=0.003) S:JT75.T.Q3.KJT854 8.AKJ753.KJ95.A6 A964.842.A874.Q2 KQ32.Q96.T62.973 [04:30:18.606] [10] (w=0.003) S:JT75.T.843.KJ852 8.AKJ753.KJ95.A6 A964.842.AQ7.QT4 KQ32.Q96.T62.973 [04:30:18.606] [11] (w=0.003) S:JT75.T.43.KJT852 8.AKJ753.KJ95.A6 A964.842.AQ87.Q4 KQ32.Q96.T62.973 [04:30:18.606] [12] (w=0.003) S:T9765.T.873.KJ85 8.AKJ753.KJ95.A6 AJ4.842.AQ4.QT42 KQ32.Q96.T62.973 [04:30:18.606] [13] (w=0.003) S:T765.T.73.KJT852 8.AKJ753.KJ95.A6 AJ94.842.AQ84.Q4 KQ32.Q96.T62.973 [04:30:18.606] [14] (w=0.003) S:JT75.T.Q83.KJ854 8.AKJ753.KJ95.A6 A964.842.A74.QT2 KQ32.Q96.T62.973 [04:30:18.606] [15] (w=0.003) S:T975.T.843.KJ852 8.AKJ753.KJ95.A6 AJ64.842.AQ7.QT4 KQ32.Q96.T62.973 [04:30:18.607] [16] (w=0.003) S:T975.T.873.KJ854 8.AKJ753.KJ95.A6 AJ64.842.AQ4.QT2 KQ32.Q96.T62.973 [04:30:18.607] [17] (w=0.003) S:J975.T.Q43.KJ852 8.AKJ753.KJ95.A6 AT64.842.A87.QT4 KQ32.Q96.T62.973 [04:30:18.607] [18] (w=0.003) S:J975.T.Q73.KJ852 8.AKJ753.KJ95.A6 AT64.842.A84.QT4 KQ32.Q96.T62.973 [04:30:18.607] [19] (w=0.003) S:T975.T.743.KJ852 8.AKJ753.KJ95.A6 AJ64.842.AQ8.QT4 KQ32.Q96.T62.973 [04:30:18.607] [20] (w=0.003) S:9765.T.Q3.KJ8542 8.AKJ753.KJ95.A6 AJT4.842.A874.QT KQ32.Q96.T62.973 [04:30:18.607] ... and 78 more [04:30:18.679] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:30:18.679] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:18.679] DK: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:18.679] D5: [620, -100, -100, -100, -100, -100, 620, -100, 620, -100, -100, 620, -100, -100, -100, 620, -100, -100, -100, 620, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, 620, 620, -100, 620, -100, -100, -100, 620, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, 620, -100, -100, -100, -100, -100, 620, 620, -100, -100, -100, 620, -100] [04:30:18.679] D9: [620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:18.679] DJ: [620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 650, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:18.679] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:18.679] DK: [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, 5, 5, 5] [04:30:18.679] D5: [5, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 4, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 4, 4, 4, 4, 4, 5, 5, 4, 4, 4, 5, 4] [04:30:18.679] D9: [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 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:30:18.679] DJ: [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6, 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:30:18.680] --- IMP Calculation Output (card -> average IMP) --- [04:30:18.680] D9: 3.17 [04:30:18.680] DJ: 3.17 [04:30:18.680] DK: 3.04 [04:30:18.680] D5: -9.38 [04:30:18.680] === DDS DETAILED ANALYSIS === [04:30:18.680] Cards analyzed: 4, Samples per card: 98 [04:30:18.680] [04:30:18.680] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:18.680] ----- ------ --------- ------- ----------- -------------------------------- [04:30:18.680] D9 3.17 5.07 100 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6...] [04:30:18.680] DJ 3.17 5.07 100 % 2 [5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6...] [04:30:18.681] DK 3.04 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:30:18.681] D5 -9.38 4.21 22 % 2 [5, 4, 4, 4, 4, 4, 5, 4, 5, 4, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5...] [04:30:18.681] [04:30:18.681] Selected: D9 (IMPs=3.17, avgTricks=5.07) [04:30:18.681] =================== [04:30:18.681] [TRUMP] Skipped: not on lead [04:30:18.681] Selected: D9 (avg 3.17 IMPs, 5.07 tricks) -- 1 tied card(s): DJ [04:30:18.681] [stage-timing] ok sample=415ms validate=0ms nn=418ms signal=0ms simgames=4ms dds=69ms total=910ms samples=98 cards=26 [04:30:18.681] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 T62 KJ95 AQ8743' [04:30:20.250] SUITC_CALL_END: jsonLength=18864 [04:30:20.250] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":42.3292} ,{"Tricks":2,"Percentage":100.0000} ],"Result":2.4233, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2, N3","Plays":[{"Tricks":3,"P [04:30:20.254] === FindBestCardAsync: Position=W, CardsPlayed=26 === [04:30:20.255] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:20.255] Relative position: Declarer, Contract type: Suit [04:30:20.255] Cards in hand mask: 4 [04:30:20.256] Candidate: 9D = 39.8 % [04:30:20.256] Candidate: JD = 29.2 % [04:30:20.256] Candidate: KD = 22.5 % [04:30:20.256] Candidate: xD = 8.5 % [04:30:20.256] Selected: D9 (39.8 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:20 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:20 === [04:30:20.931] === FindBestCardAsync: Position=E, CardsPlayed=29 === [04:30:20.931] Contract: 4H, Declarer: W, Dealer: S [04:30:20.931] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:20.932] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:20.932] All 2 moves are equivalent by adjacency (S3S2), playing: S2 [04:30:20.932] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=29 [04:30:20.933] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 KQ32 8 AJT97654 -Ln nQ78A nK5-4' [04:30:20.935] SUITC_CALL_END: jsonLength=278 [04:30:20.935] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":0,"Percentage":100.0000}], "Result":0.0000 , "GameTree":[ {"T":"N:3","Vs":[{"T":"J [04:30:20.936] === FindBestCardAsync: Position=E, CardsPlayed=29 === [04:30:20.936] Finding card to play for E: KQ32.Q96.T62.973 [04:30:20.936] Relative position: Dummy, Contract type: Suit [04:30:20.936] Cards in hand mask: 1 [04:30:20.937] Candidate: xS = 100.0 % [04:30:20.937] Selected: S2 (100.0 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:21 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:21 === [04:30:21.309] === FindBestCardAsync: Position=W, CardsPlayed=31 === [04:30:21.309] Contract: 4H, Declarer: W, Dealer: S [04:30:21.309] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:21.309] Deal: N:AT4.842.Q874.QT4 KQ32.Q96.T62.973 J9765.T.A3.KJ852 8.AKJ753.KJ95.A6 [04:30:21.310] Position W is on declarer's side - score table shifted by 5 declarer tricks won [04:30:21.310] ****************************** [04:30:21.310] FindMatchingDealsWithPlayInternal Input: [04:30:21.310] Position parameter: W [04:30:21.310] Deal from game: N:... ... ... ... [04:30:21.310] Hand for N: (null) [04:30:21.310] Hand for E: KQ32.Q96.T62.973 [04:30:21.310] Hand for S: (null) [04:30:21.310] Hand for W: 8.AKJ753.KJ95.A6 [04:30:21.310] Cards played: H2, H6, HT, HJ, H3, H8, H9, CJ, SQ, S7, S8, SA, CQ, C3, C8, CA, H7, H4, HQ, C5, SK, S5, C6, S4, D2, D3, D9, DQ, ST, S2, S6 [04:30:21.310] Declarer: W [04:30:21.310] ****************************** [04:30:21.310] [DealFinder] Seed from player W hand: -1987099739 [04:30:21.310] [DealFinder] Auction: P-1H-P-2H-P-4H-P-P-P [04:30:21.310] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:30:21.311] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1419MB, gc2=25) [04:30:21.311] [DealFinder] Using cardsPlayedCount=31 for visibility calculation [04:30:21.311] [ExtractPartialDeal] Position=W, Declarer=W, CardsPlayed=31 [04:30:21.311] [ExtractPartialDeal] Visible hands: W, E [04:30:21.311] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:30:21.311] [ExtractPartialDeal] Extracted hands: [04:30:21.311] N: ... (0 cards) [04:30:21.311] E: KQ32.Q96.T62.973 (13 cards) [LOCKED] [04:30:21.311] S: ... (0 cards) [04:30:21.311] W: 8.AKJ753.KJ95.A6 (13 cards) [LOCKED] [04:30:21.311] [DealFinder] Trump suit from contract '4H': Hearts [04:30:21.311] [ComputePlayedCards] Declarer=W, Opening leader=N, Trump=Hearts [04:30:21.311] [ComputePlayedCards] Card 1: H2 played by N [04:30:21.311] [ComputePlayedCards] Card 2: H6 played by E [04:30:21.311] [ComputePlayedCards] Card 3: HT played by S [04:30:21.311] [ComputePlayedCards] Card 4: HJ played by W [04:30:21.312] [ComputePlayedCards] Trick complete. Winner: W [04:30:21.312] [ComputePlayedCards] Card 5: H3 played by W [04:30:21.312] [ComputePlayedCards] Card 6: H8 played by N [04:30:21.312] [ComputePlayedCards] Card 7: H9 played by E [04:30:21.312] [ComputePlayedCards] Card 8: CJ played by S [04:30:21.312] [ComputePlayedCards] Trick complete. Winner: E [04:30:21.312] [ComputePlayedCards] Card 9: SQ played by E [04:30:21.312] [ComputePlayedCards] Card 10: S7 played by S [04:30:21.312] [ComputePlayedCards] Card 11: S8 played by W [04:30:21.312] [ComputePlayedCards] Card 12: SA played by N [04:30:21.312] [ComputePlayedCards] Trick complete. Winner: N [04:30:21.312] [ComputePlayedCards] Card 13: CQ played by N [04:30:21.312] [ComputePlayedCards] Card 14: C3 played by E [04:30:21.312] [ComputePlayedCards] Card 15: C8 played by S [04:30:21.312] [ComputePlayedCards] Card 16: CA played by W [04:30:21.312] [ComputePlayedCards] Trick complete. Winner: W [04:30:21.312] [ComputePlayedCards] Card 17: H7 played by W [04:30:21.313] [ComputePlayedCards] Card 18: H4 played by N [04:30:21.313] [ComputePlayedCards] Card 19: HQ played by E [04:30:21.313] [ComputePlayedCards] Card 20: C5 played by S [04:30:21.313] [ComputePlayedCards] Trick complete. Winner: E [04:30:21.313] [ComputePlayedCards] Card 21: SK played by E [04:30:21.313] [ComputePlayedCards] Card 22: S5 played by S [04:30:21.313] [ComputePlayedCards] Card 23: C6 played by W [04:30:21.313] [ComputePlayedCards] Card 24: S4 played by N [04:30:21.313] [ComputePlayedCards] Trick complete. Winner: E [04:30:21.313] [ComputePlayedCards] Card 25: D2 played by E [04:30:21.313] [ComputePlayedCards] Card 26: D3 played by S [04:30:21.313] [ComputePlayedCards] Card 27: D9 played by W [04:30:21.313] [ComputePlayedCards] Card 28: DQ played by N [04:30:21.314] [ComputePlayedCards] Trick complete. Winner: N [04:30:21.314] [ComputePlayedCards] Card 29: ST played by N [04:30:21.314] [ComputePlayedCards] Card 30: S2 played by E [04:30:21.314] [ComputePlayedCards] Card 31: S6 played by S [04:30:21.314] [DealFinder] Added 8 played cards to N (was 0 cards): H2, H8, SA, CQ, H4, S4, DQ, ST [04:30:21.314] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: H6, H9, SQ, C3, HQ, SK, D2, S2 [04:30:21.314] [DealFinder] Added 8 played cards to S (was 0 cards): HT, CJ, S7, C8, C5, S5, D3, S6 [04:30:21.314] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: HJ, H3, S8, CA, H7, C6, D9 [04:30:21.314] [DealFinder] Show-out: S void in Hearts (bidding said [0-13], already held 1) [04:30:21.314] [DealFinder] Propagated N: HCP[6-17], Suits=S[0-8] H[3-3] D[0-6] C[0-8] (2 iterations) [04:30:21.314] [DealFinder] Propagated S: HCP[0-11], Suits=S[0-8] H[1-1] D[0-6] C[0-8] (2 iterations) [04:30:21.315] [DealFinder] Re-propagated HCP after played-card floor: N HCP[8-16] [04:30:21.315] [DealFinder] Re-propagated HCP after played-card floor: S HCP[1-9] [04:30:21.315] [DealFinder] Known cards per player: N=8, E=13, S=8, W=13 [04:30:21.315] [DealFinder] Locked players: E, W [04:30:21.315] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [04:30:21.315] [DealFinder] Players needing cards: N:5, S:5 [04:30:21.315] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:30:21.380] [DealFinder] Combinatorial: enumerated 252, perfect 178, sending 100 to DDS [04:30:21.380] [Timing] Total: 69ms, Generation: 0ms, Verification: 0ms [04:30:21.380] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 178 [04:30:21.380] Search complete. Returning 100 deals. [04:30:21.380] Found 100 sample deals for simulation. [04:30:21.381] Valid deals for DDS: 100 / 100 [04:30:21.381] [SAMPLE-VAL] Validating 100 samples, hidden: N,S, contract: suit [04:30:21.396] [SAMPLE-VAL] Opening lead NN validation (H2): 0/100 samples adjusted [04:30:21.397] [SAMPLE-VAL] T1: N=H2 E=H6 S=HT W=HJ (leader=N) [04:30:21.397] [SAMPLE-VAL] T2: W=H3 N=H8 E=H9 S=CJ (leader=W) [04:30:21.397] [SAMPLE-VAL] T3: E=SQ S=S7 W=S8 N=SA (leader=E) [04:30:21.397] [SAMPLE-VAL] T4: N=CQ E=C3 S=C8 W=CA (leader=N) [04:30:21.397] [SAMPLE-VAL] T5: W=H7 N=H4 E=HQ S=C5 (leader=W) [04:30:21.397] [SAMPLE-VAL] T6: E=SK S=S5 W=C6 N=S4 (leader=E) [04:30:21.397] [SAMPLE-VAL] T7: E=D2 S=D3 W=D9 N=DQ (leader=E) [04:30:21.397] [SAMPLE-VAL] T8: N=ST E=S2 S=S6 (leader=N) (partial) [04:30:21.402] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.005 [N:T2-H8=44 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=13 % T6-S5=100 % T7-D3=93 % T8-S6=93 %] [04:30:21.407] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.002 [N:T2-H8=59 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 % T6-S4=85 % T7-DQ=98 % T8-ST=18 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=12 % T6-S5=100 % T7-D3=77 % T8-S6=96 %] [04:30:21.413] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 % T7-DQ=97 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=41 % T6-S5=97 % T7-D3=91 % T8-S6=85 %] [04:30:21.418] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.002 [N:T2-H8=49 % T3-SA=96 % T4-CQ=15 % T5-H4=100 % T6-S4=80 % T7-DQ=97 % T8-ST=24 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=93 % T6-S5=100 % T7-D3=75 % T8-S6=92 %] [04:30:21.423] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.002 [N:T2-H8=59 % T3-SA=94 % T4-CQ=4 %! T5-H4=100 % T6-S4=85 % T7-DQ=98 % T8-ST=18 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=17 % T5-C5=12 % T6-S5=100 % T7-D3=77 % T8-S6=96 %] [04:30:21.428] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.000 [N:T2-H8=48 % T3-SA=96 % T4-CQ=4 %! T5-H4=100 % T6-S4=83 % T7-DQ=99 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=15 % T5-C5=17 % T6-S5=96 % T7-D3=79 % T8-S6=81 %] [04:30:21.433] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=95 % T8-ST=26 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=14 % T6-S5=100 % T7-D3=97 % T8-S6=93 %] [04:30:21.438] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 % T7-DQ=97 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=41 % T6-S5=97 % T7-D3=91 % T8-S6=85 %] [04:30:21.443] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 % T7-DQ=99 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=12 % T6-S5=95 % T7-D3=74 % T8-S6=80 %] [04:30:21.448] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.000 [N:T2-H8=51 % T3-SA=97 % T4-CQ=13 % T5-H4=100 % T6-S4=87 % T7-DQ=98 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=65 % T6-S5=95 % T7-D3=57 % T8-S6=79 %] [04:30:21.453] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=95 % T4-CQ=12 % T5-H4=100 % T6-S4=79 % T7-DQ=96 % T8-ST=25 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=73 % T6-S5=100 % T7-D3=100 % T8-S6=89 %] [04:30:21.458] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=97 % T4-CQ=8 % T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=19 % T5-C5=18 % T6-S5=96 % T7-D3=92 % T8-S6=83 %] [04:30:21.463] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=84 % T7-DQ=97 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=12 % T5-C5=71 % T6-S5=97 % T7-D3=93 % T8-S6=85 %] [04:30:21.468] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=24 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=32 % T6-S5=100 % T7-D3=77 % T8-S6=95 %] [04:30:21.473] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=97 % T4-CQ=11 % T5-H4=100 % T6-S4=87 % T7-DQ=99 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=19 % T5-C5=2 %! T6-S5=95 % T7-D3=72 % T8-S6=81 %] [04:30:21.479] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.000 [N:T2-H8=51 % T3-SA=97 % T4-CQ=13 % T5-H4=100 % T6-S4=87 % T7-DQ=98 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=65 % T6-S5=95 % T7-D3=57 % T8-S6=79 %] [04:30:21.484] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.000 [N:T2-H8=25 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=83 % T7-DQ=93 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=24 % T5-C5=2 %! T6-S5=97 % T7-D3=96 % T8-S6=84 %] [04:30:21.489] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=74 % T7-DQ=99 % T8-ST=39 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=22 % T5-C5=6 % T6-S5=97 % T7-D3=80 % T8-S6=85 %] [04:30:21.494] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=77 % T7-DQ=97 % T8-ST=26 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=81 % T6-S5=100 % T7-D3=77 % T8-S6=93 %] [04:30:21.499] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.000 [N:T2-H8=51 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 % T7-DQ=97 % T8-ST=21 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=67 % T6-S5=100 % T7-D3=57 % T8-S6=96 %] [04:30:21.505] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.000 [N:T2-H8=34 % T3-SA=95 % T4-CQ=1 %! T5-H4=100 % T6-S4=79 % T7-DQ=94 % T8-ST=46 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=19 % T5-C5=26 % T6-S5=98 % T7-D3=100 % T8-S6=87 %] [04:30:21.510] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.000 [N:T2-H8=52 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=85 % T7-DQ=98 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=61 % T6-S5=96 % T7-D3=78 % T8-S6=81 %] [04:30:21.516] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=81 % T7-DQ=95 % T8-ST=27 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=47 % T6-S5=100 % T7-D3=100 % T8-S6=91 %] [04:30:21.524] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=97 % T4-CQ=11 % T5-H4=100 % T6-S4=85 % T7-DQ=95 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=79 % T6-S5=97 % T7-D3=100 % T8-S6=84 %] [04:30:21.530] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=97 % T4-CQ=11 % T5-H4=100 % T6-S4=85 % T7-DQ=95 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=79 % T6-S5=97 % T7-D3=100 % T8-S6=84 %] [04:30:21.535] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=97 % T4-CQ=16 % T5-H4=100 % T6-S4=85 % T7-DQ=93 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=58 % T6-S5=96 % T7-D3=100 % T8-S6=85 %] [04:30:21.540] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=86 % T7-DQ=93 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=21 % T5-C5=19 % T6-S5=96 % T7-D3=97 % T8-S6=86 %] [04:30:21.546] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.002 [N:T2-H8=45 % T3-SA=95 % T4-CQ=14 % T5-H4=100 % T6-S4=76 % T7-DQ=96 % T8-ST=39 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=60 % T6-S5=97 % T7-D3=100 % T8-S6=86 %] [04:30:21.551] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.000 [N:T2-H8=48 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=99 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 % T5-C5=2 %! T6-S5=100 % T7-D3=71 % T8-S6=97 %] [04:30:21.556] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.000 [N:T2-H8=31 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=76 % T7-DQ=98 % T8-ST=45 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=23 % T5-C5=4 %! T6-S5=98 % T7-D3=91 % T8-S6=86 %] [04:30:21.562] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.002 [N:T2-H8=52 % T3-SA=97 % T4-CQ=8 % T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=34 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=18 % T5-C5=5 % T6-S5=96 % T7-D3=77 % T8-S6=83 %] [04:30:21.567] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=95 % T8-ST=50 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=32 % T6-S5=98 % T7-D3=100 % T8-S6=87 %] [04:30:21.572] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=76 % T7-DQ=99 % T8-ST=37 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=23 % T5-C5=6 % T6-S5=97 % T7-D3=58 % T8-S6=83 %] [04:30:21.577] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=36 % T6-S5=96 % T7-D3=79 % T8-S6=81 %] [04:30:21.582] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=97 % T4-CQ=15 % T5-H4=100 % T6-S4=84 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=84 % T6-S5=96 % T7-D3=72 % T8-S6=88 %] [04:30:21.587] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=33 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=39 % T6-S5=100 % T7-D3=92 % T8-S6=92 %] [04:30:21.592] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 % T7-DQ=99 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=12 % T6-S5=95 % T7-D3=74 % T8-S6=80 %] [04:30:21.597] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=97 % T4-CQ=21 % T5-H4=100 % T6-S4=84 % T7-DQ=96 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=7 % T5-C5=95 % T6-S5=97 % T7-D3=74 % T8-S6=86 %] [04:30:21.602] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=95 % T4-CQ=15 % T5-H4=100 % T6-S4=81 % T7-DQ=95 % T8-ST=26 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=90 % T6-S5=100 % T7-D3=100 % T8-S6=90 %] [04:30:21.607] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=88 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=7 % T5-C5=67 % T6-S5=95 % T7-D3=59 % T8-S6=75 %] [04:30:21.612] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 % T7-DQ=98 % T8-ST=19 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 % T5-C5=1 %! T6-S5=100 % T7-D3=83 % T8-S6=96 %] [04:30:21.617] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=85 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=14 % T5-C5=8 % T6-S5=95 % T7-D3=84 % T8-S6=79 %] [04:30:21.622] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=98 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 % T7-DQ=99 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=21 % T5-C5=3 %! T6-S5=96 % T7-D3=73 % T8-S6=80 %] [04:30:21.627] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 % T7-DQ=99 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 % T7-D3=72 % T8-S6=96 %] [04:30:21.632] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=97 % T4-CQ=11 % T5-H4=100 % T6-S4=87 % T7-DQ=99 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=19 % T5-C5=2 %! T6-S5=95 % T7-D3=72 % T8-S6=81 %] [04:30:21.637] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=37 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=11 % T5-C5=44 % T6-S5=97 % T7-D3=62 % T8-S6=82 %] [04:30:21.642] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=84 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=6 % T5-C5=88 % T6-S5=96 % T7-D3=60 % T8-S6=76 %] [04:30:21.647] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=37 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=11 % T5-C5=44 % T6-S5=97 % T7-D3=62 % T8-S6=82 %] [04:30:21.652] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 % T7-DQ=99 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 % T7-D3=72 % T8-S6=96 %] [04:30:21.657] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.003 [N:T2-H8=46 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=80 % T7-DQ=96 % T8-ST=21 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=7 % T6-S5=100 % T7-D3=100 % T8-S6=91 %] [04:30:21.662] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=98 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 % T7-DQ=99 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=93 % T4-C8=21 % T5-C5=3 %! T6-S5=96 % T7-D3=73 % T8-S6=80 %] [04:30:21.667] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.000 [N:T2-H8=52 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=85 % T7-DQ=98 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=61 % T6-S5=96 % T7-D3=78 % T8-S6=81 %] [04:30:21.672] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=97 % T4-CQ=2 %! T5-H4=100 % T6-S4=85 % T7-DQ=94 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=7 % T5-C5=77 % T6-S5=97 % T7-D3=100 % T8-S6=82 %] [04:30:21.678] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.000 [N:T2-H8=24 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 % T7-DQ=97 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=41 % T6-S5=97 % T7-D3=91 % T8-S6=85 %] [04:30:21.682] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.002 [N:T2-H8=54 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=78 % T7-DQ=98 % T8-ST=33 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=9 % T5-C5=66 % T6-S5=97 % T7-D3=58 % T8-S6=81 %] [04:30:21.688] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=33 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=39 % T6-S5=100 % T7-D3=92 % T8-S6=92 %] [04:30:21.693] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.000 [N:T2-H8=49 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=22 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=47 % T6-S5=100 % T7-D3=56 % T8-S6=97 %] [04:30:21.698] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=87 % T7-DQ=99 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=15 % T5-C5=12 % T6-S5=95 % T7-D3=74 % T8-S6=80 %] [04:30:21.704] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=85 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=7 % T5-C5=62 % T6-S5=96 % T7-D3=80 % T8-S6=76 %] [04:30:21.709] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=78 % T7-DQ=94 % T8-ST=48 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=60 % T6-S5=98 % T7-D3=100 % T8-S6=85 %] [04:30:21.714] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.002 [N:T2-H8=46 % T3-SA=95 % T4-CQ=12 % T5-H4=100 % T6-S4=79 % T7-DQ=96 % T8-ST=25 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=73 % T6-S5=100 % T7-D3=100 % T8-S6=89 %] [04:30:21.719] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.000 [N:T2-H8=52 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=85 % T7-DQ=98 % T8-ST=0 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=9 % T5-C5=61 % T6-S5=96 % T7-D3=78 % T8-S6=81 %] [04:30:21.724] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.002 [N:T2-H8=45 % T3-SA=95 % T4-CQ=14 % T5-H4=100 % T6-S4=76 % T7-DQ=96 % T8-ST=39 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=60 % T6-S5=97 % T7-D3=100 % T8-S6=86 %] [04:30:21.729] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=97 % T4-CQ=17 % T5-H4=100 % T6-S4=83 % T7-DQ=97 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=12 % T5-C5=69 % T6-S5=96 % T7-D3=92 % T8-S6=85 %] [04:30:21.734] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=11 % T5-C5=44 % T6-S5=95 % T7-D3=57 % T8-S6=77 %] [04:30:21.739] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=41 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=30 % T6-S5=97 % T7-D3=79 % T8-S6=83 %] [04:30:21.744] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.000 [N:T2-H8=38 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=11 % T5-C5=44 % T6-S5=95 % T7-D3=57 % T8-S6=77 %] [04:30:21.749] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 % T7-DQ=97 % T8-ST=47 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=35 % T6-S5=98 % T7-D3=73 % T8-S6=89 %] [04:30:21.754] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.001 [N:T2-H8=43 % T3-SA=96 % T4-CQ=10 % T5-H4=100 % T6-S4=79 % T7-DQ=95 % T8-ST=19 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=24 % T5-C5=2 %! T6-S5=100 % T7-D3=96 % T8-S6=92 %] [04:30:21.759] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.002 [N:T2-H8=44 % T3-SA=95 % T4-CQ=6 % T5-H4=100 % T6-S4=75 % T7-DQ=96 % T8-ST=32 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=19 % T5-C5=10 % T6-S5=98 % T7-D3=100 % T8-S6=86 %] [04:30:21.764] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=95 % T8-ST=50 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=32 % T6-S5=98 % T7-D3=100 % T8-S6=87 %] [04:30:21.769] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.000 [N:T2-H8=37 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=96 % T8-ST=32 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=53 % T6-S5=100 % T7-D3=100 % T8-S6=93 %] [04:30:21.774] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.002 [N:T2-H8=62 % T3-SA=95 % T4-CQ=9 % T5-H4=100 % T6-S4=84 % T7-DQ=98 % T8-ST=18 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=63 % T6-S5=100 % T7-D3=56 % T8-S6=96 %] [04:30:21.779] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.000 [N:T2-H8=39 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=96 % T8-ST=31 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=26 % T6-S5=100 % T7-D3=100 % T8-S6=91 %] [04:30:21.784] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=96 % T4-CQ=1 %! T5-H4=100 % T6-S4=80 % T7-DQ=96 % T8-ST=18 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=7 % T5-C5=84 % T6-S5=100 % T7-D3=59 % T8-S6=93 %] [04:30:21.790] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.001 [N:T2-H8=59 % T3-SA=95 % T4-CQ=9 % T5-H4=100 % T6-S4=84 % T7-DQ=99 % T8-ST=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=2 %! T6-S5=100 % T7-D3=70 % T8-S6=96 %] [04:30:21.795] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.000 [N:T2-H8=26 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=82 % T7-DQ=94 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=12 % T5-C5=32 % T6-S5=97 % T7-D3=100 % T8-S6=84 %] [04:30:21.800] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.002 [N:T2-H8=48 % T3-SA=95 % T4-CQ=15 % T5-H4=100 % T6-S4=81 % T7-DQ=95 % T8-ST=26 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=8 % T5-C5=90 % T6-S5=100 % T7-D3=100 % T8-S6=90 %] [04:30:21.805] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.000 [N:T2-H8=45 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=38 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=13 % T5-C5=32 % T6-S5=96 % T7-D3=61 % T8-S6=82 %] [04:30:21.810] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.002 [N:T2-H8=43 % T3-SA=96 % T4-CQ=14 % T5-H4=100 % T6-S4=76 % T7-DQ=97 % T8-ST=34 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=12 % T5-C5=69 % T6-S5=97 % T7-D3=75 % T8-S6=87 %] [04:30:21.815] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=41 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=30 % T6-S5=97 % T7-D3=79 % T8-S6=83 %] [04:30:21.820] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.000 [N:T2-H8=42 % T3-SA=97 % T4-CQ=1 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=92 % T4-C8=20 % T5-C5=2 %! T6-S5=96 % T7-D3=85 % T8-S6=82 %] [04:30:21.825] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.000 [N:T2-H8=28 % T3-SA=97 % T4-CQ=2 %! T5-H4=100 % T6-S4=85 % T7-DQ=94 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=7 % T5-C5=77 % T6-S5=97 % T7-D3=100 % T8-S6=82 %] [04:30:21.830] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.003 [N:T2-H8=41 % T3-SA=96 % T4-CQ=14 % T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=31 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=23 % T5-C5=4 %! T6-S5=96 % T7-D3=91 % T8-S6=85 %] [04:30:21.836] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.000 [N:T2-H8=27 % T3-SA=98 % T4-CQ=1 %! T5-H4=100 % T6-S4=84 % T7-DQ=95 % T8-ST=2 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=96 % T4-C8=6 % T5-C5=83 % T6-S5=97 % T7-D3=74 % T8-S6=86 %] [04:30:21.841] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=41 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=30 % T6-S5=97 % T7-D3=79 % T8-S6=83 %] [04:30:21.846] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.004 [N:T2-H8=58 % T3-SA=95 % T4-CQ=4 %! T5-H4=100 % T6-S4=83 % T7-DQ=98 % T8-ST=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=21 % T6-S5=100 % T7-D3=54 % T8-S6=98 %] [04:30:21.852] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=83 % T7-DQ=99 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=13 % T5-C5=12 % T6-S5=100 % T7-D3=72 % T8-S6=96 %] [04:30:21.857] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.000 [N:T2-H8=36 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=33 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=39 % T6-S5=100 % T7-D3=92 % T8-S6=92 %] [04:30:21.862] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=24 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=11 % T5-C5=32 % T6-S5=100 % T7-D3=77 % T8-S6=95 %] [04:30:21.866] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=36 % T6-S5=96 % T7-D3=79 % T8-S6=81 %] [04:30:21.871] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.000 [N:T2-H8=46 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=41 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=13 % T5-C5=30 % T6-S5=97 % T7-D3=79 % T8-S6=83 %] [04:30:21.877] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=36 % T6-S5=96 % T7-D3=79 % T8-S6=81 %] [04:30:21.882] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.000 [N:T2-H8=35 % T3-SA=95 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=31 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=10 % T5-C5=66 % T6-S5=100 % T7-D3=93 % T8-S6=93 %] [04:30:21.888] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.000 [N:T2-H8=33 % T3-SA=93 % T4-CQ=1 %! T5-H4=100 % T6-S4=78 % T7-DQ=94 % T8-ST=48 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=60 % T6-S5=98 % T7-D3=100 % T8-S6=85 %] [04:30:21.896] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.003 [N:T2-H8=48 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=25 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=60 % T6-S5=100 % T7-D3=92 % T8-S6=92 %] [04:30:21.903] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.000 [N:T2-H8=30 % T3-SA=96 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 % T7-DQ=97 % T8-ST=47 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=11 % T5-C5=35 % T6-S5=98 % T7-D3=73 % T8-S6=89 %] [04:30:21.909] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.000 [N:T2-H8=41 % T3-SA=97 % T4-CQ=0 %! T5-H4=100 % T6-S4=81 % T7-DQ=98 % T8-ST=1 %!, S:T1-HT=100 % T2-CJ=0 %! T3-S7=94 % T4-C8=10 % T5-C5=36 % T6-S5=96 % T7-D3=79 % T8-S6=81 %] [04:30:21.915] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.000 [N:T2-H8=44 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=78 % T7-DQ=96 % T8-ST=37 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=91 % T4-C8=7 % T5-C5=69 % T6-S5=97 % T7-D3=61 % T8-S6=73 %] [04:30:21.920] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.000 [N:T2-H8=50 % T3-SA=94 % T4-CQ=0 %! T5-H4=100 % T6-S4=84 % T7-DQ=97 % T8-ST=24 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=6 % T5-C5=57 % T6-S5=100 % T7-D3=78 % T8-S6=95 %] [04:30:21.920] [SAMPLE-VAL] Zeroed 22 samples below relative threshold 0.010 x max 0.0046 = 0.000046 [04:30:21.921] [SAMPLE-VAL] Done. Weight range: 0.000-0.005 [04:30:21.921] [SAMPLE-VAL] Top sample 1 (w=0.005): N:AT94.842.AQ4.Q42 S:J765.T.873.KJT85 [N:T2-H8=44 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=79 % T7-DQ=98 % T8-ST=20 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=20 % T5-C5=13 % T6-S5=100 % T7-D3=93 % T8-S6=93 %] [04:30:21.921] [SAMPLE-VAL] Top sample 87 (w=0.004): N:AT94.842.Q74.Q42 S:J765.T.A83.KJT85 [N:T2-H8=58 % T3-SA=95 % T4-CQ=4 %! T5-H4=100 % T6-S4=83 % T7-DQ=98 % T8-ST=16 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=18 % T5-C5=21 % T6-S5=100 % T7-D3=54 % T8-S6=98 %] [04:30:21.921] [SAMPLE-VAL] Top sample 96 (w=0.003): N:AT94.842.AQ4.QT2 S:J765.T.873.KJ854 [N:T2-H8=48 % T3-SA=96 % T4-CQ=11 % T5-H4=100 % T6-S4=80 % T7-DQ=98 % T8-ST=25 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=12 % T5-C5=60 % T6-S5=100 % T7-D3=92 % T8-S6=92 %] [04:30:21.921] [SAMPLE-VAL] Top sample 84 (w=0.003): N:AT4.842.AQ7.QT42 S:J9765.T.843.KJ85 [N:T2-H8=41 % T3-SA=96 % T4-CQ=14 % T5-H4=100 % T6-S4=77 % T7-DQ=98 % T8-ST=31 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=95 % T4-C8=23 % T5-C5=4 %! T6-S5=96 % T7-D3=91 % T8-S6=85 %] [04:30:21.921] [SAMPLE-VAL] Top sample 50 (w=0.003): N:AT94.842.AQ8.Q42 S:J765.T.743.KJT85 [N:T2-H8=46 % T3-SA=96 % T4-CQ=7 % T5-H4=100 % T6-S4=80 % T7-DQ=96 % T8-ST=21 %, S:T1-HT=100 % T2-CJ=0 %! T3-S7=100 % T4-C8=19 % T5-C5=7 % T6-S5=100 % T7-D3=100 % T8-S6=91 %] [04:30:21.921] After sample validation: 78 deals remaining [04:30:21.921] [PLAY-INFER] LeadCard: N led ST (T8) -> downweight worlds where N then held AKQJ in Spades by x0.10 [04:30:21.921] [PLAY-INFER] Sample 3: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 6: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 8: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 9: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 11: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 12: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 14: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 20: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 21: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 22: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 23: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 29: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 31: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 33: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 36: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 40: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 41: weight 0.000 -> 0.000 [04:30:21.922] [PLAY-INFER] Sample 48: weight 0.000 -> 0.000 [04:30:21.923] [PLAY-INFER] Sample 59: weight 0.000 -> 0.000 [04:30:21.923] [PLAY-INFER] Sample 64: weight 0.000 -> 0.000 [04:30:21.923] [PLAY-INFER] Sample 66: weight 0.000 -> 0.000 [04:30:21.923] Using weighted samples: 78/78 have non-uniform weights (range 0.000-0.005) [04:30:21.923] Sample deals (78 total, showing first 20, by weight): [04:30:21.923] [1] (w=0.005) S:J765.T.873.KJT85 8.AKJ753.KJ95.A6 AT94.842.AQ4.Q42 KQ32.Q96.T62.973 [04:30:21.923] [2] (w=0.004) S:J765.T.A83.KJT85 8.AKJ753.KJ95.A6 AT94.842.Q74.Q42 KQ32.Q96.T62.973 [04:30:21.923] [3] (w=0.003) S:J765.T.873.KJ854 8.AKJ753.KJ95.A6 AT94.842.AQ4.QT2 KQ32.Q96.T62.973 [04:30:21.923] [4] (w=0.003) S:J9765.T.843.KJ85 8.AKJ753.KJ95.A6 AT4.842.AQ7.QT42 KQ32.Q96.T62.973 [04:30:21.923] [5] (w=0.003) S:J765.T.743.KJT85 8.AKJ753.KJ95.A6 AT94.842.AQ8.Q42 KQ32.Q96.T62.973 [04:30:21.923] [6] (w=0.002) S:J9765.T.73.KJ854 8.AKJ753.KJ95.A6 AT4.842.AQ84.QT2 KQ32.Q96.T62.973 [04:30:21.924] [7] (w=0.002) S:J9765.T.43.KJ852 8.AKJ753.KJ95.A6 AT4.842.AQ87.QT4 KQ32.Q96.T62.973 [04:30:21.924] [8] (w=0.002) S:J765.T.43.KJ8542 8.AKJ753.KJ95.A6 AT94.842.AQ87.QT KQ32.Q96.T62.973 [04:30:21.924] [9] (w=0.002) S:J765.T.73.KJ8542 8.AKJ753.KJ95.A6 AT94.842.AQ84.QT KQ32.Q96.T62.973 [04:30:21.924] [10] (w=0.002) S:J9765.T.83.KJ854 8.AKJ753.KJ95.A6 AT4.842.AQ74.QT2 KQ32.Q96.T62.973 [04:30:21.924] [11] (w=0.002) S:J765.T.83.KJ8542 8.AKJ753.KJ95.A6 AT94.842.AQ74.QT KQ32.Q96.T62.973 [04:30:21.924] [12] (w=0.002) S:J765.T.73.KJT852 8.AKJ753.KJ95.A6 AT94.842.AQ84.Q4 KQ32.Q96.T62.973 [04:30:21.924] [13] (w=0.002) S:J765.T.43.KJT852 8.AKJ753.KJ95.A6 AT94.842.AQ87.Q4 KQ32.Q96.T62.973 [04:30:21.924] [14] (w=0.002) S:J765.T.743.KJ852 8.AKJ753.KJ95.A6 AT94.842.AQ8.QT4 KQ32.Q96.T62.973 [04:30:21.924] [15] (w=0.002) S:J9765.T.A3.KJ854 8.AKJ753.KJ95.A6 AT4.842.Q874.QT2 KQ32.Q96.T62.973 [04:30:21.924] [16] (w=0.002) S:J765.T.A83.KJ852 8.AKJ753.KJ95.A6 AT94.842.Q74.QT4 KQ32.Q96.T62.973 [04:30:21.924] [17] (w=0.002) S:J9765.T.73.KJT85 8.AKJ753.KJ95.A6 AT4.842.AQ84.Q42 KQ32.Q96.T62.973 [04:30:21.925] [18] (w=0.002) S:J9765.T.A73.KJ85 8.AKJ753.KJ95.A6 AT4.842.Q84.QT42 KQ32.Q96.T62.973 [04:30:21.925] [19] (w=0.002) S:J765.T.A73.KJT85 8.AKJ753.KJ95.A6 AT94.842.Q84.Q42 KQ32.Q96.T62.973 [04:30:21.925] [20] (w=0.002) S:J765.T.A43.KJT85 8.AKJ753.KJ95.A6 AT94.842.Q87.Q42 KQ32.Q96.T62.973 [04:30:21.925] ... and 58 more [04:30:21.982] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:30:21.982] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:30:21.982] HA: [620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620] [04:30:21.982] D5: [-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, -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:30:21.983] DK: [-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, -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:30:21.983] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:30:21.983] HA: [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:30:21.983] D5: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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:30:21.983] DK: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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:30:21.983] --- IMP Calculation Output (card -> average IMP) --- [04:30:21.983] HA: 12.00 [04:30:21.983] D5: -6.00 [04:30:21.983] DK: -6.00 [04:30:21.983] === DDS DETAILED ANALYSIS === [04:30:21.983] Cards analyzed: 3, Samples per card: 78 [04:30:21.984] NOTE: All samples have identical trick counts - no sampling variance detected. [04:30:21.984] This occurs when all hands are fully known (no hidden cards to sample). [04:30:21.984] All plays with same trick count will have 0.00 IMP difference. [04:30:21.984] [04:30:21.984] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:30:21.984] ----- ------ --------- ------- ----------- -------------------------------- [04:30:21.984] HA 12.00 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:30:21.984] D5 -6.00 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:30:21.984] DK -6.00 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:30:21.984] [04:30:21.984] Selected: HA (IMPs=12.00, avgTricks=5.00) [04:30:21.984] =================== [04:30:21.984] [TRUMP] Skipped: not on lead [04:30:21.985] Selected: HA (avg 12.00 IMPs, 5.00 tricks) [04:30:21.985] [stage-timing] ok sample=70ms validate=0ms nn=540ms signal=1ms simgames=8ms dds=51ms total=675ms samples=78 cards=31 [04:30:21.985] === FindBestCardAsync: Position=W, CardsPlayed=31 === [04:30:21.985] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:21.985] Relative position: Declarer, Contract type: Suit [04:30:21.985] Cards in hand mask: 6 [04:30:21.986] Candidate: xH = 86.8 % [04:30:21.986] Candidate: KH = 8.9 % [04:30:21.986] Candidate: AH = 2.6 % [04:30:21.987] Candidate: xD = 1.7 % [04:30:21.987] Candidate: JD = 0.0 % [04:30:21.987] Candidate: KD = 0.0 % [04:30:21.987] Selected: H5 (86.8 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:22 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:22 === [04:30:22.083] Activated: 5 tricks remaining, threshold=5 [04:30:22.083] ENDGAME: Hidden cards=10 between N and S, need 5+5, declarer tricks=6, defense tricks=2 [04:30:22.083] ENDGAME: Contract=4H, Declarer=W, ToPlay=W, Trump=H [04:30:22.083] ENDGAME: W [- HK5 DKJ5 -] [04:30:22.083] ENDGAME: E [S3 - DT6 C97] [04:30:22.083] ENDGAME: Hidden [SJ9 - DA874 CKT42] [04:30:22.083] ENDGAME: 252 valid worlds (after void filtering) [04:30:22.084] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:22.084] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:22.085] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:22.085] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:22.086] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:22.086] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:22.086] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:22.087] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:22.087] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:22.092] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:22.092] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:22.092] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:22.092] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:22.092] [Timing] N precompute: 4ms mem d=145KB (total=1417MB) [04:30:22.094] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:22.094] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:22.094] [Timing] E precompute: 2ms mem d=104KB (total=1417MB) [04:30:22.104] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:22.104] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:22.104] [DealFinder] Expression (4455 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:30:22.104] [Timing] S precompute: 10ms mem d=220KB (total=1417MB) [04:30:22.110] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:22.110] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:22.110] [Timing] W precompute: 5ms mem d=162KB (total=1417MB) [04:30:22.110] ENDGAME_WORLD: #1 (w=1.00) N:J9..874. 3..T6.97 ..A.KT42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #2 (w=1.00) N:J9..A74. 3..T6.97 ..8.KT42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #3 (w=1.00) N:J9..74.2 3..T6.97 ..A8.KT4 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #4 (w=1.00) N:J9..74.4 3..T6.97 ..A8.KT2 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #5 (w=1.00) N:J9..74.T 3..T6.97 ..A8.K42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #6 (w=1.00) N:J9..74.K 3..T6.97 ..A8.T42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #7 (w=1.00) N:J9..A84. 3..T6.97 ..7.KT42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #8 (w=1.00) N:J9..84.2 3..T6.97 ..A7.KT4 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #9 (w=1.00) N:J9..84.4 3..T6.97 ..A7.KT2 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #10 (w=1.00) N:J9..84.T 3..T6.97 ..A7.K42 .K5.KJ5. [04:30:22.110] ENDGAME_WORLD: #11 (w=1.00) N:J9..84.K 3..T6.97 ..A7.T42 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #12 (w=1.00) N:J9..A4.2 3..T6.97 ..87.KT4 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #13 (w=1.00) N:J9..A4.4 3..T6.97 ..87.KT2 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #14 (w=1.00) N:J9..A4.T 3..T6.97 ..87.K42 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #15 (w=1.00) N:J9..A4.K 3..T6.97 ..87.T42 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #16 (w=1.00) N:J9..4.42 3..T6.97 ..A87.KT .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #17 (w=1.00) N:J9..4.T2 3..T6.97 ..A87.K4 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #18 (w=1.00) N:J9..4.K2 3..T6.97 ..A87.T4 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #19 (w=1.00) N:J9..4.T4 3..T6.97 ..A87.K2 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: #20 (w=1.00) N:J9..4.K4 3..T6.97 ..A87.T2 .K5.KJ5. [04:30:22.111] ENDGAME_WORLD: ... and 232 more [04:30:22.111] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=252.00, rankByScore=True): [04:30:22.629] H5: defeat 100 % (252.0/252.0), makes 100 % (252.0/252.0), avgDeclTricks=10.0, dist=[10:252.0] [04:30:23.174] HK: defeat 100 % (252.0/252.0), makes 100 % (252.0/252.0), avgDeclTricks=10.0, dist=[10:252.0] [04:30:23.244] D5: defeat 100 % (252.0/252.0), makes 100 % (252.0/252.0), avgDeclTricks=10.0, dist=[10:252.0] [04:30:23.422] DJ: defeat 100 % (252.0/252.0), makes 100 % (252.0/252.0), avgDeclTricks=10.0, dist=[10:252.0] [04:30:23.591] DK: defeat 100 % (252.0/252.0), makes 100 % (252.0/252.0), avgDeclTricks=10.0, dist=[10:252.0] [04:30:23.592] IMP H5: 0.00 [04:30:23.592] IMP HK: 0.00 [04:30:23.592] IMP D5: 0.00 [04:30:23.592] IMP DJ: 0.00 [04:30:23.592] IMP DK: 0.00 [04:30:23.592] ENDGAME: Selected DK (100 %) [04:30:23.592] Tied cards: DK,DJ,D5,HK,H5 -- invoking NN directly on tied set [04:30:23.592] === FindBestCardAsync: Position=W, CardsPlayed=32 === [04:30:23.592] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:23.592] Relative position: Declarer, Contract type: Suit [04:30:23.593] Cards in hand mask: 5 [04:30:23.594] Candidate: KH = 54.5 % [04:30:23.594] Candidate: xD = 19.7 % [04:30:23.594] Candidate: KD = 15.7 % [04:30:23.594] Candidate: JD = 5.3 % [04:30:23.594] Candidate: xH = 4.8 % [04:30:23.594] Selected: HK (54.5 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:23 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:23 === [04:30:23.843] Activated: 5 tricks remaining, threshold=5 [04:30:23.843] ENDGAME: Hidden cards=9 between N and S, need 4+5, declarer tricks=6, defense tricks=2 [04:30:23.843] ENDGAME: Contract=4H, Declarer=W, ToPlay=E, Trump=H [04:30:23.843] ENDGAME: E [S3 - DT6 C97] [04:30:23.843] ENDGAME: W [- H5 DKJ5 -] [04:30:23.843] ENDGAME: Hidden [SJ9 - DA87 CKT42] [04:30:23.843] ENDGAME: Current trick (2 cards, led by W): HK D4 [04:30:23.843] ENDGAME: 126 valid worlds (after void filtering) [04:30:23.844] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:23.844] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:23.845] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:23.845] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:23.845] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:23.846] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:23.846] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:23.846] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:23.847] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:23.851] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:23.851] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:23.851] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:23.852] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:23.852] [Timing] N precompute: 4ms mem d=144KB (total=1410MB) [04:30:23.854] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:23.854] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:23.854] [Timing] E precompute: 2ms mem d=104KB (total=1410MB) [04:30:23.863] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:23.863] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:23.863] [DealFinder] Expression (4455 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:30:23.864] [Timing] S precompute: 9ms mem d=221KB (total=1411MB) [04:30:23.869] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:23.869] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:23.869] [Timing] W precompute: 5ms mem d=162KB (total=1411MB) [04:30:23.869] ENDGAME_WORLD: #1 (w=1.00) N:J9..87. 3..T6.97 ..A.KT42 .5.KJ5. [04:30:23.869] ENDGAME_WORLD: #2 (w=1.00) N:J9..A7. 3..T6.97 ..8.KT42 .5.KJ5. [04:30:23.869] ENDGAME_WORLD: #3 (w=1.00) N:J9..7.2 3..T6.97 ..A8.KT4 .5.KJ5. [04:30:23.869] ENDGAME_WORLD: #4 (w=1.00) N:J9..7.4 3..T6.97 ..A8.KT2 .5.KJ5. [04:30:23.869] ENDGAME_WORLD: #5 (w=1.00) N:J9..7.T 3..T6.97 ..A8.K42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #6 (w=1.00) N:J9..7.K 3..T6.97 ..A8.T42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #7 (w=1.00) N:J9..A8. 3..T6.97 ..7.KT42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #8 (w=1.00) N:J9..8.2 3..T6.97 ..A7.KT4 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #9 (w=1.00) N:J9..8.4 3..T6.97 ..A7.KT2 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #10 (w=1.00) N:J9..8.T 3..T6.97 ..A7.K42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #11 (w=1.00) N:J9..8.K 3..T6.97 ..A7.T42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #12 (w=1.00) N:J9..A.2 3..T6.97 ..87.KT4 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #13 (w=1.00) N:J9..A.4 3..T6.97 ..87.KT2 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #14 (w=1.00) N:J9..A.T 3..T6.97 ..87.K42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #15 (w=1.00) N:J9..A.K 3..T6.97 ..87.T42 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #16 (w=1.00) N:J9...42 3..T6.97 ..A87.KT .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #17 (w=1.00) N:J9...T2 3..T6.97 ..A87.K4 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #18 (w=1.00) N:J9...K2 3..T6.97 ..A87.T4 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #19 (w=1.00) N:J9...T4 3..T6.97 ..A87.K2 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: #20 (w=1.00) N:J9...K4 3..T6.97 ..A87.T2 .5.KJ5. [04:30:23.870] ENDGAME_WORLD: ... and 106 more [04:30:23.870] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=126.00, rankByScore=True): [04:30:23.917] S3: defeat 100 % (126.0/126.0), makes 100 % (126.0/126.0), avgDeclTricks=10.0, dist=[10:126.0] [04:30:23.960] D6: defeat 100 % (126.0/126.0), makes 100 % (126.0/126.0), avgDeclTricks=10.0, dist=[10:126.0] [04:30:24.001] DT: defeat 83 % (105.0/126.0), makes 83 % (105.0/126.0), avgDeclTricks=9.8, dist=9:21.0 [10:105.0] [04:30:24.054] C7: defeat 100 % (126.0/126.0), makes 100 % (126.0/126.0), avgDeclTricks=10.0, dist=[10:126.0] [04:30:24.107] C9: defeat 100 % (126.0/126.0), makes 100 % (126.0/126.0), avgDeclTricks=10.0, dist=[10:126.0] [04:30:24.107] IMP S3: 0.50 [04:30:24.107] IMP D6: 0.50 [04:30:24.107] IMP DT: -2.00 [04:30:24.107] IMP C7: 0.50 [04:30:24.107] IMP C9: 0.50 [04:30:24.107] ENDGAME: Selected C9 (100 %) [04:30:24.107] Tied cards: C9,C7,D6,S3 -- invoking NN directly on tied set [04:30:24.108] === FindBestCardAsync: Position=E, CardsPlayed=34 === [04:30:24.108] Finding card to play for E: KQ32.Q96.T62.973 [04:30:24.108] Relative position: Dummy, Contract type: Suit [04:30:24.108] Cards in hand mask: 5 [04:30:24.109] Candidate: xC = 48.1 % [04:30:24.109] Candidate: xS = 32.7 % [04:30:24.109] Candidate: xD = 13.4 % [04:30:24.109] Candidate: 9C = 5.6 % [04:30:24.109] Candidate: TD = 0.1 % [04:30:24.109] Selected: C7 (48.1 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:24 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:24 === [04:30:24.412] Activated: 4 tricks remaining, threshold=5 [04:30:24.412] ENDGAME: Hidden cards=8 between N and S, need 4+4, declarer tricks=7, defense tricks=2 [04:30:24.412] ENDGAME: Contract=4H, Declarer=W, ToPlay=W, Trump=H [04:30:24.412] ENDGAME: W [- H5 DKJ5 -] [04:30:24.412] ENDGAME: E [S3 - DT6 C9] [04:30:24.412] ENDGAME: Hidden [SJ9 - DA87 CKT4] [04:30:24.412] ENDGAME: 70 valid worlds (after void filtering) [04:30:24.413] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:24.413] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:24.414] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:24.414] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:24.414] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:24.415] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:24.415] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.418] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:24.418] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.423] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:24.423] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:24.423] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:24.423] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:24.423] [Timing] N precompute: 5ms mem d=145KB (total=1409MB) [04:30:24.425] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:24.425] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:24.425] [Timing] E precompute: 2ms mem d=96KB (total=1409MB) [04:30:24.435] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:24.435] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:24.435] [DealFinder] Expression (4455 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:30:24.435] [Timing] S precompute: 9ms mem d=216KB (total=1409MB) [04:30:24.441] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:24.441] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:24.441] [Timing] W precompute: 5ms mem d=168KB (total=1409MB) [04:30:24.441] ENDGAME_WORLD: #1 (w=1.00) N:J9..87. 3..T6.9 ..A.KT4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #2 (w=1.00) N:J9..A7. 3..T6.9 ..8.KT4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #3 (w=1.00) N:J9..7.4 3..T6.9 ..A8.KT .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #4 (w=1.00) N:J9..7.T 3..T6.9 ..A8.K4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #5 (w=1.00) N:J9..7.K 3..T6.9 ..A8.T4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #6 (w=1.00) N:J9..A8. 3..T6.9 ..7.KT4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #7 (w=1.00) N:J9..8.4 3..T6.9 ..A7.KT .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #8 (w=1.00) N:J9..8.T 3..T6.9 ..A7.K4 .5.KJ5. [04:30:24.441] ENDGAME_WORLD: #9 (w=1.00) N:J9..8.K 3..T6.9 ..A7.T4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #10 (w=1.00) N:J9..A.4 3..T6.9 ..87.KT .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #11 (w=1.00) N:J9..A.T 3..T6.9 ..87.K4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #12 (w=1.00) N:J9..A.K 3..T6.9 ..87.T4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #13 (w=1.00) N:J9...T4 3..T6.9 ..A87.K .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #14 (w=1.00) N:J9...K4 3..T6.9 ..A87.T .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #15 (w=1.00) N:J9...KT 3..T6.9 ..A87.4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #16 (w=1.00) N:9..A87. 3..T6.9 J...KT4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #17 (w=1.00) N:9..87.4 3..T6.9 J..A.KT .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #18 (w=1.00) N:9..87.T 3..T6.9 J..A.K4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #19 (w=1.00) N:9..87.K 3..T6.9 J..A.T4 .5.KJ5. [04:30:24.442] ENDGAME_WORLD: #20 (w=1.00) N:9..A7.4 3..T6.9 J..8.KT .5.KJ5. [04:30:24.442] ENDGAME_WORLD: ... and 50 more [04:30:24.442] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=70.00, rankByScore=True): [04:30:24.447] H5: defeat 0 % (0.0/70.0), makes 0 % (0.0/70.0), avgDeclTricks=8.1, dist=8:66.0 9:4.0 [04:30:24.449] D5: defeat 100 % (70.0/70.0), makes 100 % (70.0/70.0), avgDeclTricks=10.0, dist=[10:70.0] [04:30:24.451] DJ: defeat 86 % (60.0/70.0), makes 86 % (60.0/70.0), avgDeclTricks=9.9, dist=9:10.0 [10:60.0] [04:30:24.453] DK: defeat 86 % (60.0/70.0), makes 86 % (60.0/70.0), avgDeclTricks=9.9, dist=9:10.0 [10:60.0] [04:30:24.454] IMP H5: -11.91 [04:30:24.454] IMP D5: 5.46 [04:30:24.454] IMP DJ: 3.23 [04:30:24.454] IMP DK: 3.23 [04:30:24.454] ENDGAME: Selected D5 (100 %) [04:30:24.653] Activated: 4 tricks remaining, threshold=5 [04:30:24.653] ENDGAME: Hidden cards=7 between N and S, need 3+4, declarer tricks=7, defense tricks=2 [04:30:24.653] ENDGAME: Contract=4H, Declarer=W, ToPlay=E, Trump=H [04:30:24.653] ENDGAME: E [S3 - DT6 C9] [04:30:24.653] ENDGAME: W [- H5 DKJ -] [04:30:24.653] ENDGAME: Hidden [SJ9 - DA8 CKT4] [04:30:24.653] ENDGAME: Current trick (2 cards, led by W): D5 D7 [04:30:24.654] ENDGAME: 35 valid worlds (after void filtering) [04:30:24.654] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:24.654] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:24.655] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:24.655] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:24.656] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:24.656] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:24.657] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.657] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:24.657] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.662] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:24.662] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:24.662] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:24.662] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:24.662] [Timing] N precompute: 4ms mem d=147KB (total=1420MB) [04:30:24.664] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:24.665] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:24.665] [Timing] E precompute: 2ms mem d=96KB (total=1420MB) [04:30:24.674] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:24.674] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:24.674] [DealFinder] Expression (4455 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:30:24.675] [Timing] S precompute: 9ms mem d=224KB (total=1420MB) [04:30:24.680] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:24.680] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:24.680] [Timing] W precompute: 5ms mem d=162KB (total=1421MB) [04:30:24.680] ENDGAME_WORLD: #1 (w=1.00) N:J9..8. 3..T6.9 ..A.KT4 .5.KJ. [04:30:24.680] ENDGAME_WORLD: #2 (w=1.00) N:J9..A. 3..T6.9 ..8.KT4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #3 (w=1.00) N:J9...4 3..T6.9 ..A8.KT .5.KJ. [04:30:24.681] ENDGAME_WORLD: #4 (w=1.00) N:J9...T 3..T6.9 ..A8.K4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #5 (w=1.00) N:J9...K 3..T6.9 ..A8.T4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #6 (w=1.00) N:9..A8. 3..T6.9 J...KT4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #7 (w=1.00) N:9..8.4 3..T6.9 J..A.KT .5.KJ. [04:30:24.681] ENDGAME_WORLD: #8 (w=1.00) N:9..8.T 3..T6.9 J..A.K4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #9 (w=1.00) N:9..8.K 3..T6.9 J..A.T4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #10 (w=1.00) N:9..A.4 3..T6.9 J..8.KT .5.KJ. [04:30:24.681] ENDGAME_WORLD: #11 (w=1.00) N:9..A.T 3..T6.9 J..8.K4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #12 (w=1.00) N:9..A.K 3..T6.9 J..8.T4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #13 (w=1.00) N:9...T4 3..T6.9 J..A8.K .5.KJ. [04:30:24.681] ENDGAME_WORLD: #14 (w=1.00) N:9...K4 3..T6.9 J..A8.T .5.KJ. [04:30:24.681] ENDGAME_WORLD: #15 (w=1.00) N:9...KT 3..T6.9 J..A8.4 .5.KJ. [04:30:24.681] ENDGAME_WORLD: #16 (w=1.00) N:J..A8. 3..T6.9 9...KT4 .5.KJ. [04:30:24.682] ENDGAME_WORLD: #17 (w=1.00) N:J..8.4 3..T6.9 9..A.KT .5.KJ. [04:30:24.682] ENDGAME_WORLD: #18 (w=1.00) N:J..8.T 3..T6.9 9..A.K4 .5.KJ. [04:30:24.682] ENDGAME_WORLD: #19 (w=1.00) N:J..8.K 3..T6.9 9..A.T4 .5.KJ. [04:30:24.682] ENDGAME_WORLD: #20 (w=1.00) N:J..A.4 3..T6.9 9..8.KT .5.KJ. [04:30:24.682] ENDGAME_WORLD: ... and 15 more [04:30:24.682] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=35.00, rankByScore=True): [04:30:24.683] D6: defeat 29 % (10.0/35.0), makes 29 % (10.0/35.0), avgDeclTricks=8.7, dist=8:20.0 9:5.0 [10:10.0] [04:30:24.683] DT: defeat 100 % (35.0/35.0), makes 100 % (35.0/35.0), avgDeclTricks=10.0, dist=[10:35.0] [04:30:24.683] IMP D6: -9.14 [04:30:24.684] IMP DT: 9.14 [04:30:24.684] ENDGAME: Selected DT (100 %) [04:30:24.964] Activated: 3 tricks remaining, threshold=5 [04:30:24.964] ENDGAME: Hidden cards=5 between N and S, need 3+2, declarer tricks=7, defense tricks=3 [04:30:24.964] ENDGAME: Contract=4H, Declarer=W, ToPlay=W, Trump=H [04:30:24.964] ENDGAME: W [- H5 DKJ -] [04:30:24.965] ENDGAME: E [S3 - D6 C9] [04:30:24.965] ENDGAME: Hidden [SJ - D8 CKT4] [04:30:24.965] ENDGAME: Current trick (1 cards, led by S): S9 [04:30:24.965] ENDGAME: 10 valid worlds (after void filtering) [04:30:24.965] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:24.966] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:24.966] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:24.967] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:24.967] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:24.967] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:24.968] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.968] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:24.969] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:24.973] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:24.973] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:24.973] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:24.973] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:24.973] [Timing] N precompute: 4ms mem d=145KB (total=1410MB) [04:30:24.976] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:24.976] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:24.976] [Timing] E precompute: 2ms mem d=104KB (total=1411MB) [04:30:24.985] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:24.985] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:24.986] [DealFinder] Expression (4455 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:30:24.986] [Timing] S precompute: 9ms mem d=224KB (total=1411MB) [04:30:24.991] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:24.991] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:24.991] [Timing] W precompute: 5ms mem d=157KB (total=1411MB) [04:30:24.992] ENDGAME_WORLD: #1 (w=1.00) N:J..8.4 3..6.9 ...KT .5.KJ. [04:30:24.992] ENDGAME_WORLD: #2 (w=1.00) N:J..8.T 3..6.9 ...K4 .5.KJ. [04:30:24.992] ENDGAME_WORLD: #3 (w=1.00) N:J..8.K 3..6.9 ...T4 .5.KJ. [04:30:24.992] ENDGAME_WORLD: #4 (w=1.00) N:J...T4 3..6.9 ..8.K .5.KJ. [04:30:24.992] ENDGAME_WORLD: #5 (w=1.00) N:J...K4 3..6.9 ..8.T .5.KJ. [04:30:24.992] ENDGAME_WORLD: #6 (w=1.00) N:J...KT 3..6.9 ..8.4 .5.KJ. [04:30:24.992] ENDGAME_WORLD: #7 (w=1.00) N:..8.T4 3..6.9 J...K .5.KJ. [04:30:24.992] ENDGAME_WORLD: #8 (w=1.00) N:..8.K4 3..6.9 J...T .5.KJ. [04:30:24.992] ENDGAME_WORLD: #9 (w=1.00) N:..8.KT 3..6.9 J...4 .5.KJ. [04:30:24.992] ENDGAME_WORLD: #10 (w=1.00) N:...KT4 3..6.9 J..8. .5.KJ. [04:30:24.992] ENDGAME: Evaluating 3 candidates across 10 worlds (totalWeight=10.00, rankByScore=True): [04:30:24.992] H5: defeat 100 % (10.0/10.0), makes 100 % (10.0/10.0), avgDeclTricks=10.0, dist=[10:10.0] [04:30:24.992] DJ: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=9.0, dist=9:10.0 [04:30:24.993] DK: defeat 0 % (0.0/10.0), makes 0 % (0.0/10.0), avgDeclTricks=9.0, dist=9:10.0 [04:30:24.993] IMP H5: 12.00 [04:30:24.993] IMP DJ: -6.00 [04:30:24.993] IMP DK: -6.00 [04:30:24.993] ENDGAME: Selected H5 (100 %) === Board DailyIMP2026-08-30_b3_t2 (API) - DDS Engine (W) - 2026-08-30 04:30:25 === === Board DailyIMP2026-08-30_b3_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:30:25 === [04:30:25.228] Activated: 2 tricks remaining, threshold=5 [04:30:25.228] ENDGAME: Hidden cards=4 between N and S, need 2+2, declarer tricks=8, defense tricks=3 [04:30:25.228] ENDGAME: Contract=4H, Declarer=W, ToPlay=W, Trump=H [04:30:25.228] ENDGAME: W [- - DKJ -] [04:30:25.228] ENDGAME: E [- - D6 C9] [04:30:25.229] ENDGAME: Hidden [SJ - D8 CKT] [04:30:25.229] ENDGAME: 3 valid worlds (after void filtering) [04:30:25.229] [DealFinder] Explained bid S P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:30:25.230] [DealFinder] Explained bid W 1H: "Opening Bid, RuleOf >= 21, HCP <= 21, H >= 5, H > S, HeartLongest, HCP >= 12" -> require: (none) [04:30:25.230] [DealFinder] Explained bid N P: "Overcalling 1Ma, Responses to 1Ma, H >= 6, True" -> require: (none) [04:30:25.230] [DealFinder] Explained bid E 2H: "Responses to 1Ma-P, (TP >= 6, HCP < 10, H >= 3) OR (HCP >= 5, H >= 4)" -> require: (none) [04:30:25.231] [DealFinder] Explained bid S P: "Responses to 1Ma-P-2Ma, Defensive bidding after two bids from opponents, True" -> require: (none) [04:30:25.231] [DealFinder] Explained bid W 4H: "Responses to 1Ma-P-2Ma-P, HeartCompGame, HeartPoints >= 18" -> require: (none) [04:30:25.232] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:25.232] [DealFinder] Explained bid E P: "Passable situations - 1Ma, True" -> require: (none) [04:30:25.232] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:30:25.237] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:30:25.237] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:30:25.237] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:30:25.237] [DealFinder] Expression (2340 chars): (H >= 6 OR True) & NOT (S >= 5 & HCP >= 8 & HCP <= 17) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (C >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in C) & NOT (C >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in C) & NOT Overcall(C) & NOT (D >= 5 & HCP >= 10 & HCP <= 17 & LoserLevel >= 2 & 2 of Top 4 Honors in D) & NOT (D >= 6 & HCP >= 12 & HCP <= 17 & LoserLevel >= 2 & 1 of Top 3 Honors in D) & NOT Overcall(D) & NOT (C >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (StrongRebiddable(C) & C >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (C >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & HCP >= 5 & S <= 4) & NOT (D >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (StrongRebiddable(D) & D >= 7 & HCP >= 3 & HCP <= 10 & LoserLevel >= 2) & NOT (D >= 6 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & HCP >= 5 & S <= 4) & NOT (S >= 6 & HCP > 7 & HCP < 12 & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (S >= 6 & HCP <= 12 & LoserLevel >= 3 & 2 of Top 4 Honors in S & HCP >= 5) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in C & S < 5 & HCP >= 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 3 & 2 of Top 4 Honors in D & S < 5 & HCP >= 5) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & HCP >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & S < 5 & HCP >= 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(C) & Losers <= 0) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & S <= 6 & (D >= 5 OR C >= 5) & LoserLevel >= 2 & TP >= 10) & NO... [04:30:25.237] [Timing] N precompute: 4ms mem d=141KB (total=1425MB) [04:30:25.239] [DealFinder] E constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:30:25.239] [DealFinder] Expression (1040 chars): ((TP >= 6 & HCP < 10 & H >= 3) OR (HCP >= 5 & HCP < 10 & H >= 4)) & HCP >= 6 & NOT (HCP >= 10 & HCP <= 14 & S <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & C <= 1 & H >= 4) & NOT (HCP >= 10 & HCP <= 14 & D <= 1 & H >= 4) & NOT (HCP >= 16 & (Solid(S) OR S >= 7) & Single Suited & Controls >= 4 & H <= 2) & NOT (S >= 5 & H >= 4 & HCP > 17 & Controls >= 4) & NOT (S >= 6 & balish & HCP >= 17 & Controls >= 4 & H <= 2) & NOT (H >= 3 & MonsterSlam(H)) & NOT (H >= 3 & MonsterGrandSlam(H)) & NOT (H >= 3 & IsHeartSlamViable & CombinedHeartPointsMin >= HeartGrandSlamPointTarget Subtract 1 & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28 & TP >= 13 & 1 of Top 3 Honors in H & NOT 2 of Top 3 Honors in H) & NOT (HCP >= 10 & HCP < 12 & C >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 10 & HCP < 12 & D >= 6 & S <= 3 & H <= 2) & NOT (HCP >= 9 & HCP < 12 & H >= 4) & NOT (HCP >= 12 & HCP <= 15 & H = 3 & Balanced) & NOT (HCP <= 8 & H >= 5) & NOT (HCP <= 10 & S >= 7 & HCP >= 6) & NOT (HeartPoints >= 12 & HCP >= 12 & H >= 4) & True [04:30:25.239] [Timing] E precompute: 2ms mem d=104KB (total=1425MB) [04:30:25.249] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:30:25.249] [DealFinder] S constraints: HCP[0-11], Suits=(none), Trivial=False [04:30:25.250] [DealFinder] Expression (4455 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:30:25.250] [Timing] S precompute: 10ms mem d=222KB (total=1426MB) [04:30:25.255] [DealFinder] W constraints: HCP[12-21], Suits=H[5-13], Trivial=False [04:30:25.255] [DealFinder] Expression (2657 chars): ((HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) OR (RuleOf >= 21 & HCP <= 21 & H >= 5 & H > S & HeartLongest)) & 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 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) & NOT (HCP >= 18 & (NOT Two Suited OR HCP... [04:30:25.255] [Timing] W precompute: 5ms mem d=162KB (total=1426MB) [04:30:25.255] ENDGAME_WORLD: #1 (w=1.00) N:..8.T ..6.9 J...K ..KJ. [04:30:25.255] ENDGAME_WORLD: #2 (w=1.00) N:..8.K ..6.9 J...T ..KJ. [04:30:25.255] ENDGAME_WORLD: #3 (w=1.00) N:...KT ..6.9 J..8. ..KJ. [04:30:25.256] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=3.00, rankByScore=True): [04:30:25.256] DJ: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [04:30:25.256] DK: defeat 100 % (3.0/3.0), makes 100 % (3.0/3.0), avgDeclTricks=10.0, dist=[10:3.0] [04:30:25.256] IMP DJ: 0.00 [04:30:25.256] IMP DK: 0.00 [04:30:25.256] ENDGAME: Selected DK (100 %) [04:30:25.256] ENDGAME: CLAIM -- best line wins all 2 remaining tricks in every world [04:30:25.256] Tied cards: DK,DJ -- invoking NN directly on tied set [04:30:25.256] === FindBestCardAsync: Position=W, CardsPlayed=44 === [04:30:25.256] Finding card to play for W: 8.AKJ753.KJ95.A6 [04:30:25.256] Relative position: Declarer, Contract type: Suit [04:30:25.257] Cards in hand mask: 2 [04:30:25.257] Candidate: KD = 83.6 % [04:30:25.258] Candidate: JD = 16.4 % [04:30:25.258] Selected: DK (83.6 %)