=== Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:04 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:04 === [04:29:04.427] === FindBestCardAsync: Position=E, CardsPlayed=2 === [04:29:04.427] Contract: 3H, Declarer: S, Dealer: E [04:29:04.427] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:04.427] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:04.427] Position E is on defender's side - score table shifted by 0 defense tricks won [04:29:04.427] ****************************** [04:29:04.427] FindMatchingDealsWithPlayInternal Input: [04:29:04.427] Position parameter: E [04:29:04.427] Deal from game: N:... ... ... ... [04:29:04.428] Hand for N: K87.J96.J9863.J8 [04:29:04.428] Hand for E: 94.AQ8.Q54.KQ974 [04:29:04.428] Hand for S: (null) [04:29:04.428] Hand for W: (null) [04:29:04.428] Cards played: CA, C8 [04:29:04.428] Declarer: S [04:29:04.428] ****************************** [04:29:04.428] [DealFinder] Seed from player E hand: -1500707534 [04:29:04.428] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:04.428] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:04.428] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1423MB, gc2=25) [04:29:04.428] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [04:29:04.428] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=2 [04:29:04.428] [ExtractPartialDeal] Visible hands: E, N, S [04:29:04.428] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:04.429] [ExtractPartialDeal] Extracted hands: [04:29:04.429] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:04.429] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:04.429] S: ... (0 cards) [04:29:04.429] W: ... (0 cards) [04:29:04.429] [DealFinder] Trump suit from contract '3H': Hearts [04:29:04.429] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:04.429] [ComputePlayedCards] Card 1: CA played by W [04:29:04.429] [ComputePlayedCards] Card 2: C8 played by N [04:29:04.429] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8 [04:29:04.429] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: [04:29:04.429] [DealFinder] Added 0 played cards to S (was 0 cards): [04:29:04.429] [DealFinder] Added 1 played cards to W (was 0 cards): CA [04:29:04.430] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:04.430] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:04.430] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:04.430] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:04.430] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-7] D[0-5] C[0-6] (2 iterations) [04:29:04.430] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[0-1] D[0-5] C[0-6] (2 iterations) [04:29:04.430] [DealFinder] Known cards per player: N=13, E=13, S=0, W=1 [04:29:04.430] [DealFinder] Locked players: N, E [04:29:04.431] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [04:29:04.431] [DealFinder] Players needing cards: S:13, W:12 [04:29:04.431] Large number of cards remaining. Using random generation. [04:29:04.431] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:29:04.431] [VerifyHands] FAIL for S: AJ653.K7542.K7.2 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:04.431] [VerifyHands] FAIL for W: JT652.3.KT72.AT3 (SpadePoints >= 6 & S >= 4 & HCP >= 4 & HCP >= 5 & NOT (SpadePoints >= 6 & S >= 5) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (C >= 5 & IsClubSlamViable & Combine...) [04:29:04.431] [VerifyHands] FAIL for S: AQT6.KT7543..T65 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:04.432] [VerifyHands] FAIL for S: J652.KT742.K7.T2 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:04.432] [VerifyHands] FAIL for S: AQ532.T7532.AT.6 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:04.492] [DealFinder] After 1000 attempts: passedSimple=701, failedVerification=701, matches=0 [04:29:04.546] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [04:29:04.645] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=0/0, passes=0 [04:29:04.645] [Timing] Total: 216ms, Generation: 122ms, Verification: 79ms [04:29:04.645] [Timing] Attempts: 10000, PassedSimpleCheck: 6965, FailedVerification: 6965, Found: 0 [04:29:04.645] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [04:29:04.667] Search complete. Returning 50 deals. [04:29:04.667] Found 50 sample deals for simulation. [04:29:04.667] Valid deals for DDS: 50 / 50 [04:29:04.667] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [04:29:04.676] [SAMPLE-VAL] Opening lead NN validation (CA): 49/50 samples adjusted [04:29:04.676] [SAMPLE-VAL] Done. Weight range: 0.023-0.079 [04:29:04.677] After sample validation: 50 deals remaining [04:29:04.677] [PLAY-INFER] No inference observations detected [04:29:04.677] Using weighted samples: 50/50 have non-uniform weights (range 0.023-0.079) [04:29:04.677] Sample deals (50 total, showing first 20, by weight): [04:29:04.677] [1] (w=0.079) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J5.KT5432.AKT72. AQT632.7..AT6532 [04:29:04.677] [2] (w=0.045) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ62.KT7432.A2.6 JT53.5.KT7.AT532 [04:29:04.677] [3] (w=0.045) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQJT.K75432.K7.3 6532.T.AT2.AT652 [04:29:04.677] [4] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ3.KT7542.A.652 JT652.3.KT72.AT3 [04:29:04.677] [5] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ53.KT7432.KT7. QT62.5.A2.AT6532 [04:29:04.677] [6] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 QJT.KT5432.AK.T6 A6532.7.T72.A532 [04:29:04.677] [7] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A532.KT5432.A.52 QJT6.7.KT72.AT63 [04:29:04.678] [8] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ62.KT7532.K72. QT53.4.AT.AT6532 [04:29:04.678] [9] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A53.K75432.A7.T6 QJT62.T.KT2.A532 [04:29:04.678] [10] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ2.KT7432.A7.53 JT653.5.KT2.AT62 [04:29:04.678] [11] (w=0.042) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ5.KT5432.AT2.T JT632.7.K7.A6532 [04:29:04.678] [12] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT63.KT75432.A.2 QJ52..KT72.AT653 [04:29:04.678] [13] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQT.KT75432.A.63 J6532..KT72.AT52 [04:29:04.678] [14] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A3.KT7532.AT.T63 QJT652.4.K72.A52 [04:29:04.678] [15] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A2.KT75432.A7.62 QJT653..KT2.AT53 [04:29:04.678] [16] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ3.KT7543.K.T32 QT652.2.AT72.A65 [04:29:04.678] [17] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 JT.KT7542.AK.653 AQ6532.3.T72.AT2 [04:29:04.678] [18] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J6.KT7532.AK.652 AQT532.4.T72.AT3 [04:29:04.679] [19] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A65.KT75432.A.T2 QJT32..KT72.A653 [04:29:04.679] [20] (w=0.040) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ65.KT7542.K7.2 QT32.3.AT2.AT653 [04:29:04.679] ... and 30 more [04:29:05.045] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:05.046] C4: [-170, -140, 100, -140, -140, 100, 100, -140, 200, 100, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 100, 100, 100, -140, 100, 100, -140, 100, -140, 100, 100, 100, 100, -140, 100, 100, 200, 100, -170, 100, 100, 100, -140, 100, 100] [04:29:05.046] C7: [-170, -140, 100, -140, -140, 100, 100, -140, 200, 100, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 100, 100, 100, -140, 100, 100, -140, 100, -140, 100, 100, 100, 100, -140, 100, 100, 200, 100, -170, 100, 100, 100, -140, 100, 100] [04:29:05.046] C9: [-170, -140, 100, -140, -140, 100, 100, -140, 200, 100, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 100, 100, 100, -140, 100, 100, -140, 100, -140, 100, 100, 100, 100, -140, 100, 100, 200, 100, -170, 100, 100, 100, -140, 100, 100] [04:29:05.046] CK: [-170, -140, 100, -140, -140, 100, 100, -140, 200, 100, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 100, 100, 100, -140, 100, 100, -140, 100, -140, 100, 100, 100, 100, -140, 100, 100, 200, 100, -170, -140, 100, 100, -140, 100, 100] [04:29:05.046] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:05.046] C4: [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 3, 5, 5, 5, 4, 5, 5] [04:29:05.046] C7: [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 3, 5, 5, 5, 4, 5, 5] [04:29:05.046] C9: [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 3, 5, 5, 5, 4, 5, 5] [04:29:05.046] CK: [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 3, 4, 5, 5, 4, 5, 5] [04:29:05.046] --- IMP Calculation Output (card -> average IMP) --- [04:29:05.046] C4: 0.07 [04:29:05.046] C7: 0.07 [04:29:05.046] C9: 0.07 [04:29:05.047] CK: -0.21 [04:29:05.047] === DDS DETAILED ANALYSIS === [04:29:05.047] Cards analyzed: 4, Samples per card: 50 [04:29:05.047] [04:29:05.047] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:05.047] ----- ------ --------- ------- ----------- -------------------------------- [04:29:05.047] C4 0.07 4.70 67 % 4 [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5...] [04:29:05.047] C7 0.07 4.70 67 % 4 [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5...] [04:29:05.047] C9 0.07 4.70 67 % 4 [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5...] [04:29:05.047] CK -0.21 4.66 63 % 4 [3, 4, 5, 4, 4, 5, 5, 4, 6, 5, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5...] [04:29:05.047] [04:29:05.047] Selected: C4 (IMPs=0.07, avgTricks=4.70) [04:29:05.047] =================== [04:29:05.047] [SD-DEF] Skipped: 3rd hand without a finesse over dummy (C def=479K dummy=J) [04:29:05.047] [TRUMP] Skipped: not declaring [04:29:05.048] Selected: C4 (avg 0.07 IMPs, 4.70 tricks) -- 2 tied card(s): C7, C9 [04:29:05.048] [stage-timing] ok sample=239ms validate=0ms nn=9ms signal=0ms simgames=1ms dds=367ms total=620ms samples=50 cards=2 [04:29:05.048] === FindBestCardAsync: Position=E, CardsPlayed=2 === [04:29:05.048] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:05.048] Relative position: Righty, Contract type: Suit [04:29:05.048] Cards in hand mask: 4 [04:29:05.049] Candidate: xC = 86.4 % [04:29:05.049] Candidate: 9C = 13.6 % [04:29:05.049] Candidate: KC = 0.0 % [04:29:05.049] Candidate: QC = 0.0 % [04:29:05.049] Selected: C4 (86.4 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:08 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:08 === [04:29:08.170] === FindBestCardAsync: Position=E, CardsPlayed=6 === [04:29:08.170] Contract: 3H, Declarer: S, Dealer: E [04:29:08.170] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:08.170] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:08.170] Position E is on defender's side - score table shifted by 1 defense tricks won [04:29:08.171] ****************************** [04:29:08.171] FindMatchingDealsWithPlayInternal Input: [04:29:08.171] Position parameter: E [04:29:08.171] Deal from game: N:... ... ... ... [04:29:08.171] Hand for N: K87.J96.J9863.J8 [04:29:08.171] Hand for E: 94.AQ8.Q54.KQ974 [04:29:08.171] Hand for S: (null) [04:29:08.171] Hand for W: (null) [04:29:08.171] Cards played: CA, C8, C4, C3, HT, H9 [04:29:08.171] Declarer: S [04:29:08.171] ****************************** [04:29:08.171] [DealFinder] Seed from player E hand: -1500707534 [04:29:08.171] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:08.171] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:08.172] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1416MB, gc2=25) [04:29:08.172] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [04:29:08.172] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=6 [04:29:08.172] [ExtractPartialDeal] Visible hands: E, N, S [04:29:08.172] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:08.172] [ExtractPartialDeal] Extracted hands: [04:29:08.172] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:08.172] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:08.172] S: ... (0 cards) [04:29:08.172] W: ... (0 cards) [04:29:08.172] [DealFinder] Trump suit from contract '3H': Hearts [04:29:08.172] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:08.172] [ComputePlayedCards] Card 1: CA played by W [04:29:08.172] [ComputePlayedCards] Card 2: C8 played by N [04:29:08.172] [ComputePlayedCards] Card 3: C4 played by E [04:29:08.172] [ComputePlayedCards] Card 4: C3 played by S [04:29:08.173] [ComputePlayedCards] Trick complete. Winner: W [04:29:08.173] [ComputePlayedCards] Card 5: HT played by W [04:29:08.173] [ComputePlayedCards] Card 6: H9 played by N [04:29:08.173] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9 [04:29:08.173] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4 [04:29:08.173] [DealFinder] Added 1 played cards to S (was 0 cards): C3 [04:29:08.173] [DealFinder] Added 2 played cards to W (was 0 cards): CA, HT [04:29:08.173] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:08.173] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:08.173] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:08.173] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:08.173] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-7] D[0-5] C[0-6] (2 iterations) [04:29:08.173] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[0-1] D[0-5] C[0-6] (2 iterations) [04:29:08.174] [DealFinder] Forced 6 Hearts card(s) to S (only eligible holder): H2, H3, H4, H5, H7, HK [04:29:08.174] [DealFinder] Known cards per player: N=13, E=13, S=7, W=2 [04:29:08.174] [DealFinder] Locked players: N, E [04:29:08.174] [DealFinder] Total known cards: 35, Remaining deck: 17, Cards to deal: 17 [04:29:08.174] [DealFinder] Players needing cards: S:6, W:11 [04:29:08.174] Large number of cards remaining. Using random generation. [04:29:08.174] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:29:08.174] [VerifyHands] FAIL for S: QJT.K75432.KT2.3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:08.175] [VerifyHands] FAIL for W: JT652.T.KT72.A62 (SpadePoints >= 6 & S >= 4 & HCP >= 4 & HCP >= 5 & NOT (SpadePoints >= 6 & S >= 5) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (C >= 5 & IsClubSlamViable & Combine...) [04:29:08.175] [VerifyHands] FAIL for S: A3.K75432.A7.T63 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:08.175] [VerifyHands] FAIL for S: A.K75432.KT72.53 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:08.175] [VerifyHands] FAIL for S: A63.K75432.K72.3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:08.183] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [04:29:08.262] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [04:29:08.340] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [04:29:08.434] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=0/0, passes=0 [04:29:08.434] [Timing] Total: 262ms, Generation: 109ms, Verification: 128ms [04:29:08.434] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [04:29:08.434] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [04:29:08.452] Search complete. Returning 50 deals. [04:29:08.452] Found 50 sample deals for simulation. [04:29:08.452] Valid deals for DDS: 50 / 50 [04:29:08.452] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [04:29:08.460] [SAMPLE-VAL] Opening lead NN validation (CA): 49/50 samples adjusted [04:29:08.460] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:08.460] [SAMPLE-VAL] T2: W=HT N=H9 (leader=W) (partial) [04:29:08.461] [SAMPLE-VAL] Sample 1: weight 0.042 -> 0.006 [S:T1-C3=95 %, W:T2-HT=4 %!] [04:29:08.462] [SAMPLE-VAL] Sample 2: weight 0.042 -> 0.007 [S:T1-C3=96 %, W:T2-HT=4 %!] [04:29:08.463] [SAMPLE-VAL] Sample 3: weight 0.042 -> 0.004 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.464] [SAMPLE-VAL] Sample 4: weight 0.042 -> 0.008 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.465] [SAMPLE-VAL] Sample 5: weight 0.042 -> 0.006 [S:T1-C3=100 %, W:T2-HT=4 %!] [04:29:08.466] [SAMPLE-VAL] Sample 6: weight 0.023 -> 0.001 [S:T1-C3=88 %, W:T2-HT=2 %!] [04:29:08.466] [SAMPLE-VAL] Sample 7: weight 0.023 -> 0.002 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.467] [SAMPLE-VAL] Sample 8: weight 0.042 -> 0.002 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.468] [SAMPLE-VAL] Sample 9: weight 0.042 -> 0.009 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.469] [SAMPLE-VAL] Sample 10: weight 0.024 -> 0.005 [S:T1-C3=100 %, W:T2-HT=5 %] [04:29:08.470] [SAMPLE-VAL] Sample 11: weight 0.042 -> 0.007 [S:T1-C3=100 %, W:T2-HT=4 %!] [04:29:08.470] [SAMPLE-VAL] Sample 12: weight 0.085 -> 0.007 [S:T1-C3=98 %, W:T2-HT=3 %!] [04:29:08.471] [SAMPLE-VAL] Sample 13: weight 0.042 -> 0.009 [S:T1-C3=95 %, W:T2-HT=5 %] [04:29:08.472] [SAMPLE-VAL] Sample 14: weight 0.045 -> 0.003 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.473] [SAMPLE-VAL] Sample 15: weight 0.042 -> 0.003 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.473] [SAMPLE-VAL] Sample 16: weight 0.042 -> 0.004 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.474] [SAMPLE-VAL] Sample 17: weight 0.045 -> 0.009 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.475] [SAMPLE-VAL] Sample 18: weight 0.023 -> 0.003 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.476] [SAMPLE-VAL] Sample 19: weight 0.042 -> 0.007 [S:T1-C3=100 %, W:T2-HT=4 %!] [04:29:08.476] [SAMPLE-VAL] Sample 20: weight 0.023 -> 0.004 [S:T1-C3=100 %, W:T2-HT=4 %!] [04:29:08.477] [SAMPLE-VAL] Sample 21: weight 0.042 -> 0.008 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.478] [SAMPLE-VAL] Sample 22: weight 0.023 -> 0.001 [S:T1-C3=96 %, W:T2-HT=2 %!] [04:29:08.479] [SAMPLE-VAL] Sample 23: weight 0.042 -> 0.008 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.480] [SAMPLE-VAL] Sample 24: weight 0.042 -> 0.003 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.481] [SAMPLE-VAL] Sample 25: weight 0.023 -> 0.002 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.481] [SAMPLE-VAL] Sample 26: weight 0.042 -> 0.003 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.482] [SAMPLE-VAL] Sample 27: weight 0.045 -> 0.009 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.483] [SAMPLE-VAL] Sample 28: weight 0.023 -> 0.002 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.484] [SAMPLE-VAL] Sample 29: weight 0.023 -> 0.003 [S:T1-C3=96 %, W:T2-HT=3 %!] [04:29:08.484] [SAMPLE-VAL] Sample 30: weight 0.023 -> 0.001 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.485] [SAMPLE-VAL] Sample 31: weight 0.023 -> 0.005 [S:T1-C3=100 %, W:T2-HT=6 %] [04:29:08.486] [SAMPLE-VAL] Sample 32: weight 0.024 -> 0.003 [S:T1-C3=88 %, W:T2-HT=4 %!] [04:29:08.487] [SAMPLE-VAL] Sample 33: weight 0.042 -> 0.009 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.488] [SAMPLE-VAL] Sample 34: weight 0.042 -> 0.002 [S:T1-C3=96 %, W:T2-HT=2 %!] [04:29:08.488] [SAMPLE-VAL] Sample 35: weight 0.042 -> 0.004 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.489] [SAMPLE-VAL] Sample 36: weight 0.042 -> 0.004 [S:T1-C3=96 %, W:T2-HT=3 %!] [04:29:08.490] [SAMPLE-VAL] Sample 37: weight 0.024 -> 0.001 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.491] [SAMPLE-VAL] Sample 38: weight 0.042 -> 0.008 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.492] [SAMPLE-VAL] Sample 39: weight 0.045 -> 0.003 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.492] [SAMPLE-VAL] Sample 40: weight 0.042 -> 0.008 [S:T1-C3=95 %, W:T2-HT=4 %!] [04:29:08.493] [SAMPLE-VAL] Sample 41: weight 0.040 -> 0.001 [S:T1-C3=100 %, W:T2-HT=1 %!] [04:29:08.494] [SAMPLE-VAL] Sample 42: weight 0.045 -> 0.009 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.495] [SAMPLE-VAL] Sample 43: weight 0.045 -> 0.005 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.495] [SAMPLE-VAL] Sample 44: weight 0.042 -> 0.006 [S:T1-C3=95 %, W:T2-HT=4 %!] [04:29:08.496] [SAMPLE-VAL] Sample 45: weight 0.024 -> 0.001 [S:T1-C3=100 %, W:T2-HT=2 %!] [04:29:08.497] [SAMPLE-VAL] Sample 46: weight 0.042 -> 0.004 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.498] [SAMPLE-VAL] Sample 47: weight 0.045 -> 0.005 [S:T1-C3=88 %, W:T2-HT=3 %!] [04:29:08.499] [SAMPLE-VAL] Sample 48: weight 0.024 -> 0.002 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.500] [SAMPLE-VAL] Sample 49: weight 0.042 -> 0.006 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.500] [SAMPLE-VAL] Sample 50: weight 0.042 -> 0.003 [S:T1-C3=100 %, W:T2-HT=3 %!] [04:29:08.500] [SAMPLE-VAL] Done. Weight range: 0.001-0.009 [04:29:08.501] [SAMPLE-VAL] Top sample 13 (w=0.009): S:A63.K75432.A.T63 W:QJT52.T.KT72.A52 [S:T1-C3=95 %, W:T2-HT=5 %] [04:29:08.501] [SAMPLE-VAL] Top sample 17 (w=0.009): S:AJ53.K75432.K.53 W:QT62.T.AT72.AT62 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.501] [SAMPLE-VAL] Top sample 27 (w=0.009): S:AJ52.K75432.K.53 W:QT63.T.AT72.AT62 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.501] [SAMPLE-VAL] Top sample 42 (w=0.009): S:A532.K75432.A.63 W:QJT6.T.KT72.AT52 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.501] [SAMPLE-VAL] Top sample 9 (w=0.009): S:A32.K75432.A7.63 W:QJT65.T.KT2.AT52 [S:T1-C3=100 %, W:T2-HT=5 %!] [04:29:08.501] After sample validation: 50 deals remaining [04:29:08.501] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:08.501] Using weighted samples: 50/50 have non-uniform weights (range 0.001-0.009) [04:29:08.501] Sample deals (50 total, showing first 20, by weight): [04:29:08.501] [1] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A63.K75432.A.T63 QJT52.T.KT72.A52 [04:29:08.501] [2] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ53.K75432.K.53 QT62.T.AT72.AT62 [04:29:08.501] [3] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K.53 QT63.T.AT72.AT62 [04:29:08.501] [4] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A532.K75432.A.63 QJT6.T.KT72.AT52 [04:29:08.502] [5] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A32.K75432.A7.63 QJT65.T.KT2.AT52 [04:29:08.502] [6] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A63.K75432.A2.32 QJT52.T.KT7.AT65 [04:29:08.502] [7] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT5.K75432.AT.63 QJ632.T.K72.AT52 [04:29:08.502] [8] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT5.K75432.A2.53 QJ632.T.KT7.AT62 [04:29:08.502] [9] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT5.K75432.A2.53 QJ632.T.KT7.AT62 [04:29:08.502] [10] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT5.K75432.A2.32 QJ632.T.KT7.AT65 [04:29:08.502] [11] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT5.K75432.A.T32 QJ632.T.KT72.A65 [04:29:08.502] [12] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A3.K75432.A7.T63 QJT652.T.KT2.A52 [04:29:08.502] [13] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ.K75432.A.T532 JT6532.T.KT72.A6 [04:29:08.502] [14] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J52.K75432.AK.32 AQT63.T.T72.AT65 [04:29:08.502] [15] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ2.K75432.K2.32 QT653.T.AT7.AT65 [04:29:08.503] [16] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ3.K75432.A.T53 JT652.T.KT72.A62 [04:29:08.503] [17] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ3.K75432.A.T32 JT652.T.KT72.A65 [04:29:08.503] [18] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A5.K75432.AT2.32 QJT632.T.K7.AT65 [04:29:08.503] [19] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ5.K75432.A7.53 JT632.T.KT2.AT62 [04:29:08.503] [20] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ3.K75432.A.632 QT652.T.KT72.AT5 [04:29:08.503] ... and 30 more [04:29:08.659] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:08.659] H8: [200, 300, 300, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, -140, 300, 100, 200, 100, 200, 200, 100, -140, -140, 100, 200, 100, 100, -140, 100, 200, 100, 100, 200, 200, -140, 100, -140, 200, 200, 100, 100, 100] [04:29:08.659] HA: [100, 200, 200, 100, 200, 200, 200, 200, 200, 200, 100, 100, 100, 200, 200, -140, -140, 100, 100, 100, 100, -140, 200, 100, 200, 100, 100, 200, 100, -140, -140, 100, 100, 100, 100, -140, 100, 100, 100, 100, 100, 200, -140, 100, -140, 200, 100, 100, 100, 100] [04:29:08.659] HQ: [100, 200, 200, 100, 200, 200, 200, 200, 200, 200, 100, 100, -140, 200, 200, -140, -140, 100, 100, 100, 100, -140, 200, 100, 200, 100, 100, 200, 100, -140, -140, 100, 100, 100, 100, -140, 100, 100, 100, 100, 100, 100, -140, 100, -140, 100, 100, 100, 100, 100] [04:29:08.659] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:08.659] H8: [5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5, 5, 3, 6, 4, 5, 4, 5, 5, 4, 3, 3, 4, 5, 4, 4, 3, 4, 5, 4, 4, 5, 5, 3, 4, 3, 5, 5, 4, 4, 4] [04:29:08.659] HA: [4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 3, 3, 4, 4, 4, 4, 3, 5, 4, 5, 4, 4, 5, 4, 3, 3, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 3, 4, 3, 5, 4, 4, 4, 4] [04:29:08.659] HQ: [4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 3, 5, 5, 3, 3, 4, 4, 4, 4, 3, 5, 4, 5, 4, 4, 5, 4, 3, 3, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4] [04:29:08.659] --- IMP Calculation Output (card -> average IMP) --- [04:29:08.659] H8: 1.51 [04:29:08.660] HA: -0.60 [04:29:08.660] HQ: -0.91 [04:29:08.660] === DDS DETAILED ANALYSIS === [04:29:08.660] Cards analyzed: 3, Samples per card: 50 [04:29:08.660] [04:29:08.660] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:08.660] ----- ------ --------- ------- ----------- -------------------------------- [04:29:08.660] H8 1.51 4.48 92 % 4 [5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 5...] [04:29:08.660] HA -0.60 4.14 87 % 3 [4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 4, 5, 5, 3, 3, 4, 4, 4...] [04:29:08.660] HQ -0.91 4.08 84 % 3 [4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 3, 5, 5, 3, 3, 4, 4, 4...] [04:29:08.660] [04:29:08.660] Selected: H8 (IMPs=1.51, avgTricks=4.48) [04:29:08.660] =================== [04:29:08.661] [SD-DEF] Skipped: no qualifying guard decision by seat [04:29:08.661] [TRUMP] Skipped: not declaring [04:29:08.661] Selected: H8 (avg 1.51 IMPs, 4.48 tricks) [04:29:08.661] [stage-timing] ok sample=281ms validate=0ms nn=48ms signal=0ms simgames=1ms dds=156ms total=490ms samples=50 cards=6 [04:29:08.661] === FindBestCardAsync: Position=E, CardsPlayed=6 === [04:29:08.661] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:08.661] Relative position: Righty, Contract type: Suit [04:29:08.661] Cards in hand mask: 3 [04:29:08.662] Candidate: AH = 60.0 % [04:29:08.662] Candidate: 8H = 20.9 % [04:29:08.662] Candidate: QH = 19.1 % [04:29:08.662] Selected: HA (60.0 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:16 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:16 === [04:29:16.560] === FindBestCardAsync: Position=E, CardsPlayed=11 === [04:29:16.560] Contract: 3H, Declarer: S, Dealer: E [04:29:16.561] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:16.561] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:16.561] All 2 moves are equivalent by adjacency (HAHQ), playing: HQ [04:29:16.561] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=11 [04:29:16.561] === FindBestCardAsync: Position=E, CardsPlayed=11 === [04:29:16.561] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:16.561] Relative position: Righty, Contract type: Suit [04:29:16.561] Cards in hand mask: 2 [04:29:16.562] Candidate: QH = 99.9 % [04:29:16.562] Candidate: AH = 0.1 % [04:29:16.562] Selected: HQ (99.9 %) [04:29:16.655] === FindBestCardAsync: Position=E, CardsPlayed=12 === [04:29:16.655] Contract: 3H, Declarer: S, Dealer: E [04:29:16.655] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:16.655] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:16.655] Position E is on defender's side - score table shifted by 2 defense tricks won [04:29:16.656] ****************************** [04:29:16.656] FindMatchingDealsWithPlayInternal Input: [04:29:16.656] Position parameter: E [04:29:16.656] Deal from game: N:... ... ... ... [04:29:16.656] Hand for N: K87.J96.J9863.J8 [04:29:16.656] Hand for E: 94.AQ8.Q54.KQ974 [04:29:16.656] Hand for S: (null) [04:29:16.656] Hand for W: (null) [04:29:16.656] Cards played: CA, C8, C4, C3, HT, H9, H8, HK, H5, C6, H6, HQ [04:29:16.656] Declarer: S [04:29:16.656] ****************************** [04:29:16.656] [DealFinder] Seed from player E hand: -1500707534 [04:29:16.656] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:16.656] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:16.657] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1425MB, gc2=25) [04:29:16.657] [DealFinder] Using cardsPlayedCount=12 for visibility calculation [04:29:16.657] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=12 [04:29:16.657] [ExtractPartialDeal] Visible hands: E, N, S [04:29:16.657] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:16.657] [ExtractPartialDeal] Extracted hands: [04:29:16.657] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:16.657] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:16.657] S: ... (0 cards) [04:29:16.657] W: ... (0 cards) [04:29:16.657] [DealFinder] Trump suit from contract '3H': Hearts [04:29:16.657] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:16.657] [ComputePlayedCards] Card 1: CA played by W [04:29:16.657] [ComputePlayedCards] Card 2: C8 played by N [04:29:16.657] [ComputePlayedCards] Card 3: C4 played by E [04:29:16.657] [ComputePlayedCards] Card 4: C3 played by S [04:29:16.657] [ComputePlayedCards] Trick complete. Winner: W [04:29:16.658] [ComputePlayedCards] Card 5: HT played by W [04:29:16.658] [ComputePlayedCards] Card 6: H9 played by N [04:29:16.658] [ComputePlayedCards] Card 7: H8 played by E [04:29:16.658] [ComputePlayedCards] Card 8: HK played by S [04:29:16.658] [ComputePlayedCards] Trick complete. Winner: S [04:29:16.658] [ComputePlayedCards] Card 9: H5 played by S [04:29:16.658] [ComputePlayedCards] Card 10: C6 played by W [04:29:16.658] [ComputePlayedCards] Card 11: H6 played by N [04:29:16.658] [ComputePlayedCards] Card 12: HQ played by E [04:29:16.658] [ComputePlayedCards] Trick complete. Winner: E [04:29:16.658] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9, H6 [04:29:16.658] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4, H8, HQ [04:29:16.658] [DealFinder] Added 3 played cards to S (was 0 cards): C3, HK, H5 [04:29:16.658] [DealFinder] Added 3 played cards to W (was 0 cards): CA, HT, C6 [04:29:16.658] [DealFinder] Show-out: W void in Hearts (bidding said [0-13], already held 1) [04:29:16.659] [DealFinder] Assigned 4 Hearts cards to S: H2, H3, H4, H7 [04:29:16.659] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:16.659] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:16.659] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:16.659] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:16.659] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-6] D[0-5] C[0-6] (2 iterations) [04:29:16.659] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[1-1] D[0-5] C[0-6] (2 iterations) [04:29:16.659] [DealFinder] Known cards per player: N=13, E=13, S=7, W=3 [04:29:16.659] [DealFinder] Locked players: N, E [04:29:16.660] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [04:29:16.660] [DealFinder] Players needing cards: S:6, W:10 [04:29:16.660] Large number of cards remaining. Using random generation. [04:29:16.660] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:29:16.660] [VerifyHands] FAIL for S: AQT3.K75432.AK.3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:16.660] [VerifyHands] FAIL for S: T3.K75432.T2.532 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:16.660] [VerifyHands] FAIL for S: 5.K75432.AK2.T32 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:16.661] [VerifyHands] FAIL for S: 3.K75432.72.T532 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:16.661] [VerifyHands] FAIL for S: T62.K75432.KT.T3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:16.668] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [04:29:16.739] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [04:29:16.817] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [04:29:16.914] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=0/0, passes=0 [04:29:16.914] [Timing] Total: 257ms, Generation: 113ms, Verification: 119ms [04:29:16.914] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [04:29:16.914] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [04:29:16.931] Search complete. Returning 50 deals. [04:29:16.931] Found 50 sample deals for simulation. [04:29:16.931] Valid deals for DDS: 50 / 50 [04:29:16.931] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [04:29:16.939] [SAMPLE-VAL] Opening lead NN validation (CA): 48/50 samples adjusted [04:29:16.939] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:16.940] [SAMPLE-VAL] T2: W=HT N=H9 E=H8 S=HK (leader=W) [04:29:16.940] [SAMPLE-VAL] T3: S=H5 W=C6 N=H6 E=HQ (leader=S) [04:29:16.941] [SAMPLE-VAL] Sample 1: weight 0.045 -> 0.011 [S:T1-C3=100 % T2-HK=67 % T3-H5=42 %, W:T2-HT=5 % T3-C6=27 %] [04:29:16.943] [SAMPLE-VAL] Sample 2: weight 0.042 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=53 %, W:T2-HT=3 %! T3-C6=2 %!] [04:29:16.945] [SAMPLE-VAL] Sample 3: weight 0.023 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=81 %, W:T2-HT=3 %! T3-C6=10 %] [04:29:16.947] [SAMPLE-VAL] Sample 4: weight 0.042 -> 0.002 [S:T1-C3=100 % T2-HK=72 % T3-H5=46 %, W:T2-HT=4 %! T3-C6=2 %!] [04:29:16.949] [SAMPLE-VAL] Sample 5: weight 0.045 -> 0.005 [S:T1-C3=100 % T2-HK=57 % T3-H5=72 %, W:T2-HT=2 %! T3-C6=60 %] [04:29:16.951] [SAMPLE-VAL] Sample 6: weight 0.045 -> 0.005 [S:T1-C3=100 % T2-HK=57 % T3-H5=72 %, W:T2-HT=2 %! T3-C6=60 %] [04:29:16.953] [SAMPLE-VAL] Sample 7: weight 0.023 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=81 %, W:T2-HT=3 %! T3-C6=10 %] [04:29:16.955] [SAMPLE-VAL] Sample 8: weight 0.024 -> 0.006 [S:T1-C3=100 % T2-HK=62 % T3-H5=48 %, W:T2-HT=5 % T3-C6=28 %] [04:29:16.957] [SAMPLE-VAL] Sample 9: weight 0.040 -> 0.002 [S:T1-C3=100 % T2-HK=51 % T3-H5=81 %, W:T2-HT=1 %! T3-C6=13 %] [04:29:16.958] [SAMPLE-VAL] Sample 10: weight 0.085 -> 0.003 [S:T1-C3=98 % T2-HK=66 % T3-H5=35 %, W:T2-HT=4 %! T3-C6=2 %!] [04:29:16.960] [SAMPLE-VAL] Sample 11: weight 0.042 -> 0.009 [S:T1-C3=100 % T2-HK=64 % T3-H5=53 %, W:T2-HT=5 %! T3-C6=18 %] [04:29:16.962] [SAMPLE-VAL] Sample 12: weight 0.040 -> 0.005 [S:T1-C3=100 % T2-HK=65 % T3-H5=64 %, W:T2-HT=2 %! T3-C6=54 %] [04:29:16.963] [SAMPLE-VAL] Sample 13: weight 0.042 -> 0.008 [S:T1-C3=100 % T2-HK=60 % T3-H5=51 %, W:T2-HT=3 %! T3-C6=73 %] [04:29:16.965] [SAMPLE-VAL] Sample 14: weight 0.042 -> 0.002 [S:T1-C3=96 % T2-HK=66 % T3-H5=52 %, W:T2-HT=3 %! T3-C6=3 %!] [04:29:16.967] [SAMPLE-VAL] Sample 15: weight 0.023 -> 0.003 [S:T1-C3=100 % T2-HK=59 % T3-H5=81 %, W:T2-HT=2 %! T3-C6=45 %] [04:29:16.968] [SAMPLE-VAL] Sample 16: weight 0.023 -> 0.000 [S:T1-C3=100 % T2-HK=48 % T3-H5=68 %, W:T2-HT=2 %! T3-C6=2 %!] [04:29:16.970] [SAMPLE-VAL] Sample 17: weight 0.024 -> 0.002 [S:T1-C3=87 % T2-HK=61 % T3-H5=68 %, W:T2-HT=2 %! T3-C6=28 %] [04:29:16.971] [SAMPLE-VAL] Sample 18: weight 0.023 -> 0.002 [S:T1-C3=100 % T2-HK=55 % T3-H5=70 %, W:T2-HT=3 %! T3-C6=5 %] [04:29:16.973] [SAMPLE-VAL] Sample 19: weight 0.042 -> 0.002 [S:T1-C3=95 % T2-HK=62 % T3-H5=61 %, W:T2-HT=3 %! T3-C6=4 %!] [04:29:16.975] [SAMPLE-VAL] Sample 20: weight 0.042 -> 0.009 [S:T1-C3=100 % T2-HK=71 % T3-H5=58 %, W:T2-HT=5 %! T3-C6=19 %] [04:29:16.976] [SAMPLE-VAL] Sample 21: weight 0.042 -> 0.003 [S:T1-C3=86 % T2-HK=54 % T3-H5=54 %, W:T2-HT=2 %! T3-C6=14 %] [04:29:16.978] [SAMPLE-VAL] Sample 22: weight 0.045 -> 0.011 [S:T1-C3=100 % T2-HK=62 % T3-H5=54 %, W:T2-HT=5 %! T3-C6=25 %] [04:29:16.980] [SAMPLE-VAL] Sample 23: weight 0.023 -> 0.001 [S:T1-C3=88 % T2-HK=70 % T3-H5=72 %, W:T2-HT=2 %! T3-C6=12 %] [04:29:16.981] [SAMPLE-VAL] Sample 24: weight 0.085 -> 0.003 [S:T1-C3=98 % T2-HK=66 % T3-H5=35 %, W:T2-HT=4 %! T3-C6=2 %!] [04:29:16.983] [SAMPLE-VAL] Sample 25: weight 0.042 -> 0.006 [S:T1-C3=100 % T2-HK=56 % T3-H5=77 %, W:T2-HT=4 %! T3-C6=10 %] [04:29:16.985] [SAMPLE-VAL] Sample 26: weight 0.042 -> 0.009 [S:T1-C3=100 % T2-HK=71 % T3-H5=58 %, W:T2-HT=5 %! T3-C6=19 %] [04:29:16.986] [SAMPLE-VAL] Sample 27: weight 0.042 -> 0.008 [S:T1-C3=100 % T2-HK=60 % T3-H5=51 %, W:T2-HT=3 %! T3-C6=73 %] [04:29:16.988] [SAMPLE-VAL] Sample 28: weight 0.045 -> 0.007 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 %, W:T2-HT=3 %! T3-C6=67 %] [04:29:16.990] [SAMPLE-VAL] Sample 29: weight 0.042 -> 0.002 [S:T1-C3=100 % T2-HK=52 % T3-H5=74 %, W:T2-HT=2 %! T3-C6=3 %!] [04:29:16.991] [SAMPLE-VAL] Sample 30: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=59 % T3-H5=48 %, W:T2-HT=3 %! T3-C6=1 %!] [04:29:16.993] [SAMPLE-VAL] Sample 31: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=63 % T3-H5=51 %, W:T2-HT=4 %! T3-C6=12 %] [04:29:16.995] [SAMPLE-VAL] Sample 32: weight 0.024 -> 0.006 [S:T1-C3=100 % T2-HK=62 % T3-H5=48 %, W:T2-HT=5 % T3-C6=28 %] [04:29:16.996] [SAMPLE-VAL] Sample 33: weight 0.042 -> 0.008 [S:T1-C3=100 % T2-HK=64 % T3-H5=65 %, W:T2-HT=5 %! T3-C6=11 %] [04:29:16.998] [SAMPLE-VAL] Sample 34: weight 0.024 -> 0.003 [S:T1-C3=100 % T2-HK=62 % T3-H5=45 %, W:T2-HT=3 %! T3-C6=84 %] [04:29:16.999] [SAMPLE-VAL] Sample 35: weight 0.042 -> 0.002 [S:T1-C3=95 % T2-HK=61 % T3-H5=43 %, W:T2-HT=3 %! T3-C6=3 %!] [04:29:17.001] [SAMPLE-VAL] Sample 36: weight 0.023 -> 0.002 [S:T1-C3=100 % T2-HK=55 % T3-H5=70 %, W:T2-HT=3 %! T3-C6=5 %] [04:29:17.003] [SAMPLE-VAL] Sample 37: weight 0.023 -> 0.001 [S:T1-C3=96 % T2-HK=65 % T3-H5=48 %, W:T2-HT=3 %! T3-C6=4 %!] [04:29:17.004] [SAMPLE-VAL] Sample 38: weight 0.042 -> 0.002 [S:T1-C3=100 % T2-HK=52 % T3-H5=74 %, W:T2-HT=2 %! T3-C6=3 %!] [04:29:17.006] [SAMPLE-VAL] Sample 39: weight 0.024 -> 0.003 [S:T1-C3=87 % T2-HK=60 % T3-H5=61 %, W:T2-HT=3 %! T3-C6=44 %] [04:29:17.007] [SAMPLE-VAL] Sample 40: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=72 %, W:T2-HT=3 %! T3-C6=4 %!] [04:29:17.009] [SAMPLE-VAL] Sample 41: weight 0.042 -> 0.006 [S:T1-C3=100 % T2-HK=65 % T3-H5=75 %, W:T2-HT=3 %! T3-C6=12 %] [04:29:17.011] [SAMPLE-VAL] Sample 42: weight 0.023 -> 0.004 [S:T1-C3=100 % T2-HK=63 % T3-H5=47 %, W:T2-HT=4 %! T3-C6=14 %] [04:29:17.012] [SAMPLE-VAL] Sample 43: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 %, W:T2-HT=2 %! T3-C6=57 %] [04:29:17.014] [SAMPLE-VAL] Sample 44: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 %, W:T2-HT=1 %! T3-C6=56 %] [04:29:17.015] [SAMPLE-VAL] Sample 45: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=68 % T3-H5=48 %, W:T2-HT=6 % T3-C6=3 %!] [04:29:17.017] [SAMPLE-VAL] Sample 46: weight 0.023 -> 0.003 [S:T1-C3=100 % T2-HK=65 % T3-H5=82 %, W:T2-HT=3 %! T3-C6=10 %] [04:29:17.018] [SAMPLE-VAL] Sample 47: weight 0.023 -> 0.002 [S:T1-C3=87 % T2-HK=65 % T3-H5=79 %, W:T2-HT=2 %! T3-C6=18 %] [04:29:17.020] [SAMPLE-VAL] Sample 48: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=63 % T3-H5=51 %, W:T2-HT=4 %! T3-C6=12 %] [04:29:17.022] [SAMPLE-VAL] Sample 49: weight 0.024 -> 0.005 [S:T1-C3=100 % T2-HK=61 % T3-H5=58 %, W:T2-HT=4 %! T3-C6=17 %] [04:29:17.023] [SAMPLE-VAL] Sample 50: weight 0.042 -> 0.005 [S:T1-C3=88 % T2-HK=53 % T3-H5=73 %, W:T2-HT=3 %! T3-C6=21 %] [04:29:17.024] [SAMPLE-VAL] Done. Weight range: 0.000-0.011 [04:29:17.024] [SAMPLE-VAL] Top sample 1 (w=0.011): S:AT63.K75432.A.53 W:QJ52.T.KT72.AT62 [S:T1-C3=100 % T2-HK=67 % T3-H5=42 %, W:T2-HT=5 % T3-C6=27 %] [04:29:17.024] [SAMPLE-VAL] Top sample 22 (w=0.011): S:AJ32.K75432.K.53 W:QT65.T.AT72.AT62 [S:T1-C3=100 % T2-HK=62 % T3-H5=54 %, W:T2-HT=5 %! T3-C6=25 %] [04:29:17.024] [SAMPLE-VAL] Top sample 20 (w=0.009): S:A65.K75432.AT.32 W:QJT32.T.K72.AT65 [S:T1-C3=100 % T2-HK=71 % T3-H5=58 %, W:T2-HT=5 %! T3-C6=19 %] [04:29:17.024] [SAMPLE-VAL] Top sample 26 (w=0.009): S:A63.K75432.AT.53 W:QJT52.T.K72.AT62 [S:T1-C3=100 % T2-HK=71 % T3-H5=58 %, W:T2-HT=5 %! T3-C6=19 %] [04:29:17.024] [SAMPLE-VAL] Top sample 11 (w=0.009): S:A65.K75432.A7.53 W:QJT32.T.KT2.AT62 [S:T1-C3=100 % T2-HK=64 % T3-H5=53 %, W:T2-HT=5 %! T3-C6=18 %] [04:29:17.024] After sample validation: 50 deals remaining [04:29:17.024] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:17.024] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.011) [04:29:17.024] Sample deals (50 total, showing first 20, by weight): [04:29:17.024] [1] (w=0.011) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT63.K75432.A.53 QJ52.T.KT72.AT62 [04:29:17.024] [2] (w=0.011) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ32.K75432.K.53 QT65.T.AT72.AT62 [04:29:17.025] [3] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A65.K75432.AT.32 QJT32.T.K72.AT65 [04:29:17.025] [4] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A63.K75432.AT.53 QJT52.T.K72.AT62 [04:29:17.025] [5] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A65.K75432.A7.53 QJT32.T.KT2.AT62 [04:29:17.025] [6] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT3.K75432.A7.53 QJ652.T.KT2.AT62 [04:29:17.025] [7] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT53.K75432.A2.3 QJ62.T.KT7.AT652 [04:29:17.025] [8] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT63.K75432.A2.3 QJ52.T.KT7.AT652 [04:29:17.025] [9] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J62.K75432.AK.53 AQT53.T.T72.AT62 [04:29:17.025] [10] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J52.K75432.AK.32 AQT63.T.T72.AT65 [04:29:17.025] [11] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 QJ62.K75432.AK.3 AT53.T.T72.AT652 [04:29:17.025] [12] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ5.K75432.K7.32 QT632.T.AT2.AT65 [04:29:17.025] [13] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.A.32 QT63.T.KT72.AT65 [04:29:17.025] [14] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.A.53 QT63.T.KT72.AT62 [04:29:17.025] [15] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ6.K75432.AT.32 JT532.T.K72.AT65 [04:29:17.026] [16] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A65.K75432.AT2.3 QJT32.T.K7.AT652 [04:29:17.026] [17] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ5.K75432.K2.T3 QT632.T.AT7.A652 [04:29:17.026] [18] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQT2.K75432.A2.3 J653.T.KT7.AT652 [04:29:17.026] [19] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQT6.K75432.A7.3 J532.T.KT2.AT652 [04:29:17.026] [20] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJT3.K75432.A.53 Q652.T.KT72.AT62 [04:29:17.026] ... and 30 more [04:29:17.121] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:17.121] CK: [100, 300, 200, 200, 200, 200, 100, 100, 200, 200, -140, 200, 200, 200, 100, 100, 200, -140, -140, -140, 200, 100, 200, 100, 200, 200, 200, 100, -140, 100, 200, 200, 200, 100, 200, 100, 100, 100, -140, 200, 200, 100, 100, 100, 200, 100, 100, 200, 200, 200] [04:29:17.121] D5: [100, 300, 200, 200, 200, 200, 100, 100, 200, 200, -140, 200, 200, 200, 100, 100, 200, -140, -140, -140, 300, -140, 200, 100, 200, 200, 200, 100, 100, 100, 200, 100, 100, 100, 200, 100, 100, 100, -140, 200, 200, -140, 100, 100, 200, 100, 100, 200, 100, 200] [04:29:17.121] DQ: [100, 200, 100, 100, 100, 100, -140, -140, 100, 100, -140, 100, 100, 100, 100, -140, 100, -140, -140, -140, 200, -140, 100, -140, 100, 100, 100, 100, -140, 100, 200, 100, 100, 100, 200, 100, -140, -140, -140, 200, 200, -140, -140, -140, 200, -140, -140, 200, 100, -140] [04:29:17.121] HA: [100, 300, 200, 200, 200, 200, 200, 100, 200, 200, 100, 300, 200, 200, 100, 100, 300, -140, -140, -140, 300, 100, 200, 200, 200, 200, 200, 100, 100, 100, 200, 200, 200, 100, 200, 100, 100, 100, -140, 200, 200, 100, 100, 100, 200, 100, 100, 200, 200, 300] [04:29:17.121] S4: [100, 200, 200, 200, 200, 200, 100, 100, 200, 200, -140, 300, 100, 100, 100, 100, 300, -140, -140, -140, 300, 100, 200, 100, 100, 200, 200, 100, 100, 100, 200, 200, 200, 100, 200, 100, 100, 100, -140, 200, 200, 100, 100, 100, 200, 100, 100, 200, 200, 300] [04:29:17.121] S9: [100, 200, 200, 200, 200, 200, 100, 100, 200, 200, -140, 300, 100, 100, 100, 100, 300, -140, -140, -140, 300, 100, 200, 100, 100, 200, 200, 100, 100, 100, 200, 200, 200, 100, 200, 100, 100, 100, -140, 200, 200, 100, 100, 100, 200, 100, 100, 200, 200, 300] [04:29:17.121] C9: [-140, -140, 100, 100, 100, 100, -140, -140, 100, 100, -140, 100, -140, -140, -140, -140, 100, -170, -170, -170, -140, -140, 100, 100, -140, -140, -140, -140, -140, -140, -140, 100, 100, -140, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -140, -170] [04:29:17.121] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:17.121] CK: [3, 5, 4, 4, 4, 4, 3, 3, 4, 4, 2, 4, 4, 4, 3, 3, 4, 2, 2, 2, 4, 3, 4, 3, 4, 4, 4, 3, 2, 3, 4, 4, 4, 3, 4, 3, 3, 3, 2, 4, 4, 3, 3, 3, 4, 3, 3, 4, 4, 4] [04:29:17.121] D5: [3, 5, 4, 4, 4, 4, 3, 3, 4, 4, 2, 4, 4, 4, 3, 3, 4, 2, 2, 2, 5, 2, 4, 3, 4, 4, 4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 2, 4, 4, 2, 3, 3, 4, 3, 3, 4, 3, 4] [04:29:17.121] DQ: [3, 4, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2, 4, 2, 3, 2, 3, 3, 3, 3, 2, 3, 4, 3, 3, 3, 4, 3, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 3, 2] [04:29:17.121] HA: [3, 5, 4, 4, 4, 4, 4, 3, 4, 4, 3, 5, 4, 4, 3, 3, 5, 2, 2, 2, 5, 3, 4, 4, 4, 4, 4, 3, 3, 3, 4, 4, 4, 3, 4, 3, 3, 3, 2, 4, 4, 3, 3, 3, 4, 3, 3, 4, 4, 5] [04:29:17.121] S4: [3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 5, 3, 3, 3, 3, 5, 2, 2, 2, 5, 3, 4, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 4, 3, 3, 3, 2, 4, 4, 3, 3, 3, 4, 3, 3, 4, 4, 5] [04:29:17.122] S9: [3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 5, 3, 3, 3, 3, 5, 2, 2, 2, 5, 3, 4, 3, 3, 4, 4, 3, 3, 3, 4, 4, 4, 3, 4, 3, 3, 3, 2, 4, 4, 3, 3, 3, 4, 3, 3, 4, 4, 5] [04:29:17.122] C9: [2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 1, 1, 1, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1] [04:29:17.122] --- IMP Calculation Output (card -> average IMP) --- [04:29:17.122] HA: 1.90 [04:29:17.122] CK: 1.17 [04:29:17.122] S4: 1.09 [04:29:17.122] S9: 1.09 [04:29:17.122] D5: 1.05 [04:29:17.122] DQ: -1.81 [04:29:17.122] C9: -4.49 [04:29:17.122] === DDS DETAILED ANALYSIS === [04:29:17.122] Cards analyzed: 7, Samples per card: 50 [04:29:17.123] [04:29:17.123] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:17.123] ----- ------ --------- ------- ----------- -------------------------------- [04:29:17.123] HA 1.90 3.58 92 % 4 [3, 5, 4, 4, 4, 4, 4, 3, 4, 4, 3, 5, 4, 4, 3, 3, 5, 2, 2, 2...] [04:29:17.123] CK 1.17 3.42 88 % 4 [3, 5, 4, 4, 4, 4, 3, 3, 4, 4, 2, 4, 4, 4, 3, 3, 4, 2, 2, 2...] [04:29:17.123] S4 1.09 3.44 89 % 4 [3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 5, 3, 3, 3, 3, 5, 2, 2, 2...] [04:29:17.123] S9 1.09 3.44 89 % 4 [3, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 5, 3, 3, 3, 3, 5, 2, 2, 2...] [04:29:17.123] D5 1.05 3.36 87 % 4 [3, 5, 4, 4, 4, 4, 3, 3, 4, 4, 2, 4, 4, 4, 3, 3, 4, 2, 2, 2...] [04:29:17.123] DQ -1.81 2.78 69 % 3 [3, 4, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 3, 3, 3, 2, 3, 2, 2, 2...] [04:29:17.123] C9 -4.49 2.12 35 % 3 [2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 3, 1, 1, 1...] [04:29:17.123] [04:29:17.123] Selected: HA (IMPs=1.90, avgTricks=3.58) [04:29:17.123] =================== [04:29:17.123] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:29:17.124] [TRUMP] Skipped: not declaring [04:29:17.124] Selected: HA (avg 1.90 IMPs, 3.58 tricks) [04:29:17.124] [stage-timing] ok sample=275ms validate=0ms nn=93ms signal=0ms simgames=2ms dds=95ms total=468ms samples=50 cards=12 [04:29:17.124] === FindBestCardAsync: Position=E, CardsPlayed=12 === [04:29:17.124] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:17.124] Relative position: Righty, Contract type: Suit [04:29:17.124] Cards in hand mask: 9 [04:29:17.125] Candidate: xD = 29.7 % [04:29:17.125] Candidate: KC = 26.0 % [04:29:17.125] Candidate: 9S = 17.8 % [04:29:17.125] Candidate: AH = 14.0 % [04:29:17.125] Candidate: xS = 6.7 % [04:29:17.125] Candidate: xC = 3.5 % [04:29:17.125] Candidate: QD = 1.4 % [04:29:17.125] Candidate: 9C = 0.7 % [04:29:17.125] Candidate: QC = 0.3 % [04:29:17.126] Selected: D4 (29.7 %) -- 1 tied: CK === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:20 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:20 === [04:29:20.470] === FindBestCardAsync: Position=E, CardsPlayed=16 === [04:29:20.470] Contract: 3H, Declarer: S, Dealer: E [04:29:20.470] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:20.470] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:20.470] Position E is on defender's side - score table shifted by 3 defense tricks won [04:29:20.470] ****************************** [04:29:20.470] FindMatchingDealsWithPlayInternal Input: [04:29:20.470] Position parameter: E [04:29:20.470] Deal from game: N:... ... ... ... [04:29:20.470] Hand for N: K87.J96.J9863.J8 [04:29:20.470] Hand for E: 94.AQ8.Q54.KQ974 [04:29:20.471] Hand for S: (null) [04:29:20.471] Hand for W: (null) [04:29:20.471] Cards played: CA, C8, C4, C3, HT, H9, H8, HK, H5, C6, H6, HQ, HA, H3, C5, HJ [04:29:20.471] Declarer: S [04:29:20.471] ****************************** [04:29:20.471] [DealFinder] Seed from player E hand: -1500707534 [04:29:20.471] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:20.471] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:20.471] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1422MB, gc2=25) [04:29:20.471] [DealFinder] Using cardsPlayedCount=16 for visibility calculation [04:29:20.471] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=16 [04:29:20.471] [ExtractPartialDeal] Visible hands: E, N, S [04:29:20.471] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:20.471] [ExtractPartialDeal] Extracted hands: [04:29:20.471] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:20.472] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:20.472] S: ... (0 cards) [04:29:20.472] W: ... (0 cards) [04:29:20.472] [DealFinder] Trump suit from contract '3H': Hearts [04:29:20.472] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:20.472] [ComputePlayedCards] Card 1: CA played by W [04:29:20.472] [ComputePlayedCards] Card 2: C8 played by N [04:29:20.472] [ComputePlayedCards] Card 3: C4 played by E [04:29:20.472] [ComputePlayedCards] Card 4: C3 played by S [04:29:20.472] [ComputePlayedCards] Trick complete. Winner: W [04:29:20.472] [ComputePlayedCards] Card 5: HT played by W [04:29:20.472] [ComputePlayedCards] Card 6: H9 played by N [04:29:20.472] [ComputePlayedCards] Card 7: H8 played by E [04:29:20.472] [ComputePlayedCards] Card 8: HK played by S [04:29:20.472] [ComputePlayedCards] Trick complete. Winner: S [04:29:20.472] [ComputePlayedCards] Card 9: H5 played by S [04:29:20.472] [ComputePlayedCards] Card 10: C6 played by W [04:29:20.473] [ComputePlayedCards] Card 11: H6 played by N [04:29:20.473] [ComputePlayedCards] Card 12: HQ played by E [04:29:20.473] [ComputePlayedCards] Trick complete. Winner: E [04:29:20.473] [ComputePlayedCards] Card 13: HA played by E [04:29:20.473] [ComputePlayedCards] Card 14: H3 played by S [04:29:20.473] [ComputePlayedCards] Card 15: C5 played by W [04:29:20.473] [ComputePlayedCards] Card 16: HJ played by N [04:29:20.473] [ComputePlayedCards] Trick complete. Winner: E [04:29:20.473] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9, H6, HJ [04:29:20.473] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4, H8, HQ, HA [04:29:20.473] [DealFinder] Added 4 played cards to S (was 0 cards): C3, HK, H5, H3 [04:29:20.473] [DealFinder] Added 4 played cards to W (was 0 cards): CA, HT, C6, C5 [04:29:20.473] [DealFinder] Show-out: W void in Hearts (bidding said [0-13], already held 1) [04:29:20.474] [DealFinder] Assigned 3 Hearts cards to S: H2, H4, H7 [04:29:20.474] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:20.474] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:20.474] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:20.474] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:20.474] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-6] D[0-5] C[0-6] (2 iterations) [04:29:20.474] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[1-1] D[0-5] C[0-6] (2 iterations) [04:29:20.474] [DealFinder] Known cards per player: N=13, E=13, S=7, W=4 [04:29:20.474] [DealFinder] Locked players: N, E [04:29:20.475] [DealFinder] Total known cards: 37, Remaining deck: 15, Cards to deal: 15 [04:29:20.475] [DealFinder] Players needing cards: S:6, W:9 [04:29:20.475] Large number of cards remaining. Using random generation. [04:29:20.475] [DealFinder] Hands to validate (not 13 cards in partial): S, W [04:29:20.475] [VerifyHands] FAIL for S: T653.K75432.2.T3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:20.475] [VerifyHands] FAIL for S: T6.K75432.KT.T32 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:20.475] [VerifyHands] FAIL for W: JT6532.T.T2.A652 (SpadePoints >= 6 & S >= 4 & HCP >= 4 & HCP >= 5 & NOT (SpadePoints >= 6 & S >= 5) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (C >= 5 & IsClubSlamViable & Combine...) [04:29:20.476] [VerifyHands] FAIL for S: QT53.K75432.AK.3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:20.476] [VerifyHands] FAIL for S: QJ5.K75432.KT7.3 ((Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP ...) [04:29:20.483] [DealFinder] After 100 attempts: passedSimple=101, failedVerification=101, matches=0 [04:29:20.558] [DealFinder] After 1000 attempts: passedSimple=1001, failedVerification=1001, matches=0 [04:29:20.639] [DealFinder] Strict verification given up after 2000 attempts (0 matches) -- collecting constraint-satisfying deals instead. [04:29:20.832] [DealFinder] Early stop at 10000 attempts: 0 strict matches; usable deals ready (fallback=50, lastResort=50, simple=50, any=50). bidVerify calls=0/0, passes=0 [04:29:20.832] [Timing] Total: 361ms, Generation: 192ms, Verification: 126ms [04:29:20.833] [Timing] Attempts: 10000, PassedSimpleCheck: 10000, FailedVerification: 10000, Found: 0 [04:29:20.833] [DealFinder] No strict matches found. Using 50 fallback deals (simple constraints only: HCP + suit lengths). [04:29:20.850] Search complete. Returning 50 deals. [04:29:20.851] Found 50 sample deals for simulation. [04:29:20.851] Valid deals for DDS: 50 / 50 [04:29:20.851] [SAMPLE-VAL] Validating 50 samples, hidden: S,W, contract: suit [04:29:20.859] [SAMPLE-VAL] Opening lead NN validation (CA): 50/50 samples adjusted [04:29:20.859] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:20.860] [SAMPLE-VAL] T2: W=HT N=H9 E=H8 S=HK (leader=W) [04:29:20.860] [SAMPLE-VAL] T3: S=H5 W=C6 N=H6 E=HQ (leader=S) [04:29:20.860] [SAMPLE-VAL] T4: E=HA S=H3 W=C5 N=HJ (leader=E) [04:29:20.862] [SAMPLE-VAL] Sample 1: weight 0.024 -> 0.004 [S:T1-C3=100 % T2-HK=62 % T3-H5=53 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=63 % T4-C5=22 %] [04:29:20.864] [SAMPLE-VAL] Sample 2: weight 0.024 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=71 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=60 % T4-C5=18 %] [04:29:20.867] [SAMPLE-VAL] Sample 3: weight 0.024 -> 0.005 [S:T1-C3=100 % T2-HK=54 % T3-H5=57 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=82 % T4-C5=39 %] [04:29:20.869] [SAMPLE-VAL] Sample 4: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=63 % T3-H5=51 % T4-H3=100 %, W:T2-HT=4 %! T3-C6=12 % T4-C5=3 %!] [04:29:20.871] [SAMPLE-VAL] Sample 5: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=91 % T4-H3=100 %, W:T2-HT=1 %! T3-C6=27 % T4-C5=8 %] [04:29:20.873] [SAMPLE-VAL] Sample 6: weight 0.023 -> 0.003 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 %] [04:29:20.875] [SAMPLE-VAL] Sample 7: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=66 % T3-H5=62 % T4-H3=100 %, W:T2-HT=4 %! T3-C6=9 % T4-C5=4 %!] [04:29:20.877] [SAMPLE-VAL] Sample 8: weight 0.042 -> 0.000 [S:T1-C3=95 % T2-HK=53 % T3-H5=39 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=3 %! T4-C5=2 %!] [04:29:20.879] [SAMPLE-VAL] Sample 9: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=60 % T3-H5=79 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=42 % T4-C5=18 %] [04:29:20.881] [SAMPLE-VAL] Sample 10: weight 0.042 -> 0.006 [S:T1-C3=100 % T2-HK=53 % T3-H5=60 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=67 % T4-C5=23 %] [04:29:20.883] [SAMPLE-VAL] Sample 11: weight 0.023 -> 0.002 [S:T1-C3=100 % T2-HK=68 % T3-H5=76 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 %] [04:29:20.885] [SAMPLE-VAL] Sample 12: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=60 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=17 % T4-C5=3 %!] [04:29:20.887] [SAMPLE-VAL] Sample 13: weight 0.023 -> 0.001 [S:T1-C3=96 % T2-HK=64 % T3-H5=60 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=6 % T4-C5=2 %!] [04:29:20.889] [SAMPLE-VAL] Sample 14: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=65 % T3-H5=69 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=15 % T4-C5=2 %!] [04:29:20.891] [SAMPLE-VAL] Sample 15: weight 0.023 -> 0.002 [S:T1-C3=87 % T2-HK=65 % T3-H5=79 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=18 % T4-C5=6 %] [04:29:20.893] [SAMPLE-VAL] Sample 16: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 %] [04:29:20.895] [SAMPLE-VAL] Sample 17: weight 0.024 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=71 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=60 % T4-C5=18 %] [04:29:20.897] [SAMPLE-VAL] Sample 18: weight 0.045 -> 0.008 [S:T1-C3=86 % T2-HK=58 % T3-H5=54 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=48 % T4-C5=10 %] [04:29:20.899] [SAMPLE-VAL] Sample 19: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=57 % T3-H5=53 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=7 % T4-C5=4 %!] [04:29:20.901] [SAMPLE-VAL] Sample 20: weight 0.042 -> 0.002 [S:T1-C3=89 % T2-HK=53 % T3-H5=73 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=11 % T4-C5=4 %!] [04:29:20.903] [SAMPLE-VAL] Sample 21: weight 0.023 -> 0.002 [S:T1-C3=87 % T2-HK=65 % T3-H5=81 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=14 % T4-C5=4 %!] [04:29:20.905] [SAMPLE-VAL] Sample 22: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=63 % T3-H5=51 % T4-H3=100 %, W:T2-HT=4 %! T3-C6=12 % T4-C5=3 %!] [04:29:20.907] [SAMPLE-VAL] Sample 23: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 %] [04:29:20.909] [SAMPLE-VAL] Sample 24: weight 0.040 -> 0.005 [S:T1-C3=100 % T2-HK=65 % T3-H5=72 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 %] [04:29:20.911] [SAMPLE-VAL] Sample 25: weight 0.042 -> 0.002 [S:T1-C3=100 % T2-HK=50 % T3-H5=89 % T4-H3=100 %, W:T2-HT=1 %! T3-C6=20 % T4-C5=8 %] [04:29:20.913] [SAMPLE-VAL] Sample 26: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=60 % T3-H5=77 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=7 % T4-C5=2 %!] [04:29:20.916] [SAMPLE-VAL] Sample 27: weight 0.042 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=80 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=6 % T4-C5=2 %!] [04:29:20.918] [SAMPLE-VAL] Sample 28: weight 0.045 -> 0.008 [S:T1-C3=100 % T2-HK=62 % T3-H5=54 % T4-H3=100 %, W:T2-HT=5 %! T3-C6=25 % T4-C5=4 %!] [04:29:20.920] [SAMPLE-VAL] Sample 29: weight 0.042 -> 0.005 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 %] [04:29:20.922] [SAMPLE-VAL] Sample 30: weight 0.023 -> 0.001 [S:T1-C3=88 % T2-HK=70 % T3-H5=72 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=12 % T4-C5=4 %!] [04:29:20.924] [SAMPLE-VAL] Sample 31: weight 0.042 -> 0.008 [S:T1-C3=86 % T2-HK=60 % T3-H5=53 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=31 % T4-C5=15 %] [04:29:20.926] [SAMPLE-VAL] Sample 32: weight 0.040 -> 0.005 [S:T1-C3=100 % T2-HK=65 % T3-H5=72 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 %] [04:29:20.928] [SAMPLE-VAL] Sample 33: weight 0.040 -> 0.003 [S:T1-C3=100 % T2-HK=60 % T3-H5=87 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=15 % T4-C5=7 %] [04:29:20.930] [SAMPLE-VAL] Sample 34: weight 0.042 -> 0.001 [S:T1-C3=100 % T2-HK=64 % T3-H5=81 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=5 % T4-C5=1 %!] [04:29:20.933] [SAMPLE-VAL] Sample 35: weight 0.045 -> 0.005 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 %] [04:29:20.935] [SAMPLE-VAL] Sample 36: weight 0.042 -> 0.005 [S:T1-C3=100 % T2-HK=64 % T3-H5=65 % T4-H3=100 %, W:T2-HT=5 %! T3-C6=11 % T4-C5=3 %!] [04:29:20.937] [SAMPLE-VAL] Sample 37: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=52 % T3-H5=82 % T4-H3=100 %, W:T2-HT=1 %! T3-C6=14 % T4-C5=9 %] [04:29:20.939] [SAMPLE-VAL] Sample 38: weight 0.042 -> 0.001 [S:T1-C3=100 % T2-HK=70 % T3-H5=72 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=5 %! T4-C5=1 %!] [04:29:20.941] [SAMPLE-VAL] Sample 39: weight 0.042 -> 0.009 [S:T1-C3=95 % T2-HK=67 % T3-H5=43 % T4-H3=100 %, W:T2-HT=5 % T3-C6=12 % T4-C5=5 %] [04:29:20.944] [SAMPLE-VAL] Sample 40: weight 0.045 -> 0.005 [S:T1-C3=100 % T2-HK=64 % T3-H5=88 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=59 % T4-C5=17 %] [04:29:20.946] [SAMPLE-VAL] Sample 41: weight 0.024 -> 0.005 [S:T1-C3=100 % T2-HK=64 % T3-H5=65 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=81 % T4-C5=40 %] [04:29:20.948] [SAMPLE-VAL] Sample 42: weight 0.045 -> 0.008 [S:T1-C3=100 % T2-HK=56 % T3-H5=60 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=81 % T4-C5=39 %] [04:29:20.950] [SAMPLE-VAL] Sample 43: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=64 % T3-H5=84 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=16 % T4-C5=9 %] [04:29:20.954] [SAMPLE-VAL] Sample 44: weight 0.040 -> 0.005 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 %] [04:29:20.957] [SAMPLE-VAL] Sample 45: weight 0.045 -> 0.008 [S:T1-C3=100 % T2-HK=62 % T3-H5=54 % T4-H3=100 %, W:T2-HT=5 %! T3-C6=25 % T4-C5=4 %!] [04:29:20.959] [SAMPLE-VAL] Sample 46: weight 0.024 -> 0.003 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 %] [04:29:20.961] [SAMPLE-VAL] Sample 47: weight 0.045 -> 0.005 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 %] [04:29:20.963] [SAMPLE-VAL] Sample 48: weight 0.024 -> 0.005 [S:T1-C3=100 % T2-HK=54 % T3-H5=57 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=82 % T4-C5=39 %] [04:29:20.965] [SAMPLE-VAL] Sample 49: weight 0.023 -> 0.002 [S:T1-C3=88 % T2-HK=52 % T3-H5=79 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=19 % T4-C5=6 %] [04:29:20.967] [SAMPLE-VAL] Sample 50: weight 0.045 -> 0.006 [S:T1-C3=90 % T2-HK=59 % T3-H5=62 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=28 % T4-C5=5 %] [04:29:20.967] [SAMPLE-VAL] Done. Weight range: 0.000-0.009 [04:29:20.967] [SAMPLE-VAL] Top sample 39 (w=0.009): S:A32.K75432.A.T32 W:QJT65.T.KT72.A65 [S:T1-C3=95 % T2-HK=67 % T3-H5=43 % T4-H3=100 %, W:T2-HT=5 % T3-C6=12 % T4-C5=5 %] [04:29:20.967] [SAMPLE-VAL] Top sample 18 (w=0.008): S:AQ62.K75432.A.T3 W:JT53.T.KT72.A652 [S:T1-C3=86 % T2-HK=58 % T3-H5=54 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=48 % T4-C5=10 %] [04:29:20.967] [SAMPLE-VAL] Top sample 42 (w=0.008): S:AQ52.K75432.A2.3 W:JT63.T.KT7.AT652 [S:T1-C3=100 % T2-HK=56 % T3-H5=60 % T4-H3=100 %, W:T2-HT=2 %! T3-C6=81 % T4-C5=39 %] [04:29:20.968] [SAMPLE-VAL] Top sample 31 (w=0.008): S:A52.K75432.A2.T3 W:QJT63.T.KT7.A652 [S:T1-C3=86 % T2-HK=60 % T3-H5=53 % T4-H3=100 %, W:T2-HT=3 %! T3-C6=31 % T4-C5=15 %] [04:29:20.968] [SAMPLE-VAL] Top sample 28 (w=0.008): S:AJ32.K75432.K.32 W:QT65.T.AT72.AT65 [S:T1-C3=100 % T2-HK=62 % T3-H5=54 % T4-H3=100 %, W:T2-HT=5 %! T3-C6=25 % T4-C5=4 %!] [04:29:20.968] After sample validation: 50 deals remaining [04:29:20.968] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:20.968] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.009) [04:29:20.968] Sample deals (50 total, showing first 20, by weight): [04:29:20.968] [1] (w=0.009) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A32.K75432.A.T32 QJT65.T.KT72.A65 [04:29:20.968] [2] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ62.K75432.A.T3 JT53.T.KT72.A652 [04:29:20.968] [3] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQ52.K75432.A2.3 JT63.T.KT7.AT652 [04:29:20.969] [4] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 A52.K75432.A2.T3 QJT63.T.KT7.A652 [04:29:20.969] [5] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ32.K75432.K.32 QT65.T.AT72.AT65 [04:29:20.969] [6] (w=0.008) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ32.K75432.K.32 QT65.T.AT72.AT65 [04:29:20.969] [7] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ32.K75432.K7.3 QT65.T.AT2.AT652 [04:29:20.969] [8] (w=0.007) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ63.K75432.K7.3 QT52.T.AT2.AT652 [04:29:20.969] [9] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJT2.K75432.K.T3 Q653.T.AT72.A652 [04:29:20.969] [10] (w=0.006) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 JT62.K75432.AK.3 AQ53.T.T72.AT652 [04:29:20.969] [11] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ53.K75432.AT.3 QT62.T.K72.AT652 [04:29:20.969] [12] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.A7.3 QT63.T.KT2.AT652 [04:29:20.969] [13] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ32.K75432.A2.3 QT65.T.KT7.AT652 [04:29:20.969] [14] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQJ2.K75432.KT.3 T653.T.A72.AT652 [04:29:20.970] [15] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J32.K75432.AKT.3 AQT65.T.72.AT652 [04:29:20.970] [16] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J53.K75432.AKT.3 AQT62.T.72.AT652 [04:29:20.970] [17] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 J63.K75432.AK7.3 AQT52.T.T2.AT652 [04:29:20.970] [18] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJT6.K75432.K2.3 Q532.T.AT7.AT652 [04:29:20.970] [19] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AT2.K75432.A7.32 QJ653.T.KT2.AT65 [04:29:20.970] [20] (w=0.005) N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AQJ5.K75432.K2.3 T632.T.AT7.AT652 [04:29:20.970] ... and 30 more [04:29:21.102] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:21.102] CK: [200, 100, 100, 200, 200, 200, 200, 100, 100, 100, 200, 200, 200, -140, 100, 100, 100, 100, 200, 100, 100, 200, 200, -140, -140, -140, 100, 100, 100, 100, 100, -140, -140, 100, 100, 100, -140, 200, 100, 100, -140, 100, -140, 100, 200, 200, 100, 100, 100, 200] [04:29:21.102] D5: [200, 100, 100, 200, 300, 300, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, 200, -140, -140, 200, 200, -140, -140, -140, 100, 100, 100, 100, -140, -140, -140, -140, 100, 100, -140, 100, -140, 100, -140, 100, -140, 100, 100, 200, 100, 100, 100, 200] [04:29:21.103] DQ: [200, -140, -140, 100, 100, 100, -140, -140, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, -140, -140, 100, 100, -140, -140, -140, 100, -140, 100, -140, -140, -140, -140, -140, -140, 100, -140, 100, -140, 100, -140, -140, -140, 100, 100, 100, 100, -140, 100, -140] [04:29:21.103] S4: [200, 100, 100, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, -140, 100, 100, 100, 100, 200, 100, 100, 200, 200, -140, -140, -140, 100, -140, 100, 100, 100, -140, -140, 100, 100, 100, -140, 200, 100, 100, -140, 100, -140, 100, 200, 200, 100, 100, 100, 200] [04:29:21.103] S9: [200, 100, 100, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, -140, 100, 100, 100, 100, 200, 100, 100, 200, 200, -140, -140, -140, 100, -140, 100, 100, 100, -140, -140, 100, 100, 100, -140, 200, 100, 100, -140, 100, -140, 100, 200, 200, 100, 100, 100, 200] [04:29:21.103] C9: [100, -140, -140, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, -140, -170, -170, -140, -140, -140, 100, -140, -170, -170, -140, -140, -140, -140, 100, 100, -140, -170, -140, -170, -140, 100, 100, -140, -140, -140, 100] [04:29:21.103] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:21.103] CK: [3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 1, 2, 2, 2, 2, 3, 2, 2, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 2, 3] [04:29:21.103] D5: [3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 3, 2, 2, 2, 3] [04:29:21.103] DQ: [3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1] [04:29:21.103] S4: [3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 3, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 2, 3] [04:29:21.103] S9: [3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 3, 2, 2, 3, 3, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 3, 2, 2, 1, 2, 1, 2, 3, 3, 2, 2, 2, 3] [04:29:21.103] C9: [2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 2, 1, 0, 0, 1, 1, 1, 1, 2, 2, 1, 0, 1, 0, 1, 2, 2, 1, 1, 1, 2] [04:29:21.103] --- IMP Calculation Output (card -> average IMP) --- [04:29:21.104] CK: 2.00 [04:29:21.104] S4: 1.73 [04:29:21.104] S9: 1.73 [04:29:21.104] D5: 0.48 [04:29:21.104] DQ: -2.75 [04:29:21.104] C9: -3.19 [04:29:21.104] === DDS DETAILED ANALYSIS === [04:29:21.104] Cards analyzed: 6, Samples per card: 50 [04:29:21.104] [04:29:21.104] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:21.104] ----- ------ --------- ------- ----------- -------------------------------- [04:29:21.104] CK 2.00 2.12 86 % 3 [3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 1, 2, 2, 2, 2, 3, 2...] [04:29:21.104] S4 1.73 2.06 84 % 3 [3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 3, 2...] [04:29:21.104] S9 1.73 2.06 84 % 3 [3, 2, 2, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 3, 2...] [04:29:21.104] D5 0.48 1.86 68 % 4 [3, 2, 2, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1...] [04:29:21.105] DQ -2.75 1.38 35 % 3 [3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1...] [04:29:21.105] C9 -3.19 1.16 33 % 3 [2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:29:21.105] [04:29:21.105] Selected: CK (IMPs=2.00, avgTricks=2.12) [04:29:21.105] =================== [04:29:21.105] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:29:21.105] [TRUMP] Skipped: not declaring [04:29:21.105] Selected: CK (avg 2.00 IMPs, 2.12 tricks) [04:29:21.105] [stage-timing] ok sample=380ms validate=0ms nn=117ms signal=0ms simgames=2ms dds=132ms total=635ms samples=50 cards=16 [04:29:21.105] === FindBestCardAsync: Position=E, CardsPlayed=16 === [04:29:21.105] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:21.105] Relative position: Righty, Contract type: Suit [04:29:21.106] Cards in hand mask: 8 [04:29:21.106] Candidate: KC = 37.7 % [04:29:21.106] Candidate: xD = 23.3 % [04:29:21.106] Candidate: 9S = 14.2 % [04:29:21.107] Candidate: xS = 12.7 % [04:29:21.107] Candidate: xC = 9.4 % [04:29:21.107] Candidate: QD = 1.6 % [04:29:21.107] Candidate: 9C = 0.8 % [04:29:21.107] Candidate: QC = 0.1 % [04:29:21.107] Selected: CK (37.7 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:38 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:38 === [04:29:38.636] === FindBestCardAsync: Position=E, CardsPlayed=23 === [04:29:38.636] Contract: 3H, Declarer: S, Dealer: E [04:29:38.636] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:38.637] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:38.637] Position E is on defender's side - score table shifted by 3 defense tricks won [04:29:38.637] ****************************** [04:29:38.637] FindMatchingDealsWithPlayInternal Input: [04:29:38.637] Position parameter: E [04:29:38.637] Deal from game: N:... ... ... ... [04:29:38.637] Hand for N: K87.J96.J9863.J8 [04:29:38.637] Hand for E: 94.AQ8.Q54.KQ974 [04:29:38.637] Hand for S: (null) [04:29:38.637] Hand for W: (null) [04:29:38.637] Cards played: CA, C8, C4, C3, HT, H9, H8, HK, H5, C6, H6, HQ, HA, H3, C5, HJ, CK, H4, C2, CJ, DK, D7, D3 [04:29:38.637] Declarer: S [04:29:38.637] ****************************** [04:29:38.637] [DealFinder] Seed from player E hand: -1500707534 [04:29:38.638] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:38.638] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:38.638] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1409MB, gc2=25) [04:29:38.638] [DealFinder] Using cardsPlayedCount=23 for visibility calculation [04:29:38.638] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=23 [04:29:38.638] [ExtractPartialDeal] Visible hands: E, N, S [04:29:38.638] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:38.638] [ExtractPartialDeal] Extracted hands: [04:29:38.638] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:38.638] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:38.638] S: ... (0 cards) [04:29:38.638] W: ... (0 cards) [04:29:38.638] [DealFinder] Trump suit from contract '3H': Hearts [04:29:38.639] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:38.639] [ComputePlayedCards] Card 1: CA played by W [04:29:38.639] [ComputePlayedCards] Card 2: C8 played by N [04:29:38.639] [ComputePlayedCards] Card 3: C4 played by E [04:29:38.639] [ComputePlayedCards] Card 4: C3 played by S [04:29:38.639] [ComputePlayedCards] Trick complete. Winner: W [04:29:38.639] [ComputePlayedCards] Card 5: HT played by W [04:29:38.639] [ComputePlayedCards] Card 6: H9 played by N [04:29:38.639] [ComputePlayedCards] Card 7: H8 played by E [04:29:38.639] [ComputePlayedCards] Card 8: HK played by S [04:29:38.639] [ComputePlayedCards] Trick complete. Winner: S [04:29:38.639] [ComputePlayedCards] Card 9: H5 played by S [04:29:38.639] [ComputePlayedCards] Card 10: C6 played by W [04:29:38.639] [ComputePlayedCards] Card 11: H6 played by N [04:29:38.640] [ComputePlayedCards] Card 12: HQ played by E [04:29:38.640] [ComputePlayedCards] Trick complete. Winner: E [04:29:38.640] [ComputePlayedCards] Card 13: HA played by E [04:29:38.640] [ComputePlayedCards] Card 14: H3 played by S [04:29:38.640] [ComputePlayedCards] Card 15: C5 played by W [04:29:38.640] [ComputePlayedCards] Card 16: HJ played by N [04:29:38.640] [ComputePlayedCards] Trick complete. Winner: E [04:29:38.640] [ComputePlayedCards] Card 17: CK played by E [04:29:38.640] [ComputePlayedCards] Card 18: H4 played by S [04:29:38.640] [ComputePlayedCards] Card 19: C2 played by W [04:29:38.640] [ComputePlayedCards] Card 20: CJ played by N [04:29:38.640] [ComputePlayedCards] Trick complete. Winner: S [04:29:38.640] [ComputePlayedCards] Card 21: DK played by S [04:29:38.640] [ComputePlayedCards] Card 22: D7 played by W [04:29:38.641] [ComputePlayedCards] Card 23: D3 played by N [04:29:38.641] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9, H6, HJ, CJ, D3 [04:29:38.641] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4, H8, HQ, HA, CK [04:29:38.641] [DealFinder] Added 6 played cards to S (was 0 cards): C3, HK, H5, H3, H4, DK [04:29:38.641] [DealFinder] Added 6 played cards to W (was 0 cards): CA, HT, C6, C5, C2, D7 [04:29:38.641] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [04:29:38.641] [DealFinder] Assigned 1 Clubs cards to W: CT [04:29:38.641] [DealFinder] Show-out: W void in Hearts (bidding said [0-13], already held 1) [04:29:38.641] [DealFinder] Assigned 2 Hearts cards to S: H2, H7 [04:29:38.641] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:38.641] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:38.641] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:38.642] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:38.642] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-6] D[0-5] C[1-1] (2 iterations) [04:29:38.642] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[1-1] D[0-5] C[5-5] (2 iterations) [04:29:38.642] [DealFinder] Known cards per player: N=13, E=13, S=8, W=7 [04:29:38.642] [DealFinder] Locked players: N, E [04:29:38.642] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [04:29:38.642] [DealFinder] Players needing cards: S:5, W:6 [04:29:38.642] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:29:38.759] [DealFinder] Combinatorial: enumerated 462, perfect 0, sending 100 to DDS [04:29:38.760] [DealFinder] WARNING: NONE of the 462 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-13], W HCP[8-10] [04:29:38.760] [Timing] Total: 122ms, Generation: 0ms, Verification: 0ms [04:29:38.760] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [04:29:38.760] Search complete. Returning 100 deals. [04:29:38.760] Found 100 sample deals for simulation. [04:29:38.760] Valid deals for DDS: 100 / 100 [04:29:38.760] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [04:29:38.776] [SAMPLE-VAL] Opening lead NN validation (CA): 100/100 samples adjusted [04:29:38.776] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:38.776] [SAMPLE-VAL] T2: W=HT N=H9 E=H8 S=HK (leader=W) [04:29:38.776] [SAMPLE-VAL] T3: S=H5 W=C6 N=H6 E=HQ (leader=S) [04:29:38.776] [SAMPLE-VAL] T4: E=HA S=H3 W=C5 N=HJ (leader=E) [04:29:38.777] [SAMPLE-VAL] T5: E=CK S=H4 W=C2 N=CJ (leader=E) [04:29:38.777] [SAMPLE-VAL] T6: S=DK W=D7 N=D3 (leader=S) (partial) [04:29:38.781] [SAMPLE-VAL] Sample 1: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:38.784] [SAMPLE-VAL] Sample 2: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:38.788] [SAMPLE-VAL] Sample 3: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=60 % T3-H5=69 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=11 % T5-C2=81 % T6-D7=100 %] [04:29:38.792] [SAMPLE-VAL] Sample 4: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=49 % T4-H3=100 % T5-H4=96 % T6-DK=5 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=46 % T5-C2=82 % T6-D7=100 %] [04:29:38.795] [SAMPLE-VAL] Sample 5: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.799] [SAMPLE-VAL] Sample 6: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:38.802] [SAMPLE-VAL] Sample 7: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:38.806] [SAMPLE-VAL] Sample 8: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:38.809] [SAMPLE-VAL] Sample 9: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.813] [SAMPLE-VAL] Sample 10: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.816] [SAMPLE-VAL] Sample 11: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.820] [SAMPLE-VAL] Sample 12: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=68 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=51 % T4-C5=14 % T5-C2=83 % T6-D7=100 %] [04:29:38.823] [SAMPLE-VAL] Sample 13: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:38.827] [SAMPLE-VAL] Sample 14: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.830] [SAMPLE-VAL] Sample 15: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.834] [SAMPLE-VAL] Sample 16: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.837] [SAMPLE-VAL] Sample 17: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:38.841] [SAMPLE-VAL] Sample 18: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=53 % T3-H5=40 % T4-H3=100 % T5-H4=97 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=85 % T4-C5=48 % T5-C2=86 % T6-D7=100 %] [04:29:38.844] [SAMPLE-VAL] Sample 19: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=53 % T3-H5=40 % T4-H3=100 % T5-H4=97 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=85 % T4-C5=48 % T5-C2=86 % T6-D7=100 %] [04:29:38.848] [SAMPLE-VAL] Sample 20: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=67 % T3-H5=60 % T4-H3=100 % T5-H4=94 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=86 % T4-C5=50 % T5-C2=87 % T6-D7=24 %] [04:29:38.855] [SAMPLE-VAL] Sample 21: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=60 % T3-H5=69 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=11 % T5-C2=81 % T6-D7=100 %] [04:29:38.861] [SAMPLE-VAL] Sample 22: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=68 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=51 % T4-C5=14 % T5-C2=83 % T6-D7=100 %] [04:29:38.865] [SAMPLE-VAL] Sample 23: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=64 % T3-H5=88 % T4-H3=100 % T5-H4=99 % T6-DK=10 %, W:T2-HT=2 %! T3-C6=59 % T4-C5=17 % T5-C2=82 % T6-D7=24 %] [04:29:38.871] [SAMPLE-VAL] Sample 24: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 %] [04:29:38.876] [SAMPLE-VAL] Sample 25: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:38.880] [SAMPLE-VAL] Sample 26: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.884] [SAMPLE-VAL] Sample 27: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=49 % T4-H3=100 % T5-H4=96 % T6-DK=5 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=46 % T5-C2=82 % T6-D7=100 %] [04:29:38.888] [SAMPLE-VAL] Sample 28: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=62 % T3-H5=91 % T4-H3=100 % T5-H4=99 % T6-DK=10 %, W:T2-HT=1 %! T3-C6=26 % T4-C5=7 % T5-C2=81 % T6-D7=26 %] [04:29:38.892] [SAMPLE-VAL] Sample 29: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=91 % T4-H3=100 % T5-H4=98 % T6-DK=5 %, W:T2-HT=1 %! T3-C6=27 % T4-C5=8 % T5-C2=79 % T6-D7=14 %] [04:29:38.896] [SAMPLE-VAL] Sample 30: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=67 % T3-H5=60 % T4-H3=100 % T5-H4=94 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=86 % T4-C5=50 % T5-C2=87 % T6-D7=24 %] [04:29:38.900] [SAMPLE-VAL] Sample 31: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=68 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=51 % T4-C5=14 % T5-C2=83 % T6-D7=100 %] [04:29:38.904] [SAMPLE-VAL] Sample 32: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:38.909] [SAMPLE-VAL] Sample 33: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.913] [SAMPLE-VAL] Sample 34: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=64 % T3-H5=88 % T4-H3=100 % T5-H4=99 % T6-DK=10 %, W:T2-HT=2 %! T3-C6=59 % T4-C5=17 % T5-C2=82 % T6-D7=24 %] [04:29:38.916] [SAMPLE-VAL] Sample 35: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=49 % T4-H3=100 % T5-H4=96 % T6-DK=5 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=46 % T5-C2=82 % T6-D7=100 %] [04:29:38.920] [SAMPLE-VAL] Sample 36: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:38.925] [SAMPLE-VAL] Sample 37: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:38.931] [SAMPLE-VAL] Sample 38: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.938] [SAMPLE-VAL] Sample 39: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=67 % T3-H5=60 % T4-H3=100 % T5-H4=94 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=86 % T4-C5=50 % T5-C2=87 % T6-D7=24 %] [04:29:38.943] [SAMPLE-VAL] Sample 40: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=64 % T3-H5=88 % T4-H3=100 % T5-H4=99 % T6-DK=10 %, W:T2-HT=2 %! T3-C6=59 % T4-C5=17 % T5-C2=82 % T6-D7=24 %] [04:29:38.947] [SAMPLE-VAL] Sample 41: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:38.951] [SAMPLE-VAL] Sample 42: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:38.954] [SAMPLE-VAL] Sample 43: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=64 % T3-H5=88 % T4-H3=100 % T5-H4=99 % T6-DK=10 %, W:T2-HT=2 %! T3-C6=59 % T4-C5=17 % T5-C2=82 % T6-D7=24 %] [04:29:38.958] [SAMPLE-VAL] Sample 44: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=53 % T3-H5=40 % T4-H3=100 % T5-H4=97 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=85 % T4-C5=48 % T5-C2=86 % T6-D7=100 %] [04:29:38.961] [SAMPLE-VAL] Sample 45: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:38.965] [SAMPLE-VAL] Sample 46: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=60 % T3-H5=42 % T4-H3=100 % T5-H4=90 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=82 % T4-C5=53 % T5-C2=83 % T6-D7=100 %] [04:29:38.969] [SAMPLE-VAL] Sample 47: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:38.973] [SAMPLE-VAL] Sample 48: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=53 % T3-H5=40 % T4-H3=100 % T5-H4=97 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=85 % T4-C5=48 % T5-C2=86 % T6-D7=100 %] [04:29:38.976] [SAMPLE-VAL] Sample 49: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=68 % T4-H3=100 % T5-H4=97 % T6-DK=19 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=30 % T5-C2=83 % T6-D7=26 %] [04:29:38.980] [SAMPLE-VAL] Sample 50: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 %] [04:29:38.984] [SAMPLE-VAL] Sample 51: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=49 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=3 %! T3-C6=76 % T4-C5=32 % T5-C2=82 % T6-D7=100 %] [04:29:38.987] [SAMPLE-VAL] Sample 52: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=60 % T3-H5=69 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=11 % T5-C2=81 % T6-D7=100 %] [04:29:38.991] [SAMPLE-VAL] Sample 53: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 %] [04:29:38.995] [SAMPLE-VAL] Sample 54: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=60 % T3-H5=69 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=11 % T5-C2=81 % T6-D7=100 %] [04:29:38.998] [SAMPLE-VAL] Sample 55: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=49 % T4-H3=100 % T5-H4=96 % T6-DK=5 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=46 % T5-C2=82 % T6-D7=100 %] [04:29:39.002] [SAMPLE-VAL] Sample 56: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 %] [04:29:39.006] [SAMPLE-VAL] Sample 57: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 %] [04:29:39.010] [SAMPLE-VAL] Sample 58: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=63 % T3-H5=56 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=3 %! T3-C6=67 % T4-C5=26 % T5-C2=82 % T6-D7=100 %] [04:29:39.014] [SAMPLE-VAL] Sample 59: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 %] [04:29:39.017] [SAMPLE-VAL] Sample 60: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=68 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=51 % T4-C5=14 % T5-C2=83 % T6-D7=100 %] [04:29:39.021] [SAMPLE-VAL] Sample 61: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 %] [04:29:39.025] [SAMPLE-VAL] Sample 62: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 %] [04:29:39.029] [SAMPLE-VAL] Sample 63: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=54 % T3-H5=50 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=70 % T4-C5=27 % T5-C2=84 % T6-D7=100 %] [04:29:39.035] [SAMPLE-VAL] Sample 64: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=67 % T3-H5=60 % T4-H3=100 % T5-H4=94 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=86 % T4-C5=50 % T5-C2=87 % T6-D7=24 %] [04:29:39.039] [SAMPLE-VAL] Sample 65: weight 0.045 -> 0.004 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 %] [04:29:39.046] [SAMPLE-VAL] Sample 67: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 %] [04:29:39.050] [SAMPLE-VAL] Sample 68: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=84 % T4-H3=100 % T5-H4=98 % T6-DK=22 %, W:T2-HT=2 %! T3-C6=31 % T4-C5=16 % T5-C2=83 % T6-D7=7 %] [04:29:39.053] [SAMPLE-VAL] Sample 69: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=63 % T3-H5=75 % T4-H3=100 % T5-H4=97 % T6-DK=17 %, W:T2-HT=2 %! T3-C6=49 % T4-C5=26 % T5-C2=84 % T6-D7=9 %] [04:29:39.057] [SAMPLE-VAL] Sample 70: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=68 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=38 % T4-C5=15 % T5-C2=81 % T6-D7=100 %] [04:29:39.061] [SAMPLE-VAL] Sample 71: weight 0.042 -> 0.001 [S:T1-C3=100 % T2-HK=66 % T3-H5=83 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=17 % T4-C5=5 %! T5-C2=81 % T6-D7=100 %] [04:29:39.064] [SAMPLE-VAL] Sample 72: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=63 % T3-H5=75 % T4-H3=100 % T5-H4=97 % T6-DK=17 %, W:T2-HT=2 %! T3-C6=49 % T4-C5=26 % T5-C2=84 % T6-D7=9 %] [04:29:39.068] [SAMPLE-VAL] Sample 73: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=65 % T3-H5=67 % T4-H3=100 % T5-H4=94 % T6-DK=3 %!, W:T2-HT=1 %! T3-C6=26 % T4-C5=17 % T5-C2=85 % T6-D7=100 %] [04:29:39.075] [SAMPLE-VAL] Sample 75: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=65 % T3-H5=67 % T4-H3=100 % T5-H4=94 % T6-DK=3 %!, W:T2-HT=1 %! T3-C6=26 % T4-C5=17 % T5-C2=85 % T6-D7=100 %] [04:29:39.078] [SAMPLE-VAL] Sample 76: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 %] [04:29:39.082] [SAMPLE-VAL] Sample 77: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=62 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=16 %, W:T2-HT=3 %! T3-C6=79 % T4-C5=32 % T5-C2=83 % T6-D7=25 %] [04:29:39.089] [SAMPLE-VAL] Sample 79: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=41 % T3-H5=85 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=1 %! T3-C6=21 % T4-C5=7 % T5-C2=82 % T6-D7=100 %] [04:29:39.092] [SAMPLE-VAL] Sample 80: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=63 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=5 %!, W:T2-HT=1 %! T3-C6=16 % T4-C5=7 % T5-C2=83 % T6-D7=100 %] [04:29:39.095] [SAMPLE-VAL] Sample 81: weight 0.042 -> 0.007 [S:T1-C3=100 % T2-HK=62 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=16 %, W:T2-HT=3 %! T3-C6=79 % T4-C5=32 % T5-C2=83 % T6-D7=25 %] [04:29:39.099] [SAMPLE-VAL] Sample 82: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 %] [04:29:39.103] [SAMPLE-VAL] Sample 83: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=59 % T3-H5=65 % T4-H3=100 % T5-H4=98 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=25 % T5-C2=85 % T6-D7=100 %] [04:29:39.106] [SAMPLE-VAL] Sample 84: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 %] [04:29:39.109] [SAMPLE-VAL] Sample 85: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=84 % T4-H3=100 % T5-H4=98 % T6-DK=22 %, W:T2-HT=2 %! T3-C6=31 % T4-C5=16 % T5-C2=83 % T6-D7=7 %] [04:29:39.113] [SAMPLE-VAL] Sample 86: weight 0.042 -> 0.005 [S:T1-C3=100 % T2-HK=59 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=83 % T6-D7=26 %] [04:29:39.116] [SAMPLE-VAL] Sample 87: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=70 % T3-H5=63 % T4-H3=100 % T5-H4=92 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=62 % T4-C5=39 % T5-C2=85 % T6-D7=100 %] [04:29:39.123] [SAMPLE-VAL] Sample 89: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=61 % T3-H5=84 % T4-H3=100 % T5-H4=98 % T6-DK=22 %, W:T2-HT=2 %! T3-C6=31 % T4-C5=16 % T5-C2=83 % T6-D7=7 %] [04:29:39.127] [SAMPLE-VAL] Sample 90: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 %] [04:29:39.130] [SAMPLE-VAL] Sample 91: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 %] [04:29:39.133] [SAMPLE-VAL] Sample 92: weight 0.042 -> 0.006 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 %] [04:29:39.138] [SAMPLE-VAL] Sample 93: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=63 % T3-H5=75 % T4-H3=100 % T5-H4=97 % T6-DK=17 %, W:T2-HT=2 %! T3-C6=49 % T4-C5=26 % T5-C2=84 % T6-D7=9 %] [04:29:39.144] [SAMPLE-VAL] Sample 95: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=68 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=5 %, W:T2-HT=2 %! T3-C6=38 % T4-C5=15 % T5-C2=81 % T6-D7=100 %] [04:29:39.151] [SAMPLE-VAL] Sample 97: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 %] [04:29:39.155] [SAMPLE-VAL] Sample 98: weight 0.042 -> 0.002 [S:T1-C3=100 % T2-HK=57 % T3-H5=90 % T4-H3=100 % T5-H4=98 % T6-DK=9 %, W:T2-HT=1 %! T3-C6=23 % T4-C5=9 % T5-C2=79 % T6-D7=6 %] [04:29:39.158] [SAMPLE-VAL] Sample 99: weight 0.042 -> 0.005 [S:T1-C3=100 % T2-HK=56 % T3-H5=49 % T4-H3=100 % T5-H4=97 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=47 % T5-C2=85 % T6-D7=100 %] [04:29:39.161] [SAMPLE-VAL] Sample 100: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=85 % T4-H3=100 % T5-H4=99 % T6-DK=2 %!, W:T2-HT=1 %! T3-C6=13 % T4-C5=6 % T5-C2=86 % T6-D7=100 %] [04:29:39.162] [SAMPLE-VAL] Zeroed 8 samples below relative threshold 0.010 x max 0.0067 = 0.000067 [04:29:39.162] [SAMPLE-VAL] Done. Weight range: 0.000-0.007 [04:29:39.162] [SAMPLE-VAL] Top sample 77 (w=0.007): S:AJ53.K75432.KT.3 W:QT62.T.A72.AT652 [S:T1-C3=100 % T2-HK=62 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=16 %, W:T2-HT=3 %! T3-C6=79 % T4-C5=32 % T5-C2=83 % T6-D7=25 %] [04:29:39.162] [SAMPLE-VAL] Top sample 81 (w=0.007): S:AJ52.K75432.KT.3 W:QT63.T.A72.AT652 [S:T1-C3=100 % T2-HK=62 % T3-H5=72 % T4-H3=100 % T5-H4=97 % T6-DK=16 %, W:T2-HT=3 %! T3-C6=79 % T4-C5=32 % T5-C2=83 % T6-D7=25 %] [04:29:39.162] [SAMPLE-VAL] Top sample 92 (w=0.006): S:AJ52.K75432.K2.3 W:QT63.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 %] [04:29:39.162] [SAMPLE-VAL] Top sample 99 (w=0.005): S:J532.K75432.AK.3 W:AQT6.T.T72.AT652 [S:T1-C3=100 % T2-HK=56 % T3-H5=49 % T4-H3=100 % T5-H4=97 % T6-DK=4 %!, W:T2-HT=2 %! T3-C6=86 % T4-C5=47 % T5-C2=85 % T6-D7=100 %] [04:29:39.162] [SAMPLE-VAL] Top sample 86 (w=0.005): S:AJT5.K75432.KT.3 W:Q632.T.A72.AT652 [S:T1-C3=100 % T2-HK=59 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=16 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=83 % T6-D7=26 %] [04:29:39.162] After sample validation: 92 deals remaining [04:29:39.162] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:39.162] Using weighted samples: 92/92 have non-uniform weights (range 0.000-0.007) [04:29:39.163] Sample deals (92 total, showing first 20, by weight): [04:29:39.163] [1] (w=0.007) E:94.AQ8.Q54.KQ974 AJ53.K75432.KT.3 QT62.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [2] (w=0.007) E:94.AQ8.Q54.KQ974 AJ52.K75432.KT.3 QT63.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [3] (w=0.006) E:94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.163] [4] (w=0.005) E:94.AQ8.Q54.KQ974 J532.K75432.AK.3 AQT6.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.163] [5] (w=0.005) E:94.AQ8.Q54.KQ974 AJT5.K75432.KT.3 Q632.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [6] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ5.K75432.KT.3 T632.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [7] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ2.K75432.KT.3 T653.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [8] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ3.K75432.KT.3 T652.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [9] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ6.K75432.KT.3 T532.T.A72.AT652 K87.J96.J9863.J8 [04:29:39.163] [10] (w=0.004) E:94.AQ8.Q54.KQ974 AJT5.K75432.K2.3 Q632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.163] [11] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ2.K75432.K2.3 T653.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.163] [12] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ3.K75432.K2.3 T652.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.164] [13] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ6.K75432.K2.3 T532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.164] [14] (w=0.004) E:94.AQ8.Q54.KQ974 AQJ5.K75432.K2.3 T632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:39.164] [15] (w=0.003) E:94.AQ8.Q54.KQ974 QJ52.K75432.AK.3 AT63.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] [16] (w=0.003) E:94.AQ8.Q54.KQ974 QJ32.K75432.AK.3 AT65.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] [17] (w=0.003) E:94.AQ8.Q54.KQ974 QJ63.K75432.AK.3 AT52.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] [18] (w=0.003) E:94.AQ8.Q54.KQ974 QJ65.K75432.AK.3 AT32.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] [19] (w=0.003) E:94.AQ8.Q54.KQ974 QJ62.K75432.AK.3 AT53.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] [20] (w=0.003) E:94.AQ8.Q54.KQ974 QJ53.K75432.AK.3 AT62.T.T72.AT652 K87.J96.J9863.J8 [04:29:39.164] ... and 72 more [04:29:39.234] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:39.234] D5: [200, 200, 200, 200, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 100, 100, 200, 100, 100, 200, 200, -140, 200, 200, 200, 200, 200, 200, 200, 200, 200, 100, 200, 200, 100, 100, 200, 200, 200, 200, 100, 100, 100, 200, -140, 100, 100, 100, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, 100, -140, -140, -140, -140, -140, 100, 100, -140, 100, -140, -140, -170, -170, -170, -170, -140, -140] [04:29:39.234] DQ: [-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -170, -170, -170, -170, -140, -140, -170, -140, -170, -170, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170] [04:29:39.234] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:39.234] D5: [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 0, 0, 0, 0, 1, 1] [04:29:39.234] DQ: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [04:29:39.234] --- IMP Calculation Output (card -> average IMP) --- [04:29:39.234] D5: 4.19 [04:29:39.234] DQ: -4.19 [04:29:39.234] === DDS DETAILED ANALYSIS === [04:29:39.235] Cards analyzed: 2, Samples per card: 92 [04:29:39.235] [04:29:39.235] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:39.235] ----- ------ --------- ------- ----------- -------------------------------- [04:29:39.235] D5 4.19 1.83 59 % 4 [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2...] [04:29:39.235] DQ -4.19 0.73 0 % 2 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:29:39.235] [04:29:39.235] Selected: D5 (IMPs=4.19, avgTricks=1.83) [04:29:39.235] =================== [04:29:39.235] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:29:39.235] [TRUMP] Skipped: not declaring [04:29:39.235] Selected: D5 (avg 4.19 IMPs, 1.83 tricks) [04:29:39.235] [stage-timing] ok sample=123ms validate=0ms nn=402ms signal=0ms simgames=4ms dds=66ms total=599ms samples=92 cards=23 [04:29:39.235] === FindBestCardAsync: Position=E, CardsPlayed=23 === [04:29:39.236] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:39.236] Relative position: Righty, Contract type: Suit [04:29:39.236] Cards in hand mask: 2 [04:29:39.237] Candidate: xD = 99.5 % [04:29:39.237] Candidate: QD = 0.5 % [04:29:39.237] Selected: D4 (99.5 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:44 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:44 === [04:29:44.163] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:29:44.163] Contract: 3H, Declarer: S, Dealer: E [04:29:44.164] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:44.164] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:44.164] Position E is on defender's side - score table shifted by 3 defense tricks won [04:29:44.164] ****************************** [04:29:44.164] FindMatchingDealsWithPlayInternal Input: [04:29:44.164] Position parameter: E [04:29:44.164] Deal from game: N:... ... ... ... [04:29:44.164] Hand for N: K87.J96.J9863.J8 [04:29:44.164] Hand for E: 94.AQ8.Q54.KQ974 [04:29:44.164] Hand for S: (null) [04:29:44.164] Hand for W: (null) [04:29:44.164] Cards played: CA, C8, C4, C3, HT, H9, H8, HK, H5, C6, H6, HQ, HA, H3, C5, HJ, CK, H4, C2, CJ, DK, D7, D3, D4, D2, DT, DJ [04:29:44.164] Declarer: S [04:29:44.164] ****************************** [04:29:44.165] [DealFinder] Seed from player E hand: -1500707534 [04:29:44.165] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:44.165] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:44.165] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1398MB, gc2=25) [04:29:44.165] [DealFinder] Using cardsPlayedCount=27 for visibility calculation [04:29:44.165] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=27 [04:29:44.165] [ExtractPartialDeal] Visible hands: E, N, S [04:29:44.165] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:44.165] [ExtractPartialDeal] Extracted hands: [04:29:44.165] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:44.165] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:44.166] S: ... (0 cards) [04:29:44.166] W: ... (0 cards) [04:29:44.166] [DealFinder] Trump suit from contract '3H': Hearts [04:29:44.166] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:44.166] [ComputePlayedCards] Card 1: CA played by W [04:29:44.166] [ComputePlayedCards] Card 2: C8 played by N [04:29:44.166] [ComputePlayedCards] Card 3: C4 played by E [04:29:44.166] [ComputePlayedCards] Card 4: C3 played by S [04:29:44.166] [ComputePlayedCards] Trick complete. Winner: W [04:29:44.166] [ComputePlayedCards] Card 5: HT played by W [04:29:44.166] [ComputePlayedCards] Card 6: H9 played by N [04:29:44.166] [ComputePlayedCards] Card 7: H8 played by E [04:29:44.166] [ComputePlayedCards] Card 8: HK played by S [04:29:44.166] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.166] [ComputePlayedCards] Card 9: H5 played by S [04:29:44.166] [ComputePlayedCards] Card 10: C6 played by W [04:29:44.166] [ComputePlayedCards] Card 11: H6 played by N [04:29:44.167] [ComputePlayedCards] Card 12: HQ played by E [04:29:44.167] [ComputePlayedCards] Trick complete. Winner: E [04:29:44.167] [ComputePlayedCards] Card 13: HA played by E [04:29:44.167] [ComputePlayedCards] Card 14: H3 played by S [04:29:44.167] [ComputePlayedCards] Card 15: C5 played by W [04:29:44.167] [ComputePlayedCards] Card 16: HJ played by N [04:29:44.167] [ComputePlayedCards] Trick complete. Winner: E [04:29:44.167] [ComputePlayedCards] Card 17: CK played by E [04:29:44.167] [ComputePlayedCards] Card 18: H4 played by S [04:29:44.167] [ComputePlayedCards] Card 19: C2 played by W [04:29:44.167] [ComputePlayedCards] Card 20: CJ played by N [04:29:44.167] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.167] [ComputePlayedCards] Card 21: DK played by S [04:29:44.167] [ComputePlayedCards] Card 22: D7 played by W [04:29:44.168] [ComputePlayedCards] Card 23: D3 played by N [04:29:44.168] [ComputePlayedCards] Card 24: D4 played by E [04:29:44.168] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.168] [ComputePlayedCards] Card 25: D2 played by S [04:29:44.168] [ComputePlayedCards] Card 26: DT played by W [04:29:44.168] [ComputePlayedCards] Card 27: DJ played by N [04:29:44.168] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9, H6, HJ, CJ, D3, DJ [04:29:44.168] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4, H8, HQ, HA, CK, D4 [04:29:44.168] [DealFinder] Added 7 played cards to S (was 0 cards): C3, HK, H5, H3, H4, DK, D2 [04:29:44.168] [DealFinder] Added 7 played cards to W (was 0 cards): CA, HT, C6, C5, C2, D7, DT [04:29:44.168] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [04:29:44.168] [DealFinder] Assigned 1 Clubs cards to W: CT [04:29:44.169] [DealFinder] Show-out: W void in Hearts (bidding said [0-13], already held 1) [04:29:44.169] [DealFinder] Assigned 2 Hearts cards to S: H2, H7 [04:29:44.169] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:44.169] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:44.169] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:44.169] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:44.169] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-6] D[0-5] C[1-1] (2 iterations) [04:29:44.169] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[1-1] D[0-5] C[5-5] (2 iterations) [04:29:44.169] [DealFinder] Known cards per player: N=13, E=13, S=9, W=8 [04:29:44.170] [DealFinder] Locked players: N, E [04:29:44.170] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [04:29:44.170] [DealFinder] Players needing cards: S:4, W:5 [04:29:44.170] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:29:44.203] [DealFinder] Combinatorial: enumerated 126, perfect 0, sending 100 to DDS [04:29:44.203] [DealFinder] WARNING: NONE of the 126 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-13], W HCP[8-10] [04:29:44.203] [Timing] Total: 38ms, Generation: 0ms, Verification: 0ms [04:29:44.203] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [04:29:44.203] Search complete. Returning 100 deals. [04:29:44.203] Found 100 sample deals for simulation. [04:29:44.203] Valid deals for DDS: 100 / 100 [04:29:44.203] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [04:29:44.219] [SAMPLE-VAL] Opening lead NN validation (CA): 100/100 samples adjusted [04:29:44.220] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:44.220] [SAMPLE-VAL] T2: W=HT N=H9 E=H8 S=HK (leader=W) [04:29:44.220] [SAMPLE-VAL] T3: S=H5 W=C6 N=H6 E=HQ (leader=S) [04:29:44.220] [SAMPLE-VAL] T4: E=HA S=H3 W=C5 N=HJ (leader=E) [04:29:44.220] [SAMPLE-VAL] T5: E=CK S=H4 W=C2 N=CJ (leader=E) [04:29:44.220] [SAMPLE-VAL] T6: S=DK W=D7 N=D3 E=D4 (leader=S) [04:29:44.220] [SAMPLE-VAL] T7: S=D2 W=DT N=DJ (leader=S) (partial) [04:29:44.225] [SAMPLE-VAL] Sample 1: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.229] [SAMPLE-VAL] Sample 2: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.234] [SAMPLE-VAL] Sample 3: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.239] [SAMPLE-VAL] Sample 4: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.243] [SAMPLE-VAL] Sample 5: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.247] [SAMPLE-VAL] Sample 6: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.252] [SAMPLE-VAL] Sample 7: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.257] [SAMPLE-VAL] Sample 8: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.261] [SAMPLE-VAL] Sample 9: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.266] [SAMPLE-VAL] Sample 10: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.270] [SAMPLE-VAL] Sample 11: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.274] [SAMPLE-VAL] Sample 12: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.279] [SAMPLE-VAL] Sample 13: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.283] [SAMPLE-VAL] Sample 14: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.287] [SAMPLE-VAL] Sample 15: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=91 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=24 %, W:T2-HT=1 %! T3-C6=27 % T4-C5=8 % T5-C2=79 % T6-D7=14 % T7-DT=34 %] [04:29:44.294] [SAMPLE-VAL] Sample 16: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.300] [SAMPLE-VAL] Sample 17: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=41 % T3-H5=85 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=1 %! T3-C6=21 % T4-C5=7 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.310] [SAMPLE-VAL] Sample 19: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.315] [SAMPLE-VAL] Sample 20: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:44.320] [SAMPLE-VAL] Sample 21: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:44.326] [SAMPLE-VAL] Sample 22: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.331] [SAMPLE-VAL] Sample 23: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:44.335] [SAMPLE-VAL] Sample 24: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.340] [SAMPLE-VAL] Sample 25: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=55 % T3-H5=84 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=17 % T4-C5=5 %! T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.344] [SAMPLE-VAL] Sample 26: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.349] [SAMPLE-VAL] Sample 27: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.353] [SAMPLE-VAL] Sample 28: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:44.358] [SAMPLE-VAL] Sample 29: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.362] [SAMPLE-VAL] Sample 30: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.371] [SAMPLE-VAL] Sample 32: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.375] [SAMPLE-VAL] Sample 33: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.384] [SAMPLE-VAL] Sample 35: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.388] [SAMPLE-VAL] Sample 36: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.393] [SAMPLE-VAL] Sample 37: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.397] [SAMPLE-VAL] Sample 38: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.401] [SAMPLE-VAL] Sample 39: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:44.406] [SAMPLE-VAL] Sample 40: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.410] [SAMPLE-VAL] Sample 41: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:44.415] [SAMPLE-VAL] Sample 42: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:44.419] [SAMPLE-VAL] Sample 43: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.424] [SAMPLE-VAL] Sample 44: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.428] [SAMPLE-VAL] Sample 45: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.440] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.445] [SAMPLE-VAL] Sample 49: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:44.453] [SAMPLE-VAL] Sample 51: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.458] [SAMPLE-VAL] Sample 52: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:44.462] [SAMPLE-VAL] Sample 53: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.466] [SAMPLE-VAL] Sample 54: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.471] [SAMPLE-VAL] Sample 55: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:44.475] [SAMPLE-VAL] Sample 56: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.479] [SAMPLE-VAL] Sample 57: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:44.484] [SAMPLE-VAL] Sample 58: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:44.488] [SAMPLE-VAL] Sample 59: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.492] [SAMPLE-VAL] Sample 60: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.497] [SAMPLE-VAL] Sample 61: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.501] [SAMPLE-VAL] Sample 62: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.506] [SAMPLE-VAL] Sample 63: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.510] [SAMPLE-VAL] Sample 64: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.514] [SAMPLE-VAL] Sample 65: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.519] [SAMPLE-VAL] Sample 66: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.523] [SAMPLE-VAL] Sample 67: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.527] [SAMPLE-VAL] Sample 68: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.532] [SAMPLE-VAL] Sample 69: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:44.536] [SAMPLE-VAL] Sample 70: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.540] [SAMPLE-VAL] Sample 71: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.553] [SAMPLE-VAL] Sample 74: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:44.561] [SAMPLE-VAL] Sample 76: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.566] [SAMPLE-VAL] Sample 77: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:44.574] [SAMPLE-VAL] Sample 79: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.591] [SAMPLE-VAL] Sample 83: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:44.595] [SAMPLE-VAL] Sample 84: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.600] [SAMPLE-VAL] Sample 85: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:44.608] [SAMPLE-VAL] Sample 87: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.613] [SAMPLE-VAL] Sample 88: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.623] [SAMPLE-VAL] Sample 90: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:44.632] [SAMPLE-VAL] Sample 92: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:44.647] [SAMPLE-VAL] Sample 95: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:44.651] [SAMPLE-VAL] Sample 96: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:44.660] [SAMPLE-VAL] Sample 98: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:44.668] [SAMPLE-VAL] Sample 100: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=77 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=25 % T4-C5=10 % T5-C2=81 % T6-D7=99 % T7-DT=100 %] [04:29:44.668] [SAMPLE-VAL] Zeroed 15 samples below relative threshold 0.010 x max 0.0044 = 0.000044 [04:29:44.669] [SAMPLE-VAL] Done. Weight range: 0.000-0.004 [04:29:44.669] [SAMPLE-VAL] Top sample 19 (w=0.004): S:AJ63.K75432.K2.3 W:QT52.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.669] [SAMPLE-VAL] Top sample 29 (w=0.004): S:AJ32.K75432.K2.3 W:QT65.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.669] [SAMPLE-VAL] Top sample 30 (w=0.004): S:AJ53.K75432.K2.3 W:QT62.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.669] [SAMPLE-VAL] Top sample 43 (w=0.004): S:AJ62.K75432.K2.3 W:QT53.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.669] [SAMPLE-VAL] Top sample 56 (w=0.004): S:AJ65.K75432.K2.3 W:QT32.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.669] After sample validation: 85 deals remaining [04:29:44.669] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:44.669] Using weighted samples: 85/85 have non-uniform weights (range 0.000-0.004) [04:29:44.670] Sample deals (85 total, showing first 20, by weight): [04:29:44.670] [1] (w=0.004) E:94.AQ8.Q54.KQ974 AJ63.K75432.K2.3 QT52.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [2] (w=0.004) E:94.AQ8.Q54.KQ974 AJ32.K75432.K2.3 QT65.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [3] (w=0.004) E:94.AQ8.Q54.KQ974 AJ53.K75432.K2.3 QT62.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [4] (w=0.004) E:94.AQ8.Q54.KQ974 AJ62.K75432.K2.3 QT53.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [5] (w=0.004) E:94.AQ8.Q54.KQ974 AJ65.K75432.K2.3 QT32.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [6] (w=0.004) E:94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [7] (w=0.003) E:94.AQ8.Q54.KQ974 AJT6.K75432.K2.3 Q532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [8] (w=0.003) E:94.AQ8.Q54.KQ974 AJT2.K75432.K2.3 Q653.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [9] (w=0.003) E:94.AQ8.Q54.KQ974 AJT3.K75432.K2.3 Q652.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.670] [10] (w=0.003) E:94.AQ8.Q54.KQ974 AJT5.K75432.K2.3 Q632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [11] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ3.K75432.K2.3 T652.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [12] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ6.K75432.K2.3 T532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [13] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ5.K75432.K2.3 T632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [14] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ2.K75432.K2.3 T653.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [15] (w=0.002) E:94.AQ8.Q54.KQ974 AQJT.K75432.K2.3 6532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [16] (w=0.002) E:94.AQ8.Q54.KQ974 AQ53.K75432.K2.3 JT62.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [17] (w=0.002) E:94.AQ8.Q54.KQ974 AQ62.K75432.K2.3 JT53.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [18] (w=0.002) E:94.AQ8.Q54.KQ974 AQ63.K75432.K2.3 JT52.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [19] (w=0.002) E:94.AQ8.Q54.KQ974 AQ32.K75432.K2.3 JT65.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] [20] (w=0.002) E:94.AQ8.Q54.KQ974 AQ65.K75432.K2.3 JT32.T.AT7.AT652 K87.J96.J9863.J8 [04:29:44.671] ... and 65 more [04:29:44.731] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:44.731] DQ: [100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, -140, -140, -140, -140, 200, 200, 200, 200, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100] [04:29:44.731] D5: [-170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -170, -170, -170, -170, -170, -170, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140] [04:29:44.731] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:44.731] DQ: [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2] [04:29:44.731] D5: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [04:29:44.731] --- IMP Calculation Output (card -> average IMP) --- [04:29:44.731] DQ: 4.36 [04:29:44.731] D5: -4.36 [04:29:44.731] === DDS DETAILED ANALYSIS === [04:29:44.731] Cards analyzed: 2, Samples per card: 85 [04:29:44.732] [04:29:44.732] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:44.732] ----- ------ --------- ------- ----------- -------------------------------- [04:29:44.732] DQ 4.36 2.01 54 % 3 [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:29:44.732] D5 -4.36 0.47 0 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:44.732] [04:29:44.732] Selected: DQ (IMPs=4.36, avgTricks=2.01) [04:29:44.732] =================== [04:29:44.732] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:29:44.732] [TRUMP] Skipped: not declaring [04:29:44.732] Selected: DQ (avg 4.36 IMPs, 2.01 tricks) [04:29:44.732] [stage-timing] ok sample=39ms validate=0ms nn=465ms signal=0ms simgames=4ms dds=56ms total=569ms samples=85 cards=27 [04:29:44.733] === FindBestCardAsync: Position=E, CardsPlayed=27 === [04:29:44.733] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:44.733] Relative position: Righty, Contract type: Suit [04:29:44.733] Cards in hand mask: 2 [04:29:44.734] Candidate: QD = 95.0 % [04:29:44.734] Candidate: xD = 5.0 % [04:29:44.734] Selected: DQ (95.0 %) [04:29:44.829] === FindBestCardAsync: Position=E, CardsPlayed=28 === [04:29:44.829] Contract: 3H, Declarer: S, Dealer: E [04:29:44.829] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:44.829] Deal: N:K87.J96.J9863.J8 94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 [04:29:44.829] Position E is on defender's side - score table shifted by 4 defense tricks won [04:29:44.829] ****************************** [04:29:44.829] FindMatchingDealsWithPlayInternal Input: [04:29:44.829] Position parameter: E [04:29:44.829] Deal from game: N:... ... ... ... [04:29:44.829] Hand for N: K87.J96.J9863.J8 [04:29:44.829] Hand for E: 94.AQ8.Q54.KQ974 [04:29:44.829] Hand for S: (null) [04:29:44.829] Hand for W: (null) [04:29:44.829] Cards played: CA, C8, C4, C3, HT, H9, H8, HK, H5, C6, H6, HQ, HA, H3, C5, HJ, CK, H4, C2, CJ, DK, D7, D3, D4, D2, DT, DJ, DQ [04:29:44.830] Declarer: S [04:29:44.830] ****************************** [04:29:44.830] [DealFinder] Seed from player E hand: -1500707534 [04:29:44.830] [DealFinder] Auction: 1C-1H-X-P-1N-2H-2N-3H-P-P-P [04:29:44.830] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:29:44.830] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1410MB, gc2=25) [04:29:44.830] [DealFinder] Using cardsPlayedCount=28 for visibility calculation [04:29:44.830] [ExtractPartialDeal] Position=E, Declarer=S, CardsPlayed=28 [04:29:44.830] [ExtractPartialDeal] Visible hands: E, N, S [04:29:44.830] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:29:44.830] [ExtractPartialDeal] Extracted hands: [04:29:44.830] N: K87.J96.J9863.J8 (13 cards) [LOCKED] [04:29:44.830] E: 94.AQ8.Q54.KQ974 (13 cards) [LOCKED] [04:29:44.831] S: ... (0 cards) [04:29:44.831] W: ... (0 cards) [04:29:44.831] [DealFinder] Trump suit from contract '3H': Hearts [04:29:44.831] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Hearts [04:29:44.831] [ComputePlayedCards] Card 1: CA played by W [04:29:44.831] [ComputePlayedCards] Card 2: C8 played by N [04:29:44.831] [ComputePlayedCards] Card 3: C4 played by E [04:29:44.831] [ComputePlayedCards] Card 4: C3 played by S [04:29:44.831] [ComputePlayedCards] Trick complete. Winner: W [04:29:44.831] [ComputePlayedCards] Card 5: HT played by W [04:29:44.831] [ComputePlayedCards] Card 6: H9 played by N [04:29:44.831] [ComputePlayedCards] Card 7: H8 played by E [04:29:44.831] [ComputePlayedCards] Card 8: HK played by S [04:29:44.831] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.831] [ComputePlayedCards] Card 9: H5 played by S [04:29:44.831] [ComputePlayedCards] Card 10: C6 played by W [04:29:44.831] [ComputePlayedCards] Card 11: H6 played by N [04:29:44.831] [ComputePlayedCards] Card 12: HQ played by E [04:29:44.831] [ComputePlayedCards] Trick complete. Winner: E [04:29:44.832] [ComputePlayedCards] Card 13: HA played by E [04:29:44.832] [ComputePlayedCards] Card 14: H3 played by S [04:29:44.832] [ComputePlayedCards] Card 15: C5 played by W [04:29:44.832] [ComputePlayedCards] Card 16: HJ played by N [04:29:44.832] [ComputePlayedCards] Trick complete. Winner: E [04:29:44.832] [ComputePlayedCards] Card 17: CK played by E [04:29:44.832] [ComputePlayedCards] Card 18: H4 played by S [04:29:44.832] [ComputePlayedCards] Card 19: C2 played by W [04:29:44.832] [ComputePlayedCards] Card 20: CJ played by N [04:29:44.832] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.832] [ComputePlayedCards] Card 21: DK played by S [04:29:44.832] [ComputePlayedCards] Card 22: D7 played by W [04:29:44.832] [ComputePlayedCards] Card 23: D3 played by N [04:29:44.832] [ComputePlayedCards] Card 24: D4 played by E [04:29:44.832] [ComputePlayedCards] Trick complete. Winner: S [04:29:44.833] [ComputePlayedCards] Card 25: D2 played by S [04:29:44.833] [ComputePlayedCards] Card 26: DT played by W [04:29:44.833] [ComputePlayedCards] Card 27: DJ played by N [04:29:44.833] [ComputePlayedCards] Card 28: DQ played by E [04:29:44.833] [ComputePlayedCards] Trick complete. Winner: E [04:29:44.833] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C8, H9, H6, HJ, CJ, D3, DJ [04:29:44.833] [DealFinder] Locked player E has complete 13-card hand, skipping played cards: C4, H8, HQ, HA, CK, D4, DQ [04:29:44.833] [DealFinder] Added 7 played cards to S (was 0 cards): C3, HK, H5, H3, H4, DK, D2 [04:29:44.833] [DealFinder] Added 7 played cards to W (was 0 cards): CA, HT, C6, C5, C2, D7, DT [04:29:44.833] [DealFinder] Show-out: S void in Clubs (bidding said [0-13], already held 1) [04:29:44.833] [DealFinder] Assigned 1 Clubs cards to W: CT [04:29:44.834] [DealFinder] Show-out: W void in Hearts (bidding said [0-13], already held 1) [04:29:44.834] [DealFinder] Assigned 2 Hearts cards to S: H2, H7 [04:29:44.834] [DecomposePartnership] S: No tightening (CombinedHcpMin=13, CombinedHcpMax=, partner N HCP=6) [04:29:44.834] [DecomposePartnership] W: No tightening (CombinedHcpMin=23, CombinedHcpMax=, partner E HCP=13) [04:29:44.834] [DealFinder] WARNING: Contradictory HCP for S: [13-11], relaxing to [11-13] [04:29:44.834] [DealFinder] WARNING: Contradictory HCP for W: [10-8], relaxing to [8-10] [04:29:44.834] [DealFinder] Propagated S: HCP[11-13], Suits=S[0-4] H[6-6] D[0-5] C[1-1] (2 iterations) [04:29:44.834] [DealFinder] Propagated W: HCP[8-10], Suits=S[4-8] H[1-1] D[0-5] C[5-5] (2 iterations) [04:29:44.834] [DealFinder] Known cards per player: N=13, E=13, S=9, W=8 [04:29:44.835] [DealFinder] Locked players: N, E [04:29:44.835] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [04:29:44.835] [DealFinder] Players needing cards: S:4, W:5 [04:29:44.835] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:29:44.871] [DealFinder] Combinatorial: enumerated 126, perfect 0, sending 100 to DDS [04:29:44.871] [DealFinder] WARNING: NONE of the 126 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: S HCP[11-13], W HCP[8-10] [04:29:44.871] [Timing] Total: 40ms, Generation: 0ms, Verification: 0ms [04:29:44.871] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [04:29:44.871] Search complete. Returning 100 deals. [04:29:44.871] Found 100 sample deals for simulation. [04:29:44.871] Valid deals for DDS: 100 / 100 [04:29:44.871] [SAMPLE-VAL] Validating 100 samples, hidden: S,W, contract: suit [04:29:44.886] [SAMPLE-VAL] Opening lead NN validation (CA): 100/100 samples adjusted [04:29:44.886] [SAMPLE-VAL] T1: W=CA N=C8 E=C4 S=C3 (leader=W) [04:29:44.887] [SAMPLE-VAL] T2: W=HT N=H9 E=H8 S=HK (leader=W) [04:29:44.887] [SAMPLE-VAL] T3: S=H5 W=C6 N=H6 E=HQ (leader=S) [04:29:44.887] [SAMPLE-VAL] T4: E=HA S=H3 W=C5 N=HJ (leader=E) [04:29:44.887] [SAMPLE-VAL] T5: E=CK S=H4 W=C2 N=CJ (leader=E) [04:29:44.887] [SAMPLE-VAL] T6: S=DK W=D7 N=D3 E=D4 (leader=S) [04:29:44.887] [SAMPLE-VAL] T7: S=D2 W=DT N=DJ E=DQ (leader=S) [04:29:44.891] [SAMPLE-VAL] Sample 1: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.896] [SAMPLE-VAL] Sample 2: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.900] [SAMPLE-VAL] Sample 3: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.904] [SAMPLE-VAL] Sample 4: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.909] [SAMPLE-VAL] Sample 5: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.913] [SAMPLE-VAL] Sample 6: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.917] [SAMPLE-VAL] Sample 7: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.921] [SAMPLE-VAL] Sample 8: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.926] [SAMPLE-VAL] Sample 9: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.930] [SAMPLE-VAL] Sample 10: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.934] [SAMPLE-VAL] Sample 11: weight 0.045 -> 0.003 [S:T1-C3=100 % T2-HK=54 % T3-H5=87 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=21 %, W:T2-HT=2 %! T3-C6=57 % T4-C5=17 % T5-C2=80 % T6-D7=11 % T7-DT=36 %] [04:29:44.939] [SAMPLE-VAL] Sample 12: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=57 % T3-H5=55 % T4-H3=100 % T5-H4=93 % T6-DK=11 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=89 % T4-C5=57 % T5-C2=86 % T6-D7=11 % T7-DT=35 %] [04:29:44.943] [SAMPLE-VAL] Sample 13: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.947] [SAMPLE-VAL] Sample 14: weight 0.009 -> 0.001 [S:T1-C3=100 % T2-HK=58 % T3-H5=65 % T4-H3=100 % T5-H4=95 % T6-DK=14 % T7-D2=34 %, W:T2-HT=2 %! T3-C6=73 % T4-C5=31 % T5-C2=83 % T6-D7=13 % T7-DT=32 %] [04:29:44.951] [SAMPLE-VAL] Sample 15: weight 0.045 -> 0.002 [S:T1-C3=100 % T2-HK=54 % T3-H5=91 % T4-H3=100 % T5-H4=98 % T6-DK=5 % T7-D2=24 %, W:T2-HT=1 %! T3-C6=27 % T4-C5=8 % T5-C2=79 % T6-D7=14 % T7-DT=34 %] [04:29:44.956] [SAMPLE-VAL] Sample 16: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.960] [SAMPLE-VAL] Sample 17: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=41 % T3-H5=85 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=1 %! T3-C6=21 % T4-C5=7 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:44.968] [SAMPLE-VAL] Sample 19: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:44.972] [SAMPLE-VAL] Sample 20: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:44.976] [SAMPLE-VAL] Sample 21: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:44.981] [SAMPLE-VAL] Sample 22: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:44.985] [SAMPLE-VAL] Sample 23: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:44.989] [SAMPLE-VAL] Sample 24: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.993] [SAMPLE-VAL] Sample 25: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=55 % T3-H5=84 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=17 % T4-C5=5 %! T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:44.998] [SAMPLE-VAL] Sample 26: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.002] [SAMPLE-VAL] Sample 27: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.006] [SAMPLE-VAL] Sample 28: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:45.010] [SAMPLE-VAL] Sample 29: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.015] [SAMPLE-VAL] Sample 30: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.023] [SAMPLE-VAL] Sample 32: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.029] [SAMPLE-VAL] Sample 33: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.039] [SAMPLE-VAL] Sample 35: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.043] [SAMPLE-VAL] Sample 36: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.047] [SAMPLE-VAL] Sample 37: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:45.052] [SAMPLE-VAL] Sample 38: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:45.056] [SAMPLE-VAL] Sample 39: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:45.060] [SAMPLE-VAL] Sample 40: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:45.065] [SAMPLE-VAL] Sample 41: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:45.069] [SAMPLE-VAL] Sample 42: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=56 % T3-H5=61 % T4-H3=100 % T5-H4=93 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=65 % T4-C5=39 % T5-C2=83 % T6-D7=99 % T7-DT=100 %] [04:29:45.074] [SAMPLE-VAL] Sample 43: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.078] [SAMPLE-VAL] Sample 44: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.082] [SAMPLE-VAL] Sample 45: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.094] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [S:T1-C3=100 % T2-HK=42 % T3-H5=79 % T4-H3=100 % T5-H4=99 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=34 % T4-C5=13 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.099] [SAMPLE-VAL] Sample 49: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:45.107] [SAMPLE-VAL] Sample 51: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=69 % T4-H3=100 % T5-H4=97 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=38 % T4-C5=16 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.111] [SAMPLE-VAL] Sample 52: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:45.116] [SAMPLE-VAL] Sample 53: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:45.120] [SAMPLE-VAL] Sample 54: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.124] [SAMPLE-VAL] Sample 55: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:45.129] [SAMPLE-VAL] Sample 56: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.133] [SAMPLE-VAL] Sample 57: weight 0.042 -> 0.003 [S:T1-C3=100 % T2-HK=50 % T3-H5=79 % T4-H3=100 % T5-H4=97 % T6-DK=12 % T7-D2=35 %, W:T2-HT=2 %! T3-C6=52 % T4-C5=15 % T5-C2=82 % T6-D7=14 % T7-DT=33 %] [04:29:45.137] [SAMPLE-VAL] Sample 58: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=47 % T3-H5=73 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=30 % T4-C5=14 % T5-C2=83 % T6-D7=100 % T7-DT=100 %] [04:29:45.142] [SAMPLE-VAL] Sample 59: weight 0.009 -> 0.000 [S:T1-C3=100 % T2-HK=46 % T3-H5=61 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=46 % T4-C5=23 % T5-C2=84 % T6-D7=100 % T7-DT=100 %] [04:29:45.146] [SAMPLE-VAL] Sample 60: weight 0.042 -> 0.000 [S:T1-C3=100 % T2-HK=58 % T3-H5=82 % T4-H3=100 % T5-H4=99 % T6-DK=1 %! T7-D2=1 %!, W:T2-HT=2 %! T3-C6=27 % T4-C5=10 % T5-C2=80 % T6-D7=100 % T7-DT=100 %] [04:29:45.150] [SAMPLE-VAL] Sample 61: weight 0.042 -> 0.004 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.154] [SAMPLE-VAL] Sample 62: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.158] [SAMPLE-VAL] Sample 63: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.163] [SAMPLE-VAL] Sample 64: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.167] [SAMPLE-VAL] Sample 65: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.171] [SAMPLE-VAL] Sample 66: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.175] [SAMPLE-VAL] Sample 67: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.179] [SAMPLE-VAL] Sample 68: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.184] [SAMPLE-VAL] Sample 69: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=49 % T3-H5=81 % T4-H3=100 % T5-H4=98 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=26 % T4-C5=9 % T5-C2=81 % T6-D7=100 % T7-DT=100 %] [04:29:45.188] [SAMPLE-VAL] Sample 70: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.192] [SAMPLE-VAL] Sample 71: weight 0.040 -> 0.001 [S:T1-C3=100 % T2-HK=51 % T3-H5=71 % T4-H3=100 % T5-H4=97 % T6-DK=3 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=17 % T5-C2=82 % T6-D7=100 % T7-DT=100 %] [04:29:45.205] [SAMPLE-VAL] Sample 74: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:45.213] [SAMPLE-VAL] Sample 76: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.217] [SAMPLE-VAL] Sample 77: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:45.225] [SAMPLE-VAL] Sample 79: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.242] [SAMPLE-VAL] Sample 83: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:45.246] [SAMPLE-VAL] Sample 84: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.250] [SAMPLE-VAL] Sample 85: weight 0.024 -> 0.001 [S:T1-C3=100 % T2-HK=55 % T3-H5=83 % T4-H3=100 % T5-H4=98 % T6-DK=10 % T7-D2=32 %, W:T2-HT=1 %! T3-C6=56 % T4-C5=17 % T5-C2=81 % T6-D7=13 % T7-DT=31 %] [04:29:45.259] [SAMPLE-VAL] Sample 87: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.263] [SAMPLE-VAL] Sample 88: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.271] [SAMPLE-VAL] Sample 90: weight 0.024 -> 0.002 [S:T1-C3=100 % T2-HK=53 % T3-H5=74 % T4-H3=100 % T5-H4=97 % T6-DK=9 % T7-D2=25 %, W:T2-HT=2 %! T3-C6=79 % T4-C5=36 % T5-C2=81 % T6-D7=10 % T7-DT=33 %] [04:29:45.280] [SAMPLE-VAL] Sample 92: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:45.292] [SAMPLE-VAL] Sample 95: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:45.296] [SAMPLE-VAL] Sample 96: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:45.304] [SAMPLE-VAL] Sample 98: weight 0.023 -> 0.001 [S:T1-C3=100 % T2-HK=56 % T3-H5=66 % T4-H3=100 % T5-H4=98 % T6-DK=3 %! T7-D2=3 %!, W:T2-HT=2 %! T3-C6=43 % T4-C5=21 % T5-C2=80 % T6-D7=99 % T7-DT=100 %] [04:29:45.313] [SAMPLE-VAL] Sample 100: weight 0.023 -> 0.000 [S:T1-C3=100 % T2-HK=57 % T3-H5=77 % T4-H3=100 % T5-H4=99 % T6-DK=4 %! T7-D2=2 %!, W:T2-HT=2 %! T3-C6=25 % T4-C5=10 % T5-C2=81 % T6-D7=99 % T7-DT=100 %] [04:29:45.313] [SAMPLE-VAL] Zeroed 15 samples below relative threshold 0.010 x max 0.0040 = 0.000040 [04:29:45.313] [SAMPLE-VAL] Done. Weight range: 0.000-0.004 [04:29:45.313] [SAMPLE-VAL] Top sample 19 (w=0.004): S:AJ63.K75432.K2.3 W:QT52.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.313] [SAMPLE-VAL] Top sample 29 (w=0.004): S:AJ32.K75432.K2.3 W:QT65.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.313] [SAMPLE-VAL] Top sample 30 (w=0.004): S:AJ53.K75432.K2.3 W:QT62.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.313] [SAMPLE-VAL] Top sample 43 (w=0.004): S:AJ62.K75432.K2.3 W:QT53.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.313] [SAMPLE-VAL] Top sample 56 (w=0.004): S:AJ65.K75432.K2.3 W:QT32.T.AT7.AT652 [S:T1-C3=100 % T2-HK=51 % T3-H5=70 % T4-H3=100 % T5-H4=96 % T6-DK=11 % T7-D2=30 %, W:T2-HT=3 %! T3-C6=78 % T4-C5=33 % T5-C2=81 % T6-D7=12 % T7-DT=30 %] [04:29:45.313] After sample validation: 85 deals remaining [04:29:45.314] [PLAY-INFER] LeadCard: W led HT (T2) -> downweight worlds where W then held AKQJ in Hearts by x0.10 [04:29:45.314] Using weighted samples: 85/85 have non-uniform weights (range 0.000-0.004) [04:29:45.314] Sample deals (85 total, showing first 20, by weight): [04:29:45.314] [1] (w=0.004) E:94.AQ8.Q54.KQ974 AJ63.K75432.K2.3 QT52.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [2] (w=0.004) E:94.AQ8.Q54.KQ974 AJ32.K75432.K2.3 QT65.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [3] (w=0.004) E:94.AQ8.Q54.KQ974 AJ53.K75432.K2.3 QT62.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [4] (w=0.004) E:94.AQ8.Q54.KQ974 AJ62.K75432.K2.3 QT53.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [5] (w=0.004) E:94.AQ8.Q54.KQ974 AJ65.K75432.K2.3 QT32.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [6] (w=0.004) E:94.AQ8.Q54.KQ974 AJ52.K75432.K2.3 QT63.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [7] (w=0.003) E:94.AQ8.Q54.KQ974 AJT6.K75432.K2.3 Q532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [8] (w=0.003) E:94.AQ8.Q54.KQ974 AJT2.K75432.K2.3 Q653.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [9] (w=0.003) E:94.AQ8.Q54.KQ974 AJT3.K75432.K2.3 Q652.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.314] [10] (w=0.003) E:94.AQ8.Q54.KQ974 AJT5.K75432.K2.3 Q632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [11] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ3.K75432.K2.3 T652.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [12] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ6.K75432.K2.3 T532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [13] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ5.K75432.K2.3 T632.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [14] (w=0.003) E:94.AQ8.Q54.KQ974 AQJ2.K75432.K2.3 T653.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [15] (w=0.002) E:94.AQ8.Q54.KQ974 AQJT.K75432.K2.3 6532.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [16] (w=0.002) E:94.AQ8.Q54.KQ974 AQ53.K75432.K2.3 JT62.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [17] (w=0.002) E:94.AQ8.Q54.KQ974 AQ62.K75432.K2.3 JT53.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [18] (w=0.002) E:94.AQ8.Q54.KQ974 AQ63.K75432.K2.3 JT52.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [19] (w=0.002) E:94.AQ8.Q54.KQ974 AQ32.K75432.K2.3 JT65.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] [20] (w=0.002) E:94.AQ8.Q54.KQ974 AQ65.K75432.K2.3 JT32.T.AT7.AT652 K87.J96.J9863.J8 [04:29:45.315] ... and 65 more [04:29:45.376] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:29:45.376] S4: [100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, -140, -140, -140, -140, 200, 200, 200, 200, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [04:29:45.376] S9: [100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 100, 100, 100, 100, 200, 200, 200, 200, 100, 200, 200, 200, 200, 200, 200, -140, -140, -140, -140, 200, 200, 200, 200, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [04:29:45.377] C9: [100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100] [04:29:45.377] CQ: [100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 200, 200, 200, 200, 200, 200, 100, 100, 100, 100] [04:29:45.377] D5: [-140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, -140, -140, -140, -140, -140, -140, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [04:29:45.377] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:29:45.377] S4: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [04:29:45.377] S9: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [04:29:45.377] C9: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [04:29:45.377] CQ: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [04:29:45.377] D5: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [04:29:45.377] --- IMP Calculation Output (card -> average IMP) --- [04:29:45.378] S4: 0.87 [04:29:45.378] S9: 0.87 [04:29:45.378] C9: 0.36 [04:29:45.378] CQ: 0.36 [04:29:45.378] D5: -2.46 [04:29:45.378] === DDS DETAILED ANALYSIS === [04:29:45.378] Cards analyzed: 5, Samples per card: 85 [04:29:45.378] [04:29:45.378] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:29:45.378] ----- ------ --------- ------- ----------- -------------------------------- [04:29:45.378] S4 0.87 0.94 54 % 3 [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:45.378] S9 0.87 0.94 54 % 3 [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:45.378] C9 0.36 0.73 54 % 3 [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:45.378] CQ 0.36 0.73 54 % 3 [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:45.378] D5 -2.46 0.47 16 % 2 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...] [04:29:45.378] [04:29:45.379] Selected: S4 (IMPs=0.87, avgTricks=0.94) [04:29:45.379] =================== [04:29:45.379] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:29:45.379] [TRUMP] Skipped: not declaring [04:29:45.379] Selected: S4 (avg 0.87 IMPs, 0.94 tricks) -- 1 tied card(s): S9 [04:29:45.379] [stage-timing] ok sample=41ms validate=0ms nn=442ms signal=0ms simgames=6ms dds=57ms total=550ms samples=85 cards=28 [04:29:45.379] === FindBestCardAsync: Position=E, CardsPlayed=28 === [04:29:45.379] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:45.379] Relative position: Righty, Contract type: Suit [04:29:45.379] Cards in hand mask: 6 [04:29:45.380] Candidate: xD = 36.4 % [04:29:45.380] Candidate: 9S = 22.8 % [04:29:45.380] Candidate: QC = 18.3 % [04:29:45.380] Candidate: xC = 16.2 % [04:29:45.381] Candidate: xS = 4.0 % [04:29:45.381] Candidate: 9C = 2.2 % [04:29:45.381] Selected: D5 (36.4 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:47 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:47 === [04:29:47.953] Activated: 3 tricks remaining, threshold=5 [04:29:47.953] ENDGAME: Hidden cards=4 between S and W, need 2+2, declarer tricks=6, defense tricks=4 [04:29:47.953] ENDGAME: Contract=3H, Declarer=S, ToPlay=E, Trump=H [04:29:47.953] ENDGAME: E [- - - CQ97] [04:29:47.953] ENDGAME: N [- - D86 -] [04:29:47.953] ENDGAME: Hidden [S62 H7 - CT] [04:29:47.954] ENDGAME: Current trick (3 cards, led by S): S5 ST S8 [04:29:47.954] ENDGAME: 2 valid worlds (after void filtering) [04:29:47.954] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:29:47.955] [DealFinder] Explained bid S 1H: "Responses to 1Mi, Overcall(H), H >= 6, HCP >= 7, HeartPoints >= 10, HCP <= 17, BestSuit(H), 1 of Top 3 Honors in H" -> require: (none) [04:29:47.955] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, SpadePoints >= 6, S >= 4, HCP >= 4" -> require: (none) [04:29:47.955] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [04:29:47.956] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, S < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [04:29:47.956] [DealFinder] Explained bid S 2H: "Overcaller 2. bid, H >= 6, HCP >= 13" -> require: (none) [04:29:47.957] [DealFinder] Explained bid W 2N: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma, HCP >= 10, HCP <= 11" -> require: (none) [04:29:47.957] [DealFinder] Explained bid N 3H: "Responses to 1Mi-1Ma-X-P-1N-2Ma-2N, Competitive(H)" -> require: (none) [04:29:47.958] [DealFinder] Explained bid E P: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma-2N-3Ma, True" -> require: (none) [04:29:47.958] [DealFinder] Explained bid S P: "Responses to 1Mi-1Ma-X-P-1N-2Ma-2N-3Ma-P, True" -> require: (none) [04:29:47.958] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma-2N-3Ma-P-P, True" -> require: (none) [04:29:47.961] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:29:47.961] [DealFinder] N HCP max: tightened from 9 to 7 using HandUnderstanding [04:29:47.961] [DealFinder] N constraints: HCP[0-7], Suits=H[2-13], Trivial=False [04:29:47.961] [DealFinder] Expression (1512 chars): HCP <= 9 & NOT (S >= 5 & HCP >= 11) & NOT (S >= 5 & HCP >= 15) & NOT (S >= 5 & HCP >= 10) & NOT (S >= 7 & TwiceRebiddable(S) & LoserLevel >= 4) & NOT (S >= 7 & TwiceRebiddable(S) & LoserLevel >= 4) & NOT (HCP >= 12 & H <= 2) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT HeartSlam & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT MonsterSlam(H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT MonsterGrandSlam(H) & NOT (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 (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & H >= 4 & HeartPoints >= 12) & NOT (HCP >= 10 & H >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & H >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & H >= 4 & HeartPoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & H >= 4 & HCP >= 10) & NOT (HCP <= 10 & H >= 5 & HCP >= 5) & NOT Game in D & NOT (H >= 4 & TP >= 7 & TP <= 9) & Competitive(H) [04:29:47.961] [Timing] N precompute: 2ms mem d=110KB (total=1408MB) [04:29:47.969] [DealFinder] E Spades: tightened from [0-3] to [2-3] using HandUnderstanding [04:29:47.969] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:29:47.969] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:29:47.969] [DealFinder] E Clubs: tightened from [0-13] to [3-5] using HandUnderstanding [04:29:47.969] [DealFinder] E HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:29:47.969] [DealFinder] E constraints: HCP[12-14], Suits=S[2-3] H[2-5] D[2-5] C[3-5], Trivial=False [04:29:47.969] [DealFinder] Expression (3561 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:29:47.969] [Timing] E precompute: 7ms mem d=206KB (total=1408MB) [04:29:47.972] [DealFinder] S HCP min 15 -> 13: dropped 2 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:29:47.972] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [04:29:47.972] [DealFinder] S constraints: HCP[13-18], Suits=H[6-13], Trivial=False [04:29:47.972] [DealFinder] Expression (1589 chars): (Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & H >= 6 & HCP >= 13 & True & NOT HeartCompGame [04:29:47.972] [Timing] S precompute: 2ms mem d=120KB (total=1408MB) [04:29:47.974] [DealFinder] W HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:29:47.974] [DealFinder] W HCP max: tightened from 11 to 10 using HandUnderstanding [04:29:47.974] [DealFinder] W constraints: HCP[10-10], Suits=S[4-13], Trivial=False [04:29:47.974] [DealFinder] Expression (1212 chars): SpadePoints >= 6 & S >= 4 & HCP >= 4 & HCP >= 5 & NOT (SpadePoints >= 6 & S >= 5) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & S <= 3) & NOT (HCP >= 15 & S >= 6) & NOT (HCP >= 12 & Stopper in H & HCP <= 17 & C <= 3 & balish & S <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & HCP >= 10 & HCP <= 11 & True & NOT Competitive(C) [04:29:47.975] [Timing] W precompute: 2ms mem d=102KB (total=1409MB) [04:29:47.975] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.01-0.01, total 0.02, 0 unpenalised) [04:29:47.975] ENDGAME: Played by S: 11 HCP S:3 H:5 D:2 C:1; by W: 10 HCP S:3 H:1 D:3 C:4 [04:29:47.975] ENDGAME_WORLD: #1 (w=0.01) N:..86. ...Q97 2.7.. 6...T [04:29:47.975] ENDGAME_WORLD: #2 (w=0.01) N:..86. ...Q97 6.7.. 2...T [04:29:47.975] ENDGAME: Evaluating 3 candidates across 2 worlds (totalWeight=0.02, rankByScore=True): [04:29:47.975] C7: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.5, dist=7:0.0 8:0.0 [04:29:47.975] C9: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.5, dist=7:0.0 8:0.0 [04:29:47.975] CQ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.5, dist=7:0.0 8:0.0 [04:29:47.975] IMP C7: 0.00 [04:29:47.975] IMP C9: 0.00 [04:29:47.975] IMP CQ: 0.00 [04:29:47.975] ENDGAME: Selected CQ (100 %) [04:29:47.975] Tied cards: CQ,C9,C7 -- invoking NN directly on tied set [04:29:47.976] === FindBestCardAsync: Position=E, CardsPlayed=43 === [04:29:47.976] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:47.976] Relative position: Righty, Contract type: Suit [04:29:47.976] Cards in hand mask: 3 [04:29:47.977] Candidate: xC = 99.8 % [04:29:47.977] Candidate: 9C = 0.2 % [04:29:47.977] Candidate: QC = 0.0 % [04:29:47.977] Selected: C7 (99.8 %) === Board DailyIMP2026-08-30_b2_t2 (API) - DDS Engine (E) - 2026-08-30 04:29:48 === === Board DailyIMP2026-08-30_b2_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:29:48 === [04:29:48.315] Activated: 2 tricks remaining, threshold=5 [04:29:48.315] ENDGAME: Hidden cards=3 between S and W, need 2+1, declarer tricks=6, defense tricks=5 [04:29:48.315] ENDGAME: Contract=3H, Declarer=S, ToPlay=E, Trump=H [04:29:48.315] ENDGAME: E [- - - CQ9] [04:29:48.315] ENDGAME: N [- - D8 -] [04:29:48.315] ENDGAME: Hidden [S2 H7 - CT] [04:29:48.315] ENDGAME: Current trick (2 cards, led by W): S6 D6 [04:29:48.316] ENDGAME: 1 valid worlds (after void filtering) [04:29:48.316] [DealFinder] Explained bid E 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:29:48.316] [DealFinder] Explained bid S 1H: "Responses to 1Mi, Overcall(H), H >= 6, HCP >= 7, HeartPoints >= 10, HCP <= 17, BestSuit(H), 1 of Top 3 Honors in H" -> require: (none) [04:29:48.317] [DealFinder] Explained bid W X: "Responses tu 1Mi-1Ma, SpadePoints >= 6, S >= 4, HCP >= 4" -> require: (none) [04:29:48.317] [DealFinder] Explained bid N P: "Responses to 1Mi-1Ma-PX, HCP <= 9" -> require: (none) [04:29:48.318] [DealFinder] Explained bid E 1N: "Responses to 1Mi-1Ma-X-P, S < 4, CanonicalShape = 4441, HCP <= 14, Balanced" -> require: (none) [04:29:48.318] [DealFinder] Explained bid S 2H: "Overcaller 2. bid, H >= 6, HCP >= 13" -> require: (none) [04:29:48.318] [DealFinder] Explained bid W 2N: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma, HCP >= 10, HCP <= 11" -> require: (none) [04:29:48.319] [DealFinder] Explained bid N 3H: "Responses to 1Mi-1Ma-X-P-1N-2Ma-2N, Competitive(H)" -> require: (none) [04:29:48.319] [DealFinder] Explained bid E P: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma-2N-3Ma, True" -> require: (none) [04:29:48.320] [DealFinder] Explained bid S P: "Responses to 1Mi-1Ma-X-P-1N-2Ma-2N-3Ma-P, True" -> require: (none) [04:29:48.320] [DealFinder] Explained bid W P: "Responses to 1Mi-1Ma-X-PXX-1N-2Ma-2N-3Ma-P-P, True" -> require: (none) [04:29:48.323] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:29:48.323] [DealFinder] N HCP max: tightened from 9 to 7 using HandUnderstanding [04:29:48.323] [DealFinder] N constraints: HCP[0-7], Suits=H[2-13], Trivial=False [04:29:48.323] [DealFinder] Expression (1512 chars): HCP <= 9 & NOT (S >= 5 & HCP >= 11) & NOT (S >= 5 & HCP >= 15) & NOT (S >= 5 & HCP >= 10) & NOT (S >= 7 & TwiceRebiddable(S) & LoserLevel >= 4) & NOT (S >= 7 & TwiceRebiddable(S) & LoserLevel >= 4) & NOT (HCP >= 12 & H <= 2) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget Subtract 2 & CombinedHcpMin >= 28) & NOT HeartSlam & NOT ((RealSolid(H) OR IsTrump(H)) & Losers = 1) & NOT MonsterSlam(H) & NOT (IsHeartSlamViable & CombinedHeartPointsMin >= HeartSmallSlamPointTarget & CombinedHeartPointsMin < HeartGrandSlamPointTarget & CombinedHcpMin >= 28) & NOT ((RealSolid(H) OR IsTrump(H)) & Losers <= 0) & NOT MonsterGrandSlam(H) & NOT (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 (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (HCP <= 11 & HCP >= 9 & Stopper in C) & NOT (HCP >= 9 & H >= 4 & HeartPoints >= 12) & NOT (HCP >= 10 & H >= 3) & NOT (HCP >= 10 & D >= 5) & NOT (HCP <= 10 & H >= 3 & HCP >= 7) & NOT (HCP <= 14 & HCP >= 12 & Stopper in C) & NOT (HCP >= 14 & D >= 5) & NOT (HCP <= 7 & H >= 4 & HeartPoints >= 5) & NOT (HCP <= 20 & HCP >= 15 & Stopper in C) & NOT (D <= 1 & H >= 4 & HCP >= 10) & NOT (HCP <= 10 & H >= 5 & HCP >= 5) & NOT Game in D & NOT (H >= 4 & TP >= 7 & TP <= 9) & Competitive(H) [04:29:48.323] [Timing] N precompute: 2ms mem d=88KB (total=1411MB) [04:29:48.331] [DealFinder] E Spades: tightened from [0-3] to [2-3] using HandUnderstanding [04:29:48.331] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:29:48.331] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:29:48.331] [DealFinder] E Clubs: tightened from [0-13] to [3-5] using HandUnderstanding [04:29:48.331] [DealFinder] E HCP min 14 -> 12: dropped 2 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:29:48.331] [DealFinder] E constraints: HCP[12-14], Suits=S[2-3] H[2-5] D[2-5] C[3-5], Trivial=False [04:29:48.331] [DealFinder] Expression (3561 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:29:48.331] [Timing] E precompute: 7ms mem d=211KB (total=1411MB) [04:29:48.334] [DealFinder] S HCP min 15 -> 13: dropped 2 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:29:48.334] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [04:29:48.334] [DealFinder] S constraints: HCP[13-18], Suits=H[6-13], Trivial=False [04:29:48.334] [DealFinder] Expression (1589 chars): (Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(D))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(D))) & H >= 6 & HCP >= 13 & True & NOT HeartCompGame [04:29:48.334] [Timing] S precompute: 2ms mem d=112KB (total=1411MB) [04:29:48.336] [DealFinder] W HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:29:48.336] [DealFinder] W HCP max: tightened from 11 to 10 using HandUnderstanding [04:29:48.336] [DealFinder] W constraints: HCP[10-10], Suits=S[4-13], Trivial=False [04:29:48.336] [DealFinder] Expression (1212 chars): SpadePoints >= 6 & S >= 4 & HCP >= 4 & HCP >= 5 & NOT (SpadePoints >= 6 & S >= 5) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers = 1) & NOT (C >= 5 & MonsterSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & (RealSolid(C) OR IsTrump(C)) & Losers <= 0) & NOT (C >= 5 & MonsterGrandSlam(C)) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & S <= 3) & NOT (HCP >= 15 & S >= 6) & NOT (HCP >= 12 & Stopper in H & HCP <= 17 & C <= 3 & balish & S <= 3) & NOT (C >= 6 & HCP <= 4 & ClubPoints >= 7) & HCP >= 10 & HCP <= 11 & True & NOT Competitive(C) [04:29:48.337] [Timing] W precompute: 2ms mem d=104KB (total=1411MB) [04:29:48.337] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.01-0.01, total 0.01, 0 unpenalised) [04:29:48.337] ENDGAME: Played by S: 11 HCP S:3 H:5 D:2 C:1; by W: 10 HCP S:4 H:1 D:3 C:4 [04:29:48.337] ENDGAME_WORLD: #1 (w=0.01) N:..8. ...Q9 2.7.. ...T [04:29:48.337] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.01, rankByScore=True): [04:29:48.337] C9: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [04:29:48.337] CQ: defeat 100 % (0.0/0.0), makes 0 % (0.0/0.0), avgDeclTricks=7.0, dist=7:0.0 [04:29:48.337] IMP C9: 0.00 [04:29:48.337] IMP CQ: 0.00 [04:29:48.337] ENDGAME: Selected CQ (100 %) [04:29:48.337] Tied cards: CQ,C9 -- invoking NN directly on tied set [04:29:48.337] === FindBestCardAsync: Position=E, CardsPlayed=46 === [04:29:48.337] Finding card to play for E: 94.AQ8.Q54.KQ974 [04:29:48.337] Relative position: Righty, Contract type: Suit [04:29:48.338] Cards in hand mask: 2 [04:29:48.338] Candidate: 9C = 99.7 % [04:29:48.339] Candidate: QC = 0.3 % [04:29:48.339] Selected: C9 (99.7 %)