=== Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:31:48 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:31:48 === [04:31:48.788] === FindBestCardAsync: Position=N, CardsPlayed=2 === [04:31:48.788] Contract: 3N, Declarer: E, Dealer: N [04:31:48.788] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:48.788] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:31:48.788] Position N is on defender's side - score table shifted by 0 defense tricks won [04:31:48.788] ****************************** [04:31:48.788] FindMatchingDealsWithPlayInternal Input: [04:31:48.788] Position parameter: N [04:31:48.788] Deal from game: N:... ... ... ... [04:31:48.788] Hand for N: AQJT.T96.T5.A654 [04:31:48.788] Hand for E: (null) [04:31:48.788] Hand for S: (null) [04:31:48.788] Hand for W: K84.KQ42.K742.J8 [04:31:48.788] Cards played: S7, S8 [04:31:48.788] Declarer: E [04:31:48.789] ****************************** [04:31:48.789] [DealFinder] Seed from player N hand: 1060802395 [04:31:48.789] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:48.789] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:31:48.789] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1419MB, gc2=25) [04:31:48.789] [DealFinder] Using cardsPlayedCount=2 for visibility calculation [04:31:48.789] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=2 [04:31:48.789] [ExtractPartialDeal] Visible hands: N, W, E [04:31:48.789] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:31:48.789] [ExtractPartialDeal] Extracted hands: [04:31:48.789] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:31:48.789] E: ... (0 cards) [04:31:48.789] S: ... (0 cards) [04:31:48.790] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:31:48.790] [DealFinder] Trump suit from contract '3N': NoTrump [04:31:48.790] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:31:48.790] [ComputePlayedCards] Card 1: S7 played by S [04:31:48.790] [ComputePlayedCards] Card 2: S8 played by W [04:31:48.790] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [04:31:48.790] [DealFinder] Added 0 played cards to E (was 0 cards): [04:31:48.790] [DealFinder] Added 1 played cards to S (was 0 cards): S7 [04:31:48.790] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8 [04:31:48.790] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:31:48.790] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:31:48.790] [DealFinder] Bid verification enabled for: E [04:31:48.790] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:31:48.790] [DealFinder] Propagated S: HCP[0-2], Suits=S[1-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:31:48.791] [DealFinder] Known cards per player: N=13, E=0, S=1, W=13 [04:31:48.791] [DealFinder] Locked players: N, W [04:31:48.791] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [04:31:48.791] [DealFinder] Players needing cards: E:13, S:12 [04:31:48.791] Large number of cards remaining. Using random generation. [04:31:48.791] [DealFinder] Hands to validate (not 13 cards in partial): E, S [04:31:48.792] [VerifyHands] FAIL for E: 32.753.AQ83.KQ73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:48.793] [VerifyHands] FAIL for E: 952.A87.AJ86.QT7 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:48.794] [VerifyHands] FAIL for E: 96.J75.AQJ6.KQ97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:48.795] [VerifyHands] FAIL for E: 932.AJ5.AQ93.T73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:48.797] [VerifyHands] FAIL for E: 53.AJ875.A3.KQ92 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:50.334] [Timing] Total: 1545ms, Generation: 33ms, Verification: 546ms [04:31:50.335] [Timing] Attempts: 2659, PassedSimpleCheck: 809, FailedVerification: 759, Found: 50 [04:31:50.346] Search complete. Returning 50 deals. [04:31:50.346] Found 50 sample deals for simulation. [04:31:50.346] Valid deals for DDS: 50 / 50 [04:31:50.346] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [04:31:50.354] [SAMPLE-VAL] Opening lead NN validation (S7): 4/50 samples adjusted [04:31:50.355] [SAMPLE-VAL] Done. Weight range: 0.500-1.000 [04:31:50.355] After sample validation: 50 deals remaining [04:31:50.355] [PLAY-INFER] No inference observations detected [04:31:50.355] Using weighted samples: 4/50 have non-uniform weights (range 0.500-1.000) [04:31:50.355] Sample deals (50 total, showing first 20, by weight): [04:31:50.355] [1] (w=1.000) N:AQJT.T96.T5.A654 32.AJ8.AQJ6.KQT2 9765.753.983.973 K84.KQ42.K742.J8 [04:31:50.355] [2] (w=1.000) N:AQJT.T96.T5.A654 62.AJ8.AJ983.KQ9 9753.753.Q6.T732 K84.KQ42.K742.J8 [04:31:50.355] [3] (w=1.000) N:AQJT.T96.T5.A654 962.A8.AQ983.KQ9 753.J753.J6.T732 K84.KQ42.K742.J8 [04:31:50.355] [4] (w=1.000) N:AQJT.T96.T5.A654 52.AJ7.AQJ83.K92 9763.853.96.QT73 K84.KQ42.K742.J8 [04:31:50.355] [5] (w=1.000) N:AQJT.T96.T5.A654 95.A75.AQ83.KQ72 7632.J83.J96.T93 K84.KQ42.K742.J8 [04:31:50.355] [6] (w=1.000) N:AQJT.T96.T5.A654 52.AJ8.AJ3.KQT73 9763.753.Q986.92 K84.KQ42.K742.J8 [04:31:50.356] [7] (w=1.000) N:AQJT.T96.T5.A654 63.A5.AQ986.KQ72 9752.J873.J3.T93 K84.KQ42.K742.J8 [04:31:50.356] [8] (w=1.000) N:AQJT.T96.T5.A654 63.A3.AQJ96.KQ93 9752.J875.83.T72 K84.KQ42.K742.J8 [04:31:50.356] [9] (w=1.000) N:AQJT.T96.T5.A654 52.AJ3.AJ63.KQT7 9763.875.Q98.932 K84.KQ42.K742.J8 [04:31:50.356] [10] (w=1.000) N:AQJT.T96.T5.A654 63.A7.AQJ3.KQ932 9752.J853.986.T7 K84.KQ42.K742.J8 [04:31:50.356] [11] (w=1.000) N:AQJT.T96.T5.A654 52.AJ7.AQJ6.KQ32 9763.853.983.T97 K84.KQ42.K742.J8 [04:31:50.356] [12] (w=1.000) N:AQJT.T96.T5.A654 96.A7.AQJ863.KQ9 7532.J853.9.T732 K84.KQ42.K742.J8 [04:31:50.356] [13] (w=1.000) N:AQJT.T96.T5.A654 92.A3.AQ63.KQ932 7653.J875.J98.T7 K84.KQ42.K742.J8 [04:31:50.356] [14] (w=1.000) N:AQJT.T96.T5.A654 93.AJ5.AQJ86.K92 7652.873.93.QT73 K84.KQ42.K742.J8 [04:31:50.356] [15] (w=1.000) N:AQJT.T96.T5.A654 93.AJ5.AQ983.KQ2 7652.873.J6.T973 K84.KQ42.K742.J8 [04:31:50.356] [16] (w=1.000) N:AQJT.T96.T5.A654 96.A75.AQJ8.KQ93 7532.J83.963.T72 K84.KQ42.K742.J8 [04:31:50.356] [17] (w=1.000) N:AQJT.T96.T5.A654 953.AJ8.AQJ9.K92 762.753.863.QT73 K84.KQ42.K742.J8 [04:31:50.356] [18] (w=1.000) N:AQJT.T96.T5.A654 65.AJ.AQ93.KQT73 9732.8753.J86.92 K84.KQ42.K742.J8 [04:31:50.357] [19] (w=1.000) N:AQJT.T96.T5.A654 93.A53.AQ3.KQT97 7652.J87.J986.32 K84.KQ42.K742.J8 [04:31:50.357] [20] (w=1.000) N:AQJT.T96.T5.A654 962.AJ5.AQ8.KQ92 753.873.J963.T73 K84.KQ42.K742.J8 [04:31:50.357] ... and 30 more [04:31:50.457] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:31:50.457] SQ: [-400, -430, -400, -430, -400, -400, -400, -400, -400, -400, -400, -430, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -430, -400, -430, -400, -400, -400, -400, -400, -430, -400, -400, -430] [04:31:50.457] SA: [-400, -430, -400, -430, -400, -400, -400, -400, -400, -400, -400, -430, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -430, -400, -430, -400, -400, -400, -400, -400, -430, -400, -400, -430] [04:31:50.458] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:31:50.458] SQ: [4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 3] [04:31:50.458] SA: [4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 3] [04:31:50.458] --- IMP Calculation Output (card -> average IMP) --- [04:31:50.458] SQ: 0.00 [04:31:50.458] SA: 0.00 [04:31:50.458] === DDS DETAILED ANALYSIS === [04:31:50.458] Cards analyzed: 2, Samples per card: 50 [04:31:50.458] [04:31:50.458] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:31:50.458] ----- ------ --------- ------- ----------- -------------------------------- [04:31:50.458] SQ 0.00 3.76 0 % 2 [4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4...] [04:31:50.458] SA 0.00 3.76 0 % 2 [4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4...] [04:31:50.459] [04:31:50.459] Selected: SQ (IMPs=0.00, avgTricks=3.76) [04:31:50.459] =================== [04:31:50.460] [SD-DEF] single-dummy re-solve: 4 outer world(s) x 4 inner, candidates=[SQ,SA] [04:31:50.828] [SD-DEF-DIAG] SQ declTricks/outerWorld=[9,10,9,10] avg=9.50 [04:31:51.262] [SD-DEF-DIAG] SA declTricks/outerWorld=[9,10,9,10] avg=9.50 [04:31:51.262] [SD-DEF] SQ: 0.00 -> 0.00 IMP [04:31:51.262] [SD-DEF] SA: 0.00 -> 0.00 IMP [04:31:51.262] [SD-DEF] After re-solve, best card: SQ (0.00 IMP), 102 node solve(s) [04:31:51.262] [SD-DEF] elapsed=803ms [04:31:51.263] [TRUMP] Skipped: not a suit contract [04:31:51.263] Selected: SQ (avg 0.00 IMPs, 3.76 tricks) -- 1 tied card(s): SA [04:31:51.263] [stage-timing] ok sample=1558ms validate=0ms nn=8ms signal=0ms simgames=1ms dds=904ms total=2475ms samples=50 cards=2 [04:31:51.263] === FindBestCardAsync: Position=N, CardsPlayed=2 === [04:31:51.263] Finding card to play for N: AQJT.T96.T5.A654 [04:31:51.263] Relative position: Righty, Contract type: NoTrump [04:31:51.263] Cards in hand mask: 4 [04:31:51.264] Candidate: TS = 100.0 % [04:31:51.264] Candidate: AS = 0.0 % [04:31:51.264] Candidate: JS = 0.0 % [04:31:51.264] Candidate: QS = 0.0 % [04:31:51.264] Selected: ST (100.0 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:31:51 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:31:51 === [04:31:51.454] === FindBestCardAsync: Position=N, CardsPlayed=4 === [04:31:51.454] Contract: 3N, Declarer: E, Dealer: N [04:31:51.454] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:51.454] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:31:51.454] Position N is on defender's side - score table shifted by 1 defense tricks won [04:31:51.454] ****************************** [04:31:51.454] FindMatchingDealsWithPlayInternal Input: [04:31:51.454] Position parameter: N [04:31:51.454] Deal from game: N:... ... ... ... [04:31:51.454] Hand for N: AQJT.T96.T5.A654 [04:31:51.455] Hand for E: (null) [04:31:51.455] Hand for S: (null) [04:31:51.455] Hand for W: K84.KQ42.K742.J8 [04:31:51.455] Cards played: S7, S8, ST, S5 [04:31:51.455] Declarer: E [04:31:51.455] ****************************** [04:31:51.455] [DealFinder] Seed from player N hand: 1060802395 [04:31:51.455] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:51.455] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:31:51.455] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1416MB, gc2=25) [04:31:51.455] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [04:31:51.455] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=4 [04:31:51.455] [ExtractPartialDeal] Visible hands: N, W, E [04:31:51.455] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:31:51.456] [ExtractPartialDeal] Extracted hands: [04:31:51.456] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:31:51.456] E: ... (0 cards) [04:31:51.456] S: ... (0 cards) [04:31:51.456] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:31:51.456] [DealFinder] Trump suit from contract '3N': NoTrump [04:31:51.456] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:31:51.456] [ComputePlayedCards] Card 1: S7 played by S [04:31:51.456] [ComputePlayedCards] Card 2: S8 played by W [04:31:51.456] [ComputePlayedCards] Card 3: ST played by N [04:31:51.456] [ComputePlayedCards] Card 4: S5 played by E [04:31:51.456] [ComputePlayedCards] Trick complete. Winner: N [04:31:51.456] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST [04:31:51.456] [DealFinder] Added 1 played cards to E (was 0 cards): S5 [04:31:51.456] [DealFinder] Added 1 played cards to S (was 0 cards): S7 [04:31:51.457] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8 [04:31:51.457] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:31:51.457] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:31:51.457] [DealFinder] Bid verification enabled for: E [04:31:51.457] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:31:51.457] [DealFinder] Propagated S: HCP[0-2], Suits=S[1-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:31:51.458] [DealFinder] Known cards per player: N=13, E=1, S=1, W=13 [04:31:51.458] [DealFinder] Locked players: N, W [04:31:51.458] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [04:31:51.458] [DealFinder] Players needing cards: E:12, S:12 [04:31:51.458] Large number of cards remaining. Using random generation. [04:31:51.458] [DealFinder] Hands to validate (not 13 cards in partial): E, S [04:31:51.458] [VerifyHands] FAIL for E: 5.J85.AQ986.KQ97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:51.460] [VerifyHands] FAIL for E: 5.A873.AJ96.KQT3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:51.461] [VerifyHands] FAIL for E: 5.A875.AQJ986.T2 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:51.471] [VerifyHands] FAIL for E: 65.AJ753.QJ6.K32 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:51.472] [VerifyHands] FAIL for E: 52.J873.AJ86.KQ3 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:52.864] [Timing] Total: 1409ms, Generation: 30ms, Verification: 531ms [04:31:52.865] [Timing] Attempts: 2315, PassedSimpleCheck: 727, FailedVerification: 677, Found: 50 [04:31:52.876] Search complete. Returning 50 deals. [04:31:52.876] Found 50 sample deals for simulation. [04:31:52.876] Valid deals for DDS: 50 / 50 [04:31:52.876] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [04:31:52.884] [SAMPLE-VAL] Opening lead NN validation (S7): 3/50 samples adjusted [04:31:52.885] [SAMPLE-VAL] T1: S=S7 W=S8 N=ST E=S5 (leader=S) [04:31:52.886] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.990 [E:T1-S5=98 %] [04:31:52.887] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.975 [E:T1-S5=95 %] [04:31:52.888] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.990 [E:T1-S5=98 %] [04:31:52.888] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.996 [E:T1-S5=99 %] [04:31:52.890] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.994 [E:T1-S5=99 %] [04:31:52.891] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.986 [E:T1-S5=97 %] [04:31:52.892] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.992 [E:T1-S5=98 %] [04:31:52.892] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.998 [E:T1-S5=100 %] [04:31:52.896] [SAMPLE-VAL] Sample 41: weight 0.500 -> 0.499 [E:T1-S5=100 %] [04:31:52.896] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.977 [E:T1-S5=96 %] [04:31:52.897] [SAMPLE-VAL] Sample 43: weight 0.500 -> 0.498 [E:T1-S5=99 %] [04:31:52.897] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.985 [E:T1-S5=97 %] [04:31:52.899] [SAMPLE-VAL] Done. Weight range: 0.498-1.000 [04:31:52.899] [SAMPLE-VAL] Top sample 1 (w=1.000): E:65.A87.AQ863.KQ9 S:9732.J53.J9.T732 [E:T1-S5=100 %] [04:31:52.899] [SAMPLE-VAL] Top sample 2 (w=1.000): E:65.AJ3.AQ3.KQ973 S:9732.875.J986.T2 [E:T1-S5=100 %] [04:31:52.899] [SAMPLE-VAL] Top sample 3 (w=1.000): E:65.AJ5.AJ83.KQT9 S:9732.873.Q96.732 [E:T1-S5=100 %] [04:31:52.899] [SAMPLE-VAL] Top sample 4 (w=1.000): E:532.AJ8.AQ6.KQT9 S:976.753.J983.732 [E:T1-S5=100 %] [04:31:52.899] [SAMPLE-VAL] Top sample 6 (w=1.000): E:653.A83.AQ96.KQ2 S:972.J75.J83.T973 [E:T1-S5=100 %] [04:31:52.899] After sample validation: 50 deals remaining [04:31:52.899] [PLAY-INFER] No inference observations detected [04:31:52.899] Using weighted samples: 13/50 have non-uniform weights (range 0.498-1.000) [04:31:52.900] Sample deals (50 total, showing first 20, by weight): [04:31:52.901] [1] (w=1.000) N:AQJT.T96.T5.A654 65.A87.AQ863.KQ9 9732.J53.J9.T732 K84.KQ42.K742.J8 [04:31:52.901] [2] (w=1.000) N:AQJT.T96.T5.A654 65.AJ3.AQ3.KQ973 9732.875.J986.T2 K84.KQ42.K742.J8 [04:31:52.901] [3] (w=1.000) N:AQJT.T96.T5.A654 65.AJ5.AJ83.KQT9 9732.873.Q96.732 K84.KQ42.K742.J8 [04:31:52.901] [4] (w=1.000) N:AQJT.T96.T5.A654 532.AJ8.AQ6.KQT9 976.753.J983.732 K84.KQ42.K742.J8 [04:31:52.901] [5] (w=1.000) N:AQJT.T96.T5.A654 653.A83.AQ96.KQ2 972.J75.J83.T973 K84.KQ42.K742.J8 [04:31:52.901] [6] (w=1.000) N:AQJT.T96.T5.A654 52.AJ3.AJ98.KQT9 9763.875.Q63.732 K84.KQ42.K742.J8 [04:31:52.901] [7] (w=1.000) N:AQJT.T96.T5.A654 65.AJ3.AQJ96.K97 9732.875.83.QT32 K84.KQ42.K742.J8 [04:31:52.902] [8] (w=1.000) N:AQJT.T96.T5.A654 52.A3.AQJ863.KQ7 9763.J875.9.T932 K84.KQ42.K742.J8 [04:31:52.902] [9] (w=1.000) N:AQJT.T96.T5.A654 653.AJ7.AQJ6.KQ2 972.853.983.T973 K84.KQ42.K742.J8 [04:31:52.902] [10] (w=1.000) N:AQJT.T96.T5.A654 652.AJ.AQ986.KQ7 973.8753.J3.T932 K84.KQ42.K742.J8 [04:31:52.902] [11] (w=1.000) N:AQJT.T96.T5.A654 532.A7.AQ.KQT732 976.J853.J9863.9 K84.KQ42.K742.J8 [04:31:52.902] [12] (w=1.000) N:AQJT.T96.T5.A654 653.AJ8.AQJ8.K93 972.753.963.QT72 K84.KQ42.K742.J8 [04:31:52.902] [13] (w=1.000) N:AQJT.T96.T5.A654 65.A53.AQ986.KQ9 9732.J87.J3.T732 K84.KQ42.K742.J8 [04:31:52.902] [14] (w=1.000) N:AQJT.T96.T5.A654 52.AJ.AQJ98.K732 9763.8753.63.QT9 K84.KQ42.K742.J8 [04:31:52.902] [15] (w=1.000) N:AQJT.T96.T5.A654 65.A85.AQ83.KQT9 9732.J73.J96.732 K84.KQ42.K742.J8 [04:31:52.902] [16] (w=1.000) N:AQJT.T96.T5.A654 532.A3.AQJ8.KQT3 976.J875.963.972 K84.KQ42.K742.J8 [04:31:52.902] [17] (w=1.000) N:AQJT.T96.T5.A654 65.A5.AQ983.KQ93 9732.J873.J6.T72 K84.KQ42.K742.J8 [04:31:52.902] [18] (w=1.000) N:AQJT.T96.T5.A654 52.A3.AQJ8.KQT93 9763.J875.963.72 K84.KQ42.K742.J8 [04:31:52.903] [19] (w=1.000) N:AQJT.T96.T5.A654 532.AJ8.AQJ3.KQ2 976.753.986.T973 K84.KQ42.K742.J8 [04:31:52.903] [20] (w=1.000) N:AQJT.T96.T5.A654 65.A8.AQ983.KQ92 9732.J753.J6.T73 K84.KQ42.K742.J8 [04:31:52.903] ... and 30 more [04:31:53.120] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:31:53.120] CA: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -400, -430] [04:31:53.120] SA: [-430, -400, -400, -400, -400, -400, -430, -430, -400, -430, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -400, -400, -430, -400, -400, -400, -400] [04:31:53.120] HT: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 50, -430, -430, -400, -430, -430, -400, -400, -430] [04:31:53.120] H6: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 50, -430, -430, -400, -430, -430, -400, -400, -430] [04:31:53.120] C6: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 50, -460, -430, -430, -430, -430, -400, -400, -430] [04:31:53.120] SQ: [-430, -400, -400, -400, -400, -400, -430, -430, -400, -430, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -460, -400, -400, -430, -400, -400, -400, -400] [04:31:53.120] D5: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 50, -430, -430, -400, -430, -430, -400, -400, -430] [04:31:53.121] DT: [-430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -400, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, 50, -430, -430, -400, -430, -430, -400, -400, -430] [04:31:53.121] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:31:53.121] CA: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2] [04:31:53.121] SA: [2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 3, 3, 3] [04:31:53.121] HT: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2] [04:31:53.121] H6: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2] [04:31:53.121] C6: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 1, 2, 2, 2, 2, 3, 3, 2] [04:31:53.121] SQ: [2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 3, 3, 3, 3] [04:31:53.121] D5: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2] [04:31:53.121] DT: [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 3, 2, 2, 3, 3, 2] [04:31:53.122] --- IMP Calculation Output (card -> average IMP) --- [04:31:53.122] SA: 0.44 [04:31:53.122] SQ: 0.42 [04:31:53.122] HT: -0.09 [04:31:53.122] H6: -0.09 [04:31:53.122] D5: -0.09 [04:31:53.122] DT: -0.09 [04:31:53.122] C6: -0.14 [04:31:53.122] CA: -0.36 [04:31:53.122] === DDS DETAILED ANALYSIS === [04:31:53.122] Cards analyzed: 8, Samples per card: 50 [04:31:53.123] [04:31:53.123] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:31:53.123] ----- ------ --------- ------- ----------- -------------------------------- [04:31:53.123] SA 0.44 2.80 0 % 2 [2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3...] [04:31:53.123] SQ 0.42 2.78 0 % 3 [2, 3, 3, 3, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3...] [04:31:53.123] D5 -0.09 2.16 2 % 3 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] H6 -0.09 2.16 2 % 3 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] HT -0.09 2.16 2 % 3 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] DT -0.09 2.16 2 % 3 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] C6 -0.14 2.12 2 % 4 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] CA -0.36 2.10 0 % 2 [2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:53.123] [04:31:53.123] Selected: SA (IMPs=0.44, avgTricks=2.80) [04:31:53.124] =================== [04:31:53.124] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:31:53.124] [TRUMP] Skipped: not a suit contract [04:31:53.124] Selected: SA (avg 0.44 IMPs, 2.80 tricks) [04:31:53.124] [stage-timing] ok sample=1422ms validate=0ms nn=22ms signal=0ms simgames=1ms dds=219ms total=1670ms samples=50 cards=4 [04:31:53.124] === FindBestCardAsync: Position=N, CardsPlayed=4 === [04:31:53.124] Finding card to play for N: AQJT.T96.T5.A654 [04:31:53.124] Relative position: Righty, Contract type: NoTrump [04:31:53.124] Cards in hand mask: 10 [04:31:53.125] Candidate: xC = 30.3 % [04:31:53.125] Candidate: AS = 22.1 % [04:31:53.125] Candidate: QS = 13.5 % [04:31:53.125] Candidate: AC = 11.9 % [04:31:53.125] Candidate: xD = 9.7 % [04:31:53.125] Candidate: xH = 6.6 % [04:31:53.126] Candidate: TH = 3.1 % [04:31:53.126] Candidate: 9H = 1.5 % [04:31:53.126] Candidate: TD = 0.8 % [04:31:53.126] Candidate: JS = 0.6 % [04:31:53.126] Selected: C4 (30.3 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:31:54 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:31:54 === [04:31:54.340] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:31:54.340] Contract: 3N, Declarer: E, Dealer: N [04:31:54.340] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:54.340] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:31:54.340] Position N is on defender's side - score table shifted by 2 defense tricks won [04:31:54.341] ****************************** [04:31:54.341] FindMatchingDealsWithPlayInternal Input: [04:31:54.341] Position parameter: N [04:31:54.341] Deal from game: N:... ... ... ... [04:31:54.341] Hand for N: AQJT.T96.T5.A654 [04:31:54.341] Hand for E: (null) [04:31:54.341] Hand for S: (null) [04:31:54.341] Hand for W: K84.KQ42.K742.J8 [04:31:54.341] Cards played: S7, S8, ST, S5, SA, S6, S3, S4 [04:31:54.341] Declarer: E [04:31:54.341] ****************************** [04:31:54.341] [DealFinder] Seed from player N hand: 1060802395 [04:31:54.341] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:54.341] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:31:54.342] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1427MB, gc2=25) [04:31:54.342] [DealFinder] Using cardsPlayedCount=8 for visibility calculation [04:31:54.342] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=8 [04:31:54.342] [ExtractPartialDeal] Visible hands: N, W, E [04:31:54.342] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:31:54.342] [ExtractPartialDeal] Extracted hands: [04:31:54.342] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:31:54.342] E: ... (0 cards) [04:31:54.342] S: ... (0 cards) [04:31:54.342] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:31:54.342] [DealFinder] Trump suit from contract '3N': NoTrump [04:31:54.342] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:31:54.342] [ComputePlayedCards] Card 1: S7 played by S [04:31:54.342] [ComputePlayedCards] Card 2: S8 played by W [04:31:54.343] [ComputePlayedCards] Card 3: ST played by N [04:31:54.343] [ComputePlayedCards] Card 4: S5 played by E [04:31:54.343] [ComputePlayedCards] Trick complete. Winner: N [04:31:54.343] [ComputePlayedCards] Card 5: SA played by N [04:31:54.343] [ComputePlayedCards] Card 6: S6 played by E [04:31:54.343] [ComputePlayedCards] Card 7: S3 played by S [04:31:54.343] [ComputePlayedCards] Card 8: S4 played by W [04:31:54.343] [ComputePlayedCards] Trick complete. Winner: N [04:31:54.343] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, SA [04:31:54.343] [DealFinder] Added 2 played cards to E (was 0 cards): S5, S6 [04:31:54.343] [DealFinder] Added 2 played cards to S (was 0 cards): S7, S3 [04:31:54.343] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, S4 [04:31:54.343] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:31:54.343] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:31:54.343] [DealFinder] Bid verification enabled for: E [04:31:54.344] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5] (2 iterations) [04:31:54.344] [DealFinder] Propagated S: HCP[0-2], Suits=S[1-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:31:54.344] [DealFinder] Known cards per player: N=13, E=2, S=2, W=13 [04:31:54.345] [DealFinder] Locked players: N, W [04:31:54.345] [DealFinder] Total known cards: 30, Remaining deck: 22, Cards to deal: 22 [04:31:54.345] [DealFinder] Players needing cards: E:11, S:11 [04:31:54.345] Large number of cards remaining. Using random generation. [04:31:54.345] [DealFinder] Hands to validate (not 13 cards in partial): E, S [04:31:54.345] [VerifyHands] FAIL for E: 65.A753.AQ6.K732 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:54.358] [VerifyHands] FAIL for E: 965.AJ8.AJ98.K97 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:54.359] [VerifyHands] FAIL for E: 965.AJ53.AJ96.QT ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:54.360] [VerifyHands] FAIL for E: 965.A53.A986.K73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:54.362] [VerifyHands] FAIL for E: 652.AJ75.AJ96.QT ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:55.782] [Timing] Total: 1440ms, Generation: 28ms, Verification: 539ms [04:31:55.782] [Timing] Attempts: 2442, PassedSimpleCheck: 730, FailedVerification: 680, Found: 50 [04:31:55.795] Search complete. Returning 50 deals. [04:31:55.795] Found 50 sample deals for simulation. [04:31:55.795] Valid deals for DDS: 50 / 50 [04:31:55.796] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [04:31:55.803] [SAMPLE-VAL] Opening lead NN validation (S7): 5/50 samples adjusted [04:31:55.804] [SAMPLE-VAL] T1: S=S7 W=S8 N=ST E=S5 (leader=S) [04:31:55.804] [SAMPLE-VAL] T2: N=SA E=S6 S=S3 W=S4 (leader=N) [04:31:55.805] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.920 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=85 %] [04:31:55.806] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.913 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=83 %] [04:31:55.807] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.713 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=51 %] [04:31:55.808] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.930 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.809] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.942 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=89 %] [04:31:55.810] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.915 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=84 %] [04:31:55.811] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.922 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=85 %] [04:31:55.812] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.929 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.813] [SAMPLE-VAL] Sample 9: weight 0.500 -> 0.485 [E:T1-S5=99 % T2-S6=89 %, S:T2-S3=100 %] [04:31:55.814] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.763 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=58 %] [04:31:55.815] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.708 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=50 %] [04:31:55.816] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.727 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=53 %] [04:31:55.817] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.929 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.818] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.949 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=90 %] [04:31:55.819] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.978 [E:T1-S5=98 % T2-S6=93 %, S:T2-S3=100 %] [04:31:55.820] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.974 [E:T1-S5=99 % T2-S6=90 %, S:T2-S3=100 %] [04:31:55.821] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.935 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=87 %] [04:31:55.822] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.917 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=84 %] [04:31:55.823] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.936 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=88 %] [04:31:55.824] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.730 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=53 %] [04:31:55.825] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.919 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=84 %] [04:31:55.826] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.705 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=50 %] [04:31:55.827] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.902 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=81 %] [04:31:55.828] [SAMPLE-VAL] Sample 24: weight 0.500 -> 0.380 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=58 %] [04:31:55.829] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.928 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.830] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.970 [E:T1-S5=100 % T2-S6=89 %, S:T2-S3=100 %] [04:31:55.831] [SAMPLE-VAL] Sample 27: weight 0.500 -> 0.487 [E:T1-S5=100 % T2-S6=91 %, S:T2-S3=100 %] [04:31:55.832] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.705 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=50 %] [04:31:55.833] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.934 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=87 %] [04:31:55.834] [SAMPLE-VAL] Sample 30: weight 0.500 -> 0.486 [E:T1-S5=100 % T2-S6=90 %, S:T2-S3=100 %] [04:31:55.835] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.732 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=54 %] [04:31:55.836] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.722 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=52 %] [04:31:55.837] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.929 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.838] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.714 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=51 %] [04:31:55.839] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.971 [E:T1-S5=99 % T2-S6=89 %, S:T2-S3=100 %] [04:31:55.840] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.940 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=88 %] [04:31:55.841] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.924 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=85 %] [04:31:55.842] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.930 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.843] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.971 [E:T1-S5=99 % T2-S6=90 %, S:T2-S3=100 %] [04:31:55.843] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.930 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.844] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.914 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=83 %] [04:31:55.845] [SAMPLE-VAL] Sample 42: weight 0.500 -> 0.363 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=53 %] [04:31:55.846] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.942 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=89 %] [04:31:55.847] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.920 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=85 %] [04:31:55.848] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.972 [E:T1-S5=100 % T2-S6=90 %, S:T2-S3=100 %] [04:31:55.850] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.978 [E:T1-S5=99 % T2-S6=93 %, S:T2-S3=100 %] [04:31:55.850] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.926 [E:T1-S5=100 % T2-S6=100 %, S:T2-S3=86 %] [04:31:55.851] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.970 [E:T1-S5=100 % T2-S6=89 %, S:T2-S3=100 %] [04:31:55.852] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.975 [E:T1-S5=98 % T2-S6=92 %, S:T2-S3=100 %] [04:31:55.853] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.974 [E:T1-S5=97 % T2-S6=92 %, S:T2-S3=100 %] [04:31:55.854] [SAMPLE-VAL] Done. Weight range: 0.363-0.978 [04:31:55.854] [SAMPLE-VAL] Top sample 46 (w=0.978): E:965.A5.AQJ9.KQ72 S:732.J873.863.T93 [E:T1-S5=99 % T2-S6=93 %, S:T2-S3=100 %] [04:31:55.854] [SAMPLE-VAL] Top sample 15 (w=0.978): E:965.A7.AQ3.KQ932 S:732.J853.J986.T7 [E:T1-S5=98 % T2-S6=93 %, S:T2-S3=100 %] [04:31:55.854] [SAMPLE-VAL] Top sample 49 (w=0.975): E:965.A87.AQJ3.KQ3 S:732.J53.986.T972 [E:T1-S5=98 % T2-S6=92 %, S:T2-S3=100 %] [04:31:55.854] [SAMPLE-VAL] Top sample 16 (w=0.974): E:965.A53.AQJ8.KQT S:732.J87.963.9732 [E:T1-S5=99 % T2-S6=90 %, S:T2-S3=100 %] [04:31:55.854] [SAMPLE-VAL] Top sample 50 (w=0.974): E:965.A3.AQ96.KQ93 S:732.J875.J83.T72 [E:T1-S5=97 % T2-S6=92 %, S:T2-S3=100 %] [04:31:55.854] After sample validation: 50 deals remaining [04:31:55.854] [PLAY-INFER] No inference observations detected [04:31:55.854] Using weighted samples: 50/50 have non-uniform weights (range 0.363-0.978) [04:31:55.854] Sample deals (50 total, showing first 20, by weight): [04:31:55.854] [1] (w=0.978) N:AQJT.T96.T5.A654 965.A5.AQJ9.KQ72 732.J873.863.T93 K84.KQ42.K742.J8 [04:31:55.854] [2] (w=0.978) N:AQJT.T96.T5.A654 965.A7.AQ3.KQ932 732.J853.J986.T7 K84.KQ42.K742.J8 [04:31:55.854] [3] (w=0.975) N:AQJT.T96.T5.A654 965.A87.AQJ3.KQ3 732.J53.986.T972 K84.KQ42.K742.J8 [04:31:55.855] [4] (w=0.974) N:AQJT.T96.T5.A654 965.A53.AQJ8.KQT 732.J87.963.9732 K84.KQ42.K742.J8 [04:31:55.855] [5] (w=0.974) N:AQJT.T96.T5.A654 965.A3.AQ96.KQ93 732.J875.J83.T72 K84.KQ42.K742.J8 [04:31:55.855] [6] (w=0.972) N:AQJT.T96.T5.A654 965.A75.AQ863.KQ 732.J83.J9.T9732 K84.KQ42.K742.J8 [04:31:55.855] [7] (w=0.971) N:AQJT.T96.T5.A654 965.AJ7.AQ3.KQT2 732.853.J986.973 K84.KQ42.K742.J8 [04:31:55.855] [8] (w=0.971) N:AQJT.T96.T5.A654 965.A7.AQ986.KQ3 732.J853.J3.T972 K84.KQ42.K742.J8 [04:31:55.855] [9] (w=0.970) N:AQJT.T96.T5.A654 965.A3.AQ986.KQT 732.J875.J3.9732 K84.KQ42.K742.J8 [04:31:55.855] [10] (w=0.970) N:AQJT.T96.T5.A654 965.A73.AQ986.KQ 732.J85.J3.T9732 K84.KQ42.K742.J8 [04:31:55.855] [11] (w=0.949) N:AQJT.T96.T5.A654 65.AJ3.AJ63.KQ73 9732.875.Q98.T92 K84.KQ42.K742.J8 [04:31:55.855] [12] (w=0.942) N:AQJT.T96.T5.A654 65.AJ.AJ8.KQT973 9732.8753.Q963.2 K84.KQ42.K742.J8 [04:31:55.855] [13] (w=0.942) N:AQJT.T96.T5.A654 65.AJ7.AQJ96.KT9 9732.853.83.Q732 K84.KQ42.K742.J8 [04:31:55.855] [14] (w=0.940) N:AQJT.T96.T5.A654 65.A7.AQJ6.KQT93 9732.J853.983.72 K84.KQ42.K742.J8 [04:31:55.855] [15] (w=0.936) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.K972 9732.875.863.QT3 K84.KQ42.K742.J8 [04:31:55.855] [16] (w=0.935) N:AQJT.T96.T5.A654 65.AJ5.AQJ96.KT2 9732.873.83.Q973 K84.KQ42.K742.J8 [04:31:55.856] [17] (w=0.934) N:AQJT.T96.T5.A654 65.AJ3.AQ3.KQ973 9732.875.J986.T2 K84.KQ42.K742.J8 [04:31:55.856] [18] (w=0.930) N:AQJT.T96.T5.A654 65.AJ3.AQ6.KQT92 9732.875.J983.73 K84.KQ42.K742.J8 [04:31:55.856] [19] (w=0.930) N:AQJT.T96.T5.A654 65.AJ5.AJ86.KQT3 9732.873.Q93.972 K84.KQ42.K742.J8 [04:31:55.856] [20] (w=0.930) N:AQJT.T96.T5.A654 65.A3.AQJ6.KQ732 9732.J875.983.T9 K84.KQ42.K742.J8 [04:31:55.856] ... and 30 more [04:31:55.914] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:31:55.914] SQ: [-400, -400, -400, -400, -400, -430, -400, -400, -400, -430, -400, -400, -430, -400, -400, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -430] [04:31:55.914] CA: [-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430] [04:31:55.914] HT: [-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430] [04:31:55.914] H6: [-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430] [04:31:55.914] D5: [-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430] [04:31:55.914] DT: [-430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430] [04:31:55.914] C6: [-430, -430, -430, -430, -430, -460, -430, -430, -430, -460, -430, -430, -460, -430, -430, -460, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -460, -460, -430, -430, -460, -460, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -460, -460, -430, -430, -460] [04:31:55.914] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:31:55.915] SQ: [2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1] [04:31:55.915] CA: [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] [04:31:55.915] HT: [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] [04:31:55.915] H6: [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] [04:31:55.915] D5: [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] [04:31:55.915] DT: [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] [04:31:55.915] C6: [1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0] [04:31:55.915] --- IMP Calculation Output (card -> average IMP) --- [04:31:55.915] SQ: 0.83 [04:31:55.916] CA: -0.10 [04:31:55.916] HT: -0.10 [04:31:55.916] H6: -0.10 [04:31:55.916] D5: -0.10 [04:31:55.916] DT: -0.10 [04:31:55.916] C6: -0.34 [04:31:55.916] === DDS DETAILED ANALYSIS === [04:31:55.916] Cards analyzed: 7, Samples per card: 50 [04:31:55.916] [04:31:55.916] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:31:55.916] ----- ------ --------- ------- ----------- -------------------------------- [04:31:55.916] SQ 0.83 1.78 0 % 2 [2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2...] [04:31:55.916] D5 -0.10 1.00 0 % 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:31:55.917] H6 -0.10 1.00 0 % 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:31:55.917] HT -0.10 1.00 0 % 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:31:55.917] DT -0.10 1.00 0 % 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:31:55.917] CA -0.10 1.00 0 % 1 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1...] [04:31:55.917] C6 -0.34 0.78 0 % 2 [1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1...] [04:31:55.917] [04:31:55.917] Selected: SQ (IMPs=0.83, avgTricks=1.78) [04:31:55.917] =================== [04:31:55.917] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [04:31:55.917] [TRUMP] Skipped: not a suit contract [04:31:55.917] Selected: SQ (avg 0.83 IMPs, 1.78 tricks) [04:31:55.917] [stage-timing] ok sample=1454ms validate=0ms nn=58ms signal=0ms simgames=1ms dds=59ms total=1577ms samples=50 cards=8 [04:31:55.918] === FindBestCardAsync: Position=N, CardsPlayed=8 === [04:31:55.918] Finding card to play for N: AQJT.T96.T5.A654 [04:31:55.918] Relative position: Righty, Contract type: NoTrump [04:31:55.918] Cards in hand mask: 9 [04:31:55.919] Candidate: QS = 48.1 % [04:31:55.919] Candidate: xC = 24.2 % [04:31:55.919] Candidate: JS = 6.7 % [04:31:55.919] Candidate: AC = 6.3 % [04:31:55.919] Candidate: xH = 5.5 % [04:31:55.919] Candidate: xD = 5.3 % [04:31:55.919] Candidate: TH = 1.7 % [04:31:55.919] Candidate: 9H = 1.5 % [04:31:55.919] Candidate: TD = 0.7 % [04:31:55.919] Selected: SQ (48.1 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:31:58 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:31:58 === [04:31:58.847] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:31:58.847] Contract: 3N, Declarer: E, Dealer: N [04:31:58.847] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:58.847] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:31:58.847] Position N is on defender's side - score table shifted by 2 defense tricks won [04:31:58.847] ****************************** [04:31:58.847] FindMatchingDealsWithPlayInternal Input: [04:31:58.847] Position parameter: N [04:31:58.847] Deal from game: N:... ... ... ... [04:31:58.847] Hand for N: AQJT.T96.T5.A654 [04:31:58.847] Hand for E: (null) [04:31:58.847] Hand for S: (null) [04:31:58.847] Hand for W: K84.KQ42.K742.J8 [04:31:58.848] Cards played: S7, S8, ST, S5, SA, S6, S3, S4, SQ, C3, S9, SK, D2 [04:31:58.848] Declarer: E [04:31:58.848] ****************************** [04:31:58.848] [DealFinder] Seed from player N hand: 1060802395 [04:31:58.848] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:31:58.848] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:31:58.848] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1418MB, gc2=25) [04:31:58.848] [DealFinder] Using cardsPlayedCount=13 for visibility calculation [04:31:58.848] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=13 [04:31:58.848] [ExtractPartialDeal] Visible hands: N, W, E [04:31:58.848] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:31:58.848] [ExtractPartialDeal] Extracted hands: [04:31:58.848] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:31:58.849] E: ... (0 cards) [04:31:58.849] S: ... (0 cards) [04:31:58.849] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:31:58.849] [DealFinder] Trump suit from contract '3N': NoTrump [04:31:58.849] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:31:58.849] [ComputePlayedCards] Card 1: S7 played by S [04:31:58.849] [ComputePlayedCards] Card 2: S8 played by W [04:31:58.849] [ComputePlayedCards] Card 3: ST played by N [04:31:58.849] [ComputePlayedCards] Card 4: S5 played by E [04:31:58.849] [ComputePlayedCards] Trick complete. Winner: N [04:31:58.849] [ComputePlayedCards] Card 5: SA played by N [04:31:58.849] [ComputePlayedCards] Card 6: S6 played by E [04:31:58.849] [ComputePlayedCards] Card 7: S3 played by S [04:31:58.849] [ComputePlayedCards] Card 8: S4 played by W [04:31:58.849] [ComputePlayedCards] Trick complete. Winner: N [04:31:58.849] [ComputePlayedCards] Card 9: SQ played by N [04:31:58.850] [ComputePlayedCards] Card 10: C3 played by E [04:31:58.850] [ComputePlayedCards] Card 11: S9 played by S [04:31:58.850] [ComputePlayedCards] Card 12: SK played by W [04:31:58.850] [ComputePlayedCards] Trick complete. Winner: W [04:31:58.850] [ComputePlayedCards] Card 13: D2 played by W [04:31:58.850] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, SA, SQ [04:31:58.850] [DealFinder] Added 3 played cards to E (was 0 cards): S5, S6, C3 [04:31:58.850] [DealFinder] Added 3 played cards to S (was 0 cards): S7, S3, S9 [04:31:58.850] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, S4, SK, D2 [04:31:58.850] [DealFinder] Show-out: E void in Spades (bidding said [2-5], already held 2) [04:31:58.850] [DealFinder] Assigned 1 Spades cards to S: S2 [04:31:58.850] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:31:58.850] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:31:58.851] [DealFinder] Bid verification enabled for: E [04:31:58.851] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-2] H[2-5] D[2-5] C[2-5] (2 iterations) [04:31:58.851] [DealFinder] Propagated S: HCP[0-2], Suits=S[4-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:31:58.851] [DealFinder] Known cards per player: N=13, E=3, S=4, W=13 [04:31:58.852] [DealFinder] Locked players: N, W [04:31:58.852] [DealFinder] Total known cards: 33, Remaining deck: 19, Cards to deal: 19 [04:31:58.852] [DealFinder] Players needing cards: E:10, S:9 [04:31:58.852] Large number of cards remaining. Using random generation. [04:31:58.852] [DealFinder] Hands to validate (not 13 cards in partial): E, S [04:31:58.852] [VerifyHands] FAIL for E: 65.A73.A963.QT73 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:58.853] [VerifyHands] FAIL for E: 65.J753.J93.9732 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:58.855] [VerifyHands] FAIL for E: 65.AJ8.AJ63.T732 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:58.856] [VerifyHands] FAIL for E: 65.J8753.63.K932 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:58.857] [VerifyHands] FAIL for E: 65.A873.AQJ6.K93 ((((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 1...) [04:31:59.133] [DealFinder] Bid verification disabled after 201 calls / 4 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [04:31:59.325] [Timing] Total: 476ms, Generation: 43ms, Verification: 194ms [04:31:59.325] [Timing] Attempts: 3037, PassedSimpleCheck: 3037, FailedVerification: 2987, Found: 50 [04:31:59.336] Search complete. Returning 50 deals. [04:31:59.336] Found 50 sample deals for simulation. [04:31:59.336] Valid deals for DDS: 50 / 50 [04:31:59.337] [SAMPLE-VAL] Validating 50 samples, hidden: E,S, contract: NT [04:31:59.344] [SAMPLE-VAL] Opening lead NN validation (S7): 0/50 samples adjusted [04:31:59.345] [SAMPLE-VAL] T1: S=S7 W=S8 N=ST E=S5 (leader=S) [04:31:59.345] [SAMPLE-VAL] T2: N=SA E=S6 S=S3 W=S4 (leader=N) [04:31:59.345] [SAMPLE-VAL] T3: N=SQ E=C3 S=S9 W=SK (leader=N) [04:31:59.345] [SAMPLE-VAL] T4: W=D2 (leader=W) (partial) [04:31:59.347] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.794 [E:T1-S5=100 % T2-S6=100 % T3-C3=90 %, S:T2-S3=86 % T3-S9=50 %] [04:31:59.348] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.750 [E:T1-S5=100 % T2-S6=100 % T3-C3=79 %, S:T2-S3=88 % T3-S9=42 %] [04:31:59.350] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.785 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 %, S:T2-S3=89 % T3-S9=58 %] [04:31:59.352] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.776 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 %, S:T2-S3=85 % T3-S9=58 %] [04:31:59.353] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.775 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 %, S:T2-S3=83 % T3-S9=47 %] [04:31:59.355] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.747 [E:T1-S5=100 % T2-S6=100 % T3-C3=59 %, S:T2-S3=87 % T3-S9=51 %] [04:31:59.356] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.674 [E:T1-S5=100 % T2-S6=100 % T3-C3=30 %, S:T2-S3=85 % T3-S9=54 %] [04:31:59.358] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.759 [E:T1-S5=100 % T2-S6=100 % T3-C3=67 %, S:T2-S3=88 % T3-S9=49 %] [04:31:59.360] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.793 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 %, S:T2-S3=84 % T3-S9=53 %] [04:31:59.361] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.729 [E:T1-S5=100 % T2-S6=100 % T3-C3=57 %, S:T2-S3=86 % T3-S9=48 %] [04:31:59.363] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.747 [E:T1-S5=100 % T2-S6=100 % T3-C3=48 %, S:T2-S3=86 % T3-S9=59 %] [04:31:59.364] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.764 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 %, S:T2-S3=84 % T3-S9=47 %] [04:31:59.366] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.768 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 %, S:T2-S3=88 % T3-S9=45 %] [04:31:59.368] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.703 [E:T1-S5=100 % T2-S6=100 % T3-C3=40 %, S:T2-S3=83 % T3-S9=55 %] [04:31:59.369] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.777 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 %, S:T2-S3=90 % T3-S9=52 %] [04:31:59.371] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.797 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 %, S:T2-S3=87 % T3-S9=55 %] [04:31:59.372] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.696 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 %, S:T2-S3=88 % T3-S9=58 %] [04:31:59.374] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.785 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 %, S:T2-S3=89 % T3-S9=52 %] [04:31:59.375] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.730 [E:T1-S5=100 % T2-S6=100 % T3-C3=54 %, S:T2-S3=86 % T3-S9=50 %] [04:31:59.377] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.775 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 %, S:T2-S3=84 % T3-S9=56 %] [04:31:59.379] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.765 [E:T1-S5=100 % T2-S6=100 % T3-C3=74 %, S:T2-S3=89 % T3-S9=47 %] [04:31:59.380] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.689 [E:T1-S5=100 % T2-S6=100 % T3-C3=35 %, S:T2-S3=84 % T3-S9=54 %] [04:31:59.382] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.730 [E:T1-S5=100 % T2-S6=100 % T3-C3=54 %, S:T2-S3=86 % T3-S9=50 %] [04:31:59.383] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.785 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 %, S:T2-S3=86 % T3-S9=53 %] [04:31:59.385] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.784 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 %, S:T2-S3=84 % T3-S9=57 %] [04:31:59.387] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.679 [E:T1-S5=100 % T2-S6=100 % T3-C3=35 %, S:T2-S3=84 % T3-S9=51 %] [04:31:59.388] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.702 [E:T1-S5=100 % T2-S6=100 % T3-C3=42 %, S:T2-S3=87 % T3-S9=50 %] [04:31:59.390] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.742 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 %, S:T2-S3=82 % T3-S9=57 %] [04:31:59.391] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.689 [E:T1-S5=100 % T2-S6=100 % T3-C3=35 %, S:T2-S3=84 % T3-S9=54 %] [04:31:59.393] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.770 [E:T1-S5=100 % T2-S6=100 % T3-C3=73 %, S:T2-S3=83 % T3-S9=52 %] [04:31:59.394] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.741 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 %, S:T2-S3=85 % T3-S9=55 %] [04:31:59.396] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.779 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 %, S:T2-S3=88 % T3-S9=56 %] [04:31:59.398] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.609 [E:T1-S5=100 % T2-S6=100 % T3-C3=20 %, S:T2-S3=83 % T3-S9=48 %] [04:31:59.399] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.725 [E:T1-S5=100 % T2-S6=100 % T3-C3=56 %, S:T2-S3=83 % T3-S9=49 %] [04:31:59.401] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.632 [E:T1-S5=100 % T2-S6=100 % T3-C3=18 %, S:T2-S3=87 % T3-S9=57 %] [04:31:59.402] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.755 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 %, S:T2-S3=85 % T3-S9=43 %] [04:31:59.404] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.758 [E:T1-S5=100 % T2-S6=100 % T3-C3=65 %, S:T2-S3=84 % T3-S9=52 %] [04:31:59.406] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.760 [E:T1-S5=100 % T2-S6=100 % T3-C3=57 %, S:T2-S3=83 % T3-S9=59 %] [04:31:59.407] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.751 [E:T1-S5=100 % T2-S6=100 % T3-C3=62 %, S:T2-S3=82 % T3-S9=53 %] [04:31:59.409] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.719 [E:T1-S5=100 % T2-S6=100 % T3-C3=38 %, S:T2-S3=88 % T3-S9=59 %] [04:31:59.411] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.797 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 %, S:T2-S3=87 % T3-S9=55 %] [04:31:59.412] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.679 [E:T1-S5=100 % T2-S6=100 % T3-C3=27 %, S:T2-S3=86 % T3-S9=59 %] [04:31:59.414] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.540 [E:T1-S5=100 % T2-S6=100 % T3-C3=9 %, S:T2-S3=83 % T3-S9=50 %] [04:31:59.416] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.767 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 %, S:T2-S3=88 % T3-S9=50 %] [04:31:59.417] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.769 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 %, S:T2-S3=84 % T3-S9=48 %] [04:31:59.419] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.768 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 %, S:T2-S3=84 % T3-S9=47 %] [04:31:59.420] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.731 [E:T1-S5=100 % T2-S6=100 % T3-C3=47 %, S:T2-S3=84 % T3-S9=56 %] [04:31:59.422] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.779 [E:T1-S5=100 % T2-S6=100 % T3-C3=65 %, S:T2-S3=87 % T3-S9=56 %] [04:31:59.423] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.754 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 %, S:T2-S3=90 % T3-S9=42 %] [04:31:59.425] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.717 [E:T1-S5=100 % T2-S6=100 % T3-C3=38 %, S:T2-S3=86 % T3-S9=59 %] [04:31:59.425] [SAMPLE-VAL] Done. Weight range: 0.540-0.797 [04:31:59.425] [SAMPLE-VAL] Top sample 16 (w=0.797): E:65.AJ3.AQ6.KQ973 S:9732.875.J983.T2 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 %, S:T2-S3=87 % T3-S9=55 %] [04:31:59.425] [SAMPLE-VAL] Top sample 41 (w=0.797): E:65.AJ7.AQ6.KQ973 S:9732.853.J983.T2 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 %, S:T2-S3=87 % T3-S9=55 %] [04:31:59.425] [SAMPLE-VAL] Top sample 1 (w=0.794): E:65.A3.AQJ.KQT732 S:9732.J875.9863.9 [E:T1-S5=100 % T2-S6=100 % T3-C3=90 %, S:T2-S3=86 % T3-S9=50 %] [04:31:59.426] [SAMPLE-VAL] Top sample 9 (w=0.793): E:65.AJ.AQJ9.KQT32 S:9732.8753.863.97 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 %, S:T2-S3=84 % T3-S9=53 %] [04:31:59.426] [SAMPLE-VAL] Top sample 18 (w=0.785): E:65.A3.AQJ6.KQ973 S:9732.J875.983.T2 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 %, S:T2-S3=89 % T3-S9=52 %] [04:31:59.426] After sample validation: 50 deals remaining [04:31:59.426] [PLAY-INFER] No inference observations detected [04:31:59.426] Using weighted samples: 50/50 have non-uniform weights (range 0.540-0.797) [04:31:59.426] Sample deals (50 total, showing first 20, by weight): [04:31:59.426] [1] (w=0.797) N:AQJT.T96.T5.A654 65.AJ3.AQ6.KQ973 9732.875.J983.T2 K84.KQ42.K742.J8 [04:31:59.426] [2] (w=0.797) N:AQJT.T96.T5.A654 65.AJ7.AQ6.KQ973 9732.853.J983.T2 K84.KQ42.K742.J8 [04:31:59.426] [3] (w=0.794) N:AQJT.T96.T5.A654 65.A3.AQJ.KQT732 9732.J875.9863.9 K84.KQ42.K742.J8 [04:31:59.426] [4] (w=0.793) N:AQJT.T96.T5.A654 65.AJ.AQJ9.KQT32 9732.8753.863.97 K84.KQ42.K742.J8 [04:31:59.426] [5] (w=0.785) N:AQJT.T96.T5.A654 65.A3.AQJ6.KQ973 9732.J875.983.T2 K84.KQ42.K742.J8 [04:31:59.426] [6] (w=0.785) N:AQJT.T96.T5.A654 65.A5.AQJ6.KQT73 9732.J873.983.92 K84.KQ42.K742.J8 [04:31:59.426] [7] (w=0.785) N:AQJT.T96.T5.A654 65.A5.AQ63.KQ932 9732.J873.J98.T7 K84.KQ42.K742.J8 [04:31:59.427] [8] (w=0.784) N:AQJT.T96.T5.A654 65.A8.AQ86.KQ973 9732.J753.J93.T2 K84.KQ42.K742.J8 [04:31:59.427] [9] (w=0.779) N:AQJT.T96.T5.A654 65.A85.AQJ.KQ973 9732.J73.9863.T2 K84.KQ42.K742.J8 [04:31:59.427] [10] (w=0.779) N:AQJT.T96.T5.A654 65.AJ8.AQJ6.KQ73 9732.753.983.T92 K84.KQ42.K742.J8 [04:31:59.427] [11] (w=0.777) N:AQJT.T96.T5.A654 65.AJ8.AQJ3.K973 9732.753.986.QT2 K84.KQ42.K742.J8 [04:31:59.427] [12] (w=0.776) N:AQJT.T96.T5.A654 65.AJ8.AQJ8.KT32 9732.753.963.Q97 K84.KQ42.K742.J8 [04:31:59.427] [13] (w=0.775) N:AQJT.T96.T5.A654 65.A83.AQ3.KQT32 9732.J75.J986.97 K84.KQ42.K742.J8 [04:31:59.427] [14] (w=0.775) N:AQJT.T96.T5.A654 65.A7.AQ9.KQT732 9732.J853.J863.9 K84.KQ42.K742.J8 [04:31:59.427] [15] (w=0.770) N:AQJT.T96.T5.A654 65.A5.AQ86.KQT32 9732.J873.J93.97 K84.KQ42.K742.J8 [04:31:59.427] [16] (w=0.769) N:AQJT.T96.T5.A654 65.A7.AQ93.KQ732 9732.J853.J86.T9 K84.KQ42.K742.J8 [04:31:59.427] [17] (w=0.768) N:AQJT.T96.T5.A654 65.AJ8.AQJ.KT732 9732.753.9863.Q9 K84.KQ42.K742.J8 [04:31:59.427] [18] (w=0.768) N:AQJT.T96.T5.A654 65.AJ.AQ96.KQ732 9732.8753.J83.T9 K84.KQ42.K742.J8 [04:31:59.428] [19] (w=0.767) N:AQJT.T96.T5.A654 65.AJ5.AJ3.KQT73 9732.873.Q986.92 K84.KQ42.K742.J8 [04:31:59.428] [20] (w=0.765) N:AQJT.T96.T5.A654 65.AJ5.AJ9.KQ932 9732.873.Q863.T7 K84.KQ42.K742.J8 [04:31:59.428] ... and 30 more [04:31:59.469] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:31:59.469] D5: [-400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -430, -430] [04:31:59.469] DT: [-400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -430, -430] [04:31:59.469] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:31:59.470] D5: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1] [04:31:59.470] DT: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1] [04:31:59.470] --- IMP Calculation Output (card -> average IMP) --- [04:31:59.470] D5: 0.00 [04:31:59.470] DT: 0.00 [04:31:59.470] === DDS DETAILED ANALYSIS === [04:31:59.470] Cards analyzed: 2, Samples per card: 50 [04:31:59.470] [04:31:59.470] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:31:59.470] ----- ------ --------- ------- ----------- -------------------------------- [04:31:59.470] D5 0.00 1.92 0 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:59.470] DT 0.00 1.92 0 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [04:31:59.470] [04:31:59.470] Selected: D5 (IMPs=0.00, avgTricks=1.92) [04:31:59.470] =================== [04:31:59.471] [SD-DEF] Skipped: 2nd hand without the top card in D (def=5T) [04:31:59.471] [TRUMP] Skipped: not a suit contract [04:31:59.471] Selected: D5 (avg 0.00 IMPs, 1.92 tricks) -- 1 tied card(s): DT [04:31:59.471] [stage-timing] ok sample=489ms validate=0ms nn=89ms signal=0ms simgames=1ms dds=41ms total=624ms samples=50 cards=13 [04:31:59.471] === FindBestCardAsync: Position=N, CardsPlayed=13 === [04:31:59.471] Finding card to play for N: AQJT.T96.T5.A654 [04:31:59.471] Relative position: Righty, Contract type: NoTrump [04:31:59.471] Cards in hand mask: 2 [04:31:59.472] Candidate: xD = 84.3 % [04:31:59.472] Candidate: TD = 15.7 % [04:31:59.472] Selected: D5 (84.3 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:04 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:04 === [04:32:04.828] === FindBestCardAsync: Position=N, CardsPlayed=23 === [04:32:04.828] Contract: 3N, Declarer: E, Dealer: N [04:32:04.828] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:32:04.828] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:32:04.828] Position N is on defender's side - score table shifted by 2 defense tricks won [04:32:04.828] ****************************** [04:32:04.828] FindMatchingDealsWithPlayInternal Input: [04:32:04.829] Position parameter: N [04:32:04.829] Deal from game: N:... ... ... ... [04:32:04.829] Hand for N: AQJT.T96.T5.A654 [04:32:04.829] Hand for E: (null) [04:32:04.829] Hand for S: (null) [04:32:04.829] Hand for W: K84.KQ42.K742.J8 [04:32:04.829] Cards played: S7, S8, ST, S5, SA, S6, S3, S4, SQ, C3, S9, SK, D2, D5, DA, D3, DQ, D6, D4, DT, HJ, H7, H2 [04:32:04.829] Declarer: E [04:32:04.829] ****************************** [04:32:04.829] [DealFinder] Seed from player N hand: 1060802395 [04:32:04.829] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:32:04.829] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:32:04.829] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1434MB, gc2=25) [04:32:04.830] [DealFinder] Using cardsPlayedCount=23 for visibility calculation [04:32:04.830] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=23 [04:32:04.830] [ExtractPartialDeal] Visible hands: N, W, E [04:32:04.830] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:32:04.830] [ExtractPartialDeal] Extracted hands: [04:32:04.830] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:32:04.830] E: ... (0 cards) [04:32:04.830] S: ... (0 cards) [04:32:04.830] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:32:04.830] [DealFinder] Trump suit from contract '3N': NoTrump [04:32:04.830] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:32:04.830] [ComputePlayedCards] Card 1: S7 played by S [04:32:04.830] [ComputePlayedCards] Card 2: S8 played by W [04:32:04.830] [ComputePlayedCards] Card 3: ST played by N [04:32:04.830] [ComputePlayedCards] Card 4: S5 played by E [04:32:04.830] [ComputePlayedCards] Trick complete. Winner: N [04:32:04.830] [ComputePlayedCards] Card 5: SA played by N [04:32:04.830] [ComputePlayedCards] Card 6: S6 played by E [04:32:04.831] [ComputePlayedCards] Card 7: S3 played by S [04:32:04.831] [ComputePlayedCards] Card 8: S4 played by W [04:32:04.831] [ComputePlayedCards] Trick complete. Winner: N [04:32:04.831] [ComputePlayedCards] Card 9: SQ played by N [04:32:04.831] [ComputePlayedCards] Card 10: C3 played by E [04:32:04.831] [ComputePlayedCards] Card 11: S9 played by S [04:32:04.831] [ComputePlayedCards] Card 12: SK played by W [04:32:04.831] [ComputePlayedCards] Trick complete. Winner: W [04:32:04.831] [ComputePlayedCards] Card 13: D2 played by W [04:32:04.831] [ComputePlayedCards] Card 14: D5 played by N [04:32:04.831] [ComputePlayedCards] Card 15: DA played by E [04:32:04.831] [ComputePlayedCards] Card 16: D3 played by S [04:32:04.831] [ComputePlayedCards] Trick complete. Winner: E [04:32:04.831] [ComputePlayedCards] Card 17: DQ played by E [04:32:04.831] [ComputePlayedCards] Card 18: D6 played by S [04:32:04.831] [ComputePlayedCards] Card 19: D4 played by W [04:32:04.831] [ComputePlayedCards] Card 20: DT played by N [04:32:04.832] [ComputePlayedCards] Trick complete. Winner: E [04:32:04.832] [ComputePlayedCards] Card 21: HJ played by E [04:32:04.832] [ComputePlayedCards] Card 22: H7 played by S [04:32:04.832] [ComputePlayedCards] Card 23: H2 played by W [04:32:04.832] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, SA, SQ, D5, DT [04:32:04.832] [DealFinder] Added 6 played cards to E (was 0 cards): S5, S6, C3, DA, DQ, HJ [04:32:04.832] [DealFinder] Added 6 played cards to S (was 0 cards): S7, S3, S9, D3, D6, H7 [04:32:04.832] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, S4, SK, D2, D4, H2 [04:32:04.832] [DealFinder] Show-out: E void in Spades (bidding said [2-5], already held 2) [04:32:04.832] [DealFinder] Assigned 1 Spades cards to S: S2 [04:32:04.832] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:32:04.832] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:32:04.833] [DealFinder] Bid verification enabled for: E [04:32:04.833] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-2] H[2-5] D[2-5] C[2-5] (2 iterations) [04:32:04.833] [DealFinder] Propagated S: HCP[0-2], Suits=S[4-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:32:04.833] [DealFinder] Known cards per player: N=13, E=6, S=7, W=13 [04:32:04.834] [DealFinder] Locked players: N, W [04:32:04.834] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [04:32:04.834] [DealFinder] Players needing cards: E:7, S:6 [04:32:04.834] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:32:05.143] [DealFinder] Combinatorial: enumerated 1716, perfect 214, sending 100 to DDS [04:32:05.143] [Timing] Total: 313ms, Generation: 0ms, Verification: 0ms [04:32:05.143] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 214 [04:32:05.143] Search complete. Returning 100 deals. [04:32:05.143] Found 100 sample deals for simulation. [04:32:05.143] Valid deals for DDS: 100 / 100 [04:32:05.143] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [04:32:05.161] [SAMPLE-VAL] Opening lead NN validation (S7): 0/100 samples adjusted [04:32:05.162] [SAMPLE-VAL] T1: S=S7 W=S8 N=ST E=S5 (leader=S) [04:32:05.162] [SAMPLE-VAL] T2: N=SA E=S6 S=S3 W=S4 (leader=N) [04:32:05.162] [SAMPLE-VAL] T3: N=SQ E=C3 S=S9 W=SK (leader=N) [04:32:05.162] [SAMPLE-VAL] T4: W=D2 N=D5 E=DA S=D3 (leader=W) [04:32:05.162] [SAMPLE-VAL] T5: E=DQ S=D6 W=D4 N=DT (leader=E) [04:32:05.162] [SAMPLE-VAL] T6: E=HJ S=H7 W=H2 (leader=E) (partial) [04:32:05.167] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.035 [E:T1-S5=100 % T2-S6=100 % T3-C3=79 % T4-DA=62 % T5-DQ=5 % T6-HJ=1 %!, S:T2-S3=84 % T3-S9=55 % T4-D3=93 % T5-D6=88 % T6-H7=100 %] [04:32:05.171] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.008 [E:T1-S5=100 % T2-S6=100 % T3-C3=92 % T4-DA=61 % T5-DQ=2 %! T6-HJ=0 %!, S:T2-S3=84 % T3-S9=50 % T4-D3=95 % T5-D6=84 % T6-H7=85 %] [04:32:05.174] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.028 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=66 % T5-DQ=4 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=52 % T4-D3=100 % T5-D6=94 % T6-H7=87 %] [04:32:05.178] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=60 % T5-DQ=2 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=54 % T4-D3=81 % T5-D6=72 % T6-H7=100 %] [04:32:05.182] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 % T4-DA=54 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=89 % T3-S9=51 % T4-D3=93 % T5-D6=52 % T6-H7=87 %] [04:32:05.187] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.005 [E:T1-S5=100 % T2-S6=100 % T3-C3=90 % T4-DA=60 % T5-DQ=11 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=51 % T4-D3=83 % T5-D6=66 % T6-H7=85 %] [04:32:05.194] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.019 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=62 % T5-DQ=2 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=49 % T4-D3=99 % T5-D6=96 % T6-H7=85 %] [04:32:05.199] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.024 [E:T1-S5=100 % T2-S6=100 % T3-C3=34 % T4-DA=52 % T5-DQ=30 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=100 % T5-D6=100 % T6-H7=87 %] [04:32:05.203] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.025 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 % T4-DA=55 % T5-DQ=32 % T6-HJ=0 %!, S:T2-S3=83 % T3-S9=57 % T4-D3=100 % T5-D6=100 % T6-H7=100 %] [04:32:05.207] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=92 % T4-DA=62 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=90 % T3-S9=45 % T4-D3=85 % T5-D6=67 % T6-H7=86 %] [04:32:05.211] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.032 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=63 % T5-DQ=3 %! T6-HJ=1 %!, S:T2-S3=82 % T3-S9=56 % T4-D3=93 % T5-D6=87 % T6-H7=100 %] [04:32:05.215] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=74 % T4-DA=61 % T5-DQ=24 % T6-HJ=0 %!, S:T2-S3=90 % T3-S9=47 % T4-D3=83 % T5-D6=65 % T6-H7=88 %] [04:32:05.218] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.011 [E:T1-S5=100 % T2-S6=100 % T3-C3=62 % T4-DA=58 % T5-DQ=11 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=54 % T4-D3=84 % T5-D6=68 % T6-H7=87 %] [04:32:05.222] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 %] [04:32:05.226] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.035 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 % T4-DA=55 % T5-DQ=27 % T6-HJ=1 %!, S:T2-S3=86 % T3-S9=49 % T4-D3=84 % T5-D6=38 % T6-H7=91 %] [04:32:05.229] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 %] [04:32:05.233] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.027 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=54 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=48 % T4-D3=85 % T5-D6=34 % T6-H7=89 %] [04:32:05.237] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.029 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=48 % T5-DQ=34 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=47 % T4-D3=85 % T5-D6=35 % T6-H7=88 %] [04:32:05.241] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=25 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=88 %] [04:32:05.245] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=51 % T5-DQ=29 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=46 % T4-D3=94 % T5-D6=55 % T6-H7=85 %] [04:32:05.248] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.032 [E:T1-S5=100 % T2-S6=100 % T3-C3=79 % T4-DA=62 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=45 % T4-D3=85 % T5-D6=69 % T6-H7=90 %] [04:32:05.252] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.038 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=63 % T5-DQ=4 %! T6-HJ=1 %!, S:T2-S3=81 % T3-S9=57 % T4-D3=99 % T5-D6=95 % T6-H7=100 %] [04:32:05.256] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=93 % T4-DA=60 % T5-DQ=4 %! T6-HJ=0 %!, S:T2-S3=86 % T3-S9=46 % T4-D3=95 % T5-D6=87 % T6-H7=86 %] [04:32:05.260] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.035 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 % T4-DA=55 % T5-DQ=27 % T6-HJ=1 %!, S:T2-S3=86 % T3-S9=49 % T4-D3=84 % T5-D6=38 % T6-H7=91 %] [04:32:05.263] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=54 % T5-DQ=21 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=52 % T4-D3=93 % T5-D6=58 % T6-H7=88 %] [04:32:05.267] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=51 % T5-DQ=29 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=50 % T4-D3=94 % T5-D6=55 % T6-H7=87 %] [04:32:05.270] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.008 [E:T1-S5=100 % T2-S6=100 % T3-C3=83 % T4-DA=48 % T5-DQ=23 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=52 % T4-D3=94 % T5-D6=51 % T6-H7=84 %] [04:32:05.273] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.177 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 %] [04:32:05.277] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=67 % T4-DA=57 % T5-DQ=12 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=58 % T4-D3=83 % T5-D6=66 % T6-H7=100 %] [04:32:05.281] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=90 % T4-DA=46 % T5-DQ=12 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=48 % T4-D3=83 % T5-D6=33 % T6-H7=86 %] [04:32:05.284] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 % T4-DA=52 % T5-DQ=23 % T6-HJ=0 %!, S:T2-S3=82 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=87 %] [04:32:05.287] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=55 % T4-DA=51 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=54 % T4-D3=93 % T5-D6=53 % T6-H7=86 %] [04:32:05.291] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.023 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=84 % T3-S9=53 % T4-D3=100 % T5-D6=96 % T6-H7=89 %] [04:32:05.294] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.008 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=48 % T5-DQ=17 % T6-HJ=0 %!, S:T2-S3=83 % T3-S9=50 % T4-D3=94 % T5-D6=54 % T6-H7=83 %] [04:32:05.298] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=54 % T5-DQ=24 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=100 % T5-D6=100 % T6-H7=87 %] [04:32:05.301] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=67 % T5-DQ=2 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=51 % T4-D3=82 % T5-D6=73 % T6-H7=91 %] [04:32:05.304] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.005 [E:T1-S5=100 % T2-S6=100 % T3-C3=94 % T4-DA=58 % T5-DQ=12 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=44 % T4-D3=85 % T5-D6=68 % T6-H7=85 %] [04:32:05.308] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=27 % T4-DA=58 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=89 %] [04:32:05.311] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=61 % T5-DQ=29 % T6-HJ=0 %!, S:T2-S3=90 % T3-S9=50 % T4-D3=84 % T5-D6=65 % T6-H7=100 %] [04:32:05.314] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.142 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=60 % T5-DQ=10 % T6-HJ=2 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=85 % T5-D6=21 % T6-H7=100 %] [04:32:05.318] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.021 [E:T1-S5=100 % T2-S6=100 % T3-C3=36 % T4-DA=54 % T5-DQ=35 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=58 % T4-D3=100 % T5-D6=100 % T6-H7=100 %] [04:32:05.321] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.017 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=59 % T5-DQ=9 % T6-HJ=0 %!, S:T2-S3=87 % T3-S9=57 % T4-D3=83 % T5-D6=68 % T6-H7=100 %] [04:32:05.324] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.026 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=66 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=86 % T3-S9=51 % T4-D3=93 % T5-D6=87 % T6-H7=89 %] [04:32:05.328] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=47 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=53 % T4-D3=83 % T5-D6=33 % T6-H7=89 %] [04:32:05.331] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 % T4-DA=54 % T5-DQ=18 % T6-HJ=0 %!, S:T2-S3=89 % T3-S9=50 % T4-D3=85 % T5-D6=68 % T6-H7=89 %] [04:32:05.335] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=67 % T5-DQ=5 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=53 % T4-D3=94 % T5-D6=87 % T6-H7=89 %] [04:32:05.338] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.013 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 % T4-DA=51 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=51 % T4-D3=93 % T5-D6=52 % T6-H7=86 %] [04:32:05.341] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=71 % T4-DA=50 % T5-DQ=21 % T6-HJ=0 %!, S:T2-S3=82 % T3-S9=60 % T4-D3=92 % T5-D6=54 % T6-H7=100 %] [04:32:05.345] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.005 [E:T1-S5=100 % T2-S6=100 % T3-C3=90 % T4-DA=60 % T5-DQ=11 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=51 % T4-D3=83 % T5-D6=66 % T6-H7=85 %] [04:32:05.351] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=49 % T5-DQ=15 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=56 % T4-D3=93 % T5-D6=56 % T6-H7=88 %] [04:32:05.355] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 %] [04:32:05.358] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 % T4-DA=54 % T5-DQ=18 % T6-HJ=0 %!, S:T2-S3=89 % T3-S9=50 % T4-D3=85 % T5-D6=68 % T6-H7=89 %] [04:32:05.362] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.029 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=64 % T5-DQ=4 %! T6-HJ=1 %!, S:T2-S3=86 % T3-S9=51 % T4-D3=81 % T5-D6=76 % T6-H7=90 %] [04:32:05.365] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 % T4-DA=52 % T5-DQ=23 % T6-HJ=0 %!, S:T2-S3=82 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=87 %] [04:32:05.369] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=47 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=53 % T4-D3=83 % T5-D6=33 % T6-H7=89 %] [04:32:05.373] [SAMPLE-VAL] Sample 56: weight 1.000 -> 0.028 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 % T4-DA=64 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=45 % T4-D3=85 % T5-D6=69 % T6-H7=100 %] [04:32:05.376] [SAMPLE-VAL] Sample 57: weight 1.000 -> 0.019 [E:T1-S5=100 % T2-S6=100 % T3-C3=51 % T4-DA=48 % T5-DQ=20 % T6-HJ=0 %!, S:T2-S3=83 % T3-S9=62 % T4-D3=91 % T5-D6=53 % T6-H7=100 %] [04:32:05.380] [SAMPLE-VAL] Sample 58: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=54 % T4-D3=94 % T5-D6=56 % T6-H7=85 %] [04:32:05.383] [SAMPLE-VAL] Sample 59: weight 1.000 -> 0.030 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=52 % T4-D3=94 % T5-D6=89 % T6-H7=88 %] [04:32:05.386] [SAMPLE-VAL] Sample 60: weight 1.000 -> 0.117 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=62 % T5-DQ=19 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=44 % T4-D3=84 % T5-D6=29 % T6-H7=92 %] [04:32:05.390] [SAMPLE-VAL] Sample 61: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=27 % T4-DA=58 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=89 %] [04:32:05.393] [SAMPLE-VAL] Sample 62: weight 1.000 -> 0.027 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=54 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=48 % T4-D3=85 % T5-D6=34 % T6-H7=89 %] [04:32:05.397] [SAMPLE-VAL] Sample 63: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=57 % T5-DQ=15 % T6-HJ=0 %!, S:T2-S3=89 % T3-S9=55 % T4-D3=84 % T5-D6=66 % T6-H7=100 %] [04:32:05.400] [SAMPLE-VAL] Sample 64: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=82 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=85 %] [04:32:05.404] [SAMPLE-VAL] Sample 65: weight 1.000 -> 0.023 [E:T1-S5=100 % T2-S6=100 % T3-C3=53 % T4-DA=48 % T5-DQ=29 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=58 % T4-D3=84 % T5-D6=30 % T6-H7=100 %] [04:32:05.407] [SAMPLE-VAL] Sample 66: weight 1.000 -> 0.011 [E:T1-S5=100 % T2-S6=100 % T3-C3=83 % T4-DA=55 % T5-DQ=12 % T6-HJ=0 %!, S:T2-S3=87 % T3-S9=45 % T4-D3=86 % T5-D6=70 % T6-H7=87 %] [04:32:05.411] [SAMPLE-VAL] Sample 67: weight 1.000 -> 0.177 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 %] [04:32:05.414] [SAMPLE-VAL] Sample 68: weight 1.000 -> 0.023 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=84 % T3-S9=53 % T4-D3=100 % T5-D6=96 % T6-H7=89 %] [04:32:05.418] [SAMPLE-VAL] Sample 69: weight 1.000 -> 0.005 [E:T1-S5=100 % T2-S6=100 % T3-C3=94 % T4-DA=58 % T5-DQ=3 %! T6-HJ=0 %!, S:T2-S3=86 % T3-S9=46 % T4-D3=81 % T5-D6=72 % T6-H7=89 %] [04:32:05.421] [SAMPLE-VAL] Sample 70: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=54 % T4-DA=49 % T5-DQ=27 % T6-HJ=0 %!, S:T2-S3=87 % T3-S9=58 % T4-D3=92 % T5-D6=51 % T6-H7=100 %] [04:32:05.424] [SAMPLE-VAL] Sample 71: weight 1.000 -> 0.182 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=64 % T5-DQ=10 % T6-HJ=3 %!, S:T2-S3=85 % T3-S9=49 % T4-D3=85 % T5-D6=24 % T6-H7=92 %] [04:32:05.428] [SAMPLE-VAL] Sample 72: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %!, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 %] [04:32:05.431] [SAMPLE-VAL] Sample 73: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=54 % T4-D3=94 % T5-D6=56 % T6-H7=85 %] [04:32:05.434] [SAMPLE-VAL] Sample 74: weight 1.000 -> 0.013 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=59 % T5-DQ=10 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=54 % T4-D3=83 % T5-D6=71 % T6-H7=89 %] [04:32:05.438] [SAMPLE-VAL] Sample 75: weight 1.000 -> 0.019 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=51 % T5-DQ=25 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=94 % T5-D6=59 % T6-H7=86 %] [04:32:05.441] [SAMPLE-VAL] Sample 76: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=54 % T5-DQ=21 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=52 % T4-D3=93 % T5-D6=58 % T6-H7=88 %] [04:32:05.444] [SAMPLE-VAL] Sample 77: weight 1.000 -> 0.024 [E:T1-S5=100 % T2-S6=100 % T3-C3=86 % T4-DA=65 % T5-DQ=4 %! T6-HJ=0 %!, S:T2-S3=82 % T3-S9=47 % T4-D3=94 % T5-D6=86 % T6-H7=87 %] [04:32:05.448] [SAMPLE-VAL] Sample 78: weight 1.000 -> 0.010 [E:T1-S5=100 % T2-S6=100 % T3-C3=83 % T4-DA=49 % T5-DQ=15 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=52 % T4-D3=93 % T5-D6=55 % T6-H7=84 %] [04:32:05.451] [SAMPLE-VAL] Sample 79: weight 1.000 -> 0.030 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %!, S:T2-S3=83 % T3-S9=52 % T4-D3=94 % T5-D6=89 % T6-H7=88 %] [04:32:05.455] [SAMPLE-VAL] Sample 80: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=71 % T4-DA=49 % T5-DQ=14 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=52 % T4-D3=93 % T5-D6=51 % T6-H7=84 %] [04:32:05.458] [SAMPLE-VAL] Sample 81: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=61 % T5-DQ=4 %! T6-HJ=0 %!, S:T2-S3=86 % T3-S9=50 % T4-D3=94 % T5-D6=85 % T6-H7=86 %] [04:32:05.461] [SAMPLE-VAL] Sample 82: weight 1.000 -> 0.025 [E:T1-S5=100 % T2-S6=100 % T3-C3=69 % T4-DA=49 % T5-DQ=37 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=53 % T4-D3=84 % T5-D6=34 % T6-H7=100 %] [04:32:05.465] [SAMPLE-VAL] Sample 83: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=33 % T4-DA=54 % T5-DQ=25 % T6-HJ=0 %!, S:T2-S3=81 % T3-S9=59 % T4-D3=100 % T5-D6=100 % T6-H7=100 %] [04:32:05.468] [SAMPLE-VAL] Sample 84: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=85 % T4-DA=44 % T5-DQ=21 % T6-HJ=0 %!, S:T2-S3=87 % T3-S9=52 % T4-D3=83 % T5-D6=30 % T6-H7=87 %] [04:32:05.471] [SAMPLE-VAL] Sample 85: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 % T4-DA=60 % T5-DQ=3 %! T6-HJ=0 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=99 % T5-D6=97 % T6-H7=85 %] [04:32:05.475] [SAMPLE-VAL] Sample 86: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=52 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=48 % T4-D3=100 % T5-D6=100 % T6-H7=85 %] [04:32:05.478] [SAMPLE-VAL] Sample 87: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=58 % T5-DQ=28 % T6-HJ=0 %!, S:T2-S3=90 % T3-S9=42 % T4-D3=85 % T5-D6=69 % T6-H7=88 %] [04:32:05.481] [SAMPLE-VAL] Sample 88: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=49 % T5-DQ=15 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=56 % T4-D3=93 % T5-D6=56 % T6-H7=88 %] [04:32:05.485] [SAMPLE-VAL] Sample 89: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=25 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=88 %] [04:32:05.488] [SAMPLE-VAL] Sample 90: weight 1.000 -> 0.040 [E:T1-S5=100 % T2-S6=100 % T3-C3=45 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %!, S:T2-S3=84 % T3-S9=51 % T4-D3=100 % T5-D6=97 % T6-H7=90 %] [04:32:05.492] [SAMPLE-VAL] Sample 91: weight 1.000 -> 0.025 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=50 % T5-DQ=32 % T6-HJ=0 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=81 % T5-D6=34 % T6-H7=100 %] [04:32:05.495] [SAMPLE-VAL] Sample 92: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=25 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=88 %] [04:32:05.498] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=59 % T5-DQ=4 %! T6-HJ=0 %!, S:T2-S3=84 % T3-S9=53 % T4-D3=99 % T5-D6=95 % T6-H7=85 %] [04:32:05.501] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.013 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 % T4-DA=51 % T5-DQ=26 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=51 % T4-D3=93 % T5-D6=52 % T6-H7=86 %] [04:32:05.505] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.021 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 % T4-DA=50 % T5-DQ=27 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=47 % T4-D3=85 % T5-D6=36 % T6-H7=88 %] [04:32:05.508] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.008 [E:T1-S5=100 % T2-S6=100 % T3-C3=83 % T4-DA=48 % T5-DQ=23 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=52 % T4-D3=94 % T5-D6=51 % T6-H7=84 %] [04:32:05.511] [SAMPLE-VAL] Sample 97: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=51 % T5-DQ=29 % T6-HJ=0 %!, S:T2-S3=88 % T3-S9=50 % T4-D3=94 % T5-D6=55 % T6-H7=87 %] [04:32:05.515] [SAMPLE-VAL] Sample 98: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %!, S:T2-S3=82 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=85 %] [04:32:05.518] [SAMPLE-VAL] Sample 99: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=71 % T4-DA=48 % T5-DQ=13 % T6-HJ=0 %!, S:T2-S3=86 % T3-S9=51 % T4-D3=84 % T5-D6=32 % T6-H7=87 %] [04:32:05.522] [SAMPLE-VAL] Sample 100: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=16 % T6-HJ=0 %!, S:T2-S3=84 % T3-S9=56 % T4-D3=83 % T5-D6=36 % T6-H7=92 %] [04:32:05.522] [SAMPLE-VAL] Done. Weight range: 0.005-0.182 [04:32:05.522] [SAMPLE-VAL] Top sample 71 (w=0.182): E:65.AJ5.AQ.KQT732 S:9732.873.J9863.9 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=64 % T5-DQ=10 % T6-HJ=3 %!, S:T2-S3=85 % T3-S9=49 % T4-D3=85 % T5-D6=24 % T6-H7=92 %] [04:32:05.522] [SAMPLE-VAL] Top sample 28 (w=0.177): E:65.AJ3.AQ.KQT932 S:9732.875.J9863.7 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 %] [04:32:05.522] [SAMPLE-VAL] Top sample 67 (w=0.177): E:65.AJ5.AQ.KQT973 S:9732.873.J9863.2 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 %] [04:32:05.522] [SAMPLE-VAL] Top sample 40 (w=0.142): E:65.AJ8.AQ.KQT732 S:9732.753.J9863.9 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=60 % T5-DQ=10 % T6-HJ=2 %!, S:T2-S3=85 % T3-S9=50 % T4-D3=85 % T5-D6=21 % T6-H7=100 %] [04:32:05.522] [SAMPLE-VAL] Top sample 60 (w=0.117): E:65.AJ5.AQ.KQ9732 S:9732.873.J9863.T [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=62 % T5-DQ=19 % T6-HJ=2 %!, S:T2-S3=87 % T3-S9=44 % T4-D3=84 % T5-D6=29 % T6-H7=92 %] [04:32:05.522] After sample validation: 100 deals remaining [04:32:05.522] [PLAY-INFER] No inference observations detected [04:32:05.522] Using weighted samples: 100/100 have non-uniform weights (range 0.005-0.182) [04:32:05.523] Sample deals (100 total, showing first 20, by weight): [04:32:05.523] [1] (w=0.182) N:AQJT.T96.T5.A654 65.AJ5.AQ.KQT732 9732.873.J9863.9 K84.KQ42.K742.J8 [04:32:05.523] [2] (w=0.177) N:AQJT.T96.T5.A654 65.AJ3.AQ.KQT932 9732.875.J9863.7 K84.KQ42.K742.J8 [04:32:05.523] [3] (w=0.177) N:AQJT.T96.T5.A654 65.AJ5.AQ.KQT973 9732.873.J9863.2 K84.KQ42.K742.J8 [04:32:05.523] [4] (w=0.142) N:AQJT.T96.T5.A654 65.AJ8.AQ.KQT732 9732.753.J9863.9 K84.KQ42.K742.J8 [04:32:05.523] [5] (w=0.117) N:AQJT.T96.T5.A654 65.AJ5.AQ.KQ9732 9732.873.J9863.T K84.KQ42.K742.J8 [04:32:05.523] [6] (w=0.040) N:AQJT.T96.T5.A654 65.AJ5.AQ98.KQT3 9732.873.J63.972 K84.KQ42.K742.J8 [04:32:05.523] [7] (w=0.038) N:AQJT.T96.T5.A654 65.AJ8.AQ98.KQ32 9732.753.J63.T97 K84.KQ42.K742.J8 [04:32:05.523] [8] (w=0.035) N:AQJT.T96.T5.A654 65.AJ8.AQ8.KQ932 9732.753.J963.T7 K84.KQ42.K742.J8 [04:32:05.523] [9] (w=0.035) N:AQJT.T96.T5.A654 65.AJ5.AQJ9.KT32 9732.873.863.Q97 K84.KQ42.K742.J8 [04:32:05.523] [10] (w=0.035) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.KT73 9732.875.863.Q92 K84.KQ42.K742.J8 [04:32:05.523] [11] (w=0.032) N:AQJT.T96.T5.A654 65.AJ3.AQJ.KT732 9732.875.9863.Q9 K84.KQ42.K742.J8 [04:32:05.523] [12] (w=0.032) N:AQJT.T96.T5.A654 65.AJ8.AQ8.KQT73 9732.753.J963.92 K84.KQ42.K742.J8 [04:32:05.524] [13] (w=0.030) N:AQJT.T96.T5.A654 65.AJ5.AQ8.KQT32 9732.873.J963.97 K84.KQ42.K742.J8 [04:32:05.524] [14] (w=0.030) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT73 9732.875.J963.92 K84.KQ42.K742.J8 [04:32:05.524] [15] (w=0.029) N:AQJT.T96.T5.A654 65.AJ3.AQ9.KQT93 9732.875.J863.72 K84.KQ42.K742.J8 [04:32:05.524] [16] (w=0.029) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.K932 9732.875.863.QT7 K84.KQ42.K742.J8 [04:32:05.524] [17] (w=0.028) N:AQJT.T96.T5.A654 65.AJ8.AQJ.KT732 9732.753.9863.Q9 K84.KQ42.K742.J8 [04:32:05.524] [18] (w=0.028) N:AQJT.T96.T5.A654 65.AJ3.AQ98.KQ32 9732.875.J63.T97 K84.KQ42.K742.J8 [04:32:05.524] [19] (w=0.027) N:AQJT.T96.T5.A654 65.AJ5.AQJ9.KT93 9732.873.863.Q72 K84.KQ42.K742.J8 [04:32:05.524] [20] (w=0.027) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.KT93 9732.875.863.Q72 K84.KQ42.K742.J8 [04:32:05.524] ... and 80 more [04:32:05.593] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:32:05.593] H6: [-400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -400, -430, -400, -400, -400, -400, -430, -430, -430, -400, -400, -400, -400, -430, -400, -400, -430, -430, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400] [04:32:05.594] HT: [-400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -400, -430, -400, -400, -400, -400, -430, -430, -430, -400, -400, -400, -400, -430, -400, -400, -430, -430, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -430, -430, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400] [04:32:05.594] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:32:05.594] H6: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [04:32:05.594] HT: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [04:32:05.594] --- IMP Calculation Output (card -> average IMP) --- [04:32:05.594] H6: 0.00 [04:32:05.594] HT: 0.00 [04:32:05.594] === DDS DETAILED ANALYSIS === [04:32:05.594] Cards analyzed: 2, Samples per card: 100 [04:32:05.594] [04:32:05.594] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:32:05.594] ----- ------ --------- ------- ----------- -------------------------------- [04:32:05.594] H6 0.00 1.85 0 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [04:32:05.595] HT 0.00 1.85 0 % 2 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [04:32:05.595] [04:32:05.595] Selected: H6 (IMPs=0.00, avgTricks=1.85) [04:32:05.595] =================== [04:32:05.595] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:32:05.595] [TRUMP] Skipped: not a suit contract [04:32:05.595] Selected: H6 (avg 0.00 IMPs, 1.85 tricks) -- 1 tied card(s): HT [04:32:05.595] [stage-timing] ok sample=314ms validate=0ms nn=379ms signal=0ms simgames=4ms dds=66ms total=767ms samples=100 cards=23 [04:32:05.595] === FindBestCardAsync: Position=N, CardsPlayed=23 === [04:32:05.595] Finding card to play for N: AQJT.T96.T5.A654 [04:32:05.595] Relative position: Righty, Contract type: NoTrump [04:32:05.596] Cards in hand mask: 3 [04:32:05.596] Candidate: xH = 84.2 % [04:32:05.596] Candidate: TH = 15.2 % [04:32:05.597] Candidate: 9H = 0.6 % [04:32:05.597] Selected: H6 (84.2 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:08 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:08 === [04:32:08.710] === FindBestCardAsync: Position=N, CardsPlayed=27 === [04:32:08.710] Contract: 3N, Declarer: E, Dealer: N [04:32:08.710] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:32:08.710] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:32:08.711] All 2 moves are equivalent by adjacency (HTH9), playing: H9 [04:32:08.711] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=27 [04:32:08.711] === FindBestCardAsync: Position=N, CardsPlayed=27 === [04:32:08.711] Finding card to play for N: AQJT.T96.T5.A654 [04:32:08.711] Relative position: Righty, Contract type: NoTrump [04:32:08.711] Cards in hand mask: 2 [04:32:08.712] Candidate: TH = 99.9 % [04:32:08.712] Candidate: 9H = 0.1 % [04:32:08.712] Selected: HT (99.9 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:10 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:10 === [04:32:10.133] === FindBestCardAsync: Position=N, CardsPlayed=29 === [04:32:10.133] Contract: 3N, Declarer: E, Dealer: N [04:32:10.133] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:32:10.134] Deal: N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT93 9732.875.J963.72 K84.KQ42.K742.J8 [04:32:10.134] Position N is on defender's side - score table shifted by 2 defense tricks won [04:32:10.134] ****************************** [04:32:10.134] FindMatchingDealsWithPlayInternal Input: [04:32:10.134] Position parameter: N [04:32:10.134] Deal from game: N:... ... ... ... [04:32:10.134] Hand for N: AQJT.T96.T5.A654 [04:32:10.134] Hand for E: (null) [04:32:10.134] Hand for S: (null) [04:32:10.134] Hand for W: K84.KQ42.K742.J8 [04:32:10.134] Cards played: S7, S8, ST, S5, SA, S6, S3, S4, SQ, C3, S9, SK, D2, D5, DA, D3, DQ, D6, D4, DT, HJ, H7, H2, H6, H3, H8, HQ, H9, C8 [04:32:10.134] Declarer: E [04:32:10.134] ****************************** [04:32:10.134] [DealFinder] Seed from player N hand: 1060802395 [04:32:10.135] [DealFinder] Auction: P-1N-P-2C-P-2D-P-3N-P-P-P [04:32:10.135] [DealFinder] Reusing process-cached base constraints for auction (stateless-service reuse). [04:32:10.135] [Timing] Pre-computation (constraints): 0ms mem d=0MB (total=1442MB, gc2=25) [04:32:10.135] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [04:32:10.135] [ExtractPartialDeal] Position=N, Declarer=E, CardsPlayed=29 [04:32:10.135] [ExtractPartialDeal] Visible hands: N, W, E [04:32:10.135] [ExtractPartialDeal] Input deal: N:... ... ... ... [04:32:10.135] [ExtractPartialDeal] Extracted hands: [04:32:10.135] N: AQJT.T96.T5.A654 (13 cards) [LOCKED] [04:32:10.135] E: ... (0 cards) [04:32:10.135] S: ... (0 cards) [04:32:10.135] W: K84.KQ42.K742.J8 (13 cards) [LOCKED] [04:32:10.135] [DealFinder] Trump suit from contract '3N': NoTrump [04:32:10.135] [ComputePlayedCards] Declarer=E, Opening leader=S, Trump=NoTrump [04:32:10.135] [ComputePlayedCards] Card 1: S7 played by S [04:32:10.136] [ComputePlayedCards] Card 2: S8 played by W [04:32:10.136] [ComputePlayedCards] Card 3: ST played by N [04:32:10.136] [ComputePlayedCards] Card 4: S5 played by E [04:32:10.136] [ComputePlayedCards] Trick complete. Winner: N [04:32:10.136] [ComputePlayedCards] Card 5: SA played by N [04:32:10.136] [ComputePlayedCards] Card 6: S6 played by E [04:32:10.136] [ComputePlayedCards] Card 7: S3 played by S [04:32:10.136] [ComputePlayedCards] Card 8: S4 played by W [04:32:10.136] [ComputePlayedCards] Trick complete. Winner: N [04:32:10.136] [ComputePlayedCards] Card 9: SQ played by N [04:32:10.136] [ComputePlayedCards] Card 10: C3 played by E [04:32:10.136] [ComputePlayedCards] Card 11: S9 played by S [04:32:10.136] [ComputePlayedCards] Card 12: SK played by W [04:32:10.136] [ComputePlayedCards] Trick complete. Winner: W [04:32:10.136] [ComputePlayedCards] Card 13: D2 played by W [04:32:10.136] [ComputePlayedCards] Card 14: D5 played by N [04:32:10.137] [ComputePlayedCards] Card 15: DA played by E [04:32:10.137] [ComputePlayedCards] Card 16: D3 played by S [04:32:10.137] [ComputePlayedCards] Trick complete. Winner: E [04:32:10.137] [ComputePlayedCards] Card 17: DQ played by E [04:32:10.137] [ComputePlayedCards] Card 18: D6 played by S [04:32:10.137] [ComputePlayedCards] Card 19: D4 played by W [04:32:10.137] [ComputePlayedCards] Card 20: DT played by N [04:32:10.137] [ComputePlayedCards] Trick complete. Winner: E [04:32:10.137] [ComputePlayedCards] Card 21: HJ played by E [04:32:10.137] [ComputePlayedCards] Card 22: H7 played by S [04:32:10.137] [ComputePlayedCards] Card 23: H2 played by W [04:32:10.137] [ComputePlayedCards] Card 24: H6 played by N [04:32:10.137] [ComputePlayedCards] Trick complete. Winner: E [04:32:10.138] [ComputePlayedCards] Card 25: H3 played by E [04:32:10.138] [ComputePlayedCards] Card 26: H8 played by S [04:32:10.138] [ComputePlayedCards] Card 27: HQ played by W [04:32:10.138] [ComputePlayedCards] Card 28: H9 played by N [04:32:10.138] [ComputePlayedCards] Trick complete. Winner: W [04:32:10.138] [ComputePlayedCards] Card 29: C8 played by W [04:32:10.138] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: ST, SA, SQ, D5, DT, H6, H9 [04:32:10.138] [DealFinder] Added 7 played cards to E (was 0 cards): S5, S6, C3, DA, DQ, HJ, H3 [04:32:10.138] [DealFinder] Added 7 played cards to S (was 0 cards): S7, S3, S9, D3, D6, H7, H8 [04:32:10.138] [DealFinder] Locked player W has complete 13-card hand, skipping played cards: S8, S4, SK, D2, D4, H2, HQ, C8 [04:32:10.138] [DealFinder] Show-out: E void in Spades (bidding said [2-5], already held 2) [04:32:10.138] [DealFinder] Assigned 1 Spades cards to S: S2 [04:32:10.138] [DecomposePartnership] E: No tightening (CombinedHcpMin=15, CombinedHcpMax=, partner W HCP=12) [04:32:10.139] [DecomposePartnership] S: No tightening (CombinedHcpMin=, CombinedHcpMax=, partner N HCP=11) [04:32:10.139] [DealFinder] Bid verification enabled for: E [04:32:10.139] [DealFinder] Propagated E: HCP[15-17], Suits=S[2-2] H[2-5] D[2-5] C[2-5] (2 iterations) [04:32:10.139] [DealFinder] Propagated S: HCP[0-2], Suits=S[4-4] H[1-4] D[2-5] C[2-5] (2 iterations) [04:32:10.140] [DealFinder] Known cards per player: N=13, E=7, S=8, W=13 [04:32:10.140] [DealFinder] Locked players: N, W [04:32:10.140] [DealFinder] Total known cards: 41, Remaining deck: 11, Cards to deal: 11 [04:32:10.140] [DealFinder] Players needing cards: E:6, S:5 [04:32:10.140] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:32:10.229] [DealFinder] Combinatorial: enumerated 462, perfect 55, sending 100 to DDS [04:32:10.229] [Timing] Total: 94ms, Generation: 0ms, Verification: 0ms [04:32:10.229] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 55 [04:32:10.229] Search complete. Returning 100 deals. [04:32:10.229] Found 100 sample deals for simulation. [04:32:10.230] Valid deals for DDS: 100 / 100 [04:32:10.230] [SAMPLE-VAL] Validating 100 samples, hidden: E,S, contract: NT [04:32:10.245] [SAMPLE-VAL] Opening lead NN validation (S7): 1/100 samples adjusted [04:32:10.246] [SAMPLE-VAL] T1: S=S7 W=S8 N=ST E=S5 (leader=S) [04:32:10.246] [SAMPLE-VAL] T2: N=SA E=S6 S=S3 W=S4 (leader=N) [04:32:10.246] [SAMPLE-VAL] T3: N=SQ E=C3 S=S9 W=SK (leader=N) [04:32:10.246] [SAMPLE-VAL] T4: W=D2 N=D5 E=DA S=D3 (leader=W) [04:32:10.246] [SAMPLE-VAL] T5: E=DQ S=D6 W=D4 N=DT (leader=E) [04:32:10.246] [SAMPLE-VAL] T6: E=HJ S=H7 W=H2 N=H6 (leader=E) [04:32:10.246] [SAMPLE-VAL] T7: E=H3 S=H8 W=HQ N=H9 (leader=E) [04:32:10.246] [SAMPLE-VAL] T8: W=C8 (leader=W) (partial) [04:32:10.251] [SAMPLE-VAL] Sample 1: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=86 % T4-DA=63 % T5-DQ=3 %! T6-HJ=0 %! T7-H3=17 %, S:T2-S3=84 % T3-S9=45 % T4-D3=80 % T5-D6=69 % T6-H7=90 % T7-H8=73 %] [04:32:10.255] [SAMPLE-VAL] Sample 2: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %! T7-H3=7 %, S:T2-S3=83 % T3-S9=52 % T4-D3=94 % T5-D6=89 % T6-H7=88 % T7-H8=70 %] [04:32:10.259] [SAMPLE-VAL] Sample 3: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=67 % T5-DQ=2 %! T6-HJ=1 %! T7-H3=9 %, S:T2-S3=83 % T3-S9=51 % T4-D3=82 % T5-D6=73 % T6-H7=91 % T7-H8=72 %] [04:32:10.264] [SAMPLE-VAL] Sample 4: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %! T7-H3=7 %, S:T2-S3=83 % T3-S9=52 % T4-D3=94 % T5-D6=89 % T6-H7=88 % T7-H8=70 %] [04:32:10.268] [SAMPLE-VAL] Sample 5: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=64 % T5-DQ=4 %! T6-HJ=1 %! T7-H3=9 %, S:T2-S3=86 % T3-S9=51 % T4-D3=81 % T5-D6=76 % T6-H7=90 % T7-H8=74 %] [04:32:10.272] [SAMPLE-VAL] Sample 6: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=47 % T5-DQ=22 % T6-HJ=0 %! T7-H3=13 %, S:T2-S3=84 % T3-S9=53 % T4-D3=83 % T5-D6=33 % T6-H7=89 % T7-H8=74 %] [04:32:10.276] [SAMPLE-VAL] Sample 7: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=25 % T6-HJ=0 %! T7-H3=8 %, S:T2-S3=84 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=88 % T7-H8=71 %] [04:32:10.280] [SAMPLE-VAL] Sample 8: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=55 % T4-DA=51 % T5-DQ=22 % T6-HJ=0 %! T7-H3=15 %, S:T2-S3=86 % T3-S9=54 % T4-D3=93 % T5-D6=53 % T6-H7=86 % T7-H8=71 %] [04:32:10.284] [SAMPLE-VAL] Sample 9: weight 1.000 -> 0.019 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=66 % T5-DQ=5 %! T6-HJ=0 %! T7-H3=12 %, S:T2-S3=86 % T3-S9=51 % T4-D3=93 % T5-D6=87 % T6-H7=89 % T7-H8=69 %] [04:32:10.289] [SAMPLE-VAL] Sample 10: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=48 % T5-DQ=34 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=88 % T3-S9=47 % T4-D3=85 % T5-D6=35 % T6-H7=88 % T7-H8=72 %] [04:32:10.293] [SAMPLE-VAL] Sample 11: weight 1.000 -> 0.011 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=16 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=84 % T3-S9=56 % T4-D3=83 % T5-D6=36 % T6-H7=92 % T7-H8=71 %] [04:32:10.297] [SAMPLE-VAL] Sample 12: weight 1.000 -> 0.007 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 % T4-DA=54 % T5-DQ=18 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=89 % T3-S9=50 % T4-D3=85 % T5-D6=68 % T6-H7=89 % T7-H8=75 %] [04:32:10.301] [SAMPLE-VAL] Sample 13: weight 1.000 -> 0.130 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %! T7-H3=9 %, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 % T7-H8=74 %] [04:32:10.305] [SAMPLE-VAL] Sample 14: weight 1.000 -> 0.017 [E:T1-S5=100 % T2-S6=100 % T3-C3=34 % T4-DA=52 % T5-DQ=30 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=85 % T3-S9=50 % T4-D3=100 % T5-D6=100 % T6-H7=87 % T7-H8=70 %] [04:32:10.309] [SAMPLE-VAL] Sample 15: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=51 % T5-DQ=29 % T6-HJ=0 %! T7-H3=13 %, S:T2-S3=88 % T3-S9=50 % T4-D3=94 % T5-D6=55 % T6-H7=87 % T7-H8=70 %] [04:32:10.313] [SAMPLE-VAL] Sample 16: weight 1.000 -> 0.007 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=84 % T3-S9=54 % T4-D3=94 % T5-D6=56 % T6-H7=85 % T7-H8=72 %] [04:32:10.317] [SAMPLE-VAL] Sample 17: weight 1.000 -> 0.019 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=66 % T5-DQ=5 %! T6-HJ=0 %! T7-H3=12 %, S:T2-S3=86 % T3-S9=51 % T4-D3=93 % T5-D6=87 % T6-H7=89 % T7-H8=69 %] [04:32:10.321] [SAMPLE-VAL] Sample 18: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=53 % T5-DQ=25 % T6-HJ=0 %! T7-H3=8 %, S:T2-S3=84 % T3-S9=52 % T4-D3=100 % T5-D6=100 % T6-H7=88 % T7-H8=71 %] [04:32:10.326] [SAMPLE-VAL] Sample 19: weight 1.000 -> 0.007 [E:T1-S5=100 % T2-S6=100 % T3-C3=70 % T4-DA=48 % T5-DQ=22 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=84 % T3-S9=54 % T4-D3=94 % T5-D6=56 % T6-H7=85 % T7-H8=72 %] [04:32:10.330] [SAMPLE-VAL] Sample 20: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=83 % T4-DA=55 % T5-DQ=12 % T6-HJ=0 %! T7-H3=13 %, S:T2-S3=87 % T3-S9=45 % T4-D3=86 % T5-D6=70 % T6-H7=87 % T7-H8=73 %] [04:32:10.334] [SAMPLE-VAL] Sample 21: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %! T7-H3=14 %, S:T2-S3=84 % T3-S9=53 % T4-D3=100 % T5-D6=96 % T6-H7=89 % T7-H8=71 %] [04:32:10.338] [SAMPLE-VAL] Sample 22: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=74 % T4-DA=61 % T5-DQ=24 % T6-HJ=0 %! T7-H3=11 %, S:T2-S3=90 % T3-S9=47 % T4-D3=83 % T5-D6=65 % T6-H7=88 % T7-H8=72 %] [04:32:10.342] [SAMPLE-VAL] Sample 23: weight 1.000 -> 0.017 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 % T4-DA=47 % T5-DQ=30 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=86 % T3-S9=52 % T4-D3=85 % T5-D6=31 % T6-H7=89 % T7-H8=73 %] [04:32:10.346] [SAMPLE-VAL] Sample 24: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=51 % T5-DQ=25 % T6-HJ=0 %! T7-H3=11 %, S:T2-S3=85 % T3-S9=50 % T4-D3=94 % T5-D6=59 % T6-H7=86 % T7-H8=73 %] [04:32:10.350] [SAMPLE-VAL] Sample 25: weight 1.000 -> 0.013 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 % T4-DA=52 % T5-DQ=23 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=82 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=87 % T7-H8=72 %] [04:32:10.354] [SAMPLE-VAL] Sample 26: weight 1.000 -> 0.007 [E:T1-S5=100 % T2-S6=100 % T3-C3=75 % T4-DA=54 % T5-DQ=18 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=89 % T3-S9=50 % T4-D3=85 % T5-D6=68 % T6-H7=89 % T7-H8=75 %] [04:32:10.359] [SAMPLE-VAL] Sample 27: weight 1.000 -> 0.014 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=47 % T5-DQ=22 % T6-HJ=0 %! T7-H3=13 %, S:T2-S3=84 % T3-S9=53 % T4-D3=83 % T5-D6=33 % T6-H7=89 % T7-H8=74 %] [04:32:10.363] [SAMPLE-VAL] Sample 28: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=59 % T5-DQ=10 % T6-HJ=0 %! T7-H3=6 %, S:T2-S3=86 % T3-S9=54 % T4-D3=83 % T5-D6=71 % T6-H7=89 % T7-H8=72 %] [04:32:10.367] [SAMPLE-VAL] Sample 29: weight 1.000 -> 0.008 [E:T1-S5=100 % T2-S6=100 % T3-C3=62 % T4-DA=58 % T5-DQ=11 % T6-HJ=0 %! T7-H3=8 %, S:T2-S3=88 % T3-S9=54 % T4-D3=84 % T5-D6=68 % T6-H7=87 % T7-H8=74 %] [04:32:10.371] [SAMPLE-VAL] Sample 30: weight 1.000 -> 0.020 [E:T1-S5=100 % T2-S6=100 % T3-C3=50 % T4-DA=54 % T5-DQ=26 % T6-HJ=0 %! T7-H3=7 %, S:T2-S3=88 % T3-S9=48 % T4-D3=85 % T5-D6=34 % T6-H7=89 % T7-H8=72 %] [04:32:10.376] [SAMPLE-VAL] Sample 31: weight 1.000 -> 0.031 [E:T1-S5=100 % T2-S6=100 % T3-C3=45 % T4-DA=67 % T5-DQ=3 %! T6-HJ=1 %! T7-H3=12 %, S:T2-S3=84 % T3-S9=51 % T4-D3=100 % T5-D6=97 % T6-H7=90 % T7-H8=72 %] [04:32:10.380] [SAMPLE-VAL] Sample 32: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=52 % T4-DA=54 % T5-DQ=22 % T6-HJ=0 %! T7-H3=10 %, S:T2-S3=89 % T3-S9=51 % T4-D3=93 % T5-D6=52 % T6-H7=87 % T7-H8=72 %] [04:32:10.384] [SAMPLE-VAL] Sample 33: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=27 % T4-DA=58 % T5-DQ=22 % T6-HJ=0 %! T7-H3=6 %, S:T2-S3=86 % T3-S9=51 % T4-D3=100 % T5-D6=100 % T6-H7=89 % T7-H8=69 %] [04:32:10.388] [SAMPLE-VAL] Sample 34: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=67 % T5-DQ=5 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=85 % T3-S9=53 % T4-D3=94 % T5-D6=87 % T6-H7=89 % T7-H8=70 %] [04:32:10.392] [SAMPLE-VAL] Sample 35: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=67 % T5-DQ=2 %! T6-HJ=1 %! T7-H3=9 %, S:T2-S3=83 % T3-S9=51 % T4-D3=82 % T5-D6=73 % T6-H7=91 % T7-H8=72 %] [04:32:10.397] [SAMPLE-VAL] Sample 36: weight 1.000 -> 0.015 [E:T1-S5=100 % T2-S6=100 % T3-C3=74 % T4-DA=61 % T5-DQ=24 % T6-HJ=0 %! T7-H3=11 %, S:T2-S3=90 % T3-S9=47 % T4-D3=83 % T5-D6=65 % T6-H7=88 % T7-H8=72 %] [04:32:10.401] [SAMPLE-VAL] Sample 37: weight 1.000 -> 0.021 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=66 % T5-DQ=4 %! T6-HJ=1 %! T7-H3=16 %, S:T2-S3=83 % T3-S9=52 % T4-D3=100 % T5-D6=94 % T6-H7=87 % T7-H8=70 %] [04:32:10.405] [SAMPLE-VAL] Sample 38: weight 1.000 -> 0.130 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %! T7-H3=9 %, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 % T7-H8=74 %] [04:32:10.409] [SAMPLE-VAL] Sample 39: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %! T7-H3=16 %, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 % T7-H8=74 %] [04:32:10.414] [SAMPLE-VAL] Sample 40: weight 1.000 -> 0.024 [E:T1-S5=100 % T2-S6=100 % T3-C3=79 % T4-DA=62 % T5-DQ=22 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=88 % T3-S9=45 % T4-D3=85 % T5-D6=69 % T6-H7=90 % T7-H8=72 %] [04:32:10.418] [SAMPLE-VAL] Sample 41: weight 1.000 -> 0.022 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=48 % T5-DQ=34 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=88 % T3-S9=47 % T4-D3=85 % T5-D6=35 % T6-H7=88 % T7-H8=72 %] [04:32:10.422] [SAMPLE-VAL] Sample 42: weight 1.000 -> 0.018 [E:T1-S5=100 % T2-S6=100 % T3-C3=86 % T4-DA=65 % T5-DQ=4 %! T6-HJ=0 %! T7-H3=11 %, S:T2-S3=82 % T3-S9=47 % T4-D3=94 % T5-D6=86 % T6-H7=87 % T7-H8=68 %] [04:32:10.426] [SAMPLE-VAL] Sample 43: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=58 % T5-DQ=28 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=90 % T3-S9=42 % T4-D3=85 % T5-D6=69 % T6-H7=88 % T7-H8=71 %] [04:32:10.430] [SAMPLE-VAL] Sample 44: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=54 % T5-DQ=21 % T6-HJ=0 %! T7-H3=8 %, S:T2-S3=86 % T3-S9=52 % T4-D3=93 % T5-D6=58 % T6-H7=88 % T7-H8=71 %] [04:32:10.434] [SAMPLE-VAL] Sample 45: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=77 % T4-DA=59 % T5-DQ=10 % T6-HJ=0 %! T7-H3=6 %, S:T2-S3=86 % T3-S9=54 % T4-D3=83 % T5-D6=71 % T6-H7=89 % T7-H8=72 %] [04:32:10.438] [SAMPLE-VAL] Sample 46: weight 1.000 -> 0.089 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=62 % T5-DQ=19 % T6-HJ=2 %! T7-H3=13 %, S:T2-S3=87 % T3-S9=44 % T4-D3=84 % T5-D6=29 % T6-H7=92 % T7-H8=72 %] [04:32:10.443] [SAMPLE-VAL] Sample 47: weight 1.000 -> 0.026 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 % T4-DA=55 % T5-DQ=27 % T6-HJ=1 %! T7-H3=8 %, S:T2-S3=86 % T3-S9=49 % T4-D3=84 % T5-D6=38 % T6-H7=91 % T7-H8=72 %] [04:32:10.447] [SAMPLE-VAL] Sample 48: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=80 % T4-DA=64 % T5-DQ=5 %! T6-HJ=0 %! T7-H3=16 %, S:T2-S3=87 % T3-S9=50 % T4-D3=80 % T5-D6=73 % T6-H7=92 % T7-H8=74 %] [04:32:10.451] [SAMPLE-VAL] Sample 49: weight 1.000 -> 0.021 [E:T1-S5=100 % T2-S6=100 % T3-C3=66 % T4-DA=66 % T5-DQ=4 %! T6-HJ=1 %! T7-H3=16 %, S:T2-S3=83 % T3-S9=52 % T4-D3=100 % T5-D6=94 % T6-H7=87 % T7-H8=70 %] [04:32:10.455] [SAMPLE-VAL] Sample 50: weight 1.000 -> 0.012 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=51 % T5-DQ=29 % T6-HJ=0 %! T7-H3=13 %, S:T2-S3=88 % T3-S9=50 % T4-D3=94 % T5-D6=55 % T6-H7=87 % T7-H8=70 %] [04:32:10.460] [SAMPLE-VAL] Sample 51: weight 1.000 -> 0.032 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=51 % T5-DQ=27 % T6-HJ=1 %! T7-H3=11 %, S:T2-S3=85 % T3-S9=46 % T4-D3=82 % T5-D6=36 % T6-H7=90 % T7-H8=78 %] [04:32:10.464] [SAMPLE-VAL] Sample 52: weight 1.000 -> 0.135 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=64 % T5-DQ=10 % T6-HJ=3 %! T7-H3=9 %, S:T2-S3=85 % T3-S9=49 % T4-D3=85 % T5-D6=24 % T6-H7=92 % T7-H8=71 %] [04:32:10.468] [SAMPLE-VAL] Sample 53: weight 1.000 -> 0.026 [E:T1-S5=100 % T2-S6=100 % T3-C3=64 % T4-DA=55 % T5-DQ=27 % T6-HJ=1 %! T7-H3=8 %, S:T2-S3=86 % T3-S9=49 % T4-D3=84 % T5-D6=38 % T6-H7=91 % T7-H8=72 %] [04:32:10.472] [SAMPLE-VAL] Sample 54: weight 1.000 -> 0.009 [E:T1-S5=100 % T2-S6=100 % T3-C3=49 % T4-DA=49 % T5-DQ=15 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=85 % T3-S9=56 % T4-D3=93 % T5-D6=56 % T6-H7=88 % T7-H8=71 %] [04:32:10.476] [SAMPLE-VAL] Sample 55: weight 1.000 -> 0.016 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=54 % T5-DQ=21 % T6-HJ=0 %! T7-H3=8 %, S:T2-S3=86 % T3-S9=52 % T4-D3=93 % T5-D6=58 % T6-H7=88 % T7-H8=71 %] [04:32:10.480] [SAMPLE-VAL] Sample 56: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=72 % T4-DA=50 % T5-DQ=16 % T6-HJ=1 %! T7-H3=89 %, S:T2-S3=86 % T3-S9=46 % T4-D3=93 % T5-D6=48 % T6-H7=39 % T7-H8=12 %] [04:32:10.492] [SAMPLE-VAL] Sample 59: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=41 % T4-DA=56 % T5-DQ=12 % T6-HJ=2 %! T7-H3=89 %, S:T2-S3=84 % T3-S9=49 % T4-D3=100 % T5-D6=100 % T6-H7=39 % T7-H8=11 %] [04:32:10.496] [SAMPLE-VAL] Sample 60: weight 0.018 -> 0.001 [E:T1-S5=100 % T2-S6=100 % T3-C3=82 % T4-DA=68 % T5-DQ=8 % T6-HJ=1 %! T7-H3=12 %, S:T2-S3=85 % T3-S9=41 % T4-D3=83 % T5-D6=72 % T6-H7=91 % T7-H8=71 %] [04:32:10.504] [SAMPLE-VAL] Sample 62: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 % T4-DA=52 % T5-DQ=15 % T6-HJ=0 %! T7-H3=95 %, S:T2-S3=85 % T3-S9=49 % T4-D3=83 % T5-D6=35 % T6-H7=24 % T7-H8=18 %] [04:32:10.512] [SAMPLE-VAL] Sample 64: weight 0.018 -> 0.001 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=68 % T5-DQ=7 % T6-HJ=1 %! T7-H3=12 %, S:T2-S3=84 % T3-S9=47 % T4-D3=99 % T5-D6=96 % T6-H7=88 % T7-H8=69 %] [04:32:10.517] [SAMPLE-VAL] Sample 65: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=86 % T4-DA=66 % T5-DQ=4 %! T6-HJ=1 %! T7-H3=8 %, S:T2-S3=84 % T3-S9=46 % T4-D3=82 % T5-D6=71 % T6-H7=91 % T7-H8=71 %] [04:32:10.521] [SAMPLE-VAL] Sample 66: weight 0.018 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=68 % T4-DA=57 % T5-DQ=25 % T6-HJ=0 %! T7-H3=7 %, S:T2-S3=85 % T3-S9=49 % T4-D3=85 % T5-D6=35 % T6-H7=92 % T7-H8=70 %] [04:32:10.542] [SAMPLE-VAL] Sample 71: weight 0.018 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=65 % T5-DQ=11 % T6-HJ=0 %! T7-H3=14 %, S:T2-S3=88 % T3-S9=45 % T4-D3=81 % T5-D6=75 % T6-H7=91 % T7-H8=71 %] [04:32:10.547] [SAMPLE-VAL] Sample 72: weight 0.018 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=69 % T4-DA=50 % T5-DQ=26 % T6-HJ=0 %! T7-H3=12 %, S:T2-S3=87 % T3-S9=50 % T4-D3=93 % T5-D6=53 % T6-H7=87 % T7-H8=71 %] [04:32:10.591] [SAMPLE-VAL] Sample 83: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=31 % T4-DA=52 % T5-DQ=15 % T6-HJ=0 %! T7-H3=95 %, S:T2-S3=85 % T3-S9=49 % T4-D3=83 % T5-D6=35 % T6-H7=24 % T7-H8=18 %] [04:32:10.607] [SAMPLE-VAL] Sample 87: weight 0.018 -> 0.001 [E:T1-S5=100 % T2-S6=100 % T3-C3=63 % T4-DA=68 % T5-DQ=7 % T6-HJ=1 %! T7-H3=12 %, S:T2-S3=84 % T3-S9=47 % T4-D3=99 % T5-D6=96 % T6-H7=88 % T7-H8=69 %] [04:32:10.619] [SAMPLE-VAL] Sample 90: weight 0.018 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=55 % T4-DA=51 % T5-DQ=19 % T6-HJ=0 %! T7-H3=9 %, S:T2-S3=87 % T3-S9=51 % T4-D3=93 % T5-D6=52 % T6-H7=87 % T7-H8=70 %] [04:32:10.647] [SAMPLE-VAL] Sample 97: weight 0.004 -> 0.000 [E:T1-S5=100 % T2-S6=100 % T3-C3=60 % T4-DA=51 % T5-DQ=13 % T6-HJ=2 %! T7-H3=88 %, S:T2-S3=86 % T3-S9=46 % T4-D3=83 % T5-D6=33 % T6-H7=36 % T7-H8=11 %] [04:32:10.659] [SAMPLE-VAL] Zeroed 45 samples below relative threshold 0.010 x max 0.1350 = 0.001350 [04:32:10.659] [SAMPLE-VAL] Done. Weight range: 0.000-0.135 [04:32:10.659] [SAMPLE-VAL] Top sample 52 (w=0.135): E:65.AJ3.AQ.KQT732 S:9732.875.J9863.9 [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=64 % T5-DQ=10 % T6-HJ=3 %! T7-H3=9 %, S:T2-S3=85 % T3-S9=49 % T4-D3=85 % T5-D6=24 % T6-H7=92 % T7-H8=71 %] [04:32:10.659] [SAMPLE-VAL] Top sample 13 (w=0.130): E:65.AJ3.AQ.KQT973 S:9732.875.J9863.2 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %! T7-H3=9 %, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 % T7-H8=74 %] [04:32:10.660] [SAMPLE-VAL] Top sample 38 (w=0.130): E:65.AJ3.AQ.KQT932 S:9732.875.J9863.7 [E:T1-S5=100 % T2-S6=100 % T3-C3=84 % T4-DA=63 % T5-DQ=17 % T6-HJ=2 %! T7-H3=9 %, S:T2-S3=87 % T3-S9=49 % T4-D3=83 % T5-D6=23 % T6-H7=91 % T7-H8=74 %] [04:32:10.660] [SAMPLE-VAL] Top sample 46 (w=0.089): E:65.AJ3.AQ.KQ9732 S:9732.875.J9863.T [E:T1-S5=100 % T2-S6=100 % T3-C3=89 % T4-DA=62 % T5-DQ=19 % T6-HJ=2 %! T7-H3=13 %, S:T2-S3=87 % T3-S9=44 % T4-D3=84 % T5-D6=29 % T6-H7=92 % T7-H8=72 %] [04:32:10.660] [SAMPLE-VAL] Top sample 51 (w=0.032): E:65.AJ3.AQJ9.K732 S:9732.875.863.QT9 [E:T1-S5=100 % T2-S6=100 % T3-C3=78 % T4-DA=51 % T5-DQ=27 % T6-HJ=1 %! T7-H3=11 %, S:T2-S3=85 % T3-S9=46 % T4-D3=82 % T5-D6=36 % T6-H7=90 % T7-H8=78 %] [04:32:10.660] After sample validation: 55 deals remaining [04:32:10.660] [PLAY-INFER] No inference observations detected [04:32:10.660] Using weighted samples: 55/55 have non-uniform weights (range 0.007-0.135) [04:32:10.660] Sample deals (55 total, showing first 20, by weight): [04:32:10.660] [1] (w=0.135) N:AQJT.T96.T5.A654 65.AJ3.AQ.KQT732 9732.875.J9863.9 K84.KQ42.K742.J8 [04:32:10.660] [2] (w=0.130) N:AQJT.T96.T5.A654 65.AJ3.AQ.KQT973 9732.875.J9863.2 K84.KQ42.K742.J8 [04:32:10.660] [3] (w=0.130) N:AQJT.T96.T5.A654 65.AJ3.AQ.KQT932 9732.875.J9863.7 K84.KQ42.K742.J8 [04:32:10.660] [4] (w=0.089) N:AQJT.T96.T5.A654 65.AJ3.AQ.KQ9732 9732.875.J9863.T K84.KQ42.K742.J8 [04:32:10.661] [5] (w=0.032) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.K732 9732.875.863.QT9 K84.KQ42.K742.J8 [04:32:10.661] [6] (w=0.031) N:AQJT.T96.T5.A654 65.AJ3.AQ98.KQT3 9732.875.J63.972 K84.KQ42.K742.J8 [04:32:10.661] [7] (w=0.026) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.KT73 9732.875.863.Q92 K84.KQ42.K742.J8 [04:32:10.661] [8] (w=0.026) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.KT32 9732.875.863.Q97 K84.KQ42.K742.J8 [04:32:10.661] [9] (w=0.024) N:AQJT.T96.T5.A654 65.AJ3.AQJ.KT732 9732.875.9863.Q9 K84.KQ42.K742.J8 [04:32:10.661] [10] (w=0.022) N:AQJT.T96.T5.A654 65.AJ3.AQ9.KQT93 9732.875.J863.72 K84.KQ42.K742.J8 [04:32:10.661] [11] (w=0.022) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.K932 9732.875.863.QT7 K84.KQ42.K742.J8 [04:32:10.661] [12] (w=0.022) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.K973 9732.875.863.QT2 K84.KQ42.K742.J8 [04:32:10.661] [13] (w=0.022) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT73 9732.875.J963.92 K84.KQ42.K742.J8 [04:32:10.661] [14] (w=0.022) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQT32 9732.875.J963.97 K84.KQ42.K742.J8 [04:32:10.661] [15] (w=0.021) N:AQJT.T96.T5.A654 65.AJ3.AQ98.KQ73 9732.875.J63.T92 K84.KQ42.K742.J8 [04:32:10.661] [16] (w=0.021) N:AQJT.T96.T5.A654 65.AJ3.AQ98.KQ32 9732.875.J63.T97 K84.KQ42.K742.J8 [04:32:10.662] [17] (w=0.020) N:AQJT.T96.T5.A654 65.AJ3.AQJ9.KT93 9732.875.863.Q72 K84.KQ42.K742.J8 [04:32:10.662] [18] (w=0.019) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQ973 9732.875.J963.T2 K84.KQ42.K742.J8 [04:32:10.662] [19] (w=0.019) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQ932 9732.875.J963.T7 K84.KQ42.K742.J8 [04:32:10.662] [20] (w=0.018) N:AQJT.T96.T5.A654 65.AJ3.AQ8.KQ732 9732.875.J963.T9 K84.KQ42.K742.J8 [04:32:10.662] ... and 35 more [04:32:10.702] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [04:32:10.702] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:32:10.702] CA: [-400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400] [04:32:10.702] C6: [-400, -400, -400, -400, -430, -430, -430, -430, -400, -400, -430, -430, -400, -400, -430, -430, -430, -400, -400, -400, -430, -460, -430, -460, -400, -430, -430, -400, -400, -400, -400, -460, -460, -430, -430, -430, -460, -430, -430, -430, -400, -400, -400, -400, -430, -400, -400, -430, -430, -400, -400, -430, -430, -400, -400] [04:32:10.702] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:32:10.702] CA: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] [04:32:10.702] C6: [2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 0, 1, 0, 2, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 1, 0, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2] [04:32:10.702] --- IMP Calculation Output (card -> average IMP) --- [04:32:10.703] CA: 0.44 [04:32:10.703] C6: -0.44 [04:32:10.703] === DDS DETAILED ANALYSIS === [04:32:10.703] Cards analyzed: 2, Samples per card: 55 [04:32:10.703] [04:32:10.703] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:32:10.703] ----- ------ --------- ------- ----------- -------------------------------- [04:32:10.703] CA 0.44 2.00 0 % 1 [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2...] [04:32:10.703] C6 -0.44 1.38 0 % 3 [2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2...] [04:32:10.703] [04:32:10.703] Selected: CA (IMPs=0.44, avgTricks=2.00) [04:32:10.703] =================== [04:32:10.704] [SD-DEF] single-dummy re-solve: 4 outer world(s) x 4 inner, candidates=[CA,C6] [04:32:14.171] [SD-DEF-DIAG] CA declTricks/outerWorld=[9,9,9,9] avg=9.00 [04:32:17.357] [SD-DEF-DIAG] C6 declTricks/outerWorld=[9,9,9,9] avg=9.00 [04:32:17.357] [SD-DEF] CA: 0.44 -> 0.00 IMP [04:32:17.358] [SD-DEF] C6: -0.44 -> 0.00 IMP [04:32:17.358] [SD-DEF] Override withheld: C6 beats DD pick CA by only 0.00 < 0.50 IMP -- keeping DD pick (likely sampling noise). [04:32:17.358] [SD-DEF] After re-solve, best card: CA (0.00 IMP), 2327 node solve(s) [04:32:17.358] [SD-DEF] elapsed=6656ms [04:32:17.358] [TRUMP] Skipped: not a suit contract [04:32:17.358] Selected: CA (avg 0.00 IMPs, 2.00 tricks) [04:32:17.358] [stage-timing] ok sample=95ms validate=0ms nn=430ms signal=0ms simgames=2ms dds=6695ms total=7226ms samples=55 cards=29 [04:32:17.358] === FindBestCardAsync: Position=N, CardsPlayed=29 === [04:32:17.358] Finding card to play for N: AQJT.T96.T5.A654 [04:32:17.358] Relative position: Righty, Contract type: NoTrump [04:32:17.359] Cards in hand mask: 2 [04:32:17.359] Candidate: AC = 58.8 % [04:32:17.360] Candidate: xC = 41.2 % [04:32:17.360] Selected: CA (58.8 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:18 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:18 === [04:32:18.457] Activated: 5 tricks remaining, threshold=5 [04:32:18.457] ENDGAME: Hidden cards=10 between E and S, need 5+5, declarer tricks=5, defense tricks=3 [04:32:18.457] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:18.457] ENDGAME: N [SJ HT - C654] [04:32:18.457] ENDGAME: W [- HK4 DK7 CJ] [04:32:18.457] ENDGAME: Hidden [S2 HA5 DJ98 CKQT2] [04:32:18.457] ENDGAME: 126 valid worlds (after void filtering) [04:32:18.458] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:18.458] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:18.459] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:18.459] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:18.459] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:18.460] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:18.460] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:18.461] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:18.461] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:18.461] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:18.462] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:18.471] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:18.472] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:18.472] [Timing] N precompute: 9ms mem d=230KB (total=1457MB) [04:32:18.474] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:18.474] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:18.474] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:18.474] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:18.474] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:18.474] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:18.474] [Timing] E precompute: 2ms mem d=136KB (total=1458MB) [04:32:18.476] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:18.476] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:18.476] [Timing] S precompute: 1ms mem d=80KB (total=1458MB) [04:32:18.478] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:18.479] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:18.479] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:18.479] [Timing] W precompute: 2ms mem d=151KB (total=1458MB) [04:32:18.479] ENDGAME: Bidding weights applied to 102/126 worlds (range 0.00-1.00, total 24.98, 24 unpenalised) [04:32:18.479] ENDGAME: Played by E: 7 HCP S:2 H:2 D:2 C:2; by S: 0 HCP S:3 H:2 D:2 C:1 [04:32:18.479] ENDGAME_WORLD: #1 (w=0.01) N:J.T..654 .A5.J98. 2...KQT2 .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #2 (w=0.01) N:J.T..654 .A5.98.2 2..J.KQT .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #3 (w=0.01) N:J.T..654 .A5.98.T 2..J.KQ2 .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #4 (w=0.01) N:J.T..654 .A5.98.Q 2..J.KT2 .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #5 (w=0.01) N:J.T..654 .A5.98.K 2..J.QT2 .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #6 (w=0.01) N:J.T..654 .A5.J8.2 2..9.KQT .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #7 (w=0.01) N:J.T..654 .A5.J8.T 2..9.KQ2 .K4.K7.J [04:32:18.479] ENDGAME_WORLD: #8 (w=0.01) N:J.T..654 .A5.J8.Q 2..9.KT2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #9 (w=1.00) N:J.T..654 .A5.J8.K 2..9.QT2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #10 (w=0.01) N:J.T..654 .A5.8.T2 2..J9.KQ .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #11 (w=0.01) N:J.T..654 .A5.8.Q2 2..J9.KT .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #12 (w=0.01) N:J.T..654 .A5.8.K2 2..J9.QT .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #13 (w=0.01) N:J.T..654 .A5.8.QT 2..J9.K2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #14 (w=0.01) N:J.T..654 .A5.8.KT 2..J9.Q2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #15 (w=1.00) N:J.T..654 .A5.8.KQ 2..J9.T2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #16 (w=0.01) N:J.T..654 .A5.J9.2 2..8.KQT .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #17 (w=0.01) N:J.T..654 .A5.J9.T 2..8.KQ2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #18 (w=0.01) N:J.T..654 .A5.J9.Q 2..8.KT2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #19 (w=1.00) N:J.T..654 .A5.J9.K 2..8.QT2 .K4.K7.J [04:32:18.480] ENDGAME_WORLD: #20 (w=0.01) N:J.T..654 .A5.9.T2 2..J8.KQ .K4.K7.J [04:32:18.480] ENDGAME_WORLD: ... and 106 more [04:32:18.480] ENDGAME: Evaluating 5 candidates across 126 worlds (totalWeight=24.98, rankByScore=True): [04:32:18.536] SJ: defeat 3 % (0.9/25.0), makes 97 % (24.1/25.0), avgDeclTricks=8.9, dist=5:0.0 6:0.2 7:0.2 8:0.5 [9:24.1] [04:32:18.558] HT: defeat 2 % (0.6/25.0), makes 98 % (24.4/25.0), avgDeclTricks=9.9, dist=5:0.1 7:0.1 8:0.4 [9:0.2] [10:24.1] [04:32:18.586] C4: defeat 2 % (0.6/25.0), makes 98 % (24.4/25.0), avgDeclTricks=9.9, dist=5:0.1 6:0.2 7:0.1 8:0.2 [9:0.2] [10:24.2] [04:32:18.613] C5: defeat 2 % (0.6/25.0), makes 98 % (24.4/25.0), avgDeclTricks=9.9, dist=5:0.1 6:0.2 7:0.1 8:0.2 [9:0.2] [10:24.2] [04:32:18.640] C6: defeat 2 % (0.6/25.0), makes 98 % (24.4/25.0), avgDeclTricks=9.9, dist=5:0.1 6:0.2 7:0.1 8:0.2 [9:0.2] [10:24.2] [04:32:18.641] IMP SJ: 1.06 [04:32:18.641] IMP HT: -0.28 [04:32:18.641] IMP C4: -0.26 [04:32:18.641] IMP C5: -0.26 [04:32:18.641] IMP C6: -0.26 [04:32:18.641] ENDGAME: Selected SJ (3 %) === Board DailyIMP2026-08-30_b5_t2 (API) - DDS Engine (N) - 2026-08-30 04:32:19 === === Board DailyIMP2026-08-30_b5_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:32:19 === [04:32:19.100] Activated: 4 tricks remaining, threshold=5 [04:32:19.100] ENDGAME: Hidden cards=8 between E and S, need 4+4, declarer tricks=5, defense tricks=4 [04:32:19.100] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.100] ENDGAME: N [- HT - C654] [04:32:19.100] ENDGAME: W [- HK4 DK CJ] [04:32:19.101] ENDGAME: Hidden [- HA5 DJ9 CKQT2] [04:32:19.101] ENDGAME: 70 valid worlds (after void filtering) [04:32:19.101] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:19.101] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:19.102] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:19.102] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:19.103] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:19.103] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:19.104] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:19.104] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:19.104] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.105] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:19.105] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.115] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:19.115] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:19.115] [Timing] N precompute: 9ms mem d=211KB (total=1448MB) [04:32:19.117] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.117] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:19.117] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:19.118] [Timing] E precompute: 2ms mem d=136KB (total=1448MB) [04:32:19.119] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:19.119] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:19.119] [Timing] S precompute: 1ms mem d=80KB (total=1448MB) [04:32:19.122] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:19.122] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:19.122] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:19.122] [Timing] W precompute: 2ms mem d=146KB (total=1448MB) [04:32:19.122] ENDGAME: Bidding weights applied to 61/70 worlds (range 0.00-1.00, total 9.60, 9 unpenalised) [04:32:19.122] ENDGAME: Played by E: 7 HCP S:2 H:2 D:3 C:2; by S: 0 HCP S:4 H:2 D:2 C:1 [04:32:19.122] ENDGAME_WORLD: #1 (w=0.01) N:.T..654 .A5.J9. ...KQT2 .K4.K.J [04:32:19.122] ENDGAME_WORLD: #2 (w=0.01) N:.T..654 .A5.9.2 ..J.KQT .K4.K.J [04:32:19.122] ENDGAME_WORLD: #3 (w=0.01) N:.T..654 .A5.9.T ..J.KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #4 (w=0.01) N:.T..654 .A5.9.Q ..J.KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #5 (w=0.01) N:.T..654 .A5.9.K ..J.QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #6 (w=0.01) N:.T..654 .A5.J.2 ..9.KQT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #7 (w=0.01) N:.T..654 .A5.J.T ..9.KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #8 (w=0.01) N:.T..654 .A5.J.Q ..9.KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #9 (w=1.00) N:.T..654 .A5.J.K ..9.QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #10 (w=0.01) N:.T..654 .A5..T2 ..J9.KQ .K4.K.J [04:32:19.123] ENDGAME_WORLD: #11 (w=0.01) N:.T..654 .A5..Q2 ..J9.KT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #12 (w=0.01) N:.T..654 .A5..K2 ..J9.QT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #13 (w=0.01) N:.T..654 .A5..QT ..J9.K2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #14 (w=0.01) N:.T..654 .A5..KT ..J9.Q2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #15 (w=1.00) N:.T..654 .A5..KQ ..J9.T2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #16 (w=0.01) N:.T..654 .5.J9.2 .A..KQT .K4.K.J [04:32:19.123] ENDGAME_WORLD: #17 (w=0.01) N:.T..654 .5.J9.T .A..KQ2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #18 (w=0.01) N:.T..654 .5.J9.Q .A..KT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #19 (w=0.01) N:.T..654 .5.J9.K .A..QT2 .K4.K.J [04:32:19.123] ENDGAME_WORLD: #20 (w=0.01) N:.T..654 .5.9.T2 .A.J.KQ .K4.K.J [04:32:19.123] ENDGAME_WORLD: ... and 50 more [04:32:19.124] ENDGAME: Evaluating 4 candidates across 70 worlds (totalWeight=9.60, rankByScore=True): [04:32:19.125] HT: defeat 6 % (0.5/9.6), makes 94 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.0 7:0.1 8:0.4 [9:9.1] [04:32:19.127] C4: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.128] C5: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.130] C6: defeat 5 % (0.5/9.6), makes 95 % (9.1/9.6), avgDeclTricks=8.9, dist=5:0.0 6:0.1 7:0.2 8:0.2 [9:9.1] [04:32:19.130] IMP HT: -0.03 [04:32:19.130] IMP C4: 0.01 [04:32:19.130] IMP C5: 0.01 [04:32:19.130] IMP C6: 0.01 [04:32:19.130] ENDGAME: Selected C6 (5 %) [04:32:19.130] Tied cards: C6,C5,C4 -- invoking NN directly on tied set [04:32:19.131] === FindBestCardAsync: Position=N, CardsPlayed=36 === [04:32:19.131] Finding card to play for N: AQJT.T96.T5.A654 [04:32:19.131] Relative position: Righty, Contract type: NoTrump [04:32:19.131] Cards in hand mask: 2 [04:32:19.132] Candidate: xC = 78.5 % [04:32:19.132] Candidate: TH = 21.5 % [04:32:19.132] Selected: C4 (78.5 %) [04:32:19.516] Activated: 3 tricks remaining, threshold=5 [04:32:19.516] ENDGAME: Hidden cards=6 between E and S, need 3+3, declarer tricks=6, defense tricks=4 [04:32:19.516] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.516] ENDGAME: N [- HT - C65] [04:32:19.516] ENDGAME: W [- HK4 - -] [04:32:19.516] ENDGAME: Hidden [- HA5 DJ9 CKQ] [04:32:19.516] ENDGAME: Current trick (1 cards, led by W): DK [04:32:19.516] ENDGAME: 20 valid worlds (after void filtering) [04:32:19.517] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:19.517] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:19.517] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:19.518] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:19.518] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:19.519] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:19.519] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:19.520] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:19.520] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.520] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:19.521] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:19.530] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:19.530] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:19.530] [Timing] N precompute: 9ms mem d=210KB (total=1458MB) [04:32:19.532] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.532] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.532] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.533] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:19.533] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:19.533] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:19.533] [Timing] E precompute: 2ms mem d=136KB (total=1458MB) [04:32:19.534] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:19.535] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:19.535] [Timing] S precompute: 1ms mem d=80KB (total=1458MB) [04:32:19.537] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:19.537] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:19.537] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:19.537] [Timing] W precompute: 2ms mem d=136KB (total=1458MB) [04:32:19.537] ENDGAME: Bidding weights applied to 18/20 worlds (range 0.01-1.00, total 2.18, 2 unpenalised) [04:32:19.537] ENDGAME: Played by E: 7 HCP S:2 H:2 D:3 C:3; by S: 0 HCP S:4 H:2 D:2 C:2 [04:32:19.537] ENDGAME_WORLD: #1 (w=0.01) N:.T..65 .A5.9. ..J.KQ .K4.. [04:32:19.537] ENDGAME_WORLD: #2 (w=0.01) N:.T..65 .A5.J. ..9.KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #3 (w=0.01) N:.T..65 .A5..Q ..J9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #4 (w=0.01) N:.T..65 .A5..K ..J9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #5 (w=0.01) N:.T..65 .5.J9. .A..KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #6 (w=0.01) N:.T..65 .5.9.Q .A.J.K .K4.. [04:32:19.538] ENDGAME_WORLD: #7 (w=0.01) N:.T..65 .5.9.K .A.J.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #8 (w=0.01) N:.T..65 .5.J.Q .A.9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #9 (w=0.01) N:.T..65 .5.J.K .A.9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #10 (w=0.01) N:.T..65 .5..KQ .A.J9. .K4.. [04:32:19.538] ENDGAME_WORLD: #11 (w=0.01) N:.T..65 .A.J9. .5..KQ .K4.. [04:32:19.538] ENDGAME_WORLD: #12 (w=0.01) N:.T..65 .A.9.Q .5.J.K .K4.. [04:32:19.538] ENDGAME_WORLD: #13 (w=0.01) N:.T..65 .A.9.K .5.J.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #14 (w=0.01) N:.T..65 .A.J.Q .5.9.K .K4.. [04:32:19.538] ENDGAME_WORLD: #15 (w=1.00) N:.T..65 .A.J.K .5.9.Q .K4.. [04:32:19.538] ENDGAME_WORLD: #16 (w=1.00) N:.T..65 .A..KQ .5.J9. .K4.. [04:32:19.538] ENDGAME_WORLD: #17 (w=0.01) N:.T..65 ..J9.Q .A5..K .K4.. [04:32:19.538] ENDGAME_WORLD: #18 (w=0.01) N:.T..65 ..J9.K .A5..Q .K4.. [04:32:19.538] ENDGAME_WORLD: #19 (w=0.01) N:.T..65 ..9.KQ .A5.J. .K4.. [04:32:19.538] ENDGAME_WORLD: #20 (w=0.01) N:.T..65 ..J.KQ .A5.9. .K4.. [04:32:19.539] ENDGAME: Evaluating 3 candidates across 20 worlds (totalWeight=2.18, rankByScore=True): [04:32:19.539] HT: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.0 [9:2.1] [04:32:19.539] C5: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.1 [9:2.1] [04:32:19.539] C6: defeat 6 % (0.1/2.2), makes 94 % (2.1/2.2), avgDeclTricks=8.9, dist=7:0.1 8:0.1 [9:2.1] [04:32:19.539] IMP HT: 0.03 [04:32:19.539] IMP C5: -0.01 [04:32:19.539] IMP C6: -0.01 [04:32:19.539] ENDGAME: Selected HT (6 %) [04:32:19.999] Activated: 2 tricks remaining, threshold=5 [04:32:19.999] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=7, defense tricks=4 [04:32:19.999] ENDGAME: Contract=3N, Declarer=E, ToPlay=N, Trump=NT [04:32:19.999] ENDGAME: N [- - - C65] [04:32:19.999] ENDGAME: W [- HK - -] [04:32:19.999] ENDGAME: Hidden [- HA5 DJ CK] [04:32:19.999] ENDGAME: Current trick (1 cards, led by W): H4 [04:32:19.999] ENDGAME: 3 valid worlds (after void filtering) [04:32:20.000] [DealFinder] Explained bid N P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:32:20.000] [DealFinder] Explained bid E 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:32:20.001] [DealFinder] Explained bid S P: "Responses to 1N, True" -> require: (none) [04:32:20.001] [DealFinder] Explained bid W 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:32:20.001] [DealFinder] Explained bid N P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:32:20.002] [DealFinder] Explained bid E 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:32:20.002] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:32:20.003] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame), NOT (Comb. Pts >= 32, CombinedHcpMin >= 28)" -> require: (none) [04:32:20.003] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:20.003] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:32:20.004] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:32:20.013] [DealFinder] N constraints: HCP[0-11], Suits=(none), Trivial=False [04:32:20.013] [DealFinder] Expression (4407 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:32:20.013] [Timing] N precompute: 9ms mem d=211KB (total=1457MB) [04:32:20.015] [DealFinder] E Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:32:20.016] [DealFinder] E constraints: HCP[15-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:32:20.016] [DealFinder] Expression (789 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & True [04:32:20.016] [Timing] E precompute: 2ms mem d=136KB (total=1457MB) [04:32:20.018] [DealFinder] S constraints: HCP[0-37], Suits=(none), Trivial=False [04:32:20.018] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:32:20.018] [Timing] S precompute: 1ms mem d=80KB (total=1458MB) [04:32:20.020] [DealFinder] W HCP min: tightened from 8 to 10 using HandUnderstanding [04:32:20.020] [DealFinder] W constraints: HCP[10-37], Suits=(none), Trivial=False [04:32:20.020] [DealFinder] Expression (1539 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) [04:32:20.020] [Timing] W precompute: 2ms mem d=144KB (total=1458MB) [04:32:20.020] ENDGAME: Bidding weights applied to 2/3 worlds (range 0.01-1.00, total 1.02, 1 unpenalised) [04:32:20.020] ENDGAME: Played by E: 9 HCP S:2 H:2 D:3 C:4; by S: 0 HCP S:4 H:2 D:3 C:2 [04:32:20.021] ENDGAME_WORLD: #1 (w=0.01) N:...65 .A5.. ..J.K .K.. [04:32:20.021] ENDGAME_WORLD: #2 (w=0.01) N:...65 .5..K .A.J. .K.. [04:32:20.021] ENDGAME_WORLD: #3 (w=1.00) N:...65 .A..K .5.J. .K.. [04:32:20.021] ENDGAME: Evaluating 2 candidates across 3 worlds (totalWeight=1.02, rankByScore=True): [04:32:20.021] C5: defeat 1 % (0.0/1.0), makes 99 % (1.0/1.0), avgDeclTricks=9.0, dist=7:0.0 [9:1.0] [04:32:20.021] C6: defeat 1 % (0.0/1.0), makes 99 % (1.0/1.0), avgDeclTricks=9.0, dist=7:0.0 [9:1.0] [04:32:20.021] IMP C5: 0.00 [04:32:20.021] IMP C6: 0.00 [04:32:20.021] ENDGAME: Selected C6 (1 %) [04:32:20.021] Tied cards: C6,C5 -- invoking NN directly on tied set [04:32:20.021] === FindBestCardAsync: Position=N, CardsPlayed=45 === [04:32:20.021] Finding card to play for N: AQJT.T96.T5.A654 [04:32:20.021] Relative position: Righty, Contract type: NoTrump [04:32:20.022] Cards in hand mask: 1 [04:32:20.022] Candidate: xC = 100.0 % [04:32:20.023] Selected: C5 (100.0 %)