=== Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:04 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:04 === [00:28:04.492] === FindBestCardAsync: Position=N, CardsPlayed=1 === [00:28:04.492] Contract: 3S, Declarer: S, Dealer: N [00:28:04.492] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:04.492] Deal: N:... ... ... ... [00:28:04.492] Position N is on declarer's side - score table shifted by 0 declarer tricks won [00:28:04.492] ****************************** [00:28:04.492] FindMatchingDealsWithPlayInternal Input: [00:28:04.492] Position parameter: N [00:28:04.492] Deal from game: N:... ... ... ... [00:28:04.492] Hand for N: J54.QJ87.Q2.T943 [00:28:04.493] Hand for E: (null) [00:28:04.493] Hand for S: KT987.95.AK84.A5 [00:28:04.493] Hand for W: (null) [00:28:04.493] Cards played: CJ [00:28:04.493] Declarer: S [00:28:04.493] ****************************** [00:28:04.493] [DealFinder] Seed from player N hand: -753462555 [00:28:04.493] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:04.503] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:04.503] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:04.503] [Timing] N precompute: 9ms mem d=202KB (total=1051MB) [00:28:04.510] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:04.510] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:04.510] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:04.510] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:04.510] [Timing] E precompute: 6ms mem d=169KB (total=1051MB) [00:28:04.513] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:04.513] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:04.513] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:04.513] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:04.513] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:04.513] [Timing] S precompute: 2ms mem d=122KB (total=1052MB) [00:28:04.514] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:04.515] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:04.515] [Timing] W precompute: 1ms mem d=64KB (total=1052MB) [00:28:04.515] [Timing] Pre-computation (constraints): 21ms mem d=0MB (total=1052MB, gc2=12) [00:28:04.515] [DealFinder] Using cardsPlayedCount=1 for visibility calculation [00:28:04.515] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=1 [00:28:04.515] [ExtractPartialDeal] Visible hands: N, S [00:28:04.515] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:04.515] [ExtractPartialDeal] Extracted hands: [00:28:04.515] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:04.515] E: ... (0 cards) [00:28:04.515] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:04.515] W: ... (0 cards) [00:28:04.515] [DealFinder] Trump suit from contract '3S': Spades [00:28:04.515] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:04.515] [ComputePlayedCards] Card 1: CJ played by W [00:28:04.515] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: [00:28:04.516] [DealFinder] Added 0 played cards to E (was 0 cards): [00:28:04.516] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [00:28:04.516] [DealFinder] Added 1 played cards to W (was 0 cards): CJ [00:28:04.516] [DealFinder] Bid verification enabled for: E [00:28:04.516] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[3-7] (2 iterations) [00:28:04.516] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[0-4] (2 iterations) [00:28:04.516] [DealFinder] Known cards per player: N=13, E=0, S=13, W=1 [00:28:04.516] [DealFinder] Locked players: N, S [00:28:04.516] [DealFinder] Total known cards: 27, Remaining deck: 25, Cards to deal: 25 [00:28:04.516] [DealFinder] Players needing cards: E:13, W:12 [00:28:04.516] Large number of cards remaining. Using random generation. [00:28:04.517] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:28:04.517] [VerifyHands] FAIL for E: AQ.T6.653.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:04.517] [VerifyHands] FAIL for E: AQ32.A42.J93.862 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:04.517] [VerifyHands] FAIL for E: A6.A643.JT96.KQ8 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:04.517] [VerifyHands] FAIL for E: A3.A642.75.KQ876 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:04.517] [VerifyHands] FAIL for E: AQ632.AK62.T.K76 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:04.981] [Timing] Total: 487ms, Generation: 12ms, Verification: 392ms [00:28:04.981] [Timing] Attempts: 697, PassedSimpleCheck: 515, FailedVerification: 465, Found: 50 [00:28:04.981] Search complete. Returning 50 deals. [00:28:04.981] Found 50 sample deals for simulation. [00:28:04.981] Valid deals for DDS: 50 / 50 [00:28:04.981] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [00:28:04.987] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [00:28:04.988] [SAMPLE-VAL] Opening lead rule validation (CJ): 9/50 samples penalized for convention violation [00:28:04.988] [SAMPLE-VAL] Zeroed 9 samples below threshold 0.010 [00:28:04.988] [SAMPLE-VAL] Done. Weight range: 0.000-0.787 [00:28:04.988] After sample validation: 41 deals remaining [00:28:04.988] Using weighted samples: 41/41 have non-uniform weights (range 0.032-0.787) [00:28:04.988] Sample deals (41 total, showing first 20, by weight): [00:28:04.988] [1] (w=0.787) N:J54.QJ87.Q2.T943 A6.K4.J76.KQ8762 KT987.95.AK84.A5 Q32.AT632.T953.J [00:28:04.989] [2] (w=0.756) N:J54.QJ87.Q2.T943 A6.A2.J95.KQ8762 KT987.95.AK84.A5 Q32.KT643.T763.J [00:28:04.989] [3] (w=0.755) N:J54.QJ87.Q2.T943 Q.AK4.JT5.KQ8762 KT987.95.AK84.A5 A632.T632.9763.J [00:28:04.989] [4] (w=0.750) N:J54.QJ87.Q2.T943 Q.A4.J975.KQ8762 KT987.95.AK84.A5 A632.KT632.T63.J [00:28:04.989] [5] (w=0.689) N:J54.QJ87.Q2.T943 A62.A4.J9.KQ8762 KT987.95.AK84.A5 Q3.KT632.T7653.J [00:28:04.989] [6] (w=0.678) N:J54.QJ87.Q2.T943 A.K43.T953.KQ862 KT987.95.AK84.A5 Q632.AT62.J76.J7 [00:28:04.989] [7] (w=0.670) N:J54.QJ87.Q2.T943 A2.K63.T76.KQ872 KT987.95.AK84.A5 Q63.AT42.J953.J6 [00:28:04.989] [8] (w=0.616) N:J54.QJ87.Q2.T943 A62.K6.965.KQ762 KT987.95.AK84.A5 Q3.AT432.JT73.J8 [00:28:04.989] [9] (w=0.615) N:J54.QJ87.Q2.T943 AQ63.KT.T7.KQ762 KT987.95.AK84.A5 2.A6432.J9653.J8 [00:28:04.989] [10] (w=0.614) N:J54.QJ87.Q2.T943 AQ62.K6.T7.KQ762 KT987.95.AK84.A5 3.AT432.J9653.J8 [00:28:04.989] [11] (w=0.613) N:J54.QJ87.Q2.T943 A2.K62.976.KQ762 KT987.95.AK84.A5 Q63.AT43.JT53.J8 [00:28:04.989] [12] (w=0.602) N:J54.QJ87.Q2.T943 A2.AT.JT96.KQ862 KT987.95.AK84.A5 Q63.K6432.753.J7 [00:28:04.990] [13] (w=0.583) N:J54.QJ87.Q2.T943 A632.KT.JT.KQ872 KT987.95.AK84.A5 Q.A6432.97653.J6 [00:28:04.990] [14] (w=0.583) N:J54.QJ87.Q2.T943 A63.KT3.65.KQ872 KT987.95.AK84.A5 Q2.A642.JT973.J6 [00:28:04.990] [15] (w=0.561) N:J54.QJ87.Q2.T943 A2.A62.J96.KQ862 KT987.95.AK84.A5 Q63.KT43.T753.J7 [00:28:04.990] [16] (w=0.552) N:J54.QJ87.Q2.T943 AQ3.AT3.7.KQ8762 KT987.95.AK84.A5 62.K642.JT9653.J [00:28:04.990] [17] (w=0.549) N:J54.QJ87.Q2.T943 A62.A64.J9.KQ872 KT987.95.AK84.A5 Q3.KT32.T7653.J6 [00:28:04.990] [18] (w=0.540) N:J54.QJ87.Q2.T943 A2.A62.J76.KQ872 KT987.95.AK84.A5 Q63.KT43.T953.J6 [00:28:04.990] [19] (w=0.526) N:J54.QJ87.Q2.T943 Q.A62.J973.KQ876 KT987.95.AK84.A5 A632.KT43.T65.J2 [00:28:04.990] [20] (w=0.520) N:J54.QJ87.Q2.T943 A62.A6.J95.KQ862 KT987.95.AK84.A5 Q3.KT432.T763.J7 [00:28:04.990] ... and 21 more [00:28:06.100] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:06.100] C4: [-100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, 140, -100, -100, 140, 140, -100, 140, -100, -100, 140, 140, -100, -100, 140, -100, 140, -100, -100, 140, 140, 140, 140, -100] [00:28:06.100] CT: [-100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, 140, 140, -100, 140, -100, -100, 140, 140, -100, -100, 140, -100, 140, -100, -100, 140, 140, 140, 140, -100] [00:28:06.100] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:06.100] C4: [8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 8, 9, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9, 9, 9, 8] [00:28:06.101] CT: [8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9, 8, 9, 8, 8, 9, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9, 9, 9, 8] [00:28:06.101] --- IMP Calculation Output (card -> average IMP) --- [00:28:06.101] C4: 0.20 [00:28:06.101] CT: -0.20 [00:28:06.101] === DDS DETAILED ANALYSIS === [00:28:06.101] Cards analyzed: 2, Samples per card: 41 [00:28:06.101] [00:28:06.101] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:06.101] ----- ------ --------- ----------- -------------------------------- [00:28:06.101] C4 0.20 8.37 2 [8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 9, 8...] [00:28:06.101] CT -0.20 8.34 2 [8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8...] [00:28:06.101] [00:28:06.101] Selected: C4 (IMPs=0.20, avgTricks=8.37) [00:28:06.102] =================== [00:28:06.102] [TRUMP] Skipped: not on lead [00:28:06.102] Selected: C4 (avg 0.20 IMPs, 8.37 tricks) [00:28:06.102] [stage-timing] ok sample=488ms validate=0ms nn=7ms signal=0ms simgames=1ms dds=1110ms total=1610ms samples=41 cards=1 [00:28:06.102] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwJ T943 A5 KQJ8762' [00:28:06.106] SUITC_CALL_END: jsonLength=623 [00:28:06.106] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"W:K","Vs":[{"T":"3 [00:28:06.106] === FindBestCardAsync: Position=N, CardsPlayed=1 === [00:28:06.107] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:06.107] Relative position: Dummy, Contract type: Suit [00:28:06.107] Cards in hand mask: 3 [00:28:06.107] Candidate: xC = 98.2 % [00:28:06.108] Candidate: 9C = 1.4 % [00:28:06.108] Candidate: TC = 0.4 % [00:28:06.108] Selected: C3 (98.2 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:07 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:07 === [00:28:07.852] === FindBestCardAsync: Position=S, CardsPlayed=3 === [00:28:07.852] Contract: 3S, Declarer: S, Dealer: N [00:28:07.852] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:07.852] Deal: N:... ... ... ... [00:28:07.852] Position S is on declarer's side - score table shifted by 0 declarer tricks won [00:28:07.852] ****************************** [00:28:07.852] FindMatchingDealsWithPlayInternal Input: [00:28:07.852] Position parameter: S [00:28:07.853] Deal from game: N:... ... ... ... [00:28:07.853] Hand for N: J54.QJ87.Q2.T943 [00:28:07.853] Hand for E: (null) [00:28:07.853] Hand for S: KT987.95.AK84.A5 [00:28:07.853] Hand for W: (null) [00:28:07.853] Cards played: CJ, C3, C2 [00:28:07.853] Declarer: S [00:28:07.853] ****************************** [00:28:07.853] [DealFinder] Seed from player S hand: -1971371993 [00:28:07.853] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:07.863] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:07.863] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:07.863] [Timing] N precompute: 9ms mem d=189KB (total=1049MB) [00:28:07.869] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:07.869] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:07.869] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:07.869] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:07.870] [Timing] E precompute: 6ms mem d=176KB (total=1049MB) [00:28:07.872] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:07.872] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:07.872] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:07.872] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:07.872] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:07.873] [Timing] S precompute: 2ms mem d=122KB (total=1049MB) [00:28:07.874] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:07.874] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:07.874] [Timing] W precompute: 1ms mem d=62KB (total=1049MB) [00:28:07.874] [Timing] Pre-computation (constraints): 20ms mem d=0MB (total=1049MB, gc2=12) [00:28:07.874] [DealFinder] Using cardsPlayedCount=3 for visibility calculation [00:28:07.874] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=3 [00:28:07.874] [ExtractPartialDeal] Visible hands: S, N [00:28:07.875] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:07.875] [ExtractPartialDeal] Extracted hands: [00:28:07.875] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:07.875] E: ... (0 cards) [00:28:07.875] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:07.875] W: ... (0 cards) [00:28:07.875] [DealFinder] Trump suit from contract '3S': Spades [00:28:07.875] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:07.875] [ComputePlayedCards] Card 1: CJ played by W [00:28:07.875] [ComputePlayedCards] Card 2: C3 played by N [00:28:07.875] [ComputePlayedCards] Card 3: C2 played by E [00:28:07.875] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3 [00:28:07.875] [DealFinder] Added 1 played cards to E (was 0 cards): C2 [00:28:07.876] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: [00:28:07.876] [DealFinder] Added 1 played cards to W (was 0 cards): CJ [00:28:07.876] [DealFinder] Bid verification enabled for: E [00:28:07.876] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[3-7] (2 iterations) [00:28:07.876] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[0-4] (2 iterations) [00:28:07.876] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [00:28:07.876] [DealFinder] Locked players: N, S [00:28:07.876] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [00:28:07.876] [DealFinder] Players needing cards: E:12, W:12 [00:28:07.877] Large number of cards remaining. Using random generation. [00:28:07.877] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:28:07.877] [VerifyHands] FAIL for E: Q62.AT3.J975.Q62 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:07.877] [VerifyHands] FAIL for E: Q6.T32.J763.KQ82 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:07.877] [VerifyHands] FAIL for E: AQ3.AKT2.T9.K872 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:07.877] [VerifyHands] FAIL for E: A62.AK2.JT9.K762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:07.879] [VerifyHands] FAIL for E: 32.KT3.653.KQ872 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:08.319] [Timing] Total: 466ms, Generation: 13ms, Verification: 370ms [00:28:08.320] [Timing] Attempts: 792, PassedSimpleCheck: 573, FailedVerification: 523, Found: 50 [00:28:08.320] Search complete. Returning 50 deals. [00:28:08.320] Found 50 sample deals for simulation. [00:28:08.320] Valid deals for DDS: 50 / 50 [00:28:08.320] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [00:28:08.327] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [00:28:08.327] [SAMPLE-VAL] Opening lead rule validation (CJ): 11/50 samples penalized for convention violation [00:28:08.327] [SAMPLE-VAL] Zeroed 11 samples below threshold 0.010 [00:28:08.328] [SAMPLE-VAL] Done. Weight range: 0.000-0.789 [00:28:08.328] After sample validation: 39 deals remaining [00:28:08.328] Using weighted samples: 39/39 have non-uniform weights (range 0.032-0.789) [00:28:08.328] Sample deals (39 total, showing first 20, by weight): [00:28:08.328] [1] (w=0.789) N:J54.QJ87.Q2.T943 A.K43.T76.KQ8762 KT987.95.AK84.A5 Q632.AT62.J953.J [00:28:08.328] [2] (w=0.787) N:J54.QJ87.Q2.T943 A2.K4.J76.KQ8762 KT987.95.AK84.A5 Q63.AT632.T953.J [00:28:08.328] [3] (w=0.719) N:J54.QJ87.Q2.T943 32.AK4.J6.KQ8762 KT987.95.AK84.A5 AQ6.T632.T9753.J [00:28:08.328] [4] (w=0.684) N:J54.QJ87.Q2.T943 A63.K6.T93.KQ762 KT987.95.AK84.A5 Q2.AT432.J765.J8 [00:28:08.328] [5] (w=0.665) N:J54.QJ87.Q2.T943 A3.KT.J973.KQ862 KT987.95.AK84.A5 Q62.A6432.T65.J7 [00:28:08.328] [6] (w=0.665) N:J54.QJ87.Q2.T943 A.K64.T765.KQ762 KT987.95.AK84.A5 Q632.AT32.J93.J8 [00:28:08.328] [7] (w=0.647) N:J54.QJ87.Q2.T943 AQ.K2.T975.KQ872 KT987.95.AK84.A5 632.AT643.J63.J6 [00:28:08.329] [8] (w=0.647) N:J54.QJ87.Q2.T943 Q62.A.J753.KQ762 KT987.95.AK84.A5 A3.KT6432.T96.J8 [00:28:08.329] [9] (w=0.622) N:J54.QJ87.Q2.T943 A2.K32.J53.KQ762 KT987.95.AK84.A5 Q63.AT64.T976.J8 [00:28:08.329] [10] (w=0.589) N:J54.QJ87.Q2.T943 Q2.A62.JT7.KQ762 KT987.95.AK84.A5 A63.KT43.9653.J8 [00:28:08.329] [11] (w=0.587) N:J54.QJ87.Q2.T943 A2.AT4.JT7.KQ862 KT987.95.AK84.A5 Q63.K632.9653.J7 [00:28:08.329] [12] (w=0.574) N:J54.QJ87.Q2.T943 AQ6.KT4.T9.KQ872 KT987.95.AK84.A5 32.A632.J7653.J6 [00:28:08.329] [13] (w=0.571) N:J54.QJ87.Q2.T943 A62.AT.J95.KQ762 KT987.95.AK84.A5 Q3.K6432.T763.J8 [00:28:08.329] [14] (w=0.568) N:J54.QJ87.Q2.T943 AQ6.KT2.T3.KQ862 KT987.95.AK84.A5 32.A643.J9765.J7 [00:28:08.329] [15] (w=0.547) N:J54.QJ87.Q2.T943 Q.AT4.J976.KQ872 KT987.95.AK84.A5 A632.K632.T53.J6 [00:28:08.329] [16] (w=0.547) N:J54.QJ87.Q2.T943 AQ2.K32.97.KQ762 KT987.95.AK84.A5 63.AT64.JT653.J8 [00:28:08.329] [17] (w=0.543) N:J54.QJ87.Q2.T943 Q632.A.J93.KQ862 KT987.95.AK84.A5 A.KT6432.T765.J7 [00:28:08.329] [18] (w=0.540) N:J54.QJ87.Q2.T943 A6.A42.J63.KQ862 KT987.95.AK84.A5 Q32.KT63.T975.J7 [00:28:08.329] [19] (w=0.517) N:J54.QJ87.Q2.T943 Q2.A3.JT65.KQ862 KT987.95.AK84.A5 A63.KT642.973.J7 [00:28:08.330] [20] (w=0.502) N:J54.QJ87.Q2.T943 Q6.AK6.653.KQ762 KT987.95.AK84.A5 A32.T432.JT97.J8 [00:28:08.330] ... and 19 more [00:28:09.524] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:09.524] CA: [-100, -100, -100, -100, -100, -100, 140, 140, -100, 140, -100, -100, -100, -100, 140, -100, -100, -100, 140, 140, -100, -100, -200, -300, 140, 140, -100, -100, 140, 140, 140, 140, -100, 140, 140, -100, -100, -100, -100] [00:28:09.525] C5: [-200, -200, -200, -100, -100, -100, 140, 140, -100, 140, -100, -100, -100, -100, 140, -100, -100, -100, 140, 140, -100, -100, -200, -400, -100, 140, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100] [00:28:09.525] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:09.525] CA: [8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 8, 8, 7, 6, 9, 9, 8, 8, 9, 9, 9, 9, 8, 9, 9, 8, 8, 8, 8] [00:28:09.525] C5: [7, 7, 7, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9, 8, 8, 7, 5, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8] [00:28:09.525] --- IMP Calculation Output (card -> average IMP) --- [00:28:09.525] CA: 0.79 [00:28:09.525] C5: -0.79 [00:28:09.525] === DDS DETAILED ANALYSIS === [00:28:09.525] Cards analyzed: 2, Samples per card: 39 [00:28:09.525] [00:28:09.525] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:09.525] ----- ------ --------- ----------- -------------------------------- [00:28:09.525] CA 0.79 8.28 4 [8, 8, 8, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9...] [00:28:09.525] C5 -0.79 8.03 4 [7, 7, 7, 8, 8, 8, 9, 9, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 9, 9...] [00:28:09.525] [00:28:09.526] Selected: CA (IMPs=0.79, avgTricks=8.28) [00:28:09.526] =================== [00:28:09.526] [TRUMP] Skipped: not on lead [00:28:09.526] Selected: CA (avg 0.79 IMPs, 8.28 tricks) [00:28:09.526] [stage-timing] ok sample=467ms validate=0ms nn=7ms signal=0ms simgames=1ms dds=1194ms total=1673ms samples=39 cards=3 [00:28:09.526] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LwJ T943 A5 KQJ8762' [00:28:09.530] SUITC_CALL_END: jsonLength=623 [00:28:09.530] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"W:K","Vs":[{"T":"3 [00:28:09.530] === FindBestCardAsync: Position=S, CardsPlayed=3 === [00:28:09.530] Finding card to play for S: KT987.95.AK84.A5 [00:28:09.530] Relative position: Declarer, Contract type: Suit [00:28:09.530] Cards in hand mask: 2 [00:28:09.531] Candidate: AC = 91.7 % [00:28:09.531] Candidate: xC = 8.3 % [00:28:09.531] Selected: CA (91.7 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:13 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:13 === [00:28:13.679] === FindBestCardAsync: Position=S, CardsPlayed=4 === [00:28:13.679] Contract: 3S, Declarer: S, Dealer: N [00:28:13.679] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:13.679] Deal: N:... ... ... ... [00:28:13.679] Position S is on declarer's side - score table shifted by 1 declarer tricks won [00:28:13.679] ****************************** [00:28:13.679] FindMatchingDealsWithPlayInternal Input: [00:28:13.679] Position parameter: S [00:28:13.679] Deal from game: N:... ... ... ... [00:28:13.679] Hand for N: J54.QJ87.Q2.T943 [00:28:13.679] Hand for E: (null) [00:28:13.679] Hand for S: KT987.95.AK84.A5 [00:28:13.679] Hand for W: (null) [00:28:13.680] Cards played: CJ, C3, C2, CA [00:28:13.680] Declarer: S [00:28:13.680] ****************************** [00:28:13.680] [DealFinder] Seed from player S hand: -1971371993 [00:28:13.680] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:13.689] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:13.689] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:13.689] [Timing] N precompute: 8ms mem d=203KB (total=1033MB) [00:28:13.695] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:13.695] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:13.695] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:13.695] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:13.695] [Timing] E precompute: 6ms mem d=169KB (total=1033MB) [00:28:13.698] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:13.698] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:13.698] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:13.698] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:13.698] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:13.699] [Timing] S precompute: 2ms mem d=122KB (total=1033MB) [00:28:13.700] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:13.700] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:13.700] [Timing] W precompute: 1ms mem d=63KB (total=1033MB) [00:28:13.700] [Timing] Pre-computation (constraints): 20ms mem d=0MB (total=1033MB, gc2=12) [00:28:13.700] [DealFinder] Using cardsPlayedCount=4 for visibility calculation [00:28:13.700] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=4 [00:28:13.700] [ExtractPartialDeal] Visible hands: S, N [00:28:13.700] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:13.700] [ExtractPartialDeal] Extracted hands: [00:28:13.701] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:13.701] E: ... (0 cards) [00:28:13.701] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:13.701] W: ... (0 cards) [00:28:13.701] [DealFinder] Trump suit from contract '3S': Spades [00:28:13.701] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:13.701] [ComputePlayedCards] Card 1: CJ played by W [00:28:13.701] [ComputePlayedCards] Card 2: C3 played by N [00:28:13.701] [ComputePlayedCards] Card 3: C2 played by E [00:28:13.701] [ComputePlayedCards] Card 4: CA played by S [00:28:13.701] [ComputePlayedCards] Trick complete. Winner: S [00:28:13.701] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3 [00:28:13.702] [DealFinder] Added 1 played cards to E (was 0 cards): C2 [00:28:13.702] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA [00:28:13.702] [DealFinder] Added 1 played cards to W (was 0 cards): CJ [00:28:13.702] [DealFinder] Bid verification enabled for: E [00:28:13.702] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[3-7] (2 iterations) [00:28:13.702] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[0-4] (2 iterations) [00:28:13.702] [DealFinder] Known cards per player: N=13, E=1, S=13, W=1 [00:28:13.702] [DealFinder] Locked players: N, S [00:28:13.702] [DealFinder] Total known cards: 28, Remaining deck: 24, Cards to deal: 24 [00:28:13.702] [DealFinder] Players needing cards: E:12, W:12 [00:28:13.703] Large number of cards remaining. Using random generation. [00:28:13.703] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:28:13.703] [VerifyHands] FAIL for E: Q62.AT3.J975.Q62 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:13.703] [VerifyHands] FAIL for E: Q6.T32.J763.KQ82 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:13.703] [VerifyHands] FAIL for E: AQ3.AKT2.T9.K872 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:13.703] [VerifyHands] FAIL for E: A62.AK2.JT9.K762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:13.705] [VerifyHands] FAIL for E: 32.KT3.653.KQ872 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:14.129] [Timing] Total: 448ms, Generation: 12ms, Verification: 356ms [00:28:14.129] [Timing] Attempts: 792, PassedSimpleCheck: 573, FailedVerification: 523, Found: 50 [00:28:14.129] Search complete. Returning 50 deals. [00:28:14.129] Found 50 sample deals for simulation. [00:28:14.129] Valid deals for DDS: 50 / 50 [00:28:14.129] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [00:28:14.135] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [00:28:14.136] [SAMPLE-VAL] Opening lead rule validation (CJ): 11/50 samples penalized for convention violation [00:28:14.136] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:14.137] [SAMPLE-VAL] Sample 1: weight 0.543 -> 0.170 [E:T1-C2=85 %, W:T1-CJ=18 %] [00:28:14.138] [SAMPLE-VAL] Sample 2: weight 0.032 -> 0.001 [E:T1-C2=74 %, W:T1-CJ=0 %] [00:28:14.139] [SAMPLE-VAL] Sample 3: weight 0.488 -> 0.221 [E:T1-C2=82 %, W:T1-CJ=38 %] [00:28:14.139] [SAMPLE-VAL] Sample 4: weight 0.045 -> 0.003 [E:T1-C2=99 %, W:T1-CJ=1 %] [00:28:14.140] [SAMPLE-VAL] Sample 5: weight 0.647 -> 0.315 [E:T1-C2=98 %, W:T1-CJ=37 %] [00:28:14.141] [SAMPLE-VAL] Sample 6: weight 0.002 -> 0.000 [E:T1-C2=57 %, W:T1-CJ=0 %] [00:28:14.141] [SAMPLE-VAL] Sample 7: weight 0.002 -> 0.000 [E:T1-C2=55 %, W:T1-CJ=0 %] [00:28:14.142] [SAMPLE-VAL] Sample 8: weight 0.622 -> 0.349 [E:T1-C2=98 %, W:T1-CJ=49 %] [00:28:14.143] [SAMPLE-VAL] Sample 9: weight 0.665 -> 0.328 [E:T1-C2=84 %, W:T1-CJ=44 %] [00:28:14.143] [SAMPLE-VAL] Sample 10: weight 0.587 -> 0.236 [E:T1-C2=89 %, W:T1-CJ=28 %] [00:28:14.144] [SAMPLE-VAL] Sample 11: weight 0.032 -> 0.001 [E:T1-C2=82 %, W:T1-CJ=0 %] [00:28:14.145] [SAMPLE-VAL] Sample 12: weight 0.719 -> 0.432 [E:T1-C2=89 %, W:T1-CJ=62 %] [00:28:14.145] [SAMPLE-VAL] Sample 13: weight 0.069 -> 0.005 [E:T1-C2=97 %, W:T1-CJ=1 %] [00:28:14.146] [SAMPLE-VAL] Sample 14: weight 0.589 -> 0.249 [E:T1-C2=98 %, W:T1-CJ=28 %] [00:28:14.147] [SAMPLE-VAL] Sample 15: weight 0.070 -> 0.004 [E:T1-C2=80 %, W:T1-CJ=1 %] [00:28:14.147] [SAMPLE-VAL] Sample 16: weight 0.069 -> 0.004 [E:T1-C2=63 %, W:T1-CJ=1 %] [00:28:14.148] [SAMPLE-VAL] Sample 17: weight 0.392 -> 0.147 [E:T1-C2=99 %, W:T1-CJ=22 %] [00:28:14.149] [SAMPLE-VAL] Sample 18: weight 0.092 -> 0.005 [E:T1-C2=72 %, W:T1-CJ=1 %] [00:28:14.149] [SAMPLE-VAL] Sample 19: weight 0.104 -> 0.007 [E:T1-C2=95 %, W:T1-CJ=1 %] [00:28:14.150] [SAMPLE-VAL] Sample 20: weight 0.439 -> 0.218 [E:T1-C2=89 %, W:T1-CJ=42 %] [00:28:14.151] [SAMPLE-VAL] Sample 21: weight 0.571 -> 0.221 [E:T1-C2=98 %, W:T1-CJ=23 %] [00:28:14.152] [SAMPLE-VAL] Sample 22: weight 0.002 -> 0.000 [E:T1-C2=59 %, W:T1-CJ=1 %] [00:28:14.152] [SAMPLE-VAL] Sample 23: weight 0.032 -> 0.003 [E:T1-C2=84 %, W:T1-CJ=1 %] [00:28:14.153] [SAMPLE-VAL] Sample 24: weight 0.077 -> 0.005 [E:T1-C2=97 %, W:T1-CJ=1 %] [00:28:14.154] [SAMPLE-VAL] Sample 25: weight 0.464 -> 0.212 [E:T1-C2=80 %, W:T1-CJ=40 %] [00:28:14.154] [SAMPLE-VAL] Sample 26: weight 0.574 -> 0.252 [E:T1-C2=77 %, W:T1-CJ=38 %] [00:28:14.155] [SAMPLE-VAL] Sample 27: weight 0.684 -> 0.317 [E:T1-C2=98 %, W:T1-CJ=34 %] [00:28:14.156] [SAMPLE-VAL] Sample 28: weight 0.517 -> 0.256 [E:T1-C2=89 %, W:T1-CJ=42 %] [00:28:14.156] [SAMPLE-VAL] Sample 29: weight 0.002 -> 0.000 [E:T1-C2=87 %, W:T1-CJ=0 %] [00:28:14.157] [SAMPLE-VAL] Sample 30: weight 0.032 -> 0.002 [E:T1-C2=79 %, W:T1-CJ=1 %] [00:28:14.158] [SAMPLE-VAL] Sample 31: weight 0.568 -> 0.276 [E:T1-C2=87 %, W:T1-CJ=41 %] [00:28:14.158] [SAMPLE-VAL] Sample 32: weight 0.540 -> 0.280 [E:T1-C2=85 %, W:T1-CJ=48 %] [00:28:14.159] [SAMPLE-VAL] Sample 33: weight 0.002 -> 0.000 [E:T1-C2=88 %, W:T1-CJ=0 %] [00:28:14.160] [SAMPLE-VAL] Sample 34: weight 0.665 -> 0.350 [E:T1-C2=98 %, W:T1-CJ=43 %] [00:28:14.160] [SAMPLE-VAL] Sample 35: weight 0.417 -> 0.136 [E:T1-C2=99 %, W:T1-CJ=17 %] [00:28:14.161] [SAMPLE-VAL] Sample 36: weight 0.069 -> 0.005 [E:T1-C2=97 %, W:T1-CJ=1 %] [00:28:14.162] [SAMPLE-VAL] Sample 37: weight 0.502 -> 0.226 [E:T1-C2=97 %, W:T1-CJ=32 %] [00:28:14.162] [SAMPLE-VAL] Sample 38: weight 0.647 -> 0.316 [E:T1-C2=78 %, W:T1-CJ=46 %] [00:28:14.163] [SAMPLE-VAL] Sample 39: weight 0.547 -> 0.288 [E:T1-C2=99 %, W:T1-CJ=43 %] [00:28:14.164] [SAMPLE-VAL] Sample 40: weight 0.002 -> 0.000 [E:T1-C2=61 %, W:T1-CJ=0 %] [00:28:14.164] [SAMPLE-VAL] Sample 41: weight 0.002 -> 0.000 [E:T1-C2=71 %, W:T1-CJ=1 %] [00:28:14.165] [SAMPLE-VAL] Sample 42: weight 0.787 -> 0.517 [E:T1-C2=90 %, W:T1-CJ=73 %] [00:28:14.166] [SAMPLE-VAL] Sample 43: weight 0.547 -> 0.225 [E:T1-C2=86 %, W:T1-CJ=30 %] [00:28:14.166] [SAMPLE-VAL] Sample 44: weight 0.002 -> 0.000 [E:T1-C2=16 %, W:T1-CJ=0 %] [00:28:14.167] [SAMPLE-VAL] Sample 45: weight 0.002 -> 0.000 [E:T1-C2=55 %, W:T1-CJ=0 %] [00:28:14.168] [SAMPLE-VAL] Sample 46: weight 0.423 -> 0.226 [E:T1-C2=94 %, W:T1-CJ=47 %] [00:28:14.168] [SAMPLE-VAL] Sample 47: weight 0.789 -> 0.498 [E:T1-C2=88 %, W:T1-CJ=69 %] [00:28:14.169] [SAMPLE-VAL] Sample 48: weight 0.002 -> 0.000 [E:T1-C2=84 %, W:T1-CJ=0 %] [00:28:14.170] [SAMPLE-VAL] Sample 49: weight 0.002 -> 0.000 [E:T1-C2=90 %, W:T1-CJ=0 %] [00:28:14.170] [SAMPLE-VAL] Sample 50: weight 0.032 -> 0.002 [E:T1-C2=79 %, W:T1-CJ=1 %] [00:28:14.171] [SAMPLE-VAL] Zeroed 24 samples below threshold 0.010 [00:28:14.171] [SAMPLE-VAL] Done. Weight range: 0.000-0.517 [00:28:14.171] [SAMPLE-VAL] Top sample 42 (w=0.517): E:A2.K4.J76.KQ8762 W:Q63.AT632.T953.J [E:T1-C2=90 %, W:T1-CJ=73 %] [00:28:14.171] [SAMPLE-VAL] Top sample 47 (w=0.498): E:A.K43.T76.KQ8762 W:Q632.AT62.J953.J [E:T1-C2=88 %, W:T1-CJ=69 %] [00:28:14.171] [SAMPLE-VAL] Top sample 12 (w=0.432): E:32.AK4.J6.KQ8762 W:AQ6.T632.T9753.J [E:T1-C2=89 %, W:T1-CJ=62 %] [00:28:14.171] [SAMPLE-VAL] Top sample 34 (w=0.350): E:A.K64.T765.KQ762 W:Q632.AT32.J93.J8 [E:T1-C2=98 %, W:T1-CJ=43 %] [00:28:14.171] [SAMPLE-VAL] Top sample 8 (w=0.349): E:A2.K32.J53.KQ762 W:Q63.AT64.T976.J8 [E:T1-C2=98 %, W:T1-CJ=49 %] [00:28:14.171] After sample validation: 26 deals remaining [00:28:14.171] Using weighted samples: 26/26 have non-uniform weights (range 0.136-0.517) [00:28:14.171] Sample deals (26 total, showing first 20, by weight): [00:28:14.172] [1] (w=0.517) N:J54.QJ87.Q2.T943 A2.K4.J76.KQ8762 KT987.95.AK84.A5 Q63.AT632.T953.J [00:28:14.172] [2] (w=0.498) N:J54.QJ87.Q2.T943 A.K43.T76.KQ8762 KT987.95.AK84.A5 Q632.AT62.J953.J [00:28:14.172] [3] (w=0.432) N:J54.QJ87.Q2.T943 32.AK4.J6.KQ8762 KT987.95.AK84.A5 AQ6.T632.T9753.J [00:28:14.172] [4] (w=0.350) N:J54.QJ87.Q2.T943 A.K64.T765.KQ762 KT987.95.AK84.A5 Q632.AT32.J93.J8 [00:28:14.172] [5] (w=0.349) N:J54.QJ87.Q2.T943 A2.K32.J53.KQ762 KT987.95.AK84.A5 Q63.AT64.T976.J8 [00:28:14.172] [6] (w=0.328) N:J54.QJ87.Q2.T943 A3.KT.J973.KQ862 KT987.95.AK84.A5 Q62.A6432.T65.J7 [00:28:14.172] [7] (w=0.317) N:J54.QJ87.Q2.T943 A63.K6.T93.KQ762 KT987.95.AK84.A5 Q2.AT432.J765.J8 [00:28:14.172] [8] (w=0.316) N:J54.QJ87.Q2.T943 AQ.K2.T975.KQ872 KT987.95.AK84.A5 632.AT643.J63.J6 [00:28:14.172] [9] (w=0.315) N:J54.QJ87.Q2.T943 Q62.A.J753.KQ762 KT987.95.AK84.A5 A3.KT6432.T96.J8 [00:28:14.172] [10] (w=0.288) N:J54.QJ87.Q2.T943 AQ2.K32.97.KQ762 KT987.95.AK84.A5 63.AT64.JT653.J8 [00:28:14.173] [11] (w=0.280) N:J54.QJ87.Q2.T943 A6.A42.J63.KQ862 KT987.95.AK84.A5 Q32.KT63.T975.J7 [00:28:14.173] [12] (w=0.276) N:J54.QJ87.Q2.T943 AQ6.KT2.T3.KQ862 KT987.95.AK84.A5 32.A643.J9765.J7 [00:28:14.173] [13] (w=0.256) N:J54.QJ87.Q2.T943 Q2.A3.JT65.KQ862 KT987.95.AK84.A5 A63.KT642.973.J7 [00:28:14.173] [14] (w=0.252) N:J54.QJ87.Q2.T943 AQ6.KT4.T9.KQ872 KT987.95.AK84.A5 32.A632.J7653.J6 [00:28:14.173] [15] (w=0.249) N:J54.QJ87.Q2.T943 Q2.A62.JT7.KQ762 KT987.95.AK84.A5 A63.KT43.9653.J8 [00:28:14.173] [16] (w=0.236) N:J54.QJ87.Q2.T943 A2.AT4.JT7.KQ862 KT987.95.AK84.A5 Q63.K632.9653.J7 [00:28:14.173] [17] (w=0.226) N:J54.QJ87.Q2.T943 AQ32.T63..KQ8762 KT987.95.AK84.A5 6.AK42.JT97653.J [00:28:14.173] [18] (w=0.226) N:J54.QJ87.Q2.T943 Q6.AK6.653.KQ762 KT987.95.AK84.A5 A32.T432.JT97.J8 [00:28:14.173] [19] (w=0.225) N:J54.QJ87.Q2.T943 Q.AT4.J976.KQ872 KT987.95.AK84.A5 A632.K632.T53.J6 [00:28:14.173] [20] (w=0.221) N:J54.QJ87.Q2.T943 A62.AT.J95.KQ762 KT987.95.AK84.A5 Q3.K6432.T763.J8 [00:28:14.173] ... and 6 more [00:28:16.245] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:16.245] DA: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -300, -100, -100, 140, -100] [00:28:16.246] ST: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -300, -100, -100, -100, -200, -200, -100, -100, -100, -100] [00:28:16.246] SK: [-100, -100, -100, -200, -100, -100, -100, -100, -100, -100, -100, -200, -100, -200, -100, -100, -300, -100, 140, -100, -200, -200, -100, -100, -100, -100] [00:28:16.246] D4: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -200, -100, -100, 140, -100] [00:28:16.246] D8: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -200, -100, -100, 140, -100] [00:28:16.246] H5: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -200, -100, -100, 140, 140] [00:28:16.246] H9: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -200, -100, -100, 140, 140] [00:28:16.246] C5: [-100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, -100, 140, -100, -300, 140, 140, -100, -100, -200, -100, -100, 140, -100] [00:28:16.246] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:16.246] DA: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 5, 7, 7, 8, 7] [00:28:16.246] ST: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 5, 7, 7, 7, 6, 6, 7, 7, 7, 7] [00:28:16.246] SK: [7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 5, 7, 8, 7, 6, 6, 7, 7, 7, 7] [00:28:16.246] D4: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 6, 7, 7, 8, 7] [00:28:16.246] D8: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 6, 7, 7, 8, 7] [00:28:16.246] H5: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 6, 7, 7, 8, 8] [00:28:16.246] H9: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 6, 7, 7, 8, 8] [00:28:16.246] C5: [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7, 7, 6, 7, 7, 8, 7] [00:28:16.247] --- IMP Calculation Output (card -> average IMP) --- [00:28:16.247] H5: 0.59 [00:28:16.247] H9: 0.59 [00:28:16.247] D4: 0.46 [00:28:16.247] D8: 0.46 [00:28:16.247] C5: 0.46 [00:28:16.247] DA: 0.35 [00:28:16.247] ST: -1.41 [00:28:16.247] SK: -1.49 [00:28:16.247] === DDS DETAILED ANALYSIS === [00:28:16.247] Cards analyzed: 8, Samples per card: 26 [00:28:16.247] [00:28:16.247] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:16.247] ----- ------ --------- ----------- -------------------------------- [00:28:16.247] H5 0.59 7.19 4 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.247] H9 0.59 7.19 4 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.248] D4 0.46 7.15 4 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.248] C5 0.46 7.15 4 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.248] D8 0.46 7.15 4 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.248] DA 0.35 7.12 3 [7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 5, 8, 8, 7...] [00:28:16.248] ST -1.41 6.81 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 5, 7, 7, 7...] [00:28:16.248] SK -1.49 6.77 4 [7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 6, 7, 7, 5, 7, 8, 7...] [00:28:16.248] [00:28:16.248] Selected: H5 (IMPs=0.59, avgTricks=7.19) [00:28:16.248] =================== [00:28:16.248] [TRUMP] Trump=Spades, declarerTrumps=5, dummyTrumps=3, initialMissing=5, maxMissing=7 [00:28:16.248] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J54 KT987 AQ632' [00:28:16.331] SUITC_CALL_END: jsonLength=546 [00:28:16.331] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":5.6522} ],"Result":3.0565, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":5.6522},{"Tricks":3,"Percentag [00:28:16.331] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J54 KT987 AQ632' [00:28:16.415] SUITC_CALL_END: jsonLength=614 [00:28:16.415] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":48.0435} ],"Result":3.4804, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":48.0435},{"Tricks":3,"Percent [00:28:16.415] [TRUMP] Trump-leader check: current=KT987 other=J54 opp=AQ632 [00:28:16.415] [TRUMP] leader=current (-Ls): 3.06 tricks [00:28:16.415] [TRUMP] leader=other (-Ln): 3.48 tricks [00:28:16.415] [TRUMP] -> OTHER hand is better leader by 0.42 tricks [00:28:16.415] [TRUMP] Skipped trump-draw reward: current hand is not the better leader [00:28:16.416] Selected: H5 (avg 0.59 IMPs, 7.19 tricks) -- 1 tied card(s): H9 [00:28:16.416] [stage-timing] ok sample=449ms validate=0ms nn=42ms signal=0ms simgames=0ms dds=2241ms total=2736ms samples=26 cards=4 [00:28:16.416] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 95 QJ87 AKT6432' [00:28:16.578] SUITC_CALL_END: jsonLength=2668 [00:28:16.578] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":2.4224} ,{"Tricks":1,"Percentage":79.3913} ],"Result":0.8012, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":2,"Percent [00:28:16.578] === FindBestCardAsync: Position=S, CardsPlayed=4 === [00:28:16.578] Finding card to play for S: KT987.95.AK84.A5 [00:28:16.578] Relative position: Declarer, Contract type: Suit [00:28:16.578] Cards in hand mask: 12 [00:28:16.579] Candidate: xD = 49.4 % [00:28:16.579] Candidate: xH = 13.3 % [00:28:16.579] Candidate: xC = 10.3 % [00:28:16.579] Candidate: 8D = 6.8 % [00:28:16.579] Candidate: 9H = 6.0 % [00:28:16.579] Candidate: AD = 5.3 % [00:28:16.579] Candidate: xS = 3.8 % [00:28:16.579] Candidate: KS = 2.2 % [00:28:16.580] Candidate: KD = 1.2 % [00:28:16.580] Candidate: 8S = 0.8 % [00:28:16.580] Candidate: TS = 0.5 % [00:28:16.580] Candidate: 9S = 0.4 % [00:28:16.580] Selected: D4 (49.4 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:18 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:18 === [00:28:18.208] === FindBestCardAsync: Position=N, CardsPlayed=6 === [00:28:18.208] Contract: 3S, Declarer: S, Dealer: N [00:28:18.208] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:18.208] Deal: N:... ... ... ... [00:28:18.208] Position N is on declarer's side - score table shifted by 1 declarer tricks won [00:28:18.208] ****************************** [00:28:18.209] FindMatchingDealsWithPlayInternal Input: [00:28:18.209] Position parameter: N [00:28:18.209] Deal from game: N:... ... ... ... [00:28:18.209] Hand for N: J54.QJ87.Q2.T943 [00:28:18.209] Hand for E: (null) [00:28:18.209] Hand for S: KT987.95.AK84.A5 [00:28:18.209] Hand for W: (null) [00:28:18.209] Cards played: CJ, C3, C2, CA, H5, H2 [00:28:18.209] Declarer: S [00:28:18.209] ****************************** [00:28:18.209] [DealFinder] Seed from player N hand: -753462555 [00:28:18.209] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:18.217] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:18.217] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:18.217] [Timing] N precompute: 7ms mem d=193KB (total=1052MB) [00:28:18.223] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:18.223] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:18.224] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:18.224] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:18.224] [Timing] E precompute: 6ms mem d=172KB (total=1052MB) [00:28:18.226] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:18.226] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:18.226] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:18.226] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:18.227] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:18.227] [Timing] S precompute: 2ms mem d=120KB (total=1052MB) [00:28:18.228] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:18.228] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:18.228] [Timing] W precompute: 1ms mem d=63KB (total=1053MB) [00:28:18.228] [Timing] Pre-computation (constraints): 18ms mem d=0MB (total=1053MB, gc2=12) [00:28:18.228] [DealFinder] Using cardsPlayedCount=6 for visibility calculation [00:28:18.228] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=6 [00:28:18.228] [ExtractPartialDeal] Visible hands: N, S [00:28:18.228] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:18.228] [ExtractPartialDeal] Extracted hands: [00:28:18.229] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:18.229] E: ... (0 cards) [00:28:18.229] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:18.229] W: ... (0 cards) [00:28:18.229] [DealFinder] Trump suit from contract '3S': Spades [00:28:18.229] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:18.229] [ComputePlayedCards] Card 1: CJ played by W [00:28:18.229] [ComputePlayedCards] Card 2: C3 played by N [00:28:18.229] [ComputePlayedCards] Card 3: C2 played by E [00:28:18.229] [ComputePlayedCards] Card 4: CA played by S [00:28:18.229] [ComputePlayedCards] Trick complete. Winner: S [00:28:18.229] [ComputePlayedCards] Card 5: H5 played by S [00:28:18.229] [ComputePlayedCards] Card 6: H2 played by W [00:28:18.229] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3 [00:28:18.229] [DealFinder] Added 1 played cards to E (was 0 cards): C2 [00:28:18.229] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5 [00:28:18.229] [DealFinder] Added 2 played cards to W (was 0 cards): CJ, H2 [00:28:18.230] [DealFinder] Bid verification enabled for: E [00:28:18.230] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[3-7] (2 iterations) [00:28:18.230] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[0-4] (2 iterations) [00:28:18.230] [DealFinder] Known cards per player: N=13, E=1, S=13, W=2 [00:28:18.230] [DealFinder] Locked players: N, S [00:28:18.230] [DealFinder] Total known cards: 29, Remaining deck: 23, Cards to deal: 23 [00:28:18.230] [DealFinder] Players needing cards: E:12, W:11 [00:28:18.230] Large number of cards remaining. Using random generation. [00:28:18.230] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:28:18.231] [VerifyHands] FAIL for E: A32.AK.75.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:18.232] [VerifyHands] FAIL for E: Q2.T43.JT53.KQ72 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:18.234] [VerifyHands] FAIL for E: AQ63.T4.T976.KQ2 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:18.234] [VerifyHands] FAIL for E: A3.KT4.T9765.K62 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:18.235] [VerifyHands] FAIL for E: 63.K63.953.KQ762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:18.625] [Timing] Total: 415ms, Generation: 8ms, Verification: 348ms [00:28:18.625] [Timing] Attempts: 457, PassedSimpleCheck: 362, FailedVerification: 312, Found: 50 [00:28:18.625] Search complete. Returning 50 deals. [00:28:18.625] Found 50 sample deals for simulation. [00:28:18.626] Valid deals for DDS: 50 / 50 [00:28:18.626] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [00:28:18.632] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [00:28:18.632] [SAMPLE-VAL] Opening lead rule validation (CJ): 8/50 samples penalized for convention violation [00:28:18.633] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:18.633] [SAMPLE-VAL] T2: S=H5 W=H2 (leader=S) (partial) [00:28:18.634] [SAMPLE-VAL] Sample 1: weight 0.665 -> 0.378 [E:T1-C2=98 %, W:T1-CJ=34 % T2-H2=75 %] [00:28:18.635] [SAMPLE-VAL] Sample 2: weight 0.062 -> 0.013 [E:T1-C2=95 %, W:T1-CJ=1 % T2-H2=42 %] [00:28:18.636] [SAMPLE-VAL] Sample 3: weight 0.594 -> 0.313 [E:T1-C2=97 %, W:T1-CJ=19 % T2-H2=100 %] [00:28:18.637] [SAMPLE-VAL] Sample 4: weight 0.651 -> 0.363 [E:T1-C2=98 %, W:T1-CJ=33 % T2-H2=70 %] [00:28:18.638] [SAMPLE-VAL] Sample 5: weight 0.474 -> 0.217 [E:T1-C2=81 %, W:T1-CJ=40 % T2-H2=39 %] [00:28:18.638] [SAMPLE-VAL] Sample 6: weight 0.063 -> 0.014 [E:T1-C2=96 %, W:T1-CJ=1 % T2-H2=69 %] [00:28:18.639] [SAMPLE-VAL] Sample 7: weight 0.072 -> 0.015 [E:T1-C2=96 %, W:T1-CJ=1 % T2-H2=79 %] [00:28:18.640] [SAMPLE-VAL] Sample 8: weight 0.002 -> 0.000 [E:T1-C2=50 %, W:T1-CJ=0 % T2-H2=39 %] [00:28:18.641] [SAMPLE-VAL] Sample 9: weight 0.059 -> 0.013 [E:T1-C2=94 %, W:T1-CJ=1 % T2-H2=99 %] [00:28:18.642] [SAMPLE-VAL] Sample 10: weight 0.769 -> 0.492 [E:T1-C2=91 %, W:T1-CJ=59 % T2-H2=80 %] [00:28:18.643] [SAMPLE-VAL] Sample 11: weight 0.548 -> 0.299 [E:T1-C2=82 %, W:T1-CJ=47 % T2-H2=65 %] [00:28:18.644] [SAMPLE-VAL] Sample 12: weight 0.770 -> 0.474 [E:T1-C2=90 %, W:T1-CJ=57 % T2-H2=73 %] [00:28:18.644] [SAMPLE-VAL] Sample 13: weight 0.032 -> 0.005 [E:T1-C2=80 %, W:T1-CJ=1 % T2-H2=53 %] [00:28:18.645] [SAMPLE-VAL] Sample 14: weight 0.452 -> 0.257 [E:T1-C2=86 %, W:T1-CJ=43 % T2-H2=76 %] [00:28:18.646] [SAMPLE-VAL] Sample 15: weight 0.081 -> 0.013 [E:T1-C2=73 %, W:T1-CJ=0 % T2-H2=79 %] [00:28:18.647] [SAMPLE-VAL] Sample 16: weight 0.729 -> 0.434 [E:T1-C2=86 %, W:T1-CJ=56 % T2-H2=69 %] [00:28:18.648] [SAMPLE-VAL] Sample 17: weight 0.002 -> 0.000 [E:T1-C2=89 %, W:T1-CJ=0 % T2-H2=51 %] [00:28:18.649] [SAMPLE-VAL] Sample 18: weight 0.627 -> 0.314 [E:T1-C2=98 %, W:T1-CJ=24 % T2-H2=64 %] [00:28:18.649] [SAMPLE-VAL] Sample 19: weight 0.564 -> 0.327 [E:T1-C2=97 %, W:T1-CJ=28 % T2-H2=99 %] [00:28:18.650] [SAMPLE-VAL] Sample 20: weight 0.104 -> 0.014 [E:T1-C2=59 %, W:T1-CJ=0 % T2-H2=77 %] [00:28:18.651] [SAMPLE-VAL] Sample 21: weight 0.039 -> 0.006 [E:T1-C2=66 %, W:T1-CJ=0 % T2-H2=100 %] [00:28:18.652] [SAMPLE-VAL] Sample 22: weight 0.575 -> 0.316 [E:T1-C2=97 %, W:T1-CJ=35 % T2-H2=63 %] [00:28:18.653] [SAMPLE-VAL] Sample 23: weight 0.002 -> 0.000 [E:T1-C2=23 %, W:T1-CJ=0 % T2-H2=100 %] [00:28:18.654] [SAMPLE-VAL] Sample 24: weight 0.124 -> 0.022 [E:T1-C2=76 %, W:T1-CJ=0 % T2-H2=80 %] [00:28:18.655] [SAMPLE-VAL] Sample 25: weight 0.032 -> 0.007 [E:T1-C2=83 %, W:T1-CJ=2 % T2-H2=42 %] [00:28:18.655] [SAMPLE-VAL] Sample 26: weight 0.619 -> 0.366 [E:T1-C2=98 %, W:T1-CJ=47 % T2-H2=63 %] [00:28:18.656] [SAMPLE-VAL] Sample 27: weight 0.002 -> 0.000 [E:T1-C2=71 %, W:T1-CJ=1 % T2-H2=99 %] [00:28:18.657] [SAMPLE-VAL] Sample 28: weight 0.492 -> 0.239 [E:T1-C2=98 %, W:T1-CJ=39 % T2-H2=35 %] [00:28:18.658] [SAMPLE-VAL] Sample 29: weight 0.794 -> 0.507 [E:T1-C2=86 %, W:T1-CJ=69 % T2-H2=75 %] [00:28:18.659] [SAMPLE-VAL] Sample 30: weight 0.672 -> 0.409 [E:T1-C2=99 %, W:T1-CJ=44 % T2-H2=74 %] [00:28:18.659] [SAMPLE-VAL] Sample 31: weight 0.002 -> 0.000 [E:T1-C2=72 %, W:T1-CJ=0 % T2-H2=67 %] [00:28:18.660] [SAMPLE-VAL] Sample 32: weight 0.103 -> 0.020 [E:T1-C2=73 %, W:T1-CJ=1 % T2-H2=76 %] [00:28:18.661] [SAMPLE-VAL] Sample 33: weight 0.801 -> 0.519 [E:T1-C2=86 %, W:T1-CJ=72 % T2-H2=77 %] [00:28:18.662] [SAMPLE-VAL] Sample 34: weight 0.098 -> 0.011 [E:T1-C2=81 %, W:T1-CJ=0 % T2-H2=17 %] [00:28:18.662] [SAMPLE-VAL] Sample 35: weight 0.666 -> 0.381 [E:T1-C2=81 %, W:T1-CJ=47 % T2-H2=81 %] [00:28:18.663] [SAMPLE-VAL] Sample 36: weight 0.002 -> 0.000 [E:T1-C2=60 %, W:T1-CJ=0 % T2-H2=74 %] [00:28:18.664] [SAMPLE-VAL] Sample 37: weight 0.590 -> 0.328 [E:T1-C2=81 %, W:T1-CJ=47 % T2-H2=73 %] [00:28:18.665] [SAMPLE-VAL] Sample 38: weight 0.066 -> 0.019 [E:T1-C2=99 %, W:T1-CJ=2 % T2-H2=75 %] [00:28:18.666] [SAMPLE-VAL] Sample 39: weight 0.539 -> 0.279 [E:T1-C2=78 %, W:T1-CJ=28 % T2-H2=100 %] [00:28:18.666] [SAMPLE-VAL] Sample 40: weight 0.503 -> 0.281 [E:T1-C2=78 %, W:T1-CJ=38 % T2-H2=100 %] [00:28:18.667] [SAMPLE-VAL] Sample 41: weight 0.661 -> 0.421 [E:T1-C2=88 %, W:T1-CJ=69 % T2-H2=71 %] [00:28:18.668] [SAMPLE-VAL] Sample 42: weight 0.462 -> 0.109 [E:T1-C2=89 %, W:T1-CJ=14 % T2-H2=6 %] [00:28:18.669] [SAMPLE-VAL] Sample 43: weight 0.002 -> 0.000 [E:T1-C2=67 %, W:T1-CJ=1 % T2-H2=99 %] [00:28:18.669] [SAMPLE-VAL] Sample 44: weight 0.033 -> 0.004 [E:T1-C2=60 %, W:T1-CJ=1 % T2-H2=43 %] [00:28:18.670] [SAMPLE-VAL] Sample 45: weight 0.002 -> 0.000 [E:T1-C2=61 %, W:T1-CJ=1 % T2-H2=63 %] [00:28:18.671] [SAMPLE-VAL] Sample 46: weight 0.533 -> 0.297 [E:T1-C2=77 %, W:T1-CJ=38 % T2-H2=100 %] [00:28:18.672] [SAMPLE-VAL] Sample 47: weight 0.581 -> 0.265 [E:T1-C2=93 %, W:T1-CJ=46 % T2-H2=25 %] [00:28:18.673] [SAMPLE-VAL] Sample 48: weight 0.046 -> 0.010 [E:T1-C2=97 %, W:T1-CJ=1 % T2-H2=68 %] [00:28:18.673] [SAMPLE-VAL] Sample 49: weight 0.036 -> 0.007 [E:T1-C2=99 %, W:T1-CJ=1 % T2-H2=43 %] [00:28:18.674] [SAMPLE-VAL] Sample 50: weight 0.032 -> 0.004 [E:T1-C2=85 %, W:T1-CJ=0 % T2-H2=81 %] [00:28:18.674] [SAMPLE-VAL] Zeroed 14 samples below threshold 0.010 [00:28:18.674] [SAMPLE-VAL] Done. Weight range: 0.000-0.519 [00:28:18.675] [SAMPLE-VAL] Top sample 33 (w=0.519): E:A2.K3.963.KQ8762 W:Q63.AT642.JT75.J [E:T1-C2=86 %, W:T1-CJ=72 % T2-H2=77 %] [00:28:18.675] [SAMPLE-VAL] Top sample 29 (w=0.507): E:A63.K.T75.KQ8762 W:Q2.AT6432.J963.J [E:T1-C2=86 %, W:T1-CJ=69 % T2-H2=75 %] [00:28:18.675] [SAMPLE-VAL] Top sample 10 (w=0.492): E:A3.KT.JT5.KQ8762 W:Q62.A6432.9763.J [E:T1-C2=91 %, W:T1-CJ=59 % T2-H2=80 %] [00:28:18.675] [SAMPLE-VAL] Top sample 12 (w=0.474): E:A6.AT.J93.KQ8762 W:Q32.K6432.T765.J [E:T1-C2=90 %, W:T1-CJ=57 % T2-H2=73 %] [00:28:18.675] [SAMPLE-VAL] Top sample 16 (w=0.434): E:A32.A.J93.KQ8762 W:Q6.KT6432.T765.J [E:T1-C2=86 %, W:T1-CJ=56 % T2-H2=69 %] [00:28:18.675] After sample validation: 36 deals remaining [00:28:18.675] Using weighted samples: 36/36 have non-uniform weights (range 0.010-0.519) [00:28:18.675] Sample deals (36 total, showing first 20, by weight): [00:28:18.675] [1] (w=0.519) N:J54.QJ87.Q2.T943 A2.K3.963.KQ8762 KT987.95.AK84.A5 Q63.AT642.JT75.J [00:28:18.675] [2] (w=0.507) N:J54.QJ87.Q2.T943 A63.K.T75.KQ8762 KT987.95.AK84.A5 Q2.AT6432.J963.J [00:28:18.675] [3] (w=0.492) N:J54.QJ87.Q2.T943 A3.KT.JT5.KQ8762 KT987.95.AK84.A5 Q62.A6432.9763.J [00:28:18.675] [4] (w=0.474) N:J54.QJ87.Q2.T943 A6.AT.J93.KQ8762 KT987.95.AK84.A5 Q32.K6432.T765.J [00:28:18.676] [5] (w=0.434) N:J54.QJ87.Q2.T943 A32.A.J93.KQ8762 KT987.95.AK84.A5 Q6.KT6432.T765.J [00:28:18.676] [6] (w=0.421) N:J54.QJ87.Q2.T943 AQ32.AT.9.KQ8762 KT987.95.AK84.A5 6.K6432.JT7653.J [00:28:18.676] [7] (w=0.409) N:J54.QJ87.Q2.T943 AQ2.K.JT76.KQ762 KT987.95.AK84.A5 63.AT6432.953.J8 [00:28:18.676] [8] (w=0.381) N:J54.QJ87.Q2.T943 A2.KT.T975.KQ872 KT987.95.AK84.A5 Q63.A6432.J63.J6 [00:28:18.676] [9] (w=0.378) N:J54.QJ87.Q2.T943 A3.KT4.T93.KQ762 KT987.95.AK84.A5 Q62.A632.J765.J8 [00:28:18.676] [10] (w=0.366) N:J54.QJ87.Q2.T943 A62.K43.J7.KQ762 KT987.95.AK84.A5 Q3.AT62.T9653.J8 [00:28:18.676] [11] (w=0.363) N:J54.QJ87.Q2.T943 A32.K4.J97.KQ762 KT987.95.AK84.A5 Q6.AT632.T653.J8 [00:28:18.676] [12] (w=0.328) N:J54.QJ87.Q2.T943 A32.K6.753.KQ862 KT987.95.AK84.A5 Q6.AT432.JT96.J7 [00:28:18.676] [13] (w=0.327) N:J54.QJ87.Q2.T943 Q62.AK4.63.KQ762 KT987.95.AK84.A5 A3.T632.JT975.J8 [00:28:18.676] [14] (w=0.316) N:J54.QJ87.Q2.T943 A63.AT4.95.KQ762 KT987.95.AK84.A5 Q2.K632.JT763.J8 [00:28:18.677] [15] (w=0.314) N:J54.QJ87.Q2.T943 Q32.A.JT95.KQ762 KT987.95.AK84.A5 A6.KT6432.763.J8 [00:28:18.677] [16] (w=0.313) N:J54.QJ87.Q2.T943 632.AKT.J5.KQ762 KT987.95.AK84.A5 AQ.6432.T9763.J8 [00:28:18.677] [17] (w=0.299) N:J54.QJ87.Q2.T943 AQ63.K43.J.KQ862 KT987.95.AK84.A5 2.AT62.T97653.J7 [00:28:18.677] [18] (w=0.297) N:J54.QJ87.Q2.T943 2.AK3.T763.KQ872 KT987.95.AK84.A5 AQ63.T642.J95.J6 [00:28:18.677] [19] (w=0.281) N:J54.QJ87.Q2.T943 Q2.AK4.965.KQ862 KT987.95.AK84.A5 A63.T632.JT73.J7 [00:28:18.677] [20] (w=0.279) N:J54.QJ87.Q2.T943 632.AK3.93.KQ862 KT987.95.AK84.A5 AQ.T642.JT765.J7 [00:28:18.677] ... and 16 more [00:28:19.630] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:19.630] H8: [-100, -100, -100, -100, -100, -300, 140, -100, -100, -100, -100, -100, -100, -200, 140, -100, -200, -100, 140, -100, -300, -100, -200, -200, 170, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100] [00:28:19.630] HQ: [-100, -100, -100, -100, -100, -200, 140, -100, -100, -100, -100, -100, -100, -100, 140, -100, -200, -100, 140, -100, 140, -100, -200, -200, 170, 140, -100, -100, 140, -100, -100, 140, 140, 140, 140, -100] [00:28:19.630] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:19.630] H8: [7, 7, 7, 7, 7, 5, 8, 7, 7, 7, 7, 7, 7, 6, 8, 7, 6, 7, 8, 7, 5, 7, 6, 6, 9, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7] [00:28:19.630] HQ: [7, 7, 7, 7, 7, 6, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 6, 7, 8, 7, 8, 7, 6, 6, 9, 8, 7, 7, 8, 7, 7, 8, 8, 8, 8, 7] [00:28:19.630] --- IMP Calculation Output (card -> average IMP) --- [00:28:19.631] HQ: 0.60 [00:28:19.631] H8: -0.60 [00:28:19.631] === DDS DETAILED ANALYSIS === [00:28:19.631] Cards analyzed: 2, Samples per card: 36 [00:28:19.631] [00:28:19.631] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:19.631] ----- ------ --------- ----------- -------------------------------- [00:28:19.631] HQ 0.60 7.22 4 [7, 7, 7, 7, 7, 6, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 6, 7, 8, 7...] [00:28:19.631] H8 -0.60 6.97 5 [7, 7, 7, 7, 7, 5, 8, 7, 7, 7, 7, 7, 7, 6, 8, 7, 6, 7, 8, 7...] [00:28:19.631] [00:28:19.631] Selected: HQ (IMPs=0.60, avgTricks=7.22) [00:28:19.631] =================== [00:28:19.631] [TRUMP] Skipped: not on lead [00:28:19.631] Selected: HQ (avg 0.60 IMPs, 7.22 tricks) [00:28:19.631] [stage-timing] ok sample=416ms validate=0ms nn=49ms signal=0ms simgames=1ms dds=953ms total=1423ms samples=36 cards=6 [00:28:19.632] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 95 QJ87 AKT6432' [00:28:19.830] SUITC_CALL_END: jsonLength=2365 [00:28:19.830] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":50.7267} ],"Result":1.5073, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":50.7267},{"Tricks":1,"Percent [00:28:19.831] === FindBestCardAsync: Position=N, CardsPlayed=6 === [00:28:19.831] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:19.831] Relative position: Dummy, Contract type: Suit [00:28:19.831] Cards in hand mask: 4 [00:28:19.832] Candidate: QH = 49.3 % [00:28:19.832] Candidate: JH = 35.5 % [00:28:19.832] Candidate: 8H = 9.2 % [00:28:19.832] Candidate: xH = 6.0 % [00:28:19.832] Selected: HQ (49.3 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:25 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:25 === [00:28:25.746] === FindBestCardAsync: Position=N, CardsPlayed=11 === [00:28:25.746] Contract: 3S, Declarer: S, Dealer: N [00:28:25.746] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:25.746] Deal: N:... ... ... ... [00:28:25.747] Position N is on declarer's side - score table shifted by 1 declarer tricks won [00:28:25.747] ****************************** [00:28:25.747] FindMatchingDealsWithPlayInternal Input: [00:28:25.747] Position parameter: N [00:28:25.747] Deal from game: N:... ... ... ... [00:28:25.747] Hand for N: J54.QJ87.Q2.T943 [00:28:25.747] Hand for E: (null) [00:28:25.747] Hand for S: KT987.95.AK84.A5 [00:28:25.747] Hand for W: (null) [00:28:25.747] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7 [00:28:25.748] Declarer: S [00:28:25.748] ****************************** [00:28:25.748] [DealFinder] Seed from player N hand: -753462555 [00:28:25.748] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:25.757] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:25.758] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:25.758] [Timing] N precompute: 9ms mem d=188KB (total=1051MB) [00:28:25.764] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:25.764] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:25.764] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:25.764] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:25.764] [Timing] E precompute: 6ms mem d=161KB (total=1051MB) [00:28:25.767] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:25.767] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:25.767] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:25.767] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:25.767] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:25.767] [Timing] S precompute: 2ms mem d=114KB (total=1051MB) [00:28:25.772] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:25.772] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:25.772] [Timing] W precompute: 4ms mem d=-19706KB (total=1032MB) [00:28:25.772] [Timing] Pre-computation (constraints): 24ms mem d=-18MB (total=1032MB, gc2=12) [00:28:25.772] [DealFinder] Using cardsPlayedCount=11 for visibility calculation [00:28:25.772] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=11 [00:28:25.772] [ExtractPartialDeal] Visible hands: N, S [00:28:25.772] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:25.772] [ExtractPartialDeal] Extracted hands: [00:28:25.773] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:25.773] E: ... (0 cards) [00:28:25.773] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:25.773] W: ... (0 cards) [00:28:25.773] [DealFinder] Trump suit from contract '3S': Spades [00:28:25.773] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:25.773] [ComputePlayedCards] Card 1: CJ played by W [00:28:25.773] [ComputePlayedCards] Card 2: C3 played by N [00:28:25.773] [ComputePlayedCards] Card 3: C2 played by E [00:28:25.773] [ComputePlayedCards] Card 4: CA played by S [00:28:25.773] [ComputePlayedCards] Trick complete. Winner: S [00:28:25.773] [ComputePlayedCards] Card 5: H5 played by S [00:28:25.773] [ComputePlayedCards] Card 6: H2 played by W [00:28:25.773] [ComputePlayedCards] Card 7: HJ played by N [00:28:25.773] [ComputePlayedCards] Card 8: HA played by E [00:28:25.774] [ComputePlayedCards] Trick complete. Winner: E [00:28:25.774] [ComputePlayedCards] Card 9: CK played by E [00:28:25.774] [ComputePlayedCards] Card 10: C5 played by S [00:28:25.774] [ComputePlayedCards] Card 11: D7 played by W [00:28:25.774] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ [00:28:25.774] [DealFinder] Added 3 played cards to E (was 0 cards): C2, HA, CK [00:28:25.774] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5 [00:28:25.774] [DealFinder] Added 3 played cards to W (was 0 cards): CJ, H2, D7 [00:28:25.774] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:25.774] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:25.774] [DealFinder] Bid verification enabled for: E [00:28:25.774] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:25.775] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:25.775] [DealFinder] Known cards per player: N=13, E=7, S=13, W=3 [00:28:25.775] [DealFinder] Locked players: N, S [00:28:25.775] [DealFinder] Total known cards: 36, Remaining deck: 16, Cards to deal: 16 [00:28:25.775] [DealFinder] Players needing cards: E:6, W:10 [00:28:25.775] Large number of cards remaining. Using random generation. [00:28:25.775] [DealFinder] Hands to validate (not 13 cards in partial): E, W [00:28:25.775] [VerifyHands] FAIL for E: A63.AK.63.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:25.777] [VerifyHands] FAIL for E: A3.AK6.96.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:25.790] [VerifyHands] FAIL for E: Q63.A.T63.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:25.790] [VerifyHands] FAIL for E: 3.A64.965.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:25.790] [VerifyHands] FAIL for E: .A64.J963.KQ8762 (((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR Expl...) [00:28:26.155] [Timing] Total: 407ms, Generation: 3ms, Verification: 346ms [00:28:26.155] [Timing] Attempts: 140, PassedSimpleCheck: 140, FailedVerification: 90, Found: 50 [00:28:26.156] Search complete. Returning 50 deals. [00:28:26.156] Found 50 sample deals for simulation. [00:28:26.156] Valid deals for DDS: 50 / 50 [00:28:26.156] [SAMPLE-VAL] Validating 50 samples, hidden: E,W, contract: suit [00:28:26.162] [SAMPLE-VAL] Opening lead NN validation (CJ): 50/50 samples adjusted [00:28:26.162] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:26.162] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:26.162] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 (leader=E) (partial) [00:28:26.164] [SAMPLE-VAL] Sample 1: weight 0.755 -> 0.233 [E:T1-C2=92 % T2-HA=100 % T3-CK=39 %, W:T1-CJ=73 % T2-H2=68 % T3-D7=28 %] [00:28:26.166] [SAMPLE-VAL] Sample 2: weight 0.706 -> 0.234 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 %] [00:28:26.167] [SAMPLE-VAL] Sample 3: weight 0.729 -> 0.081 [E:T1-C2=82 % T2-HA=0 % T3-CK=38 %, W:T1-CJ=67 % T2-H2=100 % T3-D7=26 %] [00:28:26.169] [SAMPLE-VAL] Sample 4: weight 0.653 -> 0.086 [E:T1-C2=91 % T2-HA=0 % T3-CK=41 %, W:T1-CJ=61 % T2-H2=100 % T3-D7=71 %] [00:28:26.170] [SAMPLE-VAL] Sample 5: weight 0.732 -> 0.083 [E:T1-C2=84 % T2-HA=0 % T3-CK=34 %, W:T1-CJ=45 % T2-H2=100 % T3-D7=49 %] [00:28:26.172] [SAMPLE-VAL] Sample 6: weight 0.718 -> 0.074 [E:T1-C2=78 % T2-HA=0 % T3-CK=32 %, W:T1-CJ=57 % T2-H2=100 % T3-D7=26 %] [00:28:26.173] [SAMPLE-VAL] Sample 7: weight 0.732 -> 0.088 [E:T1-C2=77 % T2-HA=0 % T3-CK=36 %, W:T1-CJ=62 % T2-H2=100 % T3-D7=54 %] [00:28:26.175] [SAMPLE-VAL] Sample 8: weight 0.710 -> 0.230 [E:T1-C2=88 % T2-HA=89 % T3-CK=29 %, W:T1-CJ=77 % T2-H2=42 % T3-D7=89 %] [00:28:26.176] [SAMPLE-VAL] Sample 9: weight 0.628 -> 0.072 [E:T1-C2=86 % T2-HA=0 % T3-CK=28 %, W:T1-CJ=58 % T2-H2=99 % T3-D7=50 %] [00:28:26.178] [SAMPLE-VAL] Sample 10: weight 0.632 -> 0.215 [E:T1-C2=88 % T2-HA=96 % T3-CK=29 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=79 %] [00:28:26.179] [SAMPLE-VAL] Sample 11: weight 0.743 -> 0.079 [E:T1-C2=86 % T2-HA=0 % T3-CK=35 %, W:T1-CJ=51 % T2-H2=100 % T3-D7=28 %] [00:28:26.181] [SAMPLE-VAL] Sample 12: weight 0.730 -> 0.075 [E:T1-C2=86 % T2-HA=0 % T3-CK=37 %, W:T1-CJ=51 % T2-H2=100 % T3-D7=21 %] [00:28:26.182] [SAMPLE-VAL] Sample 13: weight 0.756 -> 0.254 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 %, W:T1-CJ=61 % T2-H2=60 % T3-D7=62 %] [00:28:26.183] [SAMPLE-VAL] Sample 14: weight 0.610 -> 0.214 [E:T1-C2=90 % T2-HA=96 % T3-CK=34 %, W:T1-CJ=78 % T2-H2=63 % T3-D7=73 %] [00:28:26.185] [SAMPLE-VAL] Sample 15: weight 0.748 -> 0.236 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 %] [00:28:26.186] [SAMPLE-VAL] Sample 16: weight 0.582 -> 0.191 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 %] [00:28:26.187] [SAMPLE-VAL] Sample 17: weight 0.704 -> 0.078 [E:T1-C2=75 % T2-HA=0 % T3-CK=43 %, W:T1-CJ=45 % T2-H2=100 % T3-D7=39 %] [00:28:26.189] [SAMPLE-VAL] Sample 18: weight 0.725 -> 0.086 [E:T1-C2=89 % T2-HA=0 % T3-CK=35 %, W:T1-CJ=50 % T2-H2=100 % T3-D7=53 %] [00:28:26.190] [SAMPLE-VAL] Sample 19: weight 0.748 -> 0.238 [E:T1-C2=87 % T2-HA=100 % T3-CK=36 %, W:T1-CJ=56 % T2-H2=66 % T3-D7=50 %] [00:28:26.192] [SAMPLE-VAL] Sample 20: weight 0.730 -> 0.220 [E:T1-C2=92 % T2-HA=92 % T3-CK=27 %, W:T1-CJ=63 % T2-H2=45 % T3-D7=66 %] [00:28:26.193] [SAMPLE-VAL] Sample 21: weight 0.760 -> 0.093 [E:T1-C2=85 % T2-HA=0 % T3-CK=35 %, W:T1-CJ=63 % T2-H2=100 % T3-D7=56 %] [00:28:26.194] [SAMPLE-VAL] Sample 22: weight 0.757 -> 0.227 [E:T1-C2=92 % T2-HA=96 % T3-CK=30 %, W:T1-CJ=70 % T2-H2=58 % T3-D7=37 %] [00:28:26.196] [SAMPLE-VAL] Sample 23: weight 0.713 -> 0.248 [E:T1-C2=91 % T2-HA=95 % T3-CK=39 %, W:T1-CJ=61 % T2-H2=65 % T3-D7=73 %] [00:28:26.197] [SAMPLE-VAL] Sample 24: weight 0.659 -> 0.225 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 %] [00:28:26.199] [SAMPLE-VAL] Sample 25: weight 0.709 -> 0.208 [E:T1-C2=87 % T2-HA=100 % T3-CK=33 %, W:T1-CJ=67 % T2-H2=68 % T3-D7=27 %] [00:28:26.200] [SAMPLE-VAL] Sample 26: weight 0.730 -> 0.220 [E:T1-C2=92 % T2-HA=92 % T3-CK=27 %, W:T1-CJ=63 % T2-H2=45 % T3-D7=66 %] [00:28:26.202] [SAMPLE-VAL] Sample 27: weight 0.558 -> 0.189 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 %] [00:28:26.203] [SAMPLE-VAL] Sample 28: weight 0.754 -> 0.087 [E:T1-C2=88 % T2-HA=0 % T3-CK=33 %, W:T1-CJ=62 % T2-H2=99 % T3-D7=41 %] [00:28:26.205] [SAMPLE-VAL] Sample 29: weight 0.585 -> 0.070 [E:T1-C2=88 % T2-HA=0 % T3-CK=28 %, W:T1-CJ=52 % T2-H2=99 % T3-D7=69 %] [00:28:26.206] [SAMPLE-VAL] Sample 30: weight 0.682 -> 0.082 [E:T1-C2=87 % T2-HA=0 % T3-CK=34 %, W:T1-CJ=72 % T2-H2=99 % T3-D7=44 %] [00:28:26.207] [SAMPLE-VAL] Sample 31: weight 0.710 -> 0.070 [E:T1-C2=82 % T2-HA=0 % T3-CK=28 %, W:T1-CJ=63 % T2-H2=99 % T3-D7=19 %] [00:28:26.209] [SAMPLE-VAL] Sample 32: weight 0.754 -> 0.087 [E:T1-C2=88 % T2-HA=0 % T3-CK=33 %, W:T1-CJ=62 % T2-H2=99 % T3-D7=41 %] [00:28:26.210] [SAMPLE-VAL] Sample 33: weight 0.766 -> 0.240 [E:T1-C2=92 % T2-HA=96 % T3-CK=33 %, W:T1-CJ=55 % T2-H2=63 % T3-D7=53 %] [00:28:26.212] [SAMPLE-VAL] Sample 34: weight 0.719 -> 0.074 [E:T1-C2=79 % T2-HA=0 % T3-CK=28 %, W:T1-CJ=53 % T2-H2=100 % T3-D7=30 %] [00:28:26.213] [SAMPLE-VAL] Sample 35: weight 0.768 -> 0.086 [E:T1-C2=80 % T2-HA=0 % T3-CK=36 %, W:T1-CJ=66 % T2-H2=100 % T3-D7=30 %] [00:28:26.215] [SAMPLE-VAL] Sample 36: weight 0.737 -> 0.215 [E:T1-C2=81 % T2-HA=100 % T3-CK=33 %, W:T1-CJ=72 % T2-H2=67 % T3-D7=27 %] [00:28:26.216] [SAMPLE-VAL] Sample 37: weight 0.766 -> 0.240 [E:T1-C2=92 % T2-HA=96 % T3-CK=33 %, W:T1-CJ=55 % T2-H2=63 % T3-D7=53 %] [00:28:26.218] [SAMPLE-VAL] Sample 38: weight 0.544 -> 0.182 [E:T1-C2=88 % T2-HA=96 % T3-CK=36 %, W:T1-CJ=65 % T2-H2=55 % T3-D7=74 %] [00:28:26.219] [SAMPLE-VAL] Sample 39: weight 0.693 -> 0.212 [E:T1-C2=93 % T2-HA=87 % T3-CK=29 %, W:T1-CJ=63 % T2-H2=41 % T3-D7=77 %] [00:28:26.220] [SAMPLE-VAL] Sample 40: weight 0.665 -> 0.087 [E:T1-C2=87 % T2-HA=0 % T3-CK=36 %, W:T1-CJ=65 % T2-H2=100 % T3-D7=75 %] [00:28:26.222] [SAMPLE-VAL] Sample 41: weight 0.610 -> 0.214 [E:T1-C2=90 % T2-HA=96 % T3-CK=34 %, W:T1-CJ=78 % T2-H2=63 % T3-D7=73 %] [00:28:26.223] [SAMPLE-VAL] Sample 42: weight 0.753 -> 0.224 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 %] [00:28:26.224] [SAMPLE-VAL] Sample 43: weight 0.712 -> 0.222 [E:T1-C2=92 % T2-HA=100 % T3-CK=35 %, W:T1-CJ=60 % T2-H2=68 % T3-D7=40 %] [00:28:26.226] [SAMPLE-VAL] Sample 44: weight 0.692 -> 0.234 [E:T1-C2=93 % T2-HA=84 % T3-CK=38 %, W:T1-CJ=81 % T2-H2=46 % T3-D7=75 %] [00:28:26.227] [SAMPLE-VAL] Sample 45: weight 0.713 -> 0.237 [E:T1-C2=90 % T2-HA=100 % T3-CK=43 %, W:T1-CJ=64 % T2-H2=68 % T3-D7=46 %] [00:28:26.229] [SAMPLE-VAL] Sample 46: weight 0.633 -> 0.194 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 %] [00:28:26.230] [SAMPLE-VAL] Sample 47: weight 0.782 -> 0.199 [E:T1-C2=87 % T2-HA=97 % T3-CK=24 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 %] [00:28:26.231] [SAMPLE-VAL] Sample 48: weight 0.636 -> 0.066 [E:T1-C2=84 % T2-HA=0 % T3-CK=26 %, W:T1-CJ=44 % T2-H2=100 % T3-D7=40 %] [00:28:26.233] [SAMPLE-VAL] Sample 49: weight 0.690 -> 0.078 [E:T1-C2=90 % T2-HA=0 % T3-CK=25 %, W:T1-CJ=42 % T2-H2=100 % T3-D7=68 %] [00:28:26.234] [SAMPLE-VAL] Sample 50: weight 0.582 -> 0.191 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 %] [00:28:26.234] [SAMPLE-VAL] Done. Weight range: 0.066-0.254 [00:28:26.234] [SAMPLE-VAL] Top sample 13 (w=0.254): E:A2.A6.J95.KQ8762 W:Q63.KT432.T763.J [E:T1-C2=88 % T2-HA=97 % T3-CK=42 %, W:T1-CJ=61 % T2-H2=60 % T3-D7=62 %] [00:28:26.234] [SAMPLE-VAL] Top sample 23 (w=0.248): E:Q6.AT3.J9.KQ8762 W:A32.K642.T7653.J [E:T1-C2=91 % T2-HA=95 % T3-CK=39 %, W:T1-CJ=61 % T2-H2=65 % T3-D7=73 %] [00:28:26.235] [SAMPLE-VAL] Top sample 33 (w=0.240): E:A.AT6.JT5.KQ8762 W:Q632.K432.9763.J [E:T1-C2=92 % T2-HA=96 % T3-CK=33 %, W:T1-CJ=55 % T2-H2=63 % T3-D7=53 %] [00:28:26.235] [SAMPLE-VAL] Top sample 37 (w=0.240): E:A.AT6.JT6.KQ8762 W:Q632.K432.9753.J [E:T1-C2=92 % T2-HA=96 % T3-CK=33 %, W:T1-CJ=55 % T2-H2=63 % T3-D7=53 %] [00:28:26.235] [SAMPLE-VAL] Top sample 19 (w=0.238): E:A2.A.JT96.KQ8762 W:Q63.KT6432.753.J [E:T1-C2=87 % T2-HA=100 % T3-CK=36 %, W:T1-CJ=56 % T2-H2=66 % T3-D7=50 %] [00:28:26.235] After sample validation: 50 deals remaining [00:28:26.235] Using weighted samples: 50/50 have non-uniform weights (range 0.066-0.254) [00:28:26.235] Sample deals (50 total, showing first 20, by weight): [00:28:26.235] [1] (w=0.254) N:J54.QJ87.Q2.T943 A2.A6.J95.KQ8762 KT987.95.AK84.A5 Q63.KT432.T763.J [00:28:26.235] [2] (w=0.248) N:J54.QJ87.Q2.T943 Q6.AT3.J9.KQ8762 KT987.95.AK84.A5 A32.K642.T7653.J [00:28:26.235] [3] (w=0.240) N:J54.QJ87.Q2.T943 A.AT6.JT5.KQ8762 KT987.95.AK84.A5 Q632.K432.9763.J [00:28:26.235] [4] (w=0.240) N:J54.QJ87.Q2.T943 A.AT6.JT6.KQ8762 KT987.95.AK84.A5 Q632.K432.9753.J [00:28:26.235] [5] (w=0.238) N:J54.QJ87.Q2.T943 A2.A.JT96.KQ8762 KT987.95.AK84.A5 Q63.KT6432.753.J [00:28:26.235] [6] (w=0.237) N:J54.QJ87.Q2.T943 Q62.A.J93.KQ8762 KT987.95.AK84.A5 A3.KT6432.T765.J [00:28:26.236] [7] (w=0.236) N:J54.QJ87.Q2.T943 A.AT6.T95.KQ8762 KT987.95.AK84.A5 Q632.K432.J763.J [00:28:26.236] [8] (w=0.234) N:J54.QJ87.Q2.T943 A6.A63.93.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT765.J [00:28:26.236] [9] (w=0.234) N:J54.QJ87.Q2.T943 Q3.A63.J5.KQ8762 KT987.95.AK84.A5 A62.KT42.T9763.J [00:28:26.236] [10] (w=0.233) N:J54.QJ87.Q2.T943 Q3.A.JT63.KQ8762 KT987.95.AK84.A5 A62.KT6432.975.J [00:28:26.236] [11] (w=0.230) N:J54.QJ87.Q2.T943 A63.A64.J.KQ8762 KT987.95.AK84.A5 Q2.KT32.T97653.J [00:28:26.236] [12] (w=0.227) N:J54.QJ87.Q2.T943 Q.A4.JT63.KQ8762 KT987.95.AK84.A5 A632.KT632.975.J [00:28:26.236] [13] (w=0.225) N:J54.QJ87.Q2.T943 A62.A3.96.KQ8762 KT987.95.AK84.A5 Q3.KT642.JT753.J [00:28:26.236] [14] (w=0.224) N:J54.QJ87.Q2.T943 A.A64.965.KQ8762 KT987.95.AK84.A5 Q632.KT32.JT73.J [00:28:26.236] [15] (w=0.222) N:J54.QJ87.Q2.T943 Q63.A.JT3.KQ8762 KT987.95.AK84.A5 A2.KT6432.9765.J [00:28:26.236] [16] (w=0.220) N:J54.QJ87.Q2.T943 Q.A43.JT5.KQ8762 KT987.95.AK84.A5 A632.KT62.9763.J [00:28:26.236] [17] (w=0.220) N:J54.QJ87.Q2.T943 Q.A63.JT5.KQ8762 KT987.95.AK84.A5 A632.KT42.9763.J [00:28:26.237] [18] (w=0.215) N:J54.QJ87.Q2.T943 A32.AT4.9.KQ8762 KT987.95.AK84.A5 Q6.K632.JT7653.J [00:28:26.237] [19] (w=0.215) N:J54.QJ87.Q2.T943 AQ.A.T965.KQ8762 KT987.95.AK84.A5 632.KT6432.J73.J [00:28:26.237] [20] (w=0.214) N:J54.QJ87.Q2.T943 AQ2.AT3.9.KQ8762 KT987.95.AK84.A5 63.K642.JT7653.J [00:28:26.237] ... and 30 more [00:28:26.596] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:26.596] C4: [-100, 140, -100, -100, -100, 140, -100, -100, 140, -100, -200, 140, -100, -100, 140, 140, 140, -200, -100, -100, -100, 140, -100, -100, -100, -200, -200, -200, -200, 140, 140, -100, -100, -100, -100, -100, 140, -200, 140, 140, -200, -100, -100, -200, -100, -100, -100, -100, -200, -100] [00:28:26.596] CT: [-100, 140, -100, -100, -100, 140, -100, -100, 140, -100, -200, 140, -100, -100, 140, 140, 140, -200, -100, -100, -100, 140, -100, -100, -100, -200, -200, -200, -200, 140, 140, -100, -100, -100, -100, -100, 140, -200, 140, 140, -200, -100, -100, -200, -100, -100, -100, -100, -200, -100] [00:28:26.596] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:26.596] C4: [7, 8, 7, 7, 7, 8, 7, 7, 8, 7, 6, 8, 7, 7, 8, 8, 8, 6, 7, 7, 7, 8, 7, 7, 7, 6, 6, 6, 6, 8, 8, 7, 7, 7, 7, 7, 8, 6, 8, 8, 6, 7, 7, 6, 7, 7, 7, 7, 6, 7] [00:28:26.596] CT: [7, 8, 7, 7, 7, 8, 7, 7, 8, 7, 6, 8, 7, 7, 8, 8, 8, 6, 7, 7, 7, 8, 7, 7, 7, 6, 6, 6, 6, 8, 8, 7, 7, 7, 7, 7, 8, 6, 8, 8, 6, 7, 7, 6, 7, 7, 7, 7, 6, 7] [00:28:26.596] --- IMP Calculation Output (card -> average IMP) --- [00:28:26.596] C4: 0.00 [00:28:26.596] CT: 0.00 [00:28:26.596] === DDS DETAILED ANALYSIS === [00:28:26.597] Cards analyzed: 2, Samples per card: 50 [00:28:26.597] [00:28:26.597] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:26.597] ----- ------ --------- ----------- -------------------------------- [00:28:26.597] C4 0.00 7.06 3 [7, 8, 7, 7, 7, 8, 7, 7, 8, 7, 6, 8, 7, 7, 8, 8, 8, 6, 7, 7...] [00:28:26.597] CT 0.00 7.06 3 [7, 8, 7, 7, 7, 8, 7, 7, 8, 7, 6, 8, 7, 7, 8, 8, 8, 6, 7, 7...] [00:28:26.597] [00:28:26.597] Selected: C4 (IMPs=0.00, avgTricks=7.06) [00:28:26.597] =================== [00:28:26.597] [TRUMP] Skipped: not on lead [00:28:26.597] Selected: C4 (avg 0.00 IMPs, 7.06 tricks) -- 1 tied card(s): CT [00:28:26.597] [stage-timing] ok sample=408ms validate=0ms nn=79ms signal=0ms simgames=1ms dds=358ms total=851ms samples=50 cards=11 [00:28:26.598] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 T943 A5 KQJ8762 -Lw wJ32A' [00:28:26.599] SUITC_CALL_END: jsonLength=568 [00:28:26.599] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":1,"Percentage":42.1429} ],"Result":0.4214, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N1","Plays":[{"Tricks":1,"Percentage":42.1429},{"Tricks":0,"Percent [00:28:26.599] === FindBestCardAsync: Position=N, CardsPlayed=11 === [00:28:26.600] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:26.600] Relative position: Dummy, Contract type: Suit [00:28:26.600] Cards in hand mask: 3 [00:28:26.600] Candidate: xC = 98.2 % [00:28:26.601] Candidate: 9C = 1.4 % [00:28:26.601] Candidate: TC = 0.4 % [00:28:26.601] Selected: C4 (98.2 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:32 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:32 === [00:28:32.433] === FindBestCardAsync: Position=N, CardsPlayed=15 === [00:28:32.434] Contract: 3S, Declarer: S, Dealer: N [00:28:32.434] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:32.434] Deal: N:... ... ... ... [00:28:32.434] Position N is on declarer's side - score table shifted by 1 declarer tricks won [00:28:32.434] ****************************** [00:28:32.434] FindMatchingDealsWithPlayInternal Input: [00:28:32.434] Position parameter: N [00:28:32.434] Deal from game: N:... ... ... ... [00:28:32.434] Hand for N: J54.QJ87.Q2.T943 [00:28:32.434] Hand for E: (null) [00:28:32.434] Hand for S: KT987.95.AK84.A5 [00:28:32.434] Hand for W: (null) [00:28:32.434] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK [00:28:32.434] Declarer: S [00:28:32.435] ****************************** [00:28:32.435] [DealFinder] Seed from player N hand: -753462555 [00:28:32.435] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:32.444] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:32.444] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:32.445] [Timing] N precompute: 9ms mem d=185KB (total=1047MB) [00:28:32.451] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:32.451] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:32.451] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:32.451] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:32.451] [Timing] E precompute: 6ms mem d=164KB (total=1047MB) [00:28:32.454] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:32.454] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:32.454] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:32.454] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:32.454] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:32.454] [Timing] S precompute: 3ms mem d=120KB (total=1047MB) [00:28:32.456] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:32.456] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:32.456] [Timing] W precompute: 1ms mem d=72KB (total=1047MB) [00:28:32.456] [Timing] Pre-computation (constraints): 20ms mem d=0MB (total=1048MB, gc2=12) [00:28:32.456] [DealFinder] Using cardsPlayedCount=15 for visibility calculation [00:28:32.456] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=15 [00:28:32.456] [ExtractPartialDeal] Visible hands: N, S [00:28:32.456] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:32.456] [ExtractPartialDeal] Extracted hands: [00:28:32.456] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:32.456] E: ... (0 cards) [00:28:32.456] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:32.457] W: ... (0 cards) [00:28:32.457] [DealFinder] Trump suit from contract '3S': Spades [00:28:32.457] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:32.457] [ComputePlayedCards] Card 1: CJ played by W [00:28:32.457] [ComputePlayedCards] Card 2: C3 played by N [00:28:32.457] [ComputePlayedCards] Card 3: C2 played by E [00:28:32.457] [ComputePlayedCards] Card 4: CA played by S [00:28:32.457] [ComputePlayedCards] Trick complete. Winner: S [00:28:32.457] [ComputePlayedCards] Card 5: H5 played by S [00:28:32.457] [ComputePlayedCards] Card 6: H2 played by W [00:28:32.457] [ComputePlayedCards] Card 7: HJ played by N [00:28:32.457] [ComputePlayedCards] Card 8: HA played by E [00:28:32.457] [ComputePlayedCards] Trick complete. Winner: E [00:28:32.457] [ComputePlayedCards] Card 9: CK played by E [00:28:32.457] [ComputePlayedCards] Card 10: C5 played by S [00:28:32.457] [ComputePlayedCards] Card 11: D7 played by W [00:28:32.457] [ComputePlayedCards] Card 12: C4 played by N [00:28:32.457] [ComputePlayedCards] Trick complete. Winner: E [00:28:32.458] [ComputePlayedCards] Card 13: H3 played by E [00:28:32.458] [ComputePlayedCards] Card 14: H9 played by S [00:28:32.458] [ComputePlayedCards] Card 15: HK played by W [00:28:32.458] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4 [00:28:32.458] [DealFinder] Added 4 played cards to E (was 0 cards): C2, HA, CK, H3 [00:28:32.458] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9 [00:28:32.458] [DealFinder] Added 4 played cards to W (was 0 cards): CJ, H2, D7, HK [00:28:32.458] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:32.458] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:32.458] [DealFinder] Bid verification enabled for: E [00:28:32.458] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:32.458] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:32.459] [DealFinder] Known cards per player: N=13, E=8, S=13, W=4 [00:28:32.459] [DealFinder] Locked players: N, S [00:28:32.459] [DealFinder] Total known cards: 38, Remaining deck: 14, Cards to deal: 14 [00:28:32.459] [DealFinder] Players needing cards: E:5, W:9 [00:28:32.459] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:33.023] [DealFinder] Combinatorial: enumerated 2002, perfect 728, sending 100 to DDS [00:28:33.023] [Timing] Total: 587ms, Generation: 0ms, Verification: 0ms [00:28:33.023] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 728 [00:28:33.023] Search complete. Returning 100 deals. [00:28:33.023] Found 100 sample deals for simulation. [00:28:33.023] Valid deals for DDS: 100 / 100 [00:28:33.023] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [00:28:33.035] [SAMPLE-VAL] Opening lead NN validation (CJ): 100/100 samples adjusted [00:28:33.036] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:33.036] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:33.036] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:33.036] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK (leader=E) (partial) [00:28:33.038] [SAMPLE-VAL] Sample 1: weight 0.670 -> 0.216 [E:T1-C2=91 % T2-HA=96 % T3-CK=31 % T4-H3=43 %, W:T1-CJ=66 % T2-H2=51 % T3-D7=67 % T4-HK=96 %] [00:28:33.041] [SAMPLE-VAL] Sample 2: weight 0.706 -> 0.239 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.043] [SAMPLE-VAL] Sample 3: weight 0.727 -> 0.255 [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.046] [SAMPLE-VAL] Sample 4: weight 0.773 -> 0.232 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 %] [00:28:33.048] [SAMPLE-VAL] Sample 5: weight 0.592 -> 0.180 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 %] [00:28:33.051] [SAMPLE-VAL] Sample 6: weight 0.737 -> 0.221 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 %] [00:28:33.053] [SAMPLE-VAL] Sample 7: weight 0.723 -> 0.223 [E:T1-C2=89 % T2-HA=93 % T3-CK=24 % T4-H3=46 %, W:T1-CJ=56 % T2-H2=44 % T3-D7=83 % T4-HK=96 %] [00:28:33.055] [SAMPLE-VAL] Sample 8: weight 0.735 -> 0.242 [E:T1-C2=93 % T2-HA=95 % T3-CK=36 % T4-H3=46 %, W:T1-CJ=78 % T2-H2=60 % T3-D7=45 % T4-HK=95 %] [00:28:33.058] [SAMPLE-VAL] Sample 9: weight 0.670 -> 0.216 [E:T1-C2=91 % T2-HA=96 % T3-CK=31 % T4-H3=43 %, W:T1-CJ=66 % T2-H2=51 % T3-D7=67 % T4-HK=96 %] [00:28:33.060] [SAMPLE-VAL] Sample 10: weight 0.706 -> 0.226 [E:T1-C2=91 % T2-HA=97 % T3-CK=35 % T4-H3=39 %, W:T1-CJ=68 % T2-H2=58 % T3-D7=53 % T4-HK=95 %] [00:28:33.063] [SAMPLE-VAL] Sample 11: weight 0.773 -> 0.232 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 %] [00:28:33.065] [SAMPLE-VAL] Sample 12: weight 0.546 -> 0.185 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 %] [00:28:33.068] [SAMPLE-VAL] Sample 13: weight 0.723 -> 0.251 [E:T1-C2=90 % T2-HA=89 % T3-CK=37 % T4-H3=60 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=76 % T4-HK=96 %] [00:28:33.070] [SAMPLE-VAL] Sample 14: weight 0.773 -> 0.232 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 %] [00:28:33.072] [SAMPLE-VAL] Sample 15: weight 0.692 -> 0.243 [E:T1-C2=93 % T2-HA=84 % T3-CK=38 % T4-H3=63 %, W:T1-CJ=81 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.075] [SAMPLE-VAL] Sample 16: weight 0.723 -> 0.251 [E:T1-C2=90 % T2-HA=89 % T3-CK=37 % T4-H3=60 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=76 % T4-HK=96 %] [00:28:33.077] [SAMPLE-VAL] Sample 17: weight 0.558 -> 0.187 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 %] [00:28:33.080] [SAMPLE-VAL] Sample 18: weight 0.756 -> 0.241 [E:T1-C2=90 % T2-HA=93 % T3-CK=32 % T4-H3=52 %, W:T1-CJ=59 % T2-H2=44 % T3-D7=67 % T4-HK=96 %] [00:28:33.082] [SAMPLE-VAL] Sample 19: weight 0.633 -> 0.199 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 %] [00:28:33.084] [SAMPLE-VAL] Sample 20: weight 0.633 -> 0.199 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 %] [00:28:33.087] [SAMPLE-VAL] Sample 21: weight 0.703 -> 0.237 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 %] [00:28:33.089] [SAMPLE-VAL] Sample 22: weight 0.703 -> 0.237 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 %] [00:28:33.092] [SAMPLE-VAL] Sample 23: weight 0.546 -> 0.185 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 %] [00:28:33.094] [SAMPLE-VAL] Sample 24: weight 0.622 -> 0.210 [E:T1-C2=85 % T2-HA=91 % T3-CK=34 % T4-H3=47 %, W:T1-CJ=75 % T2-H2=45 % T3-D7=88 % T4-HK=97 %] [00:28:33.097] [SAMPLE-VAL] Sample 25: weight 0.623 -> 0.191 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 %] [00:28:33.099] [SAMPLE-VAL] Sample 26: weight 0.592 -> 0.152 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 %] [00:28:33.101] [SAMPLE-VAL] Sample 27: weight 0.643 -> 0.208 [E:T1-C2=90 % T2-HA=96 % T3-CK=36 % T4-H3=34 %, W:T1-CJ=52 % T2-H2=60 % T3-D7=82 % T4-HK=95 %] [00:28:33.104] [SAMPLE-VAL] Sample 28: weight 0.646 -> 0.212 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 %] [00:28:33.106] [SAMPLE-VAL] Sample 29: weight 0.706 -> 0.239 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.109] [SAMPLE-VAL] Sample 30: weight 0.622 -> 0.210 [E:T1-C2=85 % T2-HA=91 % T3-CK=34 % T4-H3=47 %, W:T1-CJ=75 % T2-H2=45 % T3-D7=88 % T4-HK=97 %] [00:28:33.111] [SAMPLE-VAL] Sample 31: weight 0.736 -> 0.193 [E:T1-C2=92 % T2-HA=96 % T3-CK=29 % T4-H3=6 %, W:T1-CJ=73 % T2-H2=66 % T3-D7=63 % T4-HK=99 %] [00:28:33.113] [SAMPLE-VAL] Sample 32: weight 0.592 -> 0.152 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 %] [00:28:33.116] [SAMPLE-VAL] Sample 33: weight 0.787 -> 0.236 [E:T1-C2=90 % T2-HA=96 % T3-CK=36 % T4-H3=32 %, W:T1-CJ=67 % T2-H2=58 % T3-D7=39 % T4-HK=95 %] [00:28:33.118] [SAMPLE-VAL] Sample 34: weight 0.694 -> 0.184 [E:T1-C2=91 % T2-HA=96 % T3-CK=36 % T4-H3=7 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=52 % T4-HK=99 %] [00:28:33.120] [SAMPLE-VAL] Sample 35: weight 0.726 -> 0.242 [E:T1-C2=89 % T2-HA=94 % T3-CK=35 % T4-H3=54 %, W:T1-CJ=65 % T2-H2=47 % T3-D7=71 % T4-HK=96 %] [00:28:33.123] [SAMPLE-VAL] Sample 36: weight 0.752 -> 0.236 [E:T1-C2=89 % T2-HA=98 % T3-CK=29 % T4-H3=39 %, W:T1-CJ=63 % T2-H2=57 % T3-D7=59 % T4-HK=95 %] [00:28:33.125] [SAMPLE-VAL] Sample 37: weight 0.717 -> 0.247 [E:T1-C2=93 % T2-HA=94 % T3-CK=36 % T4-H3=47 %, W:T1-CJ=74 % T2-H2=58 % T3-D7=69 % T4-HK=95 %] [00:28:33.128] [SAMPLE-VAL] Sample 38: weight 0.787 -> 0.236 [E:T1-C2=90 % T2-HA=96 % T3-CK=36 % T4-H3=32 %, W:T1-CJ=67 % T2-H2=58 % T3-D7=39 % T4-HK=95 %] [00:28:33.130] [SAMPLE-VAL] Sample 39: weight 0.723 -> 0.251 [E:T1-C2=90 % T2-HA=89 % T3-CK=37 % T4-H3=60 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=76 % T4-HK=96 %] [00:28:33.133] [SAMPLE-VAL] Sample 40: weight 0.590 -> 0.205 [E:T1-C2=87 % T2-HA=92 % T3-CK=38 % T4-H3=52 %, W:T1-CJ=81 % T2-H2=43 % T3-D7=83 % T4-HK=97 %] [00:28:33.135] [SAMPLE-VAL] Sample 41: weight 0.727 -> 0.230 [E:T1-C2=91 % T2-HA=91 % T3-CK=30 % T4-H3=50 %, W:T1-CJ=71 % T2-H2=46 % T3-D7=57 % T4-HK=96 %] [00:28:33.137] [SAMPLE-VAL] Sample 42: weight 0.641 -> 0.218 [E:T1-C2=90 % T2-HA=89 % T3-CK=43 % T4-H3=58 %, W:T1-CJ=70 % T2-H2=37 % T3-D7=76 % T4-HK=97 %] [00:28:33.140] [SAMPLE-VAL] Sample 43: weight 0.693 -> 0.232 [E:T1-C2=92 % T2-HA=84 % T3-CK=29 % T4-H3=56 %, W:T1-CJ=78 % T2-H2=42 % T3-D7=88 % T4-HK=97 %] [00:28:33.142] [SAMPLE-VAL] Sample 44: weight 0.748 -> 0.176 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 % T4-H3=4 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 % T4-HK=99 %] [00:28:33.145] [SAMPLE-VAL] Sample 45: weight 0.696 -> 0.243 [E:T1-C2=91 % T2-HA=96 % T3-CK=40 % T4-H3=49 %, W:T1-CJ=79 % T2-H2=56 % T3-D7=64 % T4-HK=96 %] [00:28:33.147] [SAMPLE-VAL] Sample 46: weight 0.730 -> 0.230 [E:T1-C2=92 % T2-HA=92 % T3-CK=27 % T4-H3=51 %, W:T1-CJ=63 % T2-H2=45 % T3-D7=66 % T4-HK=96 %] [00:28:33.149] [SAMPLE-VAL] Sample 47: weight 0.606 -> 0.197 [E:T1-C2=91 % T2-HA=94 % T3-CK=38 % T4-H3=37 %, W:T1-CJ=52 % T2-H2=57 % T3-D7=76 % T4-HK=96 %] [00:28:33.152] [SAMPLE-VAL] Sample 48: weight 0.666 -> 0.219 [E:T1-C2=88 % T2-HA=93 % T3-CK=38 % T4-H3=51 %, W:T1-CJ=73 % T2-H2=41 % T3-D7=65 % T4-HK=97 %] [00:28:33.154] [SAMPLE-VAL] Sample 49: weight 0.713 -> 0.214 [E:T1-C2=91 % T2-HA=95 % T3-CK=39 % T4-H3=15 %, W:T1-CJ=61 % T2-H2=65 % T3-D7=73 % T4-HK=99 %] [00:28:33.157] [SAMPLE-VAL] Sample 50: weight 0.700 -> 0.227 [E:T1-C2=78 % T2-HA=90 % T3-CK=39 % T4-H3=52 %, W:T1-CJ=53 % T2-H2=44 % T3-D7=84 % T4-HK=97 %] [00:28:33.159] [SAMPLE-VAL] Sample 51: weight 0.592 -> 0.152 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 %] [00:28:33.161] [SAMPLE-VAL] Sample 52: weight 0.659 -> 0.217 [E:T1-C2=89 % T2-HA=92 % T3-CK=41 % T4-H3=52 %, W:T1-CJ=55 % T2-H2=40 % T3-D7=82 % T4-HK=97 %] [00:28:33.164] [SAMPLE-VAL] Sample 53: weight 0.700 -> 0.227 [E:T1-C2=78 % T2-HA=90 % T3-CK=39 % T4-H3=52 %, W:T1-CJ=53 % T2-H2=44 % T3-D7=84 % T4-HK=97 %] [00:28:33.166] [SAMPLE-VAL] Sample 54: weight 0.633 -> 0.199 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 %] [00:28:33.169] [SAMPLE-VAL] Sample 55: weight 0.692 -> 0.243 [E:T1-C2=93 % T2-HA=84 % T3-CK=38 % T4-H3=63 %, W:T1-CJ=81 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.171] [SAMPLE-VAL] Sample 56: weight 0.731 -> 0.189 [E:T1-C2=90 % T2-HA=96 % T3-CK=23 % T4-H3=6 %, W:T1-CJ=73 % T2-H2=63 % T3-D7=80 % T4-HK=99 %] [00:28:33.173] [SAMPLE-VAL] Sample 57: weight 0.633 -> 0.199 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 %] [00:28:33.176] [SAMPLE-VAL] Sample 58: weight 0.750 -> 0.231 [E:T1-C2=89 % T2-HA=98 % T3-CK=32 % T4-H3=36 %, W:T1-CJ=72 % T2-H2=59 % T3-D7=43 % T4-HK=95 %] [00:28:33.178] [SAMPLE-VAL] Sample 59: weight 0.558 -> 0.187 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 %] [00:28:33.181] [SAMPLE-VAL] Sample 60: weight 0.546 -> 0.185 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 %] [00:28:33.183] [SAMPLE-VAL] Sample 61: weight 0.705 -> 0.197 [E:T1-C2=94 % T2-HA=92 % T3-CK=33 % T4-H3=9 %, W:T1-CJ=77 % T2-H2=67 % T3-D7=61 % T4-HK=99 %] [00:28:33.185] [SAMPLE-VAL] Sample 62: weight 0.610 -> 0.177 [E:T1-C2=90 % T2-HA=96 % T3-CK=34 % T4-H3=10 %, W:T1-CJ=78 % T2-H2=63 % T3-D7=73 % T4-HK=99 %] [00:28:33.188] [SAMPLE-VAL] Sample 63: weight 0.722 -> 0.228 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 %] [00:28:33.190] [SAMPLE-VAL] Sample 64: weight 0.664 -> 0.178 [E:T1-C2=92 % T2-HA=97 % T3-CK=36 % T4-H3=44 %, W:T1-CJ=65 % T2-H2=54 % T3-D7=12 % T4-HK=94 %] [00:28:33.193] [SAMPLE-VAL] Sample 65: weight 0.622 -> 0.210 [E:T1-C2=85 % T2-HA=91 % T3-CK=34 % T4-H3=47 %, W:T1-CJ=75 % T2-H2=45 % T3-D7=88 % T4-HK=97 %] [00:28:33.195] [SAMPLE-VAL] Sample 66: weight 0.727 -> 0.255 [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.197] [SAMPLE-VAL] Sample 67: weight 0.727 -> 0.255 [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.200] [SAMPLE-VAL] Sample 68: weight 0.582 -> 0.194 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 %] [00:28:33.202] [SAMPLE-VAL] Sample 69: weight 0.546 -> 0.185 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 %] [00:28:33.205] [SAMPLE-VAL] Sample 70: weight 0.722 -> 0.245 [E:T1-C2=87 % T2-HA=92 % T3-CK=39 % T4-H3=59 %, W:T1-CJ=55 % T2-H2=47 % T3-D7=84 % T4-HK=96 %] [00:28:33.207] [SAMPLE-VAL] Sample 71: weight 0.660 -> 0.151 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 %] [00:28:33.209] [SAMPLE-VAL] Sample 72: weight 0.703 -> 0.237 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 %] [00:28:33.212] [SAMPLE-VAL] Sample 73: weight 0.592 -> 0.152 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 %] [00:28:33.214] [SAMPLE-VAL] Sample 74: weight 0.752 -> 0.244 [E:T1-C2=87 % T2-HA=94 % T3-CK=36 % T4-H3=47 %, W:T1-CJ=62 % T2-H2=46 % T3-D7=71 % T4-HK=96 %] [00:28:33.217] [SAMPLE-VAL] Sample 75: weight 0.670 -> 0.215 [E:T1-C2=80 % T2-HA=96 % T3-CK=42 % T4-H3=35 %, W:T1-CJ=51 % T2-H2=55 % T3-D7=80 % T4-HK=95 %] [00:28:33.219] [SAMPLE-VAL] Sample 76: weight 0.718 -> 0.244 [E:T1-C2=90 % T2-HA=96 % T3-CK=38 % T4-H3=43 %, W:T1-CJ=73 % T2-H2=57 % T3-D7=70 % T4-HK=95 %] [00:28:33.221] [SAMPLE-VAL] Sample 77: weight 0.723 -> 0.251 [E:T1-C2=90 % T2-HA=89 % T3-CK=37 % T4-H3=60 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=76 % T4-HK=96 %] [00:28:33.224] [SAMPLE-VAL] Sample 78: weight 0.658 -> 0.225 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 %] [00:28:33.226] [SAMPLE-VAL] Sample 79: weight 0.544 -> 0.175 [E:T1-C2=88 % T2-HA=96 % T3-CK=36 % T4-H3=33 %, W:T1-CJ=65 % T2-H2=55 % T3-D7=74 % T4-HK=96 %] [00:28:33.229] [SAMPLE-VAL] Sample 80: weight 0.706 -> 0.183 [E:T1-C2=79 % T2-HA=97 % T3-CK=31 % T4-H3=7 %, W:T1-CJ=62 % T2-H2=63 % T3-D7=71 % T4-HK=99 %] [00:28:33.231] [SAMPLE-VAL] Sample 81: weight 0.652 -> 0.226 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 %] [00:28:33.234] [SAMPLE-VAL] Sample 82: weight 0.719 -> 0.218 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 %] [00:28:33.236] [SAMPLE-VAL] Sample 83: weight 0.674 -> 0.208 [E:T1-C2=90 % T2-HA=96 % T3-CK=30 % T4-H3=38 %, W:T1-CJ=50 % T2-H2=52 % T3-D7=72 % T4-HK=95 %] [00:28:33.238] [SAMPLE-VAL] Sample 84: weight 0.692 -> 0.243 [E:T1-C2=93 % T2-HA=84 % T3-CK=38 % T4-H3=63 %, W:T1-CJ=81 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.241] [SAMPLE-VAL] Sample 85: weight 0.632 -> 0.169 [E:T1-C2=88 % T2-HA=96 % T3-CK=29 % T4-H3=7 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=79 % T4-HK=99 %] [00:28:33.243] [SAMPLE-VAL] Sample 86: weight 0.695 -> 0.202 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 %] [00:28:33.246] [SAMPLE-VAL] Sample 87: weight 0.706 -> 0.226 [E:T1-C2=91 % T2-HA=97 % T3-CK=35 % T4-H3=39 %, W:T1-CJ=68 % T2-H2=58 % T3-D7=53 % T4-HK=95 %] [00:28:33.248] [SAMPLE-VAL] Sample 88: weight 0.665 -> 0.221 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 %] [00:28:33.250] [SAMPLE-VAL] Sample 89: weight 0.729 -> 0.246 [E:T1-C2=93 % T2-HA=96 % T3-CK=35 % T4-H3=58 %, W:T1-CJ=67 % T2-H2=58 % T3-D7=55 % T4-HK=95 %] [00:28:33.253] [SAMPLE-VAL] Sample 90: weight 0.659 -> 0.218 [E:T1-C2=89 % T2-HA=96 % T3-CK=32 % T4-H3=42 %, W:T1-CJ=74 % T2-H2=51 % T3-D7=76 % T4-HK=96 %] [00:28:33.255] [SAMPLE-VAL] Sample 91: weight 0.726 -> 0.242 [E:T1-C2=89 % T2-HA=94 % T3-CK=35 % T4-H3=54 %, W:T1-CJ=65 % T2-H2=47 % T3-D7=71 % T4-HK=96 %] [00:28:33.258] [SAMPLE-VAL] Sample 92: weight 0.727 -> 0.230 [E:T1-C2=91 % T2-HA=91 % T3-CK=30 % T4-H3=50 %, W:T1-CJ=71 % T2-H2=46 % T3-D7=57 % T4-HK=96 %] [00:28:33.260] [SAMPLE-VAL] Sample 93: weight 0.680 -> 0.178 [E:T1-C2=91 % T2-HA=97 % T3-CK=35 % T4-H3=7 %, W:T1-CJ=52 % T2-H2=60 % T3-D7=73 % T4-HK=99 %] [00:28:33.262] [SAMPLE-VAL] Sample 94: weight 0.696 -> 0.245 [E:T1-C2=91 % T2-HA=88 % T3-CK=42 % T4-H3=66 %, W:T1-CJ=64 % T2-H2=46 % T3-D7=84 % T4-HK=96 %] [00:28:33.265] [SAMPLE-VAL] Sample 95: weight 0.730 -> 0.230 [E:T1-C2=92 % T2-HA=92 % T3-CK=27 % T4-H3=51 %, W:T1-CJ=63 % T2-H2=45 % T3-D7=66 % T4-HK=96 %] [00:28:33.267] [SAMPLE-VAL] Sample 96: weight 0.706 -> 0.239 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.270] [SAMPLE-VAL] Sample 97: weight 0.692 -> 0.243 [E:T1-C2=93 % T2-HA=84 % T3-CK=38 % T4-H3=63 %, W:T1-CJ=81 % T2-H2=46 % T3-D7=75 % T4-HK=96 %] [00:28:33.272] [SAMPLE-VAL] Sample 98: weight 0.756 -> 0.252 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=61 % T2-H2=60 % T3-D7=62 % T4-HK=95 %] [00:28:33.274] [SAMPLE-VAL] Sample 99: weight 0.735 -> 0.242 [E:T1-C2=93 % T2-HA=95 % T3-CK=36 % T4-H3=46 %, W:T1-CJ=78 % T2-H2=60 % T3-D7=45 % T4-HK=95 %] [00:28:33.277] [SAMPLE-VAL] Sample 100: weight 0.665 -> 0.221 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 %] [00:28:33.277] [SAMPLE-VAL] Done. Weight range: 0.151-0.255 [00:28:33.277] [SAMPLE-VAL] Top sample 3 (w=0.255): E:Q3.A3.J95.KQ8762 W:A62.KT642.T763.J [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.278] [SAMPLE-VAL] Top sample 66 (w=0.255): E:Q2.A3.J95.KQ8762 W:A63.KT642.T763.J [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.278] [SAMPLE-VAL] Top sample 67 (w=0.255): E:Q2.A3.J93.KQ8762 W:A63.KT642.T765.J [E:T1-C2=91 % T2-HA=97 % T3-CK=43 % T4-H3=56 %, W:T1-CJ=70 % T2-H2=60 % T3-D7=60 % T4-HK=94 %] [00:28:33.278] [SAMPLE-VAL] Top sample 98 (w=0.252): E:A6.A3.J95.KQ8762 W:Q32.KT642.T763.J [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=61 % T2-H2=60 % T3-D7=62 % T4-HK=95 %] [00:28:33.278] [SAMPLE-VAL] Top sample 13 (w=0.251): E:A3.A63.J6.KQ8762 W:Q62.KT42.T9753.J [E:T1-C2=90 % T2-HA=89 % T3-CK=37 % T4-H3=60 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=76 % T4-HK=96 %] [00:28:33.278] After sample validation: 100 deals remaining [00:28:33.278] Using weighted samples: 100/100 have non-uniform weights (range 0.151-0.255) [00:28:33.278] Sample deals (100 total, showing first 20, by weight): [00:28:33.278] [1] (w=0.255) N:J54.QJ87.Q2.T943 Q3.A3.J95.KQ8762 KT987.95.AK84.A5 A62.KT642.T763.J [00:28:33.278] [2] (w=0.255) N:J54.QJ87.Q2.T943 Q2.A3.J95.KQ8762 KT987.95.AK84.A5 A63.KT642.T763.J [00:28:33.279] [3] (w=0.255) N:J54.QJ87.Q2.T943 Q2.A3.J93.KQ8762 KT987.95.AK84.A5 A63.KT642.T765.J [00:28:33.279] [4] (w=0.252) N:J54.QJ87.Q2.T943 A6.A3.J95.KQ8762 KT987.95.AK84.A5 Q32.KT642.T763.J [00:28:33.279] [5] (w=0.251) N:J54.QJ87.Q2.T943 A3.A63.J6.KQ8762 KT987.95.AK84.A5 Q62.KT42.T9753.J [00:28:33.279] [6] (w=0.251) N:J54.QJ87.Q2.T943 A6.A43.J5.KQ8762 KT987.95.AK84.A5 Q32.KT62.T9763.J [00:28:33.279] [7] (w=0.251) N:J54.QJ87.Q2.T943 A6.A43.J3.KQ8762 KT987.95.AK84.A5 Q32.KT62.T9765.J [00:28:33.279] [8] (w=0.251) N:J54.QJ87.Q2.T943 A3.A43.J5.KQ8762 KT987.95.AK84.A5 Q62.KT62.T9763.J [00:28:33.279] [9] (w=0.247) N:J54.QJ87.Q2.T943 Q62.A3.J3.KQ8762 KT987.95.AK84.A5 A3.KT642.T9765.J [00:28:33.279] [10] (w=0.246) N:J54.QJ87.Q2.T943 Q3.A3.JT3.KQ8762 KT987.95.AK84.A5 A62.KT642.9765.J [00:28:33.279] [11] (w=0.245) N:J54.QJ87.Q2.T943 Q6.A63.J9.KQ8762 KT987.95.AK84.A5 A32.KT42.T7653.J [00:28:33.280] [12] (w=0.245) N:J54.QJ87.Q2.T943 A2.A43.J9.KQ8762 KT987.95.AK84.A5 Q63.KT62.T7653.J [00:28:33.280] [13] (w=0.244) N:J54.QJ87.Q2.T943 A62.A3.J6.KQ8762 KT987.95.AK84.A5 Q3.KT642.T9753.J [00:28:33.280] [14] (w=0.244) N:J54.QJ87.Q2.T943 A.A63.J96.KQ8762 KT987.95.AK84.A5 Q632.KT42.T753.J [00:28:33.280] [15] (w=0.243) N:J54.QJ87.Q2.T943 Q6.A43.J5.KQ8762 KT987.95.AK84.A5 A32.KT62.T9763.J [00:28:33.280] [16] (w=0.243) N:J54.QJ87.Q2.T943 Q3.A43.J5.KQ8762 KT987.95.AK84.A5 A62.KT62.T9763.J [00:28:33.280] [17] (w=0.243) N:J54.QJ87.Q2.T943 Q2.A63.J3.KQ8762 KT987.95.AK84.A5 A63.KT42.T9765.J [00:28:33.280] [18] (w=0.243) N:J54.QJ87.Q2.T943 Q2.A63.J5.KQ8762 KT987.95.AK84.A5 A63.KT42.T9763.J [00:28:33.280] [19] (w=0.243) N:J54.QJ87.Q2.T943 AQ6.A3.J3.KQ8762 KT987.95.AK84.A5 32.KT642.T9765.J [00:28:33.280] [20] (w=0.242) N:J54.QJ87.Q2.T943 Q2.A3.J53.KQ8762 KT987.95.AK84.A5 A63.KT642.T976.J [00:28:33.281] ... and 80 more [00:28:33.502] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:33.502] H8: [140, 140, 140, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, 140, 140, 140, 140, -100, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, -100, -100, 140, -100, -100, -100, 140, -200, -100, -100, -200, -100, -100, -100, 140, 140, -200, -200, -200, -100, -200, -100, 140, -100, -100, -100, -100, 140, -200, -200, -100, -100, -200, -200, -200, -100, -100, -100, -100, 140, 140, -100, -200, -200, -100, -100, -100, -200, -200, -200, -200, -200, -100] [00:28:33.502] HQ: [140, 140, 140, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -200, -200, 140, -100, -100, -100, -100, 140, 140, 140, 140, 140, -100, -100, -100, 140, 140, -100, -100, 140, -100, -100, -100, 140, -200, -100, -100, -200, -100, -100, -100, -100, 140, -200, -200, -200, -100, -200, -100, 140, -100, -100, -100, -100, -100, -200, -200, -100, -100, -200, -200, -200, -100, -100, -100, -100, 140, 140, -100, -200, -200, -100, -100, -100, -200, -200, -200, -200, -200, -100] [00:28:33.502] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:33.502] H8: [8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 7, 7, 8, 7, 7, 7, 8, 6, 7, 7, 6, 7, 7, 7, 8, 8, 6, 6, 6, 7, 6, 7, 8, 7, 7, 7, 7, 8, 6, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 8, 8, 7, 6, 6, 7, 7, 7, 6, 6, 6, 6, 6, 7] [00:28:33.502] HQ: [8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 7, 7, 8, 7, 7, 7, 8, 6, 7, 7, 6, 7, 7, 7, 7, 8, 6, 6, 6, 7, 6, 7, 8, 7, 7, 7, 7, 7, 6, 6, 7, 7, 6, 6, 6, 7, 7, 7, 7, 8, 8, 7, 6, 6, 7, 7, 7, 6, 6, 6, 6, 6, 7] [00:28:33.502] --- IMP Calculation Output (card -> average IMP) --- [00:28:33.502] H8: 0.52 [00:28:33.502] HQ: -0.52 [00:28:33.502] === DDS DETAILED ANALYSIS === [00:28:33.503] Cards analyzed: 2, Samples per card: 100 [00:28:33.503] [00:28:33.503] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:33.503] ----- ------ --------- ----------- -------------------------------- [00:28:33.503] H8 0.52 7.11 3 [8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 8, 8, 8, 8, 7, 8...] [00:28:33.503] HQ -0.52 7.02 3 [8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8...] [00:28:33.503] [00:28:33.503] Selected: H8 (IMPs=0.52, avgTricks=7.11) [00:28:33.503] =================== [00:28:33.503] [TRUMP] Skipped: not on lead [00:28:33.503] Selected: H8 (avg 0.52 IMPs, 7.11 tricks) [00:28:33.503] [stage-timing] ok sample=589ms validate=0ms nn=254ms signal=0ms simgames=7ms dds=215ms total=1069ms samples=100 cards=15 [00:28:33.504] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 QJ87 95 AKT6432 -Ls s52JA' [00:28:33.506] SUITC_CALL_END: jsonLength=558 [00:28:33.506] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":2,"Percentage":18.7721} ],"Result":1.1877, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N2","Plays":[{"Tricks":2,"Percentage":18.7721},{"Tricks":1,"Percent [00:28:33.507] === FindBestCardAsync: Position=N, CardsPlayed=15 === [00:28:33.507] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:33.507] Relative position: Dummy, Contract type: Suit [00:28:33.507] Cards in hand mask: 3 [00:28:33.508] Candidate: xH = 84.6 % [00:28:33.508] Candidate: 8H = 15.2 % [00:28:33.508] Candidate: QH = 0.2 % [00:28:33.508] Selected: H7 (84.6 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:36 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:36 === [00:28:36.630] === FindBestCardAsync: Position=N, CardsPlayed=17 === [00:28:36.630] Contract: 3S, Declarer: S, Dealer: N [00:28:36.630] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:36.630] Deal: N:... ... ... ... [00:28:36.630] Position N is on declarer's side - score table shifted by 1 declarer tricks won [00:28:36.630] ****************************** [00:28:36.630] FindMatchingDealsWithPlayInternal Input: [00:28:36.630] Position parameter: N [00:28:36.631] Deal from game: N:... ... ... ... [00:28:36.631] Hand for N: J54.QJ87.Q2.T943 [00:28:36.631] Hand for E: (null) [00:28:36.631] Hand for S: KT987.95.AK84.A5 [00:28:36.631] Hand for W: (null) [00:28:36.631] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ [00:28:36.631] Declarer: S [00:28:36.631] ****************************** [00:28:36.631] [DealFinder] Seed from player N hand: -753462555 [00:28:36.631] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:36.639] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:36.639] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:36.639] [Timing] N precompute: 7ms mem d=187KB (total=1037MB) [00:28:36.645] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:36.645] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:36.645] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:36.645] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:36.645] [Timing] E precompute: 6ms mem d=170KB (total=1037MB) [00:28:36.648] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:36.648] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:36.648] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:36.648] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:36.648] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:36.648] [Timing] S precompute: 2ms mem d=122KB (total=1037MB) [00:28:36.650] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:36.650] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:36.650] [Timing] W precompute: 1ms mem d=64KB (total=1037MB) [00:28:36.650] [Timing] Pre-computation (constraints): 18ms mem d=0MB (total=1037MB, gc2=12) [00:28:36.650] [DealFinder] Using cardsPlayedCount=17 for visibility calculation [00:28:36.650] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=17 [00:28:36.650] [ExtractPartialDeal] Visible hands: N, S [00:28:36.650] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:36.650] [ExtractPartialDeal] Extracted hands: [00:28:36.650] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:36.651] E: ... (0 cards) [00:28:36.651] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:36.651] W: ... (0 cards) [00:28:36.651] [DealFinder] Trump suit from contract '3S': Spades [00:28:36.651] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:36.651] [ComputePlayedCards] Card 1: CJ played by W [00:28:36.651] [ComputePlayedCards] Card 2: C3 played by N [00:28:36.651] [ComputePlayedCards] Card 3: C2 played by E [00:28:36.651] [ComputePlayedCards] Card 4: CA played by S [00:28:36.651] [ComputePlayedCards] Trick complete. Winner: S [00:28:36.651] [ComputePlayedCards] Card 5: H5 played by S [00:28:36.651] [ComputePlayedCards] Card 6: H2 played by W [00:28:36.651] [ComputePlayedCards] Card 7: HJ played by N [00:28:36.651] [ComputePlayedCards] Card 8: HA played by E [00:28:36.652] [ComputePlayedCards] Trick complete. Winner: E [00:28:36.652] [ComputePlayedCards] Card 9: CK played by E [00:28:36.652] [ComputePlayedCards] Card 10: C5 played by S [00:28:36.652] [ComputePlayedCards] Card 11: D7 played by W [00:28:36.652] [ComputePlayedCards] Card 12: C4 played by N [00:28:36.652] [ComputePlayedCards] Trick complete. Winner: E [00:28:36.652] [ComputePlayedCards] Card 13: H3 played by E [00:28:36.652] [ComputePlayedCards] Card 14: H9 played by S [00:28:36.652] [ComputePlayedCards] Card 15: HK played by W [00:28:36.652] [ComputePlayedCards] Card 16: H7 played by N [00:28:36.652] [ComputePlayedCards] Trick complete. Winner: W [00:28:36.652] [ComputePlayedCards] Card 17: DJ played by W [00:28:36.652] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7 [00:28:36.652] [DealFinder] Added 4 played cards to E (was 0 cards): C2, HA, CK, H3 [00:28:36.653] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9 [00:28:36.653] [DealFinder] Added 5 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ [00:28:36.653] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:36.653] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:36.653] [DealFinder] Bid verification enabled for: E [00:28:36.653] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:36.653] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:36.653] [DealFinder] Known cards per player: N=13, E=8, S=13, W=5 [00:28:36.653] [DealFinder] Locked players: N, S [00:28:36.654] [DealFinder] Total known cards: 39, Remaining deck: 13, Cards to deal: 13 [00:28:36.654] [DealFinder] Players needing cards: E:5, W:8 [00:28:36.654] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:36.968] [DealFinder] Combinatorial: enumerated 1287, perfect 391, sending 100 to DDS [00:28:36.968] [Timing] Total: 336ms, Generation: 0ms, Verification: 0ms [00:28:36.968] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 391 [00:28:36.968] Search complete. Returning 100 deals. [00:28:36.968] Found 100 sample deals for simulation. [00:28:36.968] Valid deals for DDS: 100 / 100 [00:28:36.968] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [00:28:36.984] [SAMPLE-VAL] Opening lead NN validation (CJ): 100/100 samples adjusted [00:28:36.985] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:36.985] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:36.985] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:36.985] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:36.985] [SAMPLE-VAL] T5: W=DJ (leader=W) (partial) [00:28:36.988] [SAMPLE-VAL] Sample 1: weight 0.714 -> 0.139 [E:T1-C2=85 % T2-HA=98 % T3-CK=27 % T4-H3=24 %, W:T1-CJ=74 % T2-H2=61 % T3-D7=42 % T4-HK=96 % T5-DJ=13 %] [00:28:36.990] [SAMPLE-VAL] Sample 2: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:36.992] [SAMPLE-VAL] Sample 3: weight 0.546 -> 0.127 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:36.994] [SAMPLE-VAL] Sample 4: weight 0.641 -> 0.127 [E:T1-C2=90 % T2-HA=89 % T3-CK=43 % T4-H3=58 %, W:T1-CJ=70 % T2-H2=37 % T3-D7=76 % T4-HK=97 % T5-DJ=3 %] [00:28:36.997] [SAMPLE-VAL] Sample 5: weight 0.592 -> 0.100 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 % T5-DJ=10 %] [00:28:37.000] [SAMPLE-VAL] Sample 6: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.002] [SAMPLE-VAL] Sample 7: weight 0.713 -> 0.113 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:37.004] [SAMPLE-VAL] Sample 8: weight 0.592 -> 0.123 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:37.006] [SAMPLE-VAL] Sample 9: weight 0.700 -> 0.131 [E:T1-C2=78 % T2-HA=90 % T3-CK=39 % T4-H3=52 %, W:T1-CJ=53 % T2-H2=44 % T3-D7=84 % T4-HK=97 % T5-DJ=3 %] [00:28:37.009] [SAMPLE-VAL] Sample 10: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.011] [SAMPLE-VAL] Sample 11: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.013] [SAMPLE-VAL] Sample 12: weight 0.748 -> 0.101 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 % T4-H3=4 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 % T4-HK=99 % T5-DJ=2 %] [00:28:37.017] [SAMPLE-VAL] Sample 13: weight 0.713 -> 0.113 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:37.019] [SAMPLE-VAL] Sample 14: weight 0.722 -> 0.136 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 % T5-DJ=3 %] [00:28:37.021] [SAMPLE-VAL] Sample 15: weight 0.643 -> 0.118 [E:T1-C2=92 % T2-HA=95 % T3-CK=39 % T4-H3=38 %, W:T1-CJ=45 % T2-H2=57 % T3-D7=77 % T4-HK=96 % T5-DJ=2 %] [00:28:37.023] [SAMPLE-VAL] Sample 16: weight 0.659 -> 0.142 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 % T4-H3=37 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 % T4-HK=95 % T5-DJ=9 %] [00:28:37.026] [SAMPLE-VAL] Sample 17: weight 0.666 -> 0.134 [E:T1-C2=88 % T2-HA=93 % T3-CK=38 % T4-H3=51 %, W:T1-CJ=73 % T2-H2=41 % T3-D7=65 % T4-HK=97 % T5-DJ=4 %] [00:28:37.029] [SAMPLE-VAL] Sample 18: weight 0.753 -> 0.156 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:37.033] [SAMPLE-VAL] Sample 19: weight 0.753 -> 0.156 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:37.036] [SAMPLE-VAL] Sample 20: weight 0.703 -> 0.147 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:37.038] [SAMPLE-VAL] Sample 21: weight 0.748 -> 0.101 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 % T4-H3=4 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 % T4-HK=99 % T5-DJ=2 %] [00:28:37.040] [SAMPLE-VAL] Sample 22: weight 0.523 -> 0.125 [E:T1-C2=91 % T2-HA=89 % T3-CK=45 % T4-H3=63 %, W:T1-CJ=79 % T2-H2=35 % T3-D7=85 % T4-HK=98 % T5-DJ=13 %] [00:28:37.042] [SAMPLE-VAL] Sample 23: weight 0.660 -> 0.103 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:37.044] [SAMPLE-VAL] Sample 24: weight 0.658 -> 0.148 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:37.046] [SAMPLE-VAL] Sample 25: weight 0.734 -> 0.125 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=66 % T3-D7=63 % T4-HK=99 % T5-DJ=9 %] [00:28:37.048] [SAMPLE-VAL] Sample 26: weight 0.606 -> 0.134 [E:T1-C2=91 % T2-HA=94 % T3-CK=38 % T4-H3=37 %, W:T1-CJ=52 % T2-H2=57 % T3-D7=76 % T4-HK=96 % T5-DJ=14 %] [00:28:37.050] [SAMPLE-VAL] Sample 27: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.052] [SAMPLE-VAL] Sample 28: weight 0.753 -> 0.156 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:37.054] [SAMPLE-VAL] Sample 29: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.056] [SAMPLE-VAL] Sample 30: weight 0.546 -> 0.127 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:37.058] [SAMPLE-VAL] Sample 31: weight 0.703 -> 0.147 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:37.060] [SAMPLE-VAL] Sample 32: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.062] [SAMPLE-VAL] Sample 33: weight 0.658 -> 0.148 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:37.064] [SAMPLE-VAL] Sample 34: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.066] [SAMPLE-VAL] Sample 35: weight 0.776 -> 0.143 [E:T1-C2=85 % T2-HA=97 % T3-CK=34 % T4-H3=30 %, W:T1-CJ=68 % T2-H2=57 % T3-D7=42 % T4-HK=95 % T5-DJ=5 %] [00:28:37.068] [SAMPLE-VAL] Sample 36: weight 0.558 -> 0.127 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:37.070] [SAMPLE-VAL] Sample 37: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.072] [SAMPLE-VAL] Sample 38: weight 0.722 -> 0.136 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 % T5-DJ=3 %] [00:28:37.074] [SAMPLE-VAL] Sample 39: weight 0.592 -> 0.123 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:37.076] [SAMPLE-VAL] Sample 40: weight 0.632 -> 0.104 [E:T1-C2=88 % T2-HA=96 % T3-CK=29 % T4-H3=7 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=79 % T4-HK=99 % T5-DJ=5 %] [00:28:37.078] [SAMPLE-VAL] Sample 41: weight 0.652 -> 0.136 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:37.080] [SAMPLE-VAL] Sample 42: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.082] [SAMPLE-VAL] Sample 43: weight 0.552 -> 0.100 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:37.084] [SAMPLE-VAL] Sample 44: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.086] [SAMPLE-VAL] Sample 45: weight 0.554 -> 0.111 [E:T1-C2=85 % T2-HA=97 % T3-CK=34 % T4-H3=30 %, W:T1-CJ=64 % T2-H2=57 % T3-D7=81 % T4-HK=96 % T5-DJ=6 %] [00:28:37.088] [SAMPLE-VAL] Sample 46: weight 0.659 -> 0.128 [E:T1-C2=89 % T2-HA=92 % T3-CK=41 % T4-H3=52 %, W:T1-CJ=55 % T2-H2=40 % T3-D7=82 % T4-HK=97 % T5-DJ=3 %] [00:28:37.090] [SAMPLE-VAL] Sample 47: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.092] [SAMPLE-VAL] Sample 48: weight 0.552 -> 0.100 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:37.094] [SAMPLE-VAL] Sample 49: weight 0.713 -> 0.113 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:37.096] [SAMPLE-VAL] Sample 50: weight 0.739 -> 0.139 [E:T1-C2=84 % T2-HA=97 % T3-CK=38 % T4-H3=34 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=41 % T4-HK=95 % T5-DJ=5 %] [00:28:37.098] [SAMPLE-VAL] Sample 51: weight 0.734 -> 0.125 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=66 % T3-D7=63 % T4-HK=99 % T5-DJ=9 %] [00:28:37.100] [SAMPLE-VAL] Sample 52: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.101] [SAMPLE-VAL] Sample 53: weight 0.652 -> 0.136 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:37.103] [SAMPLE-VAL] Sample 54: weight 0.719 -> 0.138 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:37.106] [SAMPLE-VAL] Sample 55: weight 0.623 -> 0.132 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:37.108] [SAMPLE-VAL] Sample 56: weight 0.728 -> 0.136 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:37.109] [SAMPLE-VAL] Sample 57: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:37.111] [SAMPLE-VAL] Sample 58: weight 0.592 -> 0.100 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 % T5-DJ=10 %] [00:28:37.113] [SAMPLE-VAL] Sample 59: weight 0.674 -> 0.122 [E:T1-C2=75 % T2-HA=95 % T3-CK=33 % T4-H3=45 %, W:T1-CJ=65 % T2-H2=41 % T3-D7=81 % T4-HK=97 % T5-DJ=2 %] [00:28:37.115] [SAMPLE-VAL] Sample 60: weight 0.523 -> 0.125 [E:T1-C2=91 % T2-HA=89 % T3-CK=45 % T4-H3=63 %, W:T1-CJ=79 % T2-H2=35 % T3-D7=85 % T4-HK=98 % T5-DJ=13 %] [00:28:37.118] [SAMPLE-VAL] Sample 61: weight 0.606 -> 0.134 [E:T1-C2=91 % T2-HA=94 % T3-CK=38 % T4-H3=37 %, W:T1-CJ=52 % T2-H2=57 % T3-D7=76 % T4-HK=96 % T5-DJ=14 %] [00:28:37.120] [SAMPLE-VAL] Sample 62: weight 0.659 -> 0.122 [E:T1-C2=80 % T2-HA=97 % T3-CK=42 % T4-H3=39 %, W:T1-CJ=65 % T2-H2=53 % T3-D7=74 % T4-HK=96 % T5-DJ=2 %] [00:28:37.122] [SAMPLE-VAL] Sample 63: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.123] [SAMPLE-VAL] Sample 64: weight 0.558 -> 0.127 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:37.125] [SAMPLE-VAL] Sample 65: weight 0.665 -> 0.134 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:37.127] [SAMPLE-VAL] Sample 66: weight 0.652 -> 0.136 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:37.129] [SAMPLE-VAL] Sample 67: weight 0.592 -> 0.123 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:37.132] [SAMPLE-VAL] Sample 68: weight 0.703 -> 0.147 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:37.134] [SAMPLE-VAL] Sample 69: weight 0.658 -> 0.148 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:37.136] [SAMPLE-VAL] Sample 70: weight 0.546 -> 0.127 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:37.137] [SAMPLE-VAL] Sample 71: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:37.139] [SAMPLE-VAL] Sample 72: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.141] [SAMPLE-VAL] Sample 73: weight 0.659 -> 0.128 [E:T1-C2=89 % T2-HA=92 % T3-CK=41 % T4-H3=52 %, W:T1-CJ=55 % T2-H2=40 % T3-D7=82 % T4-HK=97 % T5-DJ=3 %] [00:28:37.143] [SAMPLE-VAL] Sample 74: weight 0.722 -> 0.136 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 % T5-DJ=3 %] [00:28:37.145] [SAMPLE-VAL] Sample 75: weight 0.608 -> 0.130 [E:T1-C2=87 % T2-HA=97 % T3-CK=38 % T4-H3=38 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=77 % T4-HK=96 % T5-DJ=7 %] [00:28:37.147] [SAMPLE-VAL] Sample 76: weight 0.773 -> 0.158 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:37.149] [SAMPLE-VAL] Sample 77: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.151] [SAMPLE-VAL] Sample 78: weight 0.728 -> 0.136 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:37.153] [SAMPLE-VAL] Sample 79: weight 0.665 -> 0.134 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:37.155] [SAMPLE-VAL] Sample 80: weight 0.590 -> 0.131 [E:T1-C2=87 % T2-HA=92 % T3-CK=38 % T4-H3=52 %, W:T1-CJ=81 % T2-H2=43 % T3-D7=83 % T4-HK=97 % T5-DJ=8 %] [00:28:37.157] [SAMPLE-VAL] Sample 81: weight 0.719 -> 0.138 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:37.159] [SAMPLE-VAL] Sample 82: weight 0.673 -> 0.116 [E:T1-C2=88 % T2-HA=97 % T3-CK=32 % T4-H3=6 %, W:T1-CJ=75 % T2-H2=67 % T3-D7=60 % T4-HK=99 % T5-DJ=9 %] [00:28:37.161] [SAMPLE-VAL] Sample 83: weight 0.706 -> 0.159 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.163] [SAMPLE-VAL] Sample 84: weight 0.622 -> 0.119 [E:T1-C2=90 % T2-HA=96 % T3-CK=44 % T4-H3=43 %, W:T1-CJ=62 % T2-H2=49 % T3-D7=70 % T4-HK=97 % T5-DJ=2 %] [00:28:37.165] [SAMPLE-VAL] Sample 85: weight 0.773 -> 0.158 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:37.167] [SAMPLE-VAL] Sample 86: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.169] [SAMPLE-VAL] Sample 87: weight 0.620 -> 0.114 [E:T1-C2=94 % T2-HA=92 % T3-CK=38 % T4-H3=9 %, W:T1-CJ=54 % T2-H2=62 % T3-D7=85 % T4-HK=99 % T5-DJ=10 %] [00:28:37.171] [SAMPLE-VAL] Sample 88: weight 0.610 -> 0.110 [E:T1-C2=90 % T2-HA=96 % T3-CK=34 % T4-H3=10 %, W:T1-CJ=78 % T2-H2=63 % T3-D7=73 % T4-HK=99 % T5-DJ=6 %] [00:28:37.173] [SAMPLE-VAL] Sample 89: weight 0.734 -> 0.125 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=66 % T3-D7=63 % T4-HK=99 % T5-DJ=9 %] [00:28:37.176] [SAMPLE-VAL] Sample 90: weight 0.700 -> 0.131 [E:T1-C2=78 % T2-HA=90 % T3-CK=39 % T4-H3=52 %, W:T1-CJ=53 % T2-H2=44 % T3-D7=84 % T4-HK=97 % T5-DJ=3 %] [00:28:37.178] [SAMPLE-VAL] Sample 91: weight 0.713 -> 0.113 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:37.183] [SAMPLE-VAL] Sample 92: weight 0.582 -> 0.132 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:37.185] [SAMPLE-VAL] Sample 93: weight 0.658 -> 0.148 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:37.187] [SAMPLE-VAL] Sample 94: weight 0.776 -> 0.143 [E:T1-C2=85 % T2-HA=97 % T3-CK=34 % T4-H3=30 %, W:T1-CJ=68 % T2-H2=57 % T3-D7=42 % T4-HK=95 % T5-DJ=5 %] [00:28:37.189] [SAMPLE-VAL] Sample 95: weight 0.622 -> 0.133 [E:T1-C2=85 % T2-HA=91 % T3-CK=34 % T4-H3=47 %, W:T1-CJ=75 % T2-H2=45 % T3-D7=88 % T4-HK=97 % T5-DJ=7 %] [00:28:37.191] [SAMPLE-VAL] Sample 96: weight 0.641 -> 0.127 [E:T1-C2=90 % T2-HA=89 % T3-CK=43 % T4-H3=58 %, W:T1-CJ=70 % T2-H2=37 % T3-D7=76 % T4-HK=97 % T5-DJ=3 %] [00:28:37.194] [SAMPLE-VAL] Sample 97: weight 0.633 -> 0.141 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:37.196] [SAMPLE-VAL] Sample 98: weight 0.594 -> 0.110 [E:T1-C2=88 % T2-HA=97 % T3-CK=41 % T4-H3=34 %, W:T1-CJ=51 % T2-H2=52 % T3-D7=74 % T4-HK=96 % T5-DJ=3 %] [00:28:37.199] [SAMPLE-VAL] Sample 99: weight 0.546 -> 0.127 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:37.202] [SAMPLE-VAL] Sample 100: weight 0.592 -> 0.100 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 % T5-DJ=10 %] [00:28:37.202] [SAMPLE-VAL] Done. Weight range: 0.100-0.159 [00:28:37.202] [SAMPLE-VAL] Top sample 29 (w=0.159): E:A6.A63.93.KQ8762 W:Q32.KT42.JT765.J [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.202] [SAMPLE-VAL] Top sample 44 (w=0.159): E:A6.A63.96.KQ8762 W:Q32.KT42.JT753.J [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.202] [SAMPLE-VAL] Top sample 52 (w=0.159): E:A3.A43.95.KQ8762 W:Q62.KT62.JT763.J [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.202] [SAMPLE-VAL] Top sample 63 (w=0.159): E:A3.A63.93.KQ8762 W:Q62.KT42.JT765.J [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.202] [SAMPLE-VAL] Top sample 77 (w=0.159): E:A2.A63.93.KQ8762 W:Q63.KT42.JT765.J [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:37.203] After sample validation: 100 deals remaining [00:28:37.203] Using weighted samples: 100/100 have non-uniform weights (range 0.100-0.159) [00:28:37.203] Sample deals (100 total, showing first 20, by weight): [00:28:37.203] [1] (w=0.159) N:J54.QJ87.Q2.T943 A6.A63.93.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT765.J [00:28:37.203] [2] (w=0.159) N:J54.QJ87.Q2.T943 A6.A63.96.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT753.J [00:28:37.203] [3] (w=0.159) N:J54.QJ87.Q2.T943 A3.A43.95.KQ8762 KT987.95.AK84.A5 Q62.KT62.JT763.J [00:28:37.203] [4] (w=0.159) N:J54.QJ87.Q2.T943 A3.A63.93.KQ8762 KT987.95.AK84.A5 Q62.KT42.JT765.J [00:28:37.203] [5] (w=0.159) N:J54.QJ87.Q2.T943 A2.A63.93.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT765.J [00:28:37.203] [6] (w=0.159) N:J54.QJ87.Q2.T943 A2.A43.95.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT763.J [00:28:37.203] [7] (w=0.158) N:J54.QJ87.Q2.T943 A2.A3.965.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT73.J [00:28:37.203] [8] (w=0.158) N:J54.QJ87.Q2.T943 A6.A3.963.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT75.J [00:28:37.204] [9] (w=0.156) N:J54.QJ87.Q2.T943 A.A63.953.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT76.J [00:28:37.204] [10] (w=0.156) N:J54.QJ87.Q2.T943 A.A63.963.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT75.J [00:28:37.204] [11] (w=0.156) N:J54.QJ87.Q2.T943 A.A43.963.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT75.J [00:28:37.204] [12] (w=0.148) N:J54.QJ87.Q2.T943 AQ2.A3.93.KQ8762 KT987.95.AK84.A5 63.KT642.JT765.J [00:28:37.204] [13] (w=0.148) N:J54.QJ87.Q2.T943 AQ2.A3.95.KQ8762 KT987.95.AK84.A5 63.KT642.JT763.J [00:28:37.204] [14] (w=0.148) N:J54.QJ87.Q2.T943 AQ3.A3.96.KQ8762 KT987.95.AK84.A5 62.KT642.JT753.J [00:28:37.204] [15] (w=0.148) N:J54.QJ87.Q2.T943 AQ6.A3.95.KQ8762 KT987.95.AK84.A5 32.KT642.JT763.J [00:28:37.204] [16] (w=0.147) N:J54.QJ87.Q2.T943 A2.A63.T3.KQ8762 KT987.95.AK84.A5 Q63.KT42.J9765.J [00:28:37.204] [17] (w=0.147) N:J54.QJ87.Q2.T943 A6.A63.T3.KQ8762 KT987.95.AK84.A5 Q32.KT42.J9765.J [00:28:37.204] [18] (w=0.147) N:J54.QJ87.Q2.T943 A3.A43.T3.KQ8762 KT987.95.AK84.A5 Q62.KT62.J9765.J [00:28:37.204] [19] (w=0.143) N:J54.QJ87.Q2.T943 A.A3.T963.KQ8762 KT987.95.AK84.A5 Q632.KT642.J75.J [00:28:37.205] [20] (w=0.143) N:J54.QJ87.Q2.T943 A.A3.T953.KQ8762 KT987.95.AK84.A5 Q632.KT642.J76.J [00:28:37.205] ... and 80 more [00:28:37.325] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:37.325] DQ: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, 140, -200, -100, -200, -200, -200, -200, -200, -200, -200, -100, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -300, -300, -100, -100, -100, 140, 140, 140, 140, -100, -200, -200, 140, -300, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -200, -200, -200] [00:28:37.325] D2: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, 140, -200, -100, -200, -200, -200, -200, -200, -200, -200, -100, -100, -100, -200, -200, -200, -100, -100, -200, -200, -100, -100, -100, -100, -300, -300, -100, -100, -100, 140, 140, 140, 140, -100, -200, -200, 140, -300, -100, -100, -100, -100, 140, -100, 140, -200, -100, -100, -100, -100, -100, -200, -200, -200] [00:28:37.326] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:37.326] DQ: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 8, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 5, 5, 7, 7, 7, 8, 8, 8, 8, 7, 6, 6, 8, 5, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 6, 6, 6] [00:28:37.326] D2: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7, 8, 6, 7, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 5, 5, 7, 7, 7, 8, 8, 8, 8, 7, 6, 6, 8, 5, 7, 7, 7, 7, 8, 7, 8, 6, 7, 7, 7, 7, 7, 6, 6, 6] [00:28:37.326] --- IMP Calculation Output (card -> average IMP) --- [00:28:37.326] D2: 0.10 [00:28:37.326] DQ: -0.10 [00:28:37.326] === DDS DETAILED ANALYSIS === [00:28:37.326] Cards analyzed: 2, Samples per card: 100 [00:28:37.326] [00:28:37.326] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:37.326] ----- ------ --------- ----------- -------------------------------- [00:28:37.326] D2 0.10 6.86 4 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [00:28:37.326] DQ -0.10 6.84 4 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [00:28:37.327] [00:28:37.327] Selected: D2 (IMPs=0.10, avgTricks=6.86) [00:28:37.327] =================== [00:28:37.327] [TRUMP] Skipped: not on lead [00:28:37.327] Selected: D2 (avg 0.10 IMPs, 6.86 tricks) [00:28:37.327] [stage-timing] ok sample=337ms validate=0ms nn=234ms signal=0ms simgames=4ms dds=117ms total=696ms samples=100 cards=17 [00:28:37.327] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 Q2 AK84 JT9653' [00:28:37.398] SUITC_CALL_END: jsonLength=1153 [00:28:37.398] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":35.5280} ],"Result":3.3553, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":35.5280},{"Tricks":3,"Percent [00:28:37.399] === FindBestCardAsync: Position=N, CardsPlayed=17 === [00:28:37.399] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:37.399] Relative position: Dummy, Contract type: Suit [00:28:37.399] Cards in hand mask: 2 [00:28:37.400] Candidate: QD = 51.1 % [00:28:37.400] Candidate: xD = 48.9 % [00:28:37.400] Selected: DQ (51.1 %) -- 1 tied: D2 === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:39 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:39 === [00:28:39.010] === FindBestCardAsync: Position=S, CardsPlayed=19 === [00:28:39.010] Contract: 3S, Declarer: S, Dealer: N [00:28:39.011] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:39.011] Deal: N:... ... ... ... [00:28:39.011] Position S is on declarer's side - score table shifted by 1 declarer tricks won [00:28:39.011] ****************************** [00:28:39.011] FindMatchingDealsWithPlayInternal Input: [00:28:39.011] Position parameter: S [00:28:39.011] Deal from game: N:... ... ... ... [00:28:39.011] Hand for N: J54.QJ87.Q2.T943 [00:28:39.011] Hand for E: (null) [00:28:39.011] Hand for S: KT987.95.AK84.A5 [00:28:39.011] Hand for W: (null) [00:28:39.012] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3 [00:28:39.012] Declarer: S [00:28:39.012] ****************************** [00:28:39.012] [DealFinder] Seed from player S hand: -1971371993 [00:28:39.012] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:39.020] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:39.021] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:39.021] [Timing] N precompute: 8ms mem d=186KB (total=1042MB) [00:28:39.027] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:39.028] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:39.028] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:39.028] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:39.028] [Timing] E precompute: 7ms mem d=175KB (total=1042MB) [00:28:39.031] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:39.031] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:39.031] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:39.031] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:39.031] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:39.031] [Timing] S precompute: 3ms mem d=122KB (total=1042MB) [00:28:39.033] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:39.033] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:39.033] [Timing] W precompute: 1ms mem d=64KB (total=1042MB) [00:28:39.033] [Timing] Pre-computation (constraints): 20ms mem d=0MB (total=1042MB, gc2=12) [00:28:39.033] [DealFinder] Using cardsPlayedCount=19 for visibility calculation [00:28:39.033] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=19 [00:28:39.033] [ExtractPartialDeal] Visible hands: S, N [00:28:39.033] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:39.033] [ExtractPartialDeal] Extracted hands: [00:28:39.033] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:39.033] E: ... (0 cards) [00:28:39.033] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:39.033] W: ... (0 cards) [00:28:39.033] [DealFinder] Trump suit from contract '3S': Spades [00:28:39.033] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:39.033] [ComputePlayedCards] Card 1: CJ played by W [00:28:39.034] [ComputePlayedCards] Card 2: C3 played by N [00:28:39.034] [ComputePlayedCards] Card 3: C2 played by E [00:28:39.034] [ComputePlayedCards] Card 4: CA played by S [00:28:39.034] [ComputePlayedCards] Trick complete. Winner: S [00:28:39.034] [ComputePlayedCards] Card 5: H5 played by S [00:28:39.034] [ComputePlayedCards] Card 6: H2 played by W [00:28:39.034] [ComputePlayedCards] Card 7: HJ played by N [00:28:39.034] [ComputePlayedCards] Card 8: HA played by E [00:28:39.034] [ComputePlayedCards] Trick complete. Winner: E [00:28:39.034] [ComputePlayedCards] Card 9: CK played by E [00:28:39.034] [ComputePlayedCards] Card 10: C5 played by S [00:28:39.034] [ComputePlayedCards] Card 11: D7 played by W [00:28:39.034] [ComputePlayedCards] Card 12: C4 played by N [00:28:39.034] [ComputePlayedCards] Trick complete. Winner: E [00:28:39.035] [ComputePlayedCards] Card 13: H3 played by E [00:28:39.035] [ComputePlayedCards] Card 14: H9 played by S [00:28:39.035] [ComputePlayedCards] Card 15: HK played by W [00:28:39.035] [ComputePlayedCards] Card 16: H7 played by N [00:28:39.035] [ComputePlayedCards] Trick complete. Winner: W [00:28:39.035] [ComputePlayedCards] Card 17: DJ played by W [00:28:39.035] [ComputePlayedCards] Card 18: D2 played by N [00:28:39.035] [ComputePlayedCards] Card 19: D3 played by E [00:28:39.035] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2 [00:28:39.035] [DealFinder] Added 5 played cards to E (was 0 cards): C2, HA, CK, H3, D3 [00:28:39.036] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9 [00:28:39.036] [DealFinder] Added 5 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ [00:28:39.036] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:39.036] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:39.036] [DealFinder] Bid verification enabled for: E [00:28:39.036] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:39.036] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:39.036] [DealFinder] Known cards per player: N=13, E=9, S=13, W=5 [00:28:39.037] [DealFinder] Locked players: N, S [00:28:39.037] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [00:28:39.037] [DealFinder] Players needing cards: E:4, W:8 [00:28:39.037] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:39.160] [DealFinder] Combinatorial: enumerated 495, perfect 145, sending 100 to DDS [00:28:39.161] [Timing] Total: 148ms, Generation: 0ms, Verification: 0ms [00:28:39.161] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 145 [00:28:39.161] Search complete. Returning 100 deals. [00:28:39.161] Found 100 sample deals for simulation. [00:28:39.161] Valid deals for DDS: 100 / 100 [00:28:39.161] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [00:28:39.173] [SAMPLE-VAL] Opening lead NN validation (CJ): 100/100 samples adjusted [00:28:39.174] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:39.174] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:39.174] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:39.174] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:39.174] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 (leader=W) (partial) [00:28:39.177] [SAMPLE-VAL] Sample 1: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.179] [SAMPLE-VAL] Sample 2: weight 0.704 -> 0.150 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 %] [00:28:39.182] [SAMPLE-VAL] Sample 3: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.184] [SAMPLE-VAL] Sample 4: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.187] [SAMPLE-VAL] Sample 5: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:39.189] [SAMPLE-VAL] Sample 6: weight 0.658 -> 0.147 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 % T5-D3=60 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:39.192] [SAMPLE-VAL] Sample 7: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:39.194] [SAMPLE-VAL] Sample 8: weight 0.659 -> 0.140 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 % T4-H3=37 % T5-D3=51 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 % T4-HK=95 % T5-DJ=9 %] [00:28:39.196] [SAMPLE-VAL] Sample 9: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:39.198] [SAMPLE-VAL] Sample 10: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:39.200] [SAMPLE-VAL] Sample 11: weight 0.753 -> 0.163 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 % T5-D3=81 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:39.202] [SAMPLE-VAL] Sample 12: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:39.205] [SAMPLE-VAL] Sample 13: weight 0.714 -> 0.146 [E:T1-C2=85 % T2-HA=98 % T3-CK=27 % T4-H3=24 % T5-D3=83 %, W:T1-CJ=74 % T2-H2=61 % T3-D7=42 % T4-HK=96 % T5-DJ=13 %] [00:28:39.207] [SAMPLE-VAL] Sample 14: weight 0.739 -> 0.143 [E:T1-C2=84 % T2-HA=97 % T3-CK=38 % T4-H3=34 % T5-D3=74 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=41 % T4-HK=95 % T5-DJ=5 %] [00:28:39.209] [SAMPLE-VAL] Sample 15: weight 0.713 -> 0.123 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 % T5-D3=91 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:39.211] [SAMPLE-VAL] Sample 16: weight 0.722 -> 0.136 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 % T5-D3=60 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 % T5-DJ=3 %] [00:28:39.213] [SAMPLE-VAL] Sample 17: weight 0.764 -> 0.125 [E:T1-C2=87 % T2-HA=97 % T3-CK=26 % T4-H3=3 % T5-D3=82 %, W:T1-CJ=67 % T2-H2=65 % T3-D7=42 % T4-HK=99 % T5-DJ=12 %] [00:28:39.216] [SAMPLE-VAL] Sample 18: weight 0.652 -> 0.140 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 % T5-D3=92 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:39.218] [SAMPLE-VAL] Sample 19: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 % T5-D3=59 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:39.220] [SAMPLE-VAL] Sample 20: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:39.222] [SAMPLE-VAL] Sample 21: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:39.224] [SAMPLE-VAL] Sample 22: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:39.226] [SAMPLE-VAL] Sample 23: weight 0.695 -> 0.134 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 %] [00:28:39.229] [SAMPLE-VAL] Sample 24: weight 0.629 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 %] [00:28:39.231] [SAMPLE-VAL] Sample 25: weight 0.666 -> 0.139 [E:T1-C2=88 % T2-HA=93 % T3-CK=38 % T4-H3=51 % T5-D3=91 %, W:T1-CJ=73 % T2-H2=41 % T3-D7=65 % T4-HK=97 % T5-DJ=4 %] [00:28:39.233] [SAMPLE-VAL] Sample 26: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.235] [SAMPLE-VAL] Sample 27: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.237] [SAMPLE-VAL] Sample 28: weight 0.659 -> 0.140 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 % T4-H3=37 % T5-D3=51 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 % T4-HK=95 % T5-DJ=9 %] [00:28:39.240] [SAMPLE-VAL] Sample 29: weight 0.750 -> 0.116 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 %] [00:28:39.242] [SAMPLE-VAL] Sample 30: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:39.244] [SAMPLE-VAL] Sample 31: weight 0.688 -> 0.133 [E:T1-C2=82 % T2-HA=98 % T3-CK=20 % T4-H3=20 % T5-D3=100 %, W:T1-CJ=76 % T2-H2=60 % T3-D7=17 % T4-HK=96 % T5-DJ=22 %] [00:28:39.246] [SAMPLE-VAL] Sample 32: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:39.249] [SAMPLE-VAL] Sample 33: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.269] [SAMPLE-VAL] Sample 34: weight 0.652 -> 0.140 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 % T5-D3=92 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:39.272] [SAMPLE-VAL] Sample 35: weight 0.606 -> 0.142 [E:T1-C2=91 % T2-HA=94 % T3-CK=38 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=52 % T2-H2=57 % T3-D7=76 % T4-HK=96 % T5-DJ=14 %] [00:28:39.274] [SAMPLE-VAL] Sample 36: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.276] [SAMPLE-VAL] Sample 37: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:39.279] [SAMPLE-VAL] Sample 38: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:39.282] [SAMPLE-VAL] Sample 39: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.284] [SAMPLE-VAL] Sample 40: weight 0.750 -> 0.116 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 %] [00:28:39.286] [SAMPLE-VAL] Sample 41: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:39.288] [SAMPLE-VAL] Sample 42: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.291] [SAMPLE-VAL] Sample 43: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:39.293] [SAMPLE-VAL] Sample 44: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:39.296] [SAMPLE-VAL] Sample 45: weight 0.753 -> 0.163 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 % T5-D3=81 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:39.298] [SAMPLE-VAL] Sample 46: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.300] [SAMPLE-VAL] Sample 47: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:39.303] [SAMPLE-VAL] Sample 48: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.305] [SAMPLE-VAL] Sample 49: weight 0.740 -> 0.139 [E:T1-C2=85 % T2-HA=95 % T3-CK=31 % T4-H3=28 % T5-D3=99 %, W:T1-CJ=76 % T2-H2=57 % T3-D7=17 % T4-HK=95 % T5-DJ=8 %] [00:28:39.307] [SAMPLE-VAL] Sample 50: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:39.310] [SAMPLE-VAL] Sample 51: weight 0.546 -> 0.133 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 % T5-D3=100 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:39.312] [SAMPLE-VAL] Sample 52: weight 0.739 -> 0.143 [E:T1-C2=84 % T2-HA=97 % T3-CK=38 % T4-H3=34 % T5-D3=74 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=41 % T4-HK=95 % T5-DJ=5 %] [00:28:39.315] [SAMPLE-VAL] Sample 53: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:39.317] [SAMPLE-VAL] Sample 54: weight 0.713 -> 0.123 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 % T5-D3=91 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:39.319] [SAMPLE-VAL] Sample 55: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:39.321] [SAMPLE-VAL] Sample 56: weight 0.665 -> 0.138 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 % T5-D3=90 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:39.323] [SAMPLE-VAL] Sample 57: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:39.326] [SAMPLE-VAL] Sample 58: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:39.328] [SAMPLE-VAL] Sample 59: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:39.330] [SAMPLE-VAL] Sample 60: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:39.332] [SAMPLE-VAL] Sample 61: weight 0.629 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 %] [00:28:39.334] [SAMPLE-VAL] Sample 62: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:39.337] [SAMPLE-VAL] Sample 63: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.339] [SAMPLE-VAL] Sample 64: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.342] [SAMPLE-VAL] Sample 65: weight 0.665 -> 0.138 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 % T5-D3=90 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:39.345] [SAMPLE-VAL] Sample 66: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.349] [SAMPLE-VAL] Sample 67: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.353] [SAMPLE-VAL] Sample 68: weight 0.748 -> 0.108 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 % T4-H3=4 % T5-D3=61 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 % T4-HK=99 % T5-DJ=2 %] [00:28:39.356] [SAMPLE-VAL] Sample 69: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:39.358] [SAMPLE-VAL] Sample 70: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:39.361] [SAMPLE-VAL] Sample 71: weight 0.546 -> 0.133 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 % T5-D3=100 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:39.363] [SAMPLE-VAL] Sample 72: weight 0.764 -> 0.125 [E:T1-C2=87 % T2-HA=97 % T3-CK=26 % T4-H3=3 % T5-D3=82 %, W:T1-CJ=67 % T2-H2=65 % T3-D7=42 % T4-HK=99 % T5-DJ=12 %] [00:28:39.366] [SAMPLE-VAL] Sample 73: weight 0.592 -> 0.111 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 % T5-DJ=10 %] [00:28:39.369] [SAMPLE-VAL] Sample 74: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:39.373] [SAMPLE-VAL] Sample 75: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:39.376] [SAMPLE-VAL] Sample 76: weight 0.694 -> 0.118 [E:T1-C2=91 % T2-HA=96 % T3-CK=36 % T4-H3=7 % T5-D3=93 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=52 % T4-HK=99 % T5-DJ=3 %] [00:28:39.378] [SAMPLE-VAL] Sample 77: weight 0.730 -> 0.153 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 %] [00:28:39.380] [SAMPLE-VAL] Sample 78: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.382] [SAMPLE-VAL] Sample 79: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:39.385] [SAMPLE-VAL] Sample 80: weight 0.673 -> 0.122 [E:T1-C2=88 % T2-HA=97 % T3-CK=32 % T4-H3=6 % T5-D3=62 %, W:T1-CJ=75 % T2-H2=67 % T3-D7=60 % T4-HK=99 % T5-DJ=9 %] [00:28:39.387] [SAMPLE-VAL] Sample 81: weight 0.558 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:39.389] [SAMPLE-VAL] Sample 82: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 % T5-D3=59 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:39.392] [SAMPLE-VAL] Sample 83: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.394] [SAMPLE-VAL] Sample 84: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.396] [SAMPLE-VAL] Sample 85: weight 0.730 -> 0.153 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 %] [00:28:39.398] [SAMPLE-VAL] Sample 86: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:39.400] [SAMPLE-VAL] Sample 87: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:39.403] [SAMPLE-VAL] Sample 88: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.405] [SAMPLE-VAL] Sample 89: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:39.408] [SAMPLE-VAL] Sample 90: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:39.410] [SAMPLE-VAL] Sample 91: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:39.412] [SAMPLE-VAL] Sample 92: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:39.415] [SAMPLE-VAL] Sample 93: weight 0.544 -> 0.124 [E:T1-C2=88 % T2-HA=96 % T3-CK=36 % T4-H3=33 % T5-D3=100 %, W:T1-CJ=65 % T2-H2=55 % T3-D7=74 % T4-HK=96 % T5-DJ=12 %] [00:28:39.417] [SAMPLE-VAL] Sample 94: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:39.419] [SAMPLE-VAL] Sample 95: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:39.421] [SAMPLE-VAL] Sample 96: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:39.423] [SAMPLE-VAL] Sample 97: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:39.425] [SAMPLE-VAL] Sample 98: weight 0.737 -> 0.115 [E:T1-C2=86 % T2-HA=96 % T3-CK=19 % T4-H3=3 % T5-D3=100 %, W:T1-CJ=66 % T2-H2=65 % T3-D7=18 % T4-HK=99 % T5-DJ=22 %] [00:28:39.428] [SAMPLE-VAL] Sample 99: weight 0.558 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:39.430] [SAMPLE-VAL] Sample 100: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:39.430] [SAMPLE-VAL] Done. Weight range: 0.108-0.165 [00:28:39.430] [SAMPLE-VAL] Top sample 3 (w=0.165): E:A2.A3.963.KQ8762 W:Q63.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.430] [SAMPLE-VAL] Top sample 33 (w=0.165): E:A3.A3.953.KQ8762 W:Q62.KT642.JT76.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.431] [SAMPLE-VAL] Top sample 46 (w=0.165): E:A2.A3.953.KQ8762 W:Q63.KT642.JT76.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.431] [SAMPLE-VAL] Top sample 63 (w=0.165): E:A3.A3.963.KQ8762 W:Q62.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.431] [SAMPLE-VAL] Top sample 84 (w=0.165): E:A6.A3.963.KQ8762 W:Q32.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:39.431] After sample validation: 100 deals remaining [00:28:39.431] Using weighted samples: 100/100 have non-uniform weights (range 0.108-0.165) [00:28:39.431] Sample deals (100 total, showing first 20, by weight): [00:28:39.431] [1] (w=0.165) N:J54.QJ87.Q2.T943 A2.A3.963.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT75.J [00:28:39.431] [2] (w=0.165) N:J54.QJ87.Q2.T943 A3.A3.953.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT76.J [00:28:39.431] [3] (w=0.165) N:J54.QJ87.Q2.T943 A2.A3.953.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT76.J [00:28:39.431] [4] (w=0.165) N:J54.QJ87.Q2.T943 A3.A3.963.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT75.J [00:28:39.431] [5] (w=0.165) N:J54.QJ87.Q2.T943 A6.A3.963.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT75.J [00:28:39.432] [6] (w=0.163) N:J54.QJ87.Q2.T943 A.A43.953.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT76.J [00:28:39.432] [7] (w=0.163) N:J54.QJ87.Q2.T943 A.A43.963.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT75.J [00:28:39.432] [8] (w=0.157) N:J54.QJ87.Q2.T943 A3.A43.93.KQ8762 KT987.95.AK84.A5 Q62.KT62.JT765.J [00:28:39.432] [9] (w=0.157) N:J54.QJ87.Q2.T943 A3.A63.93.KQ8762 KT987.95.AK84.A5 Q62.KT42.JT765.J [00:28:39.432] [10] (w=0.157) N:J54.QJ87.Q2.T943 A2.A63.93.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT765.J [00:28:39.432] [11] (w=0.157) N:J54.QJ87.Q2.T943 A6.A43.93.KQ8762 KT987.95.AK84.A5 Q32.KT62.JT765.J [00:28:39.432] [12] (w=0.157) N:J54.QJ87.Q2.T943 A6.A63.93.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT765.J [00:28:39.432] [13] (w=0.157) N:J54.QJ87.Q2.T943 A2.A43.93.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT765.J [00:28:39.433] [14] (w=0.153) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:39.433] [15] (w=0.153) N:J54.QJ87.Q2.T943 A3.A3.653.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT97.J [00:28:39.433] [16] (w=0.152) N:J54.QJ87.Q2.T943 A6.A43.T3.KQ8762 KT987.95.AK84.A5 Q32.KT62.J9765.J [00:28:39.433] [17] (w=0.152) N:J54.QJ87.Q2.T943 A3.A43.T3.KQ8762 KT987.95.AK84.A5 Q62.KT62.J9765.J [00:28:39.433] [18] (w=0.152) N:J54.QJ87.Q2.T943 A3.A63.T3.KQ8762 KT987.95.AK84.A5 Q62.KT42.J9765.J [00:28:39.433] [19] (w=0.150) N:J54.QJ87.Q2.T943 A.A63.653.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT97.J [00:28:39.433] [20] (w=0.150) N:J54.QJ87.Q2.T943 A.A63.T53.KQ8762 KT987.95.AK84.A5 Q632.KT42.J976.J [00:28:39.433] ... and 80 more [00:28:39.547] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:39.547] DA: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, 140, -200, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, -200, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -100, -100, 140, 140, 140, 140, -100, -100, 140, -100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, 140, 140, -100] [00:28:39.547] D4: [-200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -100, -200, -200, -200, -200, -100, -100, -300, -100, -100, -200, -200, -200, -200, -200, -200, -200, -300, -300, -100, -300, -300, -300, -300, -300, -100, -300, -300, -200, -200, -200, -200, -300, -300, -300, -300, -300, -100, -300, -300, -300, -300, -100, -100, -100, -100, -200, -200, -300, -200, -200, -100, -100, -200, -200, -200, -200, -200, -200, -200, -300, -300, -300, -300, -100, -100, -200] [00:28:39.547] D8: [-200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -100, -200, -200, -200, -200, -100, -100, -300, -100, -100, -200, -200, -200, -200, -200, -200, -200, -300, -300, -100, -300, -300, -300, -300, -300, -100, -300, -300, -200, -200, -200, -200, -300, -300, -300, -300, -300, -100, -300, -300, -300, -300, -100, -100, -100, -100, -200, -200, -300, -200, -200, -100, -100, -200, -200, -200, -200, -200, -200, -200, -300, -300, -300, -300, -100, -100, -200] [00:28:39.547] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:39.547] DA: [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 8, 6, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 6, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7, 8, 8, 8, 8, 7, 7, 8, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 8, 8, 7] [00:28:39.547] D4: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 7, 5, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 7, 5, 5, 5, 5, 5, 7, 5, 5, 6, 6, 6, 6, 5, 5, 5, 5, 5, 7, 5, 5, 5, 5, 7, 7, 7, 7, 6, 6, 5, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 7, 7, 6] [00:28:39.547] D8: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 7, 5, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 7, 5, 5, 5, 5, 5, 7, 5, 5, 6, 6, 6, 6, 5, 5, 5, 5, 5, 7, 5, 5, 5, 5, 7, 7, 7, 7, 6, 6, 5, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 7, 7, 6] [00:28:39.547] --- IMP Calculation Output (card -> average IMP) --- [00:28:39.548] DA: 3.78 [00:28:39.548] D4: -1.89 [00:28:39.548] D8: -1.89 [00:28:39.548] === DDS DETAILED ANALYSIS === [00:28:39.548] Cards analyzed: 3, Samples per card: 100 [00:28:39.548] [00:28:39.548] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:39.548] ----- ------ --------- ----------- -------------------------------- [00:28:39.548] DA 3.78 7.08 3 [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7...] [00:28:39.548] D4 -1.89 5.92 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:39.548] D8 -1.89 5.92 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:39.548] [00:28:39.548] Selected: DA (IMPs=3.78, avgTricks=7.08) [00:28:39.548] =================== [00:28:39.548] [TRUMP] Skipped: not on lead [00:28:39.548] Selected: DA (avg 3.78 IMPs, 7.08 tricks) [00:28:39.548] [stage-timing] ok sample=149ms validate=0ms nn=269ms signal=0ms simgames=7ms dds=107ms total=538ms samples=100 cards=19 [00:28:39.549] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 Q2 AK84 JT9653' [00:28:39.621] SUITC_CALL_END: jsonLength=1153 [00:28:39.621] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":35.5280} ],"Result":3.3553, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":35.5280},{"Tricks":3,"Percent [00:28:39.621] === FindBestCardAsync: Position=S, CardsPlayed=19 === [00:28:39.621] Finding card to play for S: KT987.95.AK84.A5 [00:28:39.621] Relative position: Declarer, Contract type: Suit [00:28:39.622] Cards in hand mask: 4 [00:28:39.622] Candidate: AD = 83.5 % [00:28:39.622] Candidate: KD = 16.3 % [00:28:39.622] Candidate: xD = 0.1 % [00:28:39.622] Candidate: 8D = 0.1 % [00:28:39.622] Selected: DA (83.5 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:41 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:41 === [00:28:41.627] === FindBestCardAsync: Position=S, CardsPlayed=20 === [00:28:41.627] Contract: 3S, Declarer: S, Dealer: N [00:28:41.627] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:41.627] Deal: N:... ... ... ... [00:28:41.627] Position S is on declarer's side - score table shifted by 2 declarer tricks won [00:28:41.627] ****************************** [00:28:41.627] FindMatchingDealsWithPlayInternal Input: [00:28:41.628] Position parameter: S [00:28:41.628] Deal from game: N:... ... ... ... [00:28:41.628] Hand for N: J54.QJ87.Q2.T943 [00:28:41.628] Hand for E: (null) [00:28:41.628] Hand for S: KT987.95.AK84.A5 [00:28:41.628] Hand for W: (null) [00:28:41.628] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK [00:28:41.628] Declarer: S [00:28:41.628] ****************************** [00:28:41.628] [DealFinder] Seed from player S hand: -1971371993 [00:28:41.628] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:41.637] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:41.637] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:41.637] [Timing] N precompute: 9ms mem d=193KB (total=1058MB) [00:28:41.645] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:41.645] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:41.645] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:41.645] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:41.645] [Timing] E precompute: 7ms mem d=172KB (total=1058MB) [00:28:41.648] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:41.649] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:41.649] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:41.649] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:41.649] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:41.649] [Timing] S precompute: 3ms mem d=122KB (total=1058MB) [00:28:41.650] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:41.650] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:41.650] [Timing] W precompute: 1ms mem d=64KB (total=1058MB) [00:28:41.650] [Timing] Pre-computation (constraints): 22ms mem d=0MB (total=1058MB, gc2=12) [00:28:41.650] [DealFinder] Using cardsPlayedCount=20 for visibility calculation [00:28:41.651] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=20 [00:28:41.651] [ExtractPartialDeal] Visible hands: S, N [00:28:41.651] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:41.651] [ExtractPartialDeal] Extracted hands: [00:28:41.651] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:41.651] E: ... (0 cards) [00:28:41.651] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:41.651] W: ... (0 cards) [00:28:41.651] [DealFinder] Trump suit from contract '3S': Spades [00:28:41.651] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:41.651] [ComputePlayedCards] Card 1: CJ played by W [00:28:41.651] [ComputePlayedCards] Card 2: C3 played by N [00:28:41.651] [ComputePlayedCards] Card 3: C2 played by E [00:28:41.651] [ComputePlayedCards] Card 4: CA played by S [00:28:41.651] [ComputePlayedCards] Trick complete. Winner: S [00:28:41.651] [ComputePlayedCards] Card 5: H5 played by S [00:28:41.652] [ComputePlayedCards] Card 6: H2 played by W [00:28:41.652] [ComputePlayedCards] Card 7: HJ played by N [00:28:41.652] [ComputePlayedCards] Card 8: HA played by E [00:28:41.652] [ComputePlayedCards] Trick complete. Winner: E [00:28:41.652] [ComputePlayedCards] Card 9: CK played by E [00:28:41.652] [ComputePlayedCards] Card 10: C5 played by S [00:28:41.652] [ComputePlayedCards] Card 11: D7 played by W [00:28:41.652] [ComputePlayedCards] Card 12: C4 played by N [00:28:41.652] [ComputePlayedCards] Trick complete. Winner: E [00:28:41.652] [ComputePlayedCards] Card 13: H3 played by E [00:28:41.652] [ComputePlayedCards] Card 14: H9 played by S [00:28:41.652] [ComputePlayedCards] Card 15: HK played by W [00:28:41.652] [ComputePlayedCards] Card 16: H7 played by N [00:28:41.652] [ComputePlayedCards] Trick complete. Winner: W [00:28:41.652] [ComputePlayedCards] Card 17: DJ played by W [00:28:41.652] [ComputePlayedCards] Card 18: D2 played by N [00:28:41.652] [ComputePlayedCards] Card 19: D3 played by E [00:28:41.652] [ComputePlayedCards] Card 20: DK played by S [00:28:41.652] [ComputePlayedCards] Trick complete. Winner: S [00:28:41.652] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2 [00:28:41.653] [DealFinder] Added 5 played cards to E (was 0 cards): C2, HA, CK, H3, D3 [00:28:41.653] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK [00:28:41.653] [DealFinder] Added 5 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ [00:28:41.653] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:41.653] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:41.653] [DealFinder] Bid verification enabled for: E [00:28:41.653] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:41.653] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:41.653] [DealFinder] Known cards per player: N=13, E=9, S=13, W=5 [00:28:41.653] [DealFinder] Locked players: N, S [00:28:41.654] [DealFinder] Total known cards: 40, Remaining deck: 12, Cards to deal: 12 [00:28:41.654] [DealFinder] Players needing cards: E:4, W:8 [00:28:41.654] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:41.779] [DealFinder] Combinatorial: enumerated 495, perfect 145, sending 100 to DDS [00:28:41.779] [Timing] Total: 151ms, Generation: 0ms, Verification: 0ms [00:28:41.779] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 145 [00:28:41.779] Search complete. Returning 100 deals. [00:28:41.779] Found 100 sample deals for simulation. [00:28:41.780] Valid deals for DDS: 100 / 100 [00:28:41.780] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [00:28:41.791] [SAMPLE-VAL] Opening lead NN validation (CJ): 100/100 samples adjusted [00:28:41.792] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:41.792] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:41.792] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:41.792] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:41.792] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:28:41.795] [SAMPLE-VAL] Sample 1: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:41.797] [SAMPLE-VAL] Sample 2: weight 0.704 -> 0.150 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 %] [00:28:41.799] [SAMPLE-VAL] Sample 3: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:41.802] [SAMPLE-VAL] Sample 4: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.804] [SAMPLE-VAL] Sample 5: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:41.806] [SAMPLE-VAL] Sample 6: weight 0.658 -> 0.147 [E:T1-C2=88 % T2-HA=97 % T3-CK=42 % T4-H3=42 % T5-D3=60 %, W:T1-CJ=77 % T2-H2=58 % T3-D7=64 % T4-HK=96 % T5-DJ=10 %] [00:28:41.809] [SAMPLE-VAL] Sample 7: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:41.811] [SAMPLE-VAL] Sample 8: weight 0.659 -> 0.140 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 % T4-H3=37 % T5-D3=51 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 % T4-HK=95 % T5-DJ=9 %] [00:28:41.814] [SAMPLE-VAL] Sample 9: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:41.816] [SAMPLE-VAL] Sample 10: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:41.818] [SAMPLE-VAL] Sample 11: weight 0.753 -> 0.163 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 % T5-D3=81 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:41.820] [SAMPLE-VAL] Sample 12: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:41.822] [SAMPLE-VAL] Sample 13: weight 0.714 -> 0.146 [E:T1-C2=85 % T2-HA=98 % T3-CK=27 % T4-H3=24 % T5-D3=83 %, W:T1-CJ=74 % T2-H2=61 % T3-D7=42 % T4-HK=96 % T5-DJ=13 %] [00:28:41.824] [SAMPLE-VAL] Sample 14: weight 0.739 -> 0.143 [E:T1-C2=84 % T2-HA=97 % T3-CK=38 % T4-H3=34 % T5-D3=74 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=41 % T4-HK=95 % T5-DJ=5 %] [00:28:41.827] [SAMPLE-VAL] Sample 15: weight 0.713 -> 0.123 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 % T5-D3=91 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:41.829] [SAMPLE-VAL] Sample 16: weight 0.722 -> 0.136 [E:T1-C2=82 % T2-HA=93 % T3-CK=35 % T4-H3=47 % T5-D3=60 %, W:T1-CJ=59 % T2-H2=43 % T3-D7=70 % T4-HK=97 % T5-DJ=3 %] [00:28:41.831] [SAMPLE-VAL] Sample 17: weight 0.764 -> 0.125 [E:T1-C2=87 % T2-HA=97 % T3-CK=26 % T4-H3=3 % T5-D3=82 %, W:T1-CJ=67 % T2-H2=65 % T3-D7=42 % T4-HK=99 % T5-DJ=12 %] [00:28:41.833] [SAMPLE-VAL] Sample 18: weight 0.652 -> 0.140 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 % T5-D3=92 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:41.836] [SAMPLE-VAL] Sample 19: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 % T5-D3=59 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:41.838] [SAMPLE-VAL] Sample 20: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:41.840] [SAMPLE-VAL] Sample 21: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:41.842] [SAMPLE-VAL] Sample 22: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:41.844] [SAMPLE-VAL] Sample 23: weight 0.695 -> 0.134 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 %] [00:28:41.847] [SAMPLE-VAL] Sample 24: weight 0.629 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 %] [00:28:41.849] [SAMPLE-VAL] Sample 25: weight 0.666 -> 0.139 [E:T1-C2=88 % T2-HA=93 % T3-CK=38 % T4-H3=51 % T5-D3=91 %, W:T1-CJ=73 % T2-H2=41 % T3-D7=65 % T4-HK=97 % T5-DJ=4 %] [00:28:41.851] [SAMPLE-VAL] Sample 26: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.853] [SAMPLE-VAL] Sample 27: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.856] [SAMPLE-VAL] Sample 28: weight 0.659 -> 0.140 [E:T1-C2=86 % T2-HA=96 % T3-CK=38 % T4-H3=37 % T5-D3=51 %, W:T1-CJ=70 % T2-H2=59 % T3-D7=69 % T4-HK=95 % T5-DJ=9 %] [00:28:41.858] [SAMPLE-VAL] Sample 29: weight 0.750 -> 0.116 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 %] [00:28:41.860] [SAMPLE-VAL] Sample 30: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:41.864] [SAMPLE-VAL] Sample 31: weight 0.688 -> 0.133 [E:T1-C2=82 % T2-HA=98 % T3-CK=20 % T4-H3=20 % T5-D3=100 %, W:T1-CJ=76 % T2-H2=60 % T3-D7=17 % T4-HK=96 % T5-DJ=22 %] [00:28:41.866] [SAMPLE-VAL] Sample 32: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:41.869] [SAMPLE-VAL] Sample 33: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:41.872] [SAMPLE-VAL] Sample 34: weight 0.652 -> 0.140 [E:T1-C2=90 % T2-HA=95 % T3-CK=49 % T4-H3=52 % T5-D3=92 %, W:T1-CJ=74 % T2-H2=54 % T3-D7=55 % T4-HK=96 % T5-DJ=4 %] [00:28:41.874] [SAMPLE-VAL] Sample 35: weight 0.606 -> 0.142 [E:T1-C2=91 % T2-HA=94 % T3-CK=38 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=52 % T2-H2=57 % T3-D7=76 % T4-HK=96 % T5-DJ=14 %] [00:28:41.877] [SAMPLE-VAL] Sample 36: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:41.880] [SAMPLE-VAL] Sample 37: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:41.882] [SAMPLE-VAL] Sample 38: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:41.885] [SAMPLE-VAL] Sample 39: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:41.888] [SAMPLE-VAL] Sample 40: weight 0.750 -> 0.116 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 %] [00:28:41.891] [SAMPLE-VAL] Sample 41: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:41.893] [SAMPLE-VAL] Sample 42: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:41.895] [SAMPLE-VAL] Sample 43: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:41.898] [SAMPLE-VAL] Sample 44: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:41.900] [SAMPLE-VAL] Sample 45: weight 0.753 -> 0.163 [E:T1-C2=84 % T2-HA=94 % T3-CK=28 % T4-H3=35 % T5-D3=81 %, W:T1-CJ=69 % T2-H2=46 % T3-D7=57 % T4-HK=96 % T5-DJ=16 %] [00:28:41.903] [SAMPLE-VAL] Sample 46: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:41.905] [SAMPLE-VAL] Sample 47: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:41.907] [SAMPLE-VAL] Sample 48: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.909] [SAMPLE-VAL] Sample 49: weight 0.740 -> 0.139 [E:T1-C2=85 % T2-HA=95 % T3-CK=31 % T4-H3=28 % T5-D3=99 %, W:T1-CJ=76 % T2-H2=57 % T3-D7=17 % T4-HK=95 % T5-DJ=8 %] [00:28:41.911] [SAMPLE-VAL] Sample 50: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:41.913] [SAMPLE-VAL] Sample 51: weight 0.546 -> 0.133 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 % T5-D3=100 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:41.916] [SAMPLE-VAL] Sample 52: weight 0.739 -> 0.143 [E:T1-C2=84 % T2-HA=97 % T3-CK=38 % T4-H3=34 % T5-D3=74 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=41 % T4-HK=95 % T5-DJ=5 %] [00:28:41.918] [SAMPLE-VAL] Sample 53: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:41.920] [SAMPLE-VAL] Sample 54: weight 0.713 -> 0.123 [E:T1-C2=92 % T2-HA=95 % T3-CK=42 % T4-H3=7 % T5-D3=91 %, W:T1-CJ=60 % T2-H2=63 % T3-D7=57 % T4-HK=99 % T5-DJ=4 %] [00:28:41.922] [SAMPLE-VAL] Sample 55: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:41.925] [SAMPLE-VAL] Sample 56: weight 0.665 -> 0.138 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 % T5-D3=90 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:41.927] [SAMPLE-VAL] Sample 57: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:41.929] [SAMPLE-VAL] Sample 58: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:41.931] [SAMPLE-VAL] Sample 59: weight 0.737 -> 0.150 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 %] [00:28:41.933] [SAMPLE-VAL] Sample 60: weight 0.552 -> 0.110 [E:T1-C2=91 % T2-HA=95 % T3-CK=31 % T4-H3=8 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=61 % T3-D7=63 % T4-HK=99 % T5-DJ=12 %] [00:28:41.935] [SAMPLE-VAL] Sample 61: weight 0.629 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 %] [00:28:41.938] [SAMPLE-VAL] Sample 62: weight 0.592 -> 0.131 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 %] [00:28:41.940] [SAMPLE-VAL] Sample 63: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:41.942] [SAMPLE-VAL] Sample 64: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.944] [SAMPLE-VAL] Sample 65: weight 0.665 -> 0.138 [E:T1-C2=89 % T2-HA=95 % T3-CK=45 % T4-H3=45 % T5-D3=90 %, W:T1-CJ=61 % T2-H2=54 % T3-D7=62 % T4-HK=95 % T5-DJ=4 %] [00:28:41.947] [SAMPLE-VAL] Sample 66: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.949] [SAMPLE-VAL] Sample 67: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:41.951] [SAMPLE-VAL] Sample 68: weight 0.748 -> 0.108 [E:T1-C2=86 % T2-HA=97 % T3-CK=34 % T4-H3=4 % T5-D3=61 %, W:T1-CJ=56 % T2-H2=62 % T3-D7=56 % T4-HK=99 % T5-DJ=2 %] [00:28:41.953] [SAMPLE-VAL] Sample 69: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:41.955] [SAMPLE-VAL] Sample 70: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:41.957] [SAMPLE-VAL] Sample 71: weight 0.546 -> 0.133 [E:T1-C2=89 % T2-HA=89 % T3-CK=39 % T4-H3=54 % T5-D3=100 %, W:T1-CJ=81 % T2-H2=38 % T3-D7=75 % T4-HK=98 % T5-DJ=15 %] [00:28:41.960] [SAMPLE-VAL] Sample 72: weight 0.764 -> 0.125 [E:T1-C2=87 % T2-HA=97 % T3-CK=26 % T4-H3=3 % T5-D3=82 %, W:T1-CJ=67 % T2-H2=65 % T3-D7=42 % T4-HK=99 % T5-DJ=12 %] [00:28:41.980] [SAMPLE-VAL] Sample 73: weight 0.592 -> 0.111 [E:T1-C2=90 % T2-HA=95 % T3-CK=27 % T4-H3=6 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=63 % T3-D7=71 % T4-HK=99 % T5-DJ=10 %] [00:28:41.982] [SAMPLE-VAL] Sample 74: weight 0.582 -> 0.139 [E:T1-C2=88 % T2-HA=89 % T3-CK=37 % T4-H3=48 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=41 % T3-D7=82 % T4-HK=97 % T5-DJ=14 %] [00:28:41.984] [SAMPLE-VAL] Sample 75: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:41.987] [SAMPLE-VAL] Sample 76: weight 0.694 -> 0.118 [E:T1-C2=91 % T2-HA=96 % T3-CK=36 % T4-H3=7 % T5-D3=93 %, W:T1-CJ=70 % T2-H2=64 % T3-D7=52 % T4-HK=99 % T5-DJ=3 %] [00:28:41.989] [SAMPLE-VAL] Sample 77: weight 0.730 -> 0.153 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 %] [00:28:41.991] [SAMPLE-VAL] Sample 78: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:41.993] [SAMPLE-VAL] Sample 79: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:41.996] [SAMPLE-VAL] Sample 80: weight 0.673 -> 0.122 [E:T1-C2=88 % T2-HA=97 % T3-CK=32 % T4-H3=6 % T5-D3=62 %, W:T1-CJ=75 % T2-H2=67 % T3-D7=60 % T4-HK=99 % T5-DJ=9 %] [00:28:41.998] [SAMPLE-VAL] Sample 81: weight 0.558 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:42.000] [SAMPLE-VAL] Sample 82: weight 0.646 -> 0.141 [E:T1-C2=86 % T2-HA=95 % T3-CK=33 % T4-H3=45 % T5-D3=59 %, W:T1-CJ=77 % T2-H2=46 % T3-D7=72 % T4-HK=97 % T5-DJ=11 %] [00:28:42.002] [SAMPLE-VAL] Sample 83: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:42.005] [SAMPLE-VAL] Sample 84: weight 0.773 -> 0.165 [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.007] [SAMPLE-VAL] Sample 85: weight 0.730 -> 0.153 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 %] [00:28:42.009] [SAMPLE-VAL] Sample 86: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:42.011] [SAMPLE-VAL] Sample 87: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:42.013] [SAMPLE-VAL] Sample 88: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:42.015] [SAMPLE-VAL] Sample 89: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:42.018] [SAMPLE-VAL] Sample 90: weight 0.592 -> 0.134 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 %] [00:28:42.020] [SAMPLE-VAL] Sample 91: weight 0.728 -> 0.135 [E:T1-C2=84 % T2-HA=97 % T3-CK=42 % T4-H3=38 % T5-D3=55 %, W:T1-CJ=59 % T2-H2=56 % T3-D7=60 % T4-HK=95 % T5-DJ=3 %] [00:28:42.022] [SAMPLE-VAL] Sample 92: weight 0.703 -> 0.152 [E:T1-C2=89 % T2-HA=89 % T3-CK=43 % T4-H3=60 % T5-D3=90 %, W:T1-CJ=63 % T2-H2=43 % T3-D7=68 % T4-HK=96 % T5-DJ=5 %] [00:28:42.025] [SAMPLE-VAL] Sample 93: weight 0.544 -> 0.124 [E:T1-C2=88 % T2-HA=96 % T3-CK=36 % T4-H3=33 % T5-D3=100 %, W:T1-CJ=65 % T2-H2=55 % T3-D7=74 % T4-HK=96 % T5-DJ=12 %] [00:28:42.030] [SAMPLE-VAL] Sample 94: weight 0.660 -> 0.116 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 %] [00:28:42.033] [SAMPLE-VAL] Sample 95: weight 0.633 -> 0.150 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 %] [00:28:42.035] [SAMPLE-VAL] Sample 96: weight 0.623 -> 0.141 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 %] [00:28:42.038] [SAMPLE-VAL] Sample 97: weight 0.719 -> 0.146 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 %] [00:28:42.040] [SAMPLE-VAL] Sample 98: weight 0.737 -> 0.115 [E:T1-C2=86 % T2-HA=96 % T3-CK=19 % T4-H3=3 % T5-D3=100 %, W:T1-CJ=66 % T2-H2=65 % T3-D7=18 % T4-HK=99 % T5-DJ=22 %] [00:28:42.043] [SAMPLE-VAL] Sample 99: weight 0.558 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=40 % T4-H3=41 % T5-D3=100 %, W:T1-CJ=75 % T2-H2=51 % T3-D7=67 % T4-HK=97 % T5-DJ=14 %] [00:28:42.045] [SAMPLE-VAL] Sample 100: weight 0.706 -> 0.157 [E:T1-C2=86 % T2-HA=90 % T3-CK=37 % T4-H3=52 % T5-D3=54 %, W:T1-CJ=76 % T2-H2=46 % T3-D7=75 % T4-HK=96 % T5-DJ=11 %] [00:28:42.046] [SAMPLE-VAL] Done. Weight range: 0.108-0.165 [00:28:42.046] [SAMPLE-VAL] Top sample 3 (w=0.165): E:A2.A3.963.KQ8762 W:Q63.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.046] [SAMPLE-VAL] Top sample 33 (w=0.165): E:A3.A3.953.KQ8762 W:Q62.KT642.JT76.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.046] [SAMPLE-VAL] Top sample 46 (w=0.165): E:A2.A3.953.KQ8762 W:Q63.KT642.JT76.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.046] [SAMPLE-VAL] Top sample 63 (w=0.165): E:A3.A3.963.KQ8762 W:Q62.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.046] [SAMPLE-VAL] Top sample 84 (w=0.165): E:A6.A3.963.KQ8762 W:Q32.KT642.JT75.J [E:T1-C2=85 % T2-HA=97 % T3-CK=32 % T4-H3=29 % T5-D3=81 %, W:T1-CJ=72 % T2-H2=61 % T3-D7=44 % T4-HK=95 % T5-DJ=13 %] [00:28:42.047] After sample validation: 100 deals remaining [00:28:42.047] Using weighted samples: 100/100 have non-uniform weights (range 0.108-0.165) [00:28:42.047] Sample deals (100 total, showing first 20, by weight): [00:28:42.047] [1] (w=0.165) N:J54.QJ87.Q2.T943 A2.A3.963.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT75.J [00:28:42.047] [2] (w=0.165) N:J54.QJ87.Q2.T943 A3.A3.953.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT76.J [00:28:42.047] [3] (w=0.165) N:J54.QJ87.Q2.T943 A2.A3.953.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT76.J [00:28:42.047] [4] (w=0.165) N:J54.QJ87.Q2.T943 A3.A3.963.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT75.J [00:28:42.047] [5] (w=0.165) N:J54.QJ87.Q2.T943 A6.A3.963.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT75.J [00:28:42.047] [6] (w=0.163) N:J54.QJ87.Q2.T943 A.A43.953.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT76.J [00:28:42.047] [7] (w=0.163) N:J54.QJ87.Q2.T943 A.A43.963.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT75.J [00:28:42.048] [8] (w=0.157) N:J54.QJ87.Q2.T943 A3.A43.93.KQ8762 KT987.95.AK84.A5 Q62.KT62.JT765.J [00:28:42.048] [9] (w=0.157) N:J54.QJ87.Q2.T943 A3.A63.93.KQ8762 KT987.95.AK84.A5 Q62.KT42.JT765.J [00:28:42.048] [10] (w=0.157) N:J54.QJ87.Q2.T943 A2.A63.93.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT765.J [00:28:42.048] [11] (w=0.157) N:J54.QJ87.Q2.T943 A6.A43.93.KQ8762 KT987.95.AK84.A5 Q32.KT62.JT765.J [00:28:42.048] [12] (w=0.157) N:J54.QJ87.Q2.T943 A6.A63.93.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT765.J [00:28:42.048] [13] (w=0.157) N:J54.QJ87.Q2.T943 A2.A43.93.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT765.J [00:28:42.048] [14] (w=0.153) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:42.048] [15] (w=0.153) N:J54.QJ87.Q2.T943 A3.A3.653.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT97.J [00:28:42.048] [16] (w=0.152) N:J54.QJ87.Q2.T943 A6.A43.T3.KQ8762 KT987.95.AK84.A5 Q32.KT62.J9765.J [00:28:42.048] [17] (w=0.152) N:J54.QJ87.Q2.T943 A3.A43.T3.KQ8762 KT987.95.AK84.A5 Q62.KT62.J9765.J [00:28:42.048] [18] (w=0.152) N:J54.QJ87.Q2.T943 A3.A63.T3.KQ8762 KT987.95.AK84.A5 Q62.KT42.J9765.J [00:28:42.049] [19] (w=0.150) N:J54.QJ87.Q2.T943 A.A63.653.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT97.J [00:28:42.049] [20] (w=0.150) N:J54.QJ87.Q2.T943 A.A63.T53.KQ8762 KT987.95.AK84.A5 Q632.KT42.J976.J [00:28:42.049] ... and 80 more [00:28:42.209] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:42.209] D4: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, 140, -200, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, -200, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, 140, 140, 140, 140, -100, -100, -200, -100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, 140, 140, -100] [00:28:42.209] D8: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, 140, 140, -200, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, -200, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, 140, 140, 140, 140, -100, -100, -200, -100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, 140, 140, -100] [00:28:42.209] DA: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, 140, -100, -100, -100, -100, 140, 140, -300, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -200, -100, -200, -200, -200, -200, -200, 140, -200, -200, -100, -100, -100, -100, -200, -200, -100, -100, -200, 140, -200, -300, -200, -200, 140, -100, -100, -100, -100, -100, -300, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, -100, -100, -100] [00:28:42.209] ST: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, -200, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100] [00:28:42.209] SK: [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -200, -200, -200, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100] [00:28:42.209] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:42.209] D4: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 7, 5, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 5, 5, 5, 5, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 5, 5, 5, 7, 7, 7, 7, 6, 6, 5, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 7, 7, 6] [00:28:42.209] D8: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 7, 7, 5, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 5, 5, 5, 5, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 5, 5, 5, 7, 7, 7, 7, 6, 6, 5, 6, 6, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 7, 7, 6] [00:28:42.209] DA: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 7, 6, 6, 6, 6, 7, 7, 4, 6, 6, 6, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5, 5, 5, 7, 5, 5, 6, 6, 6, 6, 5, 5, 6, 6, 5, 7, 5, 4, 5, 5, 7, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 6, 6, 6] [00:28:42.209] ST: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6] [00:28:42.209] SK: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6] [00:28:42.210] --- IMP Calculation Output (card -> average IMP) --- [00:28:42.210] D4: 0.58 [00:28:42.210] D8: 0.58 [00:28:42.210] SK: -0.09 [00:28:42.210] ST: -0.48 [00:28:42.210] DA: -0.59 [00:28:42.210] === DDS DETAILED ANALYSIS === [00:28:42.210] Cards analyzed: 5, Samples per card: 100 [00:28:42.210] [00:28:42.210] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:42.210] ----- ------ --------- ----------- -------------------------------- [00:28:42.210] D4 0.58 6.01 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:42.211] D8 0.58 6.01 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:42.211] SK -0.09 5.95 3 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:42.211] ST -0.48 5.87 2 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:42.211] DA -0.59 5.78 4 [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6...] [00:28:42.211] [00:28:42.211] Selected: D4 (IMPs=0.58, avgTricks=6.01) [00:28:42.211] =================== [00:28:42.211] [TRUMP] Trump=Spades, declarerTrumps=5, dummyTrumps=3, initialMissing=5, maxMissing=7 [00:28:42.211] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls J54 KT987 AQ632' [00:28:42.295] SUITC_CALL_END: jsonLength=546 [00:28:42.295] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":5.6522} ],"Result":3.0565, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":5.6522},{"Tricks":3,"Percentag [00:28:42.295] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln J54 KT987 AQ632' [00:28:42.379] SUITC_CALL_END: jsonLength=614 [00:28:42.379] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":48.0435} ],"Result":3.4804, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":48.0435},{"Tricks":3,"Percent [00:28:42.379] [TRUMP] Trump-leader check: current=KT987 other=J54 opp=AQ632 [00:28:42.379] [TRUMP] leader=current (-Ls): 3.06 tricks [00:28:42.379] [TRUMP] leader=other (-Ln): 3.48 tricks [00:28:42.379] [TRUMP] -> OTHER hand is better leader by 0.42 tricks [00:28:42.379] [TRUMP] Skipped trump-draw reward: current hand is not the better leader [00:28:42.379] Selected: D4 (avg 0.58 IMPs, 6.01 tricks) -- 1 tied card(s): D8 [00:28:42.379] [stage-timing] ok sample=152ms validate=0ms nn=266ms signal=0ms simgames=4ms dds=325ms total=752ms samples=100 cards=20 [00:28:42.380] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 AK84 Q2 JT97653 -Lw wJ23K' [00:28:42.380] SUITC_CALL_END: jsonLength=70 [00:28:42.381] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {, "Error":"Played card not found in declarer hand"} [00:28:42.381] SUITC_DESER_ERROR: ',' is an invalid start of a property name. Expected a '"'. Path: $.SuitCAnalysis | LineNumber: 1 | BytePositionInLine: 1. [00:28:42.381] === FindBestCardAsync: Position=S, CardsPlayed=20 === [00:28:42.381] Finding card to play for S: KT987.95.AK84.A5 [00:28:42.381] Relative position: Declarer, Contract type: Suit [00:28:42.381] Cards in hand mask: 8 [00:28:42.382] Candidate: xD = 57.5 % [00:28:42.382] Candidate: 8D = 13.2 % [00:28:42.382] Candidate: AD = 9.9 % [00:28:42.382] Candidate: KS = 8.3 % [00:28:42.382] Candidate: xS = 7.6 % [00:28:42.382] Candidate: 8S = 1.6 % [00:28:42.383] Candidate: 9S = 0.9 % [00:28:42.383] Candidate: TS = 0.9 % [00:28:42.383] Selected: D4 (57.5 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:45 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:45 === [00:28:45.645] === FindBestCardAsync: Position=N, CardsPlayed=24 === [00:28:45.645] Contract: 3S, Declarer: S, Dealer: N [00:28:45.645] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:45.645] Deal: N:... ... ... ... [00:28:45.645] Position N is on declarer's side - score table shifted by 3 declarer tricks won [00:28:45.646] ****************************** [00:28:45.646] FindMatchingDealsWithPlayInternal Input: [00:28:45.646] Position parameter: N [00:28:45.646] Deal from game: N:... ... ... ... [00:28:45.646] Hand for N: J54.QJ87.Q2.T943 [00:28:45.646] Hand for E: (null) [00:28:45.646] Hand for S: KT987.95.AK84.A5 [00:28:45.646] Hand for W: (null) [00:28:45.646] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK, D4, D9, DQ, D6 [00:28:45.646] Declarer: S [00:28:45.646] ****************************** [00:28:45.646] [DealFinder] Seed from player N hand: -753462555 [00:28:45.647] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:45.654] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:45.655] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:45.655] [Timing] N precompute: 8ms mem d=187KB (total=1055MB) [00:28:45.661] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:45.661] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:45.661] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:45.661] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:45.661] [Timing] E precompute: 6ms mem d=170KB (total=1055MB) [00:28:45.664] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:45.664] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:45.664] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:45.664] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:45.664] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:45.665] [Timing] S precompute: 3ms mem d=112KB (total=1055MB) [00:28:45.666] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:45.666] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:45.666] [Timing] W precompute: 1ms mem d=71KB (total=1055MB) [00:28:45.666] [Timing] Pre-computation (constraints): 19ms mem d=0MB (total=1055MB, gc2=12) [00:28:45.666] [DealFinder] Using cardsPlayedCount=24 for visibility calculation [00:28:45.666] [ExtractPartialDeal] Position=N, Declarer=S, CardsPlayed=24 [00:28:45.667] [ExtractPartialDeal] Visible hands: N, S [00:28:45.667] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:45.667] [ExtractPartialDeal] Extracted hands: [00:28:45.667] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:45.667] E: ... (0 cards) [00:28:45.667] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:45.667] W: ... (0 cards) [00:28:45.667] [DealFinder] Trump suit from contract '3S': Spades [00:28:45.667] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:45.667] [ComputePlayedCards] Card 1: CJ played by W [00:28:45.667] [ComputePlayedCards] Card 2: C3 played by N [00:28:45.667] [ComputePlayedCards] Card 3: C2 played by E [00:28:45.668] [ComputePlayedCards] Card 4: CA played by S [00:28:45.668] [ComputePlayedCards] Trick complete. Winner: S [00:28:45.668] [ComputePlayedCards] Card 5: H5 played by S [00:28:45.668] [ComputePlayedCards] Card 6: H2 played by W [00:28:45.668] [ComputePlayedCards] Card 7: HJ played by N [00:28:45.668] [ComputePlayedCards] Card 8: HA played by E [00:28:45.668] [ComputePlayedCards] Trick complete. Winner: E [00:28:45.668] [ComputePlayedCards] Card 9: CK played by E [00:28:45.668] [ComputePlayedCards] Card 10: C5 played by S [00:28:45.668] [ComputePlayedCards] Card 11: D7 played by W [00:28:45.668] [ComputePlayedCards] Card 12: C4 played by N [00:28:45.668] [ComputePlayedCards] Trick complete. Winner: E [00:28:45.668] [ComputePlayedCards] Card 13: H3 played by E [00:28:45.668] [ComputePlayedCards] Card 14: H9 played by S [00:28:45.668] [ComputePlayedCards] Card 15: HK played by W [00:28:45.669] [ComputePlayedCards] Card 16: H7 played by N [00:28:45.669] [ComputePlayedCards] Trick complete. Winner: W [00:28:45.669] [ComputePlayedCards] Card 17: DJ played by W [00:28:45.669] [ComputePlayedCards] Card 18: D2 played by N [00:28:45.669] [ComputePlayedCards] Card 19: D3 played by E [00:28:45.669] [ComputePlayedCards] Card 20: DK played by S [00:28:45.669] [ComputePlayedCards] Trick complete. Winner: S [00:28:45.669] [ComputePlayedCards] Card 21: D4 played by S [00:28:45.669] [ComputePlayedCards] Card 22: D9 played by W [00:28:45.669] [ComputePlayedCards] Card 23: DQ played by N [00:28:45.669] [ComputePlayedCards] Card 24: D6 played by E [00:28:45.669] [ComputePlayedCards] Trick complete. Winner: N [00:28:45.669] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2, DQ [00:28:45.670] [DealFinder] Added 6 played cards to E (was 0 cards): C2, HA, CK, H3, D3, D6 [00:28:45.670] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK, D4 [00:28:45.670] [DealFinder] Added 6 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ, D9 [00:28:45.670] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:45.670] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:45.670] [DealFinder] Bid verification enabled for: E [00:28:45.670] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:45.670] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:45.671] [DealFinder] Known cards per player: N=13, E=10, S=13, W=6 [00:28:45.671] [DealFinder] Locked players: N, S [00:28:45.671] [DealFinder] Total known cards: 42, Remaining deck: 10, Cards to deal: 10 [00:28:45.671] [DealFinder] Players needing cards: E:3, W:7 [00:28:45.671] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:45.699] [DealFinder] Combinatorial: enumerated 120, perfect 34, sending 100 to DDS [00:28:45.699] [Timing] Total: 52ms, Generation: 0ms, Verification: 0ms [00:28:45.699] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 34 [00:28:45.700] Search complete. Returning 100 deals. [00:28:45.700] Found 100 sample deals for simulation. [00:28:45.700] Valid deals for DDS: 100 / 100 [00:28:45.700] [SAMPLE-VAL] Validating 100 samples, hidden: E,W, contract: suit [00:28:45.712] [SAMPLE-VAL] Opening lead NN validation (CJ): 100/100 samples adjusted [00:28:45.712] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:45.712] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:45.712] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:45.712] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:45.713] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:28:45.713] [SAMPLE-VAL] T6: S=D4 W=D9 N=DQ E=D6 (leader=S) [00:28:45.716] [SAMPLE-VAL] Sample 1: weight 0.730 -> 0.120 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:45.719] [SAMPLE-VAL] Sample 2: weight 0.782 -> 0.163 [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 %] [00:28:45.722] [SAMPLE-VAL] Sample 3: weight 0.592 -> 0.113 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:45.726] [SAMPLE-VAL] Sample 4: weight 0.629 -> 0.094 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 % T6-D9=3 %] [00:28:45.729] [SAMPLE-VAL] Sample 5: weight 0.592 -> 0.113 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:45.732] [SAMPLE-VAL] Sample 6: weight 0.719 -> 0.155 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:45.735] [SAMPLE-VAL] Sample 7: weight 0.750 -> 0.128 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 % T6-D9=48 %] [00:28:45.737] [SAMPLE-VAL] Sample 8: weight 0.592 -> 0.108 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 %] [00:28:45.740] [SAMPLE-VAL] Sample 9: weight 0.730 -> 0.120 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:45.743] [SAMPLE-VAL] Sample 10: weight 0.592 -> 0.113 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:45.746] [SAMPLE-VAL] Sample 11: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.748] [SAMPLE-VAL] Sample 12: weight 0.688 -> 0.104 [E:T1-C2=82 % T2-HA=98 % T3-CK=20 % T4-H3=20 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=60 % T3-D7=17 % T4-HK=96 % T5-DJ=22 % T6-D9=1 %] [00:28:45.751] [SAMPLE-VAL] Sample 13: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.754] [SAMPLE-VAL] Sample 14: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:45.757] [SAMPLE-VAL] Sample 15: weight 0.719 -> 0.155 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:45.760] [SAMPLE-VAL] Sample 16: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:45.763] [SAMPLE-VAL] Sample 17: weight 0.695 -> 0.143 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 % T6-D9=49 %] [00:28:45.766] [SAMPLE-VAL] Sample 18: weight 0.704 -> 0.118 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 %] [00:28:45.768] [SAMPLE-VAL] Sample 19: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:45.771] [SAMPLE-VAL] Sample 20: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.774] [SAMPLE-VAL] Sample 21: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.777] [SAMPLE-VAL] Sample 22: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.779] [SAMPLE-VAL] Sample 23: weight 0.704 -> 0.118 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 %] [00:28:45.782] [SAMPLE-VAL] Sample 24: weight 0.592 -> 0.108 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 %] [00:28:45.784] [SAMPLE-VAL] Sample 25: weight 0.737 -> 0.095 [E:T1-C2=86 % T2-HA=96 % T3-CK=19 % T4-H3=3 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=66 % T2-H2=65 % T3-D7=18 % T4-HK=99 % T5-DJ=22 % T6-D9=1 %] [00:28:45.787] [SAMPLE-VAL] Sample 26: weight 0.633 -> 0.125 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:45.790] [SAMPLE-VAL] Sample 27: weight 0.623 -> 0.117 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:45.793] [SAMPLE-VAL] Sample 28: weight 0.737 -> 0.158 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:45.796] [SAMPLE-VAL] Sample 29: weight 0.740 -> 0.158 [E:T1-C2=85 % T2-HA=95 % T3-CK=31 % T4-H3=28 % T5-D3=99 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=57 % T3-D7=17 % T4-HK=95 % T5-DJ=8 % T6-D9=100 %] [00:28:45.798] [SAMPLE-VAL] Sample 30: weight 0.730 -> 0.120 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:45.801] [SAMPLE-VAL] Sample 31: weight 0.737 -> 0.158 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:45.804] [SAMPLE-VAL] Sample 32: weight 0.623 -> 0.117 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:45.806] [SAMPLE-VAL] Sample 33: weight 0.623 -> 0.117 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:45.809] [SAMPLE-VAL] Sample 34: weight 0.719 -> 0.155 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:45.812] [SAMPLE-VAL] Sample 35: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:45.814] [SAMPLE-VAL] Sample 36: weight 0.059 -> 0.012 [E:T1-C2=90 % T2-HA=93 % T3-CK=33 % T4-H3=35 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=58 % T3-D7=54 % T4-HK=96 % T5-DJ=20 % T6-D9=5 %] [00:28:45.817] [SAMPLE-VAL] Sample 37: weight 0.057 -> 0.011 [E:T1-C2=88 % T2-HA=88 % T3-CK=27 % T4-H3=30 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=68 % T2-H2=49 % T3-D7=58 % T4-HK=100 % T5-DJ=15 % T6-D9=4 %] [00:28:45.820] [SAMPLE-VAL] Sample 38: weight 0.067 -> 0.012 [E:T1-C2=90 % T2-HA=95 % T3-CK=35 % T4-H3=5 % T5-D3=99 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=61 % T3-D7=17 % T4-HK=99 % T5-DJ=7 % T6-D9=100 %] [00:28:45.822] [SAMPLE-VAL] Sample 39: weight 0.060 -> 0.010 [E:T1-C2=91 % T2-HA=90 % T3-CK=32 % T4-H3=6 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=67 % T3-D7=47 % T4-HK=99 % T5-DJ=16 % T6-D9=4 %] [00:28:45.825] [SAMPLE-VAL] Sample 40: weight 0.055 -> 0.010 [E:T1-C2=86 % T2-HA=81 % T3-CK=26 % T4-H3=52 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=68 % T2-H2=24 % T3-D7=68 % T4-HK=97 % T5-DJ=15 % T6-D9=6 %] [00:28:45.828] [SAMPLE-VAL] Sample 41: weight 0.062 -> 0.012 [E:T1-C2=85 % T2-HA=84 % T3-CK=29 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=44 % T3-D7=34 % T4-HK=96 % T5-DJ=42 % T6-D9=4 %] [00:28:45.830] [SAMPLE-VAL] Sample 42: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:45.833] [SAMPLE-VAL] Sample 43: weight 0.066 -> 0.012 [E:T1-C2=90 % T2-HA=94 % T3-CK=33 % T4-H3=5 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=69 % T2-H2=65 % T3-D7=34 % T4-HK=99 % T5-DJ=4 % T6-D9=45 %] [00:28:45.836] [SAMPLE-VAL] Sample 44: weight 0.065 -> 0.015 [E:T1-C2=90 % T2-HA=93 % T3-CK=45 % T4-H3=49 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=78 % T2-H2=58 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=47 %] [00:28:45.838] [SAMPLE-VAL] Sample 45: weight 0.065 -> 0.015 [E:T1-C2=90 % T2-HA=93 % T3-CK=45 % T4-H3=49 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=78 % T2-H2=58 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=47 %] [00:28:45.841] [SAMPLE-VAL] Sample 46: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:45.844] [SAMPLE-VAL] Sample 47: weight 0.059 -> 0.012 [E:T1-C2=90 % T2-HA=93 % T3-CK=33 % T4-H3=35 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=58 % T3-D7=54 % T4-HK=96 % T5-DJ=20 % T6-D9=5 %] [00:28:45.846] [SAMPLE-VAL] Sample 48: weight 0.064 -> 0.012 [E:T1-C2=87 % T2-HA=94 % T3-CK=27 % T4-H3=29 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=62 % T3-D7=23 % T4-HK=95 % T5-DJ=32 % T6-D9=3 %] [00:28:45.849] [SAMPLE-VAL] Sample 49: weight 0.066 -> 0.012 [E:T1-C2=88 % T2-HA=93 % T3-CK=30 % T4-H3=33 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=77 % T2-H2=61 % T3-D7=20 % T4-HK=96 % T5-DJ=28 % T6-D9=3 %] [00:28:45.852] [SAMPLE-VAL] Sample 50: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.854] [SAMPLE-VAL] Sample 51: weight 0.059 -> 0.012 [E:T1-C2=90 % T2-HA=93 % T3-CK=33 % T4-H3=35 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=71 % T2-H2=58 % T3-D7=54 % T4-HK=96 % T5-DJ=20 % T6-D9=5 %] [00:28:45.857] [SAMPLE-VAL] Sample 52: weight 0.065 -> 0.014 [E:T1-C2=87 % T2-HA=88 % T3-CK=33 % T4-H3=46 % T5-D3=99 % T6-D6=97 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=48 % T4-HK=96 % T5-DJ=6 % T6-D9=45 %] [00:28:45.860] [SAMPLE-VAL] Sample 53: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.863] [SAMPLE-VAL] Sample 54: weight 0.066 -> 0.012 [E:T1-C2=88 % T2-HA=93 % T3-CK=30 % T4-H3=33 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=77 % T2-H2=61 % T3-D7=20 % T4-HK=96 % T5-DJ=28 % T6-D9=3 %] [00:28:45.865] [SAMPLE-VAL] Sample 55: weight 0.058 -> 0.010 [E:T1-C2=90 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=65 % T2-H2=66 % T3-D7=54 % T4-HK=99 % T5-DJ=16 % T6-D9=6 %] [00:28:45.868] [SAMPLE-VAL] Sample 56: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:45.871] [SAMPLE-VAL] Sample 57: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.874] [SAMPLE-VAL] Sample 58: weight 0.060 -> 0.010 [E:T1-C2=91 % T2-HA=90 % T3-CK=32 % T4-H3=6 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=67 % T3-D7=47 % T4-HK=99 % T5-DJ=16 % T6-D9=4 %] [00:28:45.876] [SAMPLE-VAL] Sample 59: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:45.879] [SAMPLE-VAL] Sample 60: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.882] [SAMPLE-VAL] Sample 61: weight 0.058 -> 0.010 [E:T1-C2=90 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=65 % T2-H2=66 % T3-D7=54 % T4-HK=99 % T5-DJ=16 % T6-D9=6 %] [00:28:45.884] [SAMPLE-VAL] Sample 62: weight 0.064 -> 0.011 [E:T1-C2=83 % T2-HA=89 % T3-CK=24 % T4-H3=38 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=67 % T2-H2=46 % T3-D7=30 % T4-HK=97 % T5-DJ=24 % T6-D9=3 %] [00:28:45.887] [SAMPLE-VAL] Sample 63: weight 0.062 -> 0.012 [E:T1-C2=85 % T2-HA=84 % T3-CK=29 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=44 % T3-D7=34 % T4-HK=96 % T5-DJ=42 % T6-D9=4 %] [00:28:45.890] [SAMPLE-VAL] Sample 64: weight 0.066 -> 0.013 [E:T1-C2=90 % T2-HA=93 % T3-CK=40 % T4-H3=7 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=68 % T2-H2=63 % T3-D7=37 % T4-HK=99 % T5-DJ=6 % T6-D9=45 %] [00:28:45.894] [SAMPLE-VAL] Sample 65: weight 0.064 -> 0.014 [E:T1-C2=90 % T2-HA=93 % T3-CK=35 % T4-H3=39 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=64 % T2-H2=59 % T3-D7=40 % T4-HK=94 % T5-DJ=7 % T6-D9=46 %] [00:28:45.897] [SAMPLE-VAL] Sample 66: weight 0.058 -> 0.011 [E:T1-C2=89 % T2-HA=93 % T3-CK=28 % T4-H3=29 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=61 % T2-H2=59 % T3-D7=58 % T4-HK=96 % T5-DJ=17 % T6-D9=6 %] [00:28:45.900] [SAMPLE-VAL] Sample 67: weight 0.066 -> 0.012 [E:T1-C2=88 % T2-HA=93 % T3-CK=30 % T4-H3=33 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=77 % T2-H2=61 % T3-D7=20 % T4-HK=96 % T5-DJ=28 % T6-D9=3 %] [00:28:45.904] [SAMPLE-VAL] Sample 68: weight 0.063 -> 0.010 [E:T1-C2=88 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=65 % T3-D7=22 % T4-HK=99 % T5-DJ=27 % T6-D9=3 %] [00:28:45.907] [SAMPLE-VAL] Sample 69: weight 0.063 -> 0.010 [E:T1-C2=88 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=65 % T3-D7=22 % T4-HK=99 % T5-DJ=27 % T6-D9=3 %] [00:28:45.909] [SAMPLE-VAL] Sample 70: weight 0.063 -> 0.010 [E:T1-C2=88 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=65 % T3-D7=22 % T4-HK=99 % T5-DJ=27 % T6-D9=3 %] [00:28:45.913] [SAMPLE-VAL] Sample 71: weight 0.066 -> 0.015 [E:T1-C2=87 % T2-HA=89 % T3-CK=37 % T4-H3=45 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=41 % T3-D7=26 % T4-HK=95 % T5-DJ=9 % T6-D9=100 %] [00:28:45.918] [SAMPLE-VAL] Sample 72: weight 0.062 -> 0.012 [E:T1-C2=85 % T2-HA=84 % T3-CK=29 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=44 % T3-D7=34 % T4-HK=96 % T5-DJ=42 % T6-D9=4 %] [00:28:45.922] [SAMPLE-VAL] Sample 73: weight 0.062 -> 0.012 [E:T1-C2=85 % T2-HA=84 % T3-CK=29 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=44 % T3-D7=34 % T4-HK=96 % T5-DJ=42 % T6-D9=4 %] [00:28:45.926] [SAMPLE-VAL] Sample 74: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.948] [SAMPLE-VAL] Sample 75: weight 0.066 -> 0.013 [E:T1-C2=90 % T2-HA=93 % T3-CK=40 % T4-H3=7 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=68 % T2-H2=63 % T3-D7=37 % T4-HK=99 % T5-DJ=6 % T6-D9=45 %] [00:28:45.951] [SAMPLE-VAL] Sample 76: weight 0.065 -> 0.009 [E:T1-C2=87 % T2-HA=94 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=65 % T2-H2=67 % T3-D7=19 % T4-HK=99 % T5-DJ=19 % T6-D9=3 %] [00:28:45.954] [SAMPLE-VAL] Sample 77: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:45.956] [SAMPLE-VAL] Sample 78: weight 0.054 -> 0.010 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 %] [00:28:45.959] [SAMPLE-VAL] Sample 79: weight 0.057 -> 0.011 [E:T1-C2=88 % T2-HA=88 % T3-CK=27 % T4-H3=30 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=68 % T2-H2=49 % T3-D7=58 % T4-HK=100 % T5-DJ=15 % T6-D9=4 %] [00:28:45.962] [SAMPLE-VAL] Sample 80: weight 0.054 -> 0.010 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 %] [00:28:45.965] [SAMPLE-VAL] Sample 81: weight 0.062 -> 0.012 [E:T1-C2=85 % T2-HA=84 % T3-CK=29 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=74 % T2-H2=44 % T3-D7=34 % T4-HK=96 % T5-DJ=42 % T6-D9=4 %] [00:28:45.968] [SAMPLE-VAL] Sample 82: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=94 % T3-CK=35 % T4-H3=36 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=58 % T3-D7=19 % T4-HK=95 % T5-DJ=11 % T6-D9=100 %] [00:28:45.971] [SAMPLE-VAL] Sample 83: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:45.975] [SAMPLE-VAL] Sample 84: weight 0.064 -> 0.011 [E:T1-C2=83 % T2-HA=89 % T3-CK=24 % T4-H3=38 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=67 % T2-H2=46 % T3-D7=30 % T4-HK=97 % T5-DJ=24 % T6-D9=3 %] [00:28:45.978] [SAMPLE-VAL] Sample 85: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:45.981] [SAMPLE-VAL] Sample 86: weight 0.058 -> 0.010 [E:T1-C2=90 % T2-HA=93 % T3-CK=24 % T4-H3=5 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=65 % T2-H2=66 % T3-D7=54 % T4-HK=99 % T5-DJ=16 % T6-D9=6 %] [00:28:45.984] [SAMPLE-VAL] Sample 87: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=94 % T3-CK=35 % T4-H3=36 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=58 % T3-D7=19 % T4-HK=95 % T5-DJ=11 % T6-D9=100 %] [00:28:45.988] [SAMPLE-VAL] Sample 88: weight 0.064 -> 0.012 [E:T1-C2=87 % T2-HA=94 % T3-CK=27 % T4-H3=29 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=62 % T3-D7=23 % T4-HK=95 % T5-DJ=32 % T6-D9=3 %] [00:28:45.991] [SAMPLE-VAL] Sample 89: weight 0.064 -> 0.014 [E:T1-C2=90 % T2-HA=93 % T3-CK=35 % T4-H3=39 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=64 % T2-H2=59 % T3-D7=40 % T4-HK=94 % T5-DJ=7 % T6-D9=46 %] [00:28:45.995] [SAMPLE-VAL] Sample 90: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=84 % T3-CK=39 % T4-H3=50 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=71 % T2-H2=44 % T3-D7=52 % T4-HK=95 % T5-DJ=9 % T6-D9=44 %] [00:28:45.998] [SAMPLE-VAL] Sample 91: weight 0.064 -> 0.014 [E:T1-C2=90 % T2-HA=93 % T3-CK=35 % T4-H3=39 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=64 % T2-H2=59 % T3-D7=40 % T4-HK=94 % T5-DJ=7 % T6-D9=46 %] [00:28:46.002] [SAMPLE-VAL] Sample 92: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:46.005] [SAMPLE-VAL] Sample 93: weight 0.066 -> 0.013 [E:T1-C2=90 % T2-HA=93 % T3-CK=40 % T4-H3=7 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=68 % T2-H2=63 % T3-D7=37 % T4-HK=99 % T5-DJ=6 % T6-D9=45 %] [00:28:46.009] [SAMPLE-VAL] Sample 94: weight 0.055 -> 0.010 [E:T1-C2=84 % T2-HA=88 % T3-CK=27 % T4-H3=47 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=72 % T2-H2=23 % T3-D7=68 % T4-HK=98 % T5-DJ=17 % T6-D9=5 %] [00:28:46.012] [SAMPLE-VAL] Sample 95: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:46.016] [SAMPLE-VAL] Sample 96: weight 0.065 -> 0.015 [E:T1-C2=88 % T2-HA=94 % T3-CK=35 % T4-H3=36 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=58 % T3-D7=19 % T4-HK=95 % T5-DJ=11 % T6-D9=100 %] [00:28:46.019] [SAMPLE-VAL] Sample 97: weight 0.064 -> 0.012 [E:T1-C2=87 % T2-HA=94 % T3-CK=27 % T4-H3=29 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=69 % T2-H2=62 % T3-D7=23 % T4-HK=95 % T5-DJ=32 % T6-D9=3 %] [00:28:46.022] [SAMPLE-VAL] Sample 98: weight 0.057 -> 0.012 [E:T1-C2=88 % T2-HA=83 % T3-CK=30 % T4-H3=40 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=70 % T2-H2=45 % T3-D7=68 % T4-HK=96 % T5-DJ=23 % T6-D9=6 %] [00:28:46.026] [SAMPLE-VAL] Sample 99: weight 0.057 -> 0.012 [E:T1-C2=89 % T2-HA=80 % T3-CK=35 % T4-H3=49 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=79 % T2-H2=45 % T3-D7=62 % T4-HK=97 % T5-DJ=21 % T6-D9=4 %] [00:28:46.029] [SAMPLE-VAL] Sample 100: weight 0.060 -> 0.010 [E:T1-C2=91 % T2-HA=90 % T3-CK=32 % T4-H3=6 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=67 % T3-D7=47 % T4-HK=99 % T5-DJ=16 % T6-D9=4 %] [00:28:46.029] [SAMPLE-VAL] Zeroed 9 samples below threshold 0.010 [00:28:46.029] [SAMPLE-VAL] Done. Weight range: 0.000-0.163 [00:28:46.030] [SAMPLE-VAL] Top sample 2 (w=0.163): E:A.A3.T653.KQ8762 W:Q632.KT642.J97.J [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 %] [00:28:46.030] [SAMPLE-VAL] Top sample 28 (w=0.158): E:A.A63.T63.KQ8762 W:Q632.KT42.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:46.030] [SAMPLE-VAL] Top sample 31 (w=0.158): E:A.A43.T63.KQ8762 W:Q632.KT62.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:46.030] [SAMPLE-VAL] Top sample 29 (w=0.158): E:Q.A3.T653.KQ8762 W:A632.KT642.J97.J [E:T1-C2=85 % T2-HA=95 % T3-CK=31 % T4-H3=28 % T5-D3=99 % T6-D6=100 %, W:T1-CJ=76 % T2-H2=57 % T3-D7=17 % T4-HK=95 % T5-DJ=8 % T6-D9=100 %] [00:28:46.030] [SAMPLE-VAL] Top sample 6 (w=0.155): E:A3.A3.T63.KQ8762 W:Q62.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:46.030] After sample validation: 91 deals remaining [00:28:46.030] Using weighted samples: 91/91 have non-uniform weights (range 0.010-0.163) [00:28:46.030] Sample deals (91 total, showing first 20, by weight): [00:28:46.030] [1] (w=0.163) N:J54.QJ87.Q2.T943 A.A3.T653.KQ8762 KT987.95.AK84.A5 Q632.KT642.J97.J [00:28:46.030] [2] (w=0.158) N:J54.QJ87.Q2.T943 A.A63.T63.KQ8762 KT987.95.AK84.A5 Q632.KT42.J975.J [00:28:46.031] [3] (w=0.158) N:J54.QJ87.Q2.T943 A.A43.T63.KQ8762 KT987.95.AK84.A5 Q632.KT62.J975.J [00:28:46.031] [4] (w=0.158) N:J54.QJ87.Q2.T943 Q.A3.T653.KQ8762 KT987.95.AK84.A5 A632.KT642.J97.J [00:28:46.031] [5] (w=0.155) N:J54.QJ87.Q2.T943 A3.A3.T63.KQ8762 KT987.95.AK84.A5 Q62.KT642.J975.J [00:28:46.031] [6] (w=0.155) N:J54.QJ87.Q2.T943 A2.A3.T63.KQ8762 KT987.95.AK84.A5 Q63.KT642.J975.J [00:28:46.031] [7] (w=0.155) N:J54.QJ87.Q2.T943 A6.A3.T63.KQ8762 KT987.95.AK84.A5 Q32.KT642.J975.J [00:28:46.031] [8] (w=0.143) N:J54.QJ87.Q2.T943 AQ.A3.T63.KQ8762 KT987.95.AK84.A5 632.KT642.J975.J [00:28:46.031] [9] (w=0.128) N:J54.QJ87.Q2.T943 A.AT3.T63.KQ8762 KT987.95.AK84.A5 Q632.K642.J975.J [00:28:46.031] [10] (w=0.125) N:J54.QJ87.Q2.T943 A3.A63.63.KQ8762 KT987.95.AK84.A5 Q62.KT42.JT975.J [00:28:46.031] [11] (w=0.125) N:J54.QJ87.Q2.T943 A3.A43.63.KQ8762 KT987.95.AK84.A5 Q62.KT62.JT975.J [00:28:46.031] [12] (w=0.125) N:J54.QJ87.Q2.T943 A2.A63.63.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT975.J [00:28:46.031] [13] (w=0.125) N:J54.QJ87.Q2.T943 A2.A43.63.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT975.J [00:28:46.032] [14] (w=0.125) N:J54.QJ87.Q2.T943 A6.A63.63.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT975.J [00:28:46.032] [15] (w=0.125) N:J54.QJ87.Q2.T943 A6.A43.63.KQ8762 KT987.95.AK84.A5 Q32.KT62.JT975.J [00:28:46.032] [16] (w=0.120) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:46.032] [17] (w=0.120) N:J54.QJ87.Q2.T943 A6.A3.653.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT97.J [00:28:46.032] [18] (w=0.120) N:J54.QJ87.Q2.T943 A3.A3.653.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT97.J [00:28:46.032] [19] (w=0.118) N:J54.QJ87.Q2.T943 A.A63.653.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT97.J [00:28:46.032] [20] (w=0.118) N:J54.QJ87.Q2.T943 A.A43.653.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT97.J [00:28:46.032] ... and 71 more [00:28:46.158] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:46.158] S5: [-100, -100, -100, 140, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, 140, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, -100, -100, -100] [00:28:46.158] HQ: [-100, -100, -100, 140, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, 140, 140, 140] [00:28:46.158] CT: [-100, -100, -100, 140, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, -100, -100, -100, -100, -100, -100, -100, -100] [00:28:46.158] H8: [-100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, -100, 140, 140, -100, 140, -100, -100, -100] [00:28:46.159] SJ: [-200, -100, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -200, -200, -100, -100, -100, -100, -100, -100, -100, -100, -100, -200, -200, 140, 140, 140, -100, -100, -200, -100, 140, -200, -200, -200, -200, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, -200, -100, -100, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -100, -100, -100, -100, -100, 140, -200, -200, -200, -200, -200, -200, -100, -100, -100, 140, 140, -200, 140, 140, -100, 140, -100, -100, -100] [00:28:46.159] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:46.159] S5: [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5] [00:28:46.159] HQ: [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 6] [00:28:46.159] CT: [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5] [00:28:46.159] H8: [5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 5, 5, 5] [00:28:46.159] SJ: [4, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 6, 6, 6, 5, 5, 4, 5, 6, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 4, 6, 6, 5, 6, 5, 5, 5] [00:28:46.159] --- IMP Calculation Output (card -> average IMP) --- [00:28:46.159] S5: 0.48 [00:28:46.160] HQ: 0.44 [00:28:46.160] CT: -0.03 [00:28:46.160] SJ: -0.43 [00:28:46.160] H8: -0.46 [00:28:46.160] === DDS DETAILED ANALYSIS === [00:28:46.160] Cards analyzed: 5, Samples per card: 91 [00:28:46.160] [00:28:46.160] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:46.160] ----- ------ --------- ----------- -------------------------------- [00:28:46.160] S5 0.48 5.19 3 [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:28:46.160] HQ 0.44 5.18 2 [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:28:46.160] CT -0.03 5.13 2 [5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:28:46.160] SJ -0.43 4.99 3 [4, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 4, 4, 5, 5, 5, 5, 5...] [00:28:46.161] H8 -0.46 5.09 2 [5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5...] [00:28:46.161] [00:28:46.161] Selected: S5 (IMPs=0.48, avgTricks=5.19) [00:28:46.161] =================== [00:28:46.161] [TRUMP] Trump=Spades, declarerTrumps=5, dummyTrumps=3, initialMissing=5, maxMissing=7 [00:28:46.161] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls KT987 J54 AQ632' [00:28:46.244] SUITC_CALL_END: jsonLength=614 [00:28:46.244] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":48.0435} ],"Result":3.4804, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":48.0435},{"Tricks":3,"Percent [00:28:46.244] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln KT987 J54 AQ632' [00:28:46.327] SUITC_CALL_END: jsonLength=546 [00:28:46.327] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":5.6522} ],"Result":3.0565, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":5.6522},{"Tricks":3,"Percentag [00:28:46.327] [TRUMP] Trump-leader check: current=J54 other=KT987 opp=AQ632 [00:28:46.327] [TRUMP] leader=current (-Ls): 3.48 tricks [00:28:46.327] [TRUMP] leader=other (-Ln): 3.06 tricks [00:28:46.327] [TRUMP] -> current hand at least as good (diff=-0.42) [00:28:46.327] [TRUMP] Missing trumps: 5 (initial: 5, played: 0) -> adjust: +0.40 [00:28:46.327] [TRUMP] S5: 0.48 -> 0.88 (+0.40) [00:28:46.327] [TRUMP] SJ: -0.43 -> -0.03 (+0.40) [00:28:46.327] [TRUMP] After adjustment, best card: S5 (0.88 IMPs) [00:28:46.327] Selected: S5 (avg 0.88 IMPs, 5.19 tricks) [00:28:46.328] [stage-timing] ok sample=54ms validate=0ms nn=330ms signal=0ms simgames=4ms dds=290ms total=682ms samples=91 cards=24 [00:28:46.328] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J54 KT987 AQ632' [00:28:46.491] SUITC_CALL_END: jsonLength=614 [00:28:46.491] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":48.0435} ],"Result":3.4804, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":48.0435},{"Tricks":3,"Percent [00:28:46.492] OVERRIDE: Spades inner=S5 suitc=SJ optimal=[J] leader=J54 partner=KT987 opp=AQ632 tricks=3.48 [00:28:46.492] === FindBestCardAsync: Position=N, CardsPlayed=24 === [00:28:46.492] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:46.492] Relative position: Dummy, Contract type: Suit [00:28:46.492] Cards in hand mask: 6 [00:28:46.493] Candidate: xS = 42.7 % [00:28:46.493] Candidate: 8H = 16.1 % [00:28:46.493] Candidate: QH = 15.8 % [00:28:46.493] Candidate: TC = 12.7 % [00:28:46.493] Candidate: 9C = 8.2 % [00:28:46.493] Candidate: JS = 4.6 % [00:28:46.493] Selected: S4 (42.7 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:48 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:48 === [00:28:48.055] === FindBestCardAsync: Position=S, CardsPlayed=26 === [00:28:48.056] Contract: 3S, Declarer: S, Dealer: N [00:28:48.056] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:48.056] Deal: N:... ... ... ... [00:28:48.056] Position S is on declarer's side - score table shifted by 3 declarer tricks won [00:28:48.056] ****************************** [00:28:48.056] FindMatchingDealsWithPlayInternal Input: [00:28:48.056] Position parameter: S [00:28:48.056] Deal from game: N:... ... ... ... [00:28:48.056] Hand for N: J54.QJ87.Q2.T943 [00:28:48.056] Hand for E: (null) [00:28:48.056] Hand for S: KT987.95.AK84.A5 [00:28:48.056] Hand for W: (null) [00:28:48.056] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK, D4, D9, DQ, D6, SJ, SA [00:28:48.057] Declarer: S [00:28:48.057] ****************************** [00:28:48.057] [DealFinder] Seed from player S hand: -1971371993 [00:28:48.057] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:48.065] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:48.065] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:48.065] [Timing] N precompute: 7ms mem d=183KB (total=1055MB) [00:28:48.071] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:48.071] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:48.071] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:48.071] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:48.072] [Timing] E precompute: 6ms mem d=176KB (total=1055MB) [00:28:48.075] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:48.075] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:48.075] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:48.075] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:48.075] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:48.075] [Timing] S precompute: 3ms mem d=121KB (total=1055MB) [00:28:48.076] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:48.077] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:48.077] [Timing] W precompute: 1ms mem d=64KB (total=1055MB) [00:28:48.077] [Timing] Pre-computation (constraints): 19ms mem d=0MB (total=1055MB, gc2=12) [00:28:48.077] [DealFinder] Using cardsPlayedCount=26 for visibility calculation [00:28:48.077] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=26 [00:28:48.077] [ExtractPartialDeal] Visible hands: S, N [00:28:48.077] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:48.077] [ExtractPartialDeal] Extracted hands: [00:28:48.077] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:48.077] E: ... (0 cards) [00:28:48.077] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:48.077] W: ... (0 cards) [00:28:48.077] [DealFinder] Trump suit from contract '3S': Spades [00:28:48.078] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:48.078] [ComputePlayedCards] Card 1: CJ played by W [00:28:48.078] [ComputePlayedCards] Card 2: C3 played by N [00:28:48.078] [ComputePlayedCards] Card 3: C2 played by E [00:28:48.078] [ComputePlayedCards] Card 4: CA played by S [00:28:48.078] [ComputePlayedCards] Trick complete. Winner: S [00:28:48.078] [ComputePlayedCards] Card 5: H5 played by S [00:28:48.078] [ComputePlayedCards] Card 6: H2 played by W [00:28:48.078] [ComputePlayedCards] Card 7: HJ played by N [00:28:48.078] [ComputePlayedCards] Card 8: HA played by E [00:28:48.078] [ComputePlayedCards] Trick complete. Winner: E [00:28:48.078] [ComputePlayedCards] Card 9: CK played by E [00:28:48.078] [ComputePlayedCards] Card 10: C5 played by S [00:28:48.079] [ComputePlayedCards] Card 11: D7 played by W [00:28:48.079] [ComputePlayedCards] Card 12: C4 played by N [00:28:48.079] [ComputePlayedCards] Trick complete. Winner: E [00:28:48.079] [ComputePlayedCards] Card 13: H3 played by E [00:28:48.079] [ComputePlayedCards] Card 14: H9 played by S [00:28:48.079] [ComputePlayedCards] Card 15: HK played by W [00:28:48.079] [ComputePlayedCards] Card 16: H7 played by N [00:28:48.079] [ComputePlayedCards] Trick complete. Winner: W [00:28:48.079] [ComputePlayedCards] Card 17: DJ played by W [00:28:48.079] [ComputePlayedCards] Card 18: D2 played by N [00:28:48.079] [ComputePlayedCards] Card 19: D3 played by E [00:28:48.079] [ComputePlayedCards] Card 20: DK played by S [00:28:48.079] [ComputePlayedCards] Trick complete. Winner: S [00:28:48.079] [ComputePlayedCards] Card 21: D4 played by S [00:28:48.080] [ComputePlayedCards] Card 22: D9 played by W [00:28:48.080] [ComputePlayedCards] Card 23: DQ played by N [00:28:48.080] [ComputePlayedCards] Card 24: D6 played by E [00:28:48.080] [ComputePlayedCards] Trick complete. Winner: N [00:28:48.080] [ComputePlayedCards] Card 25: SJ played by N [00:28:48.080] [ComputePlayedCards] Card 26: SA played by E [00:28:48.080] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2, DQ, SJ [00:28:48.080] [DealFinder] Added 7 played cards to E (was 0 cards): C2, HA, CK, H3, D3, D6, SA [00:28:48.080] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK, D4 [00:28:48.080] [DealFinder] Added 6 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ, D9 [00:28:48.080] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:48.080] [DealFinder] Assigned 4 Clubs cards to E: C6, C7, C8, CQ [00:28:48.081] [DealFinder] Bid verification enabled for: E [00:28:48.081] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:48.081] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:48.081] [DealFinder] Known cards per player: N=13, E=11, S=13, W=6 [00:28:48.081] [DealFinder] Locked players: N, S [00:28:48.081] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [00:28:48.081] [DealFinder] Players needing cards: E:2, W:7 [00:28:48.081] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:48.091] [DealFinder] Combinatorial: enumerated 36, perfect 33, sending 36 to DDS [00:28:48.091] [Timing] Total: 34ms, Generation: 0ms, Verification: 0ms [00:28:48.091] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 33 [00:28:48.091] Search complete. Returning 36 deals. [00:28:48.091] Found 36 sample deals for simulation. [00:28:48.092] Valid deals for DDS: 36 / 36 [00:28:48.092] [SAMPLE-VAL] Validating 36 samples, hidden: E,W, contract: suit [00:28:48.097] [SAMPLE-VAL] Opening lead NN validation (CJ): 36/36 samples adjusted [00:28:48.097] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:48.097] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:48.097] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:48.097] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:48.097] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:28:48.097] [SAMPLE-VAL] T6: S=D4 W=D9 N=DQ E=D6 (leader=S) [00:28:48.097] [SAMPLE-VAL] T7: N=SJ E=SA (leader=N) (partial) [00:28:48.101] [SAMPLE-VAL] Sample 1: weight 0.695 -> 0.144 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 % T6-D6=99 % T7-SA=74 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 % T6-D9=49 %] [00:28:48.105] [SAMPLE-VAL] Sample 2: weight 0.719 -> 0.151 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:48.108] [SAMPLE-VAL] Sample 3: weight 0.623 -> 0.114 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 % T7-SA=44 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:48.112] [SAMPLE-VAL] Sample 4: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.116] [SAMPLE-VAL] Sample 5: weight 0.730 -> 0.118 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:48.129] [SAMPLE-VAL] Sample 6: weight 0.719 -> 0.151 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:48.134] [SAMPLE-VAL] Sample 7: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=47 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:48.139] [SAMPLE-VAL] Sample 8: weight 0.737 -> 0.101 [E:T1-C2=86 % T2-HA=96 % T3-CK=19 % T4-H3=3 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=66 % T2-H2=65 % T3-D7=18 % T4-HK=99 % T5-DJ=22 % T6-D9=1 %] [00:28:48.144] [SAMPLE-VAL] Sample 9: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.149] [SAMPLE-VAL] Sample 10: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.154] [SAMPLE-VAL] Sample 11: weight 0.592 -> 0.106 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:48.159] [SAMPLE-VAL] Sample 12: weight 0.730 -> 0.118 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:48.164] [SAMPLE-VAL] Sample 13: weight 0.629 -> 0.098 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=78 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 % T6-D9=3 %] [00:28:48.169] [SAMPLE-VAL] Sample 14: weight 0.737 -> 0.162 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:48.174] [SAMPLE-VAL] Sample 15: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.179] [SAMPLE-VAL] Sample 16: weight 0.623 -> 0.114 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 % T7-SA=44 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:48.184] [SAMPLE-VAL] Sample 17: weight 0.688 -> 0.106 [E:T1-C2=82 % T2-HA=98 % T3-CK=20 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=72 %, W:T1-CJ=76 % T2-H2=60 % T3-D7=17 % T4-HK=96 % T5-DJ=22 % T6-D9=1 %] [00:28:48.192] [SAMPLE-VAL] Sample 18: weight 0.623 -> 0.114 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 % T7-SA=44 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 %] [00:28:48.197] [SAMPLE-VAL] Sample 19: weight 0.592 -> 0.109 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 % T7-SA=70 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 %] [00:28:48.202] [SAMPLE-VAL] Sample 20: weight 0.592 -> 0.109 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 % T7-SA=70 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 %] [00:28:48.207] [SAMPLE-VAL] Sample 21: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=47 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:48.214] [SAMPLE-VAL] Sample 22: weight 0.592 -> 0.106 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:48.219] [SAMPLE-VAL] Sample 23: weight 0.660 -> 0.102 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=47 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 %] [00:28:48.223] [SAMPLE-VAL] Sample 24: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.228] [SAMPLE-VAL] Sample 25: weight 0.704 -> 0.122 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 %] [00:28:48.233] [SAMPLE-VAL] Sample 26: weight 0.704 -> 0.122 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 %] [00:28:48.238] [SAMPLE-VAL] Sample 27: weight 0.750 -> 0.136 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 % T6-D6=99 % T7-SA=100 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 % T6-D9=48 %] [00:28:48.243] [SAMPLE-VAL] Sample 28: weight 0.633 -> 0.121 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 %] [00:28:48.248] [SAMPLE-VAL] Sample 29: weight 0.592 -> 0.106 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 %] [00:28:48.253] [SAMPLE-VAL] Sample 30: weight 0.737 -> 0.162 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:48.257] [SAMPLE-VAL] Sample 31: weight 0.782 -> 0.169 [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 %] [00:28:48.262] [SAMPLE-VAL] Sample 32: weight 0.730 -> 0.118 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 %] [00:28:48.267] [SAMPLE-VAL] Sample 33: weight 0.719 -> 0.151 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:48.272] [SAMPLE-VAL] Sample 34: weight 0.054 -> 0.010 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 %] [00:28:48.277] [SAMPLE-VAL] Sample 35: weight 0.055 -> 0.011 [E:T1-C2=84 % T2-HA=88 % T3-CK=27 % T4-H3=47 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=72 % T2-H2=23 % T3-D7=68 % T4-HK=98 % T5-DJ=17 % T6-D9=5 %] [00:28:48.282] [SAMPLE-VAL] Sample 36: weight 0.054 -> 0.010 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 %] [00:28:48.282] [SAMPLE-VAL] Zeroed 2 samples below threshold 0.010 [00:28:48.282] [SAMPLE-VAL] Done. Weight range: 0.000-0.169 [00:28:48.282] [SAMPLE-VAL] Top sample 31 (w=0.169): E:A.A3.T653.KQ8762 W:Q632.KT642.J97.J [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 % T7-SA=100 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 %] [00:28:48.282] [SAMPLE-VAL] Top sample 14 (w=0.162): E:A.A43.T63.KQ8762 W:Q632.KT62.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:48.283] [SAMPLE-VAL] Top sample 30 (w=0.162): E:A.A63.T63.KQ8762 W:Q632.KT42.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 %] [00:28:48.283] [SAMPLE-VAL] Top sample 2 (w=0.151): E:A2.A3.T63.KQ8762 W:Q63.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:48.283] [SAMPLE-VAL] Top sample 6 (w=0.151): E:A3.A3.T63.KQ8762 W:Q62.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 %] [00:28:48.283] After sample validation: 34 deals remaining [00:28:48.283] Using weighted samples: 34/34 have non-uniform weights (range 0.011-0.169) [00:28:48.283] Sample deals (34 total, showing first 20, by weight): [00:28:48.283] [1] (w=0.169) N:J54.QJ87.Q2.T943 A.A3.T653.KQ8762 KT987.95.AK84.A5 Q632.KT642.J97.J [00:28:48.283] [2] (w=0.162) N:J54.QJ87.Q2.T943 A.A43.T63.KQ8762 KT987.95.AK84.A5 Q632.KT62.J975.J [00:28:48.284] [3] (w=0.162) N:J54.QJ87.Q2.T943 A.A63.T63.KQ8762 KT987.95.AK84.A5 Q632.KT42.J975.J [00:28:48.284] [4] (w=0.151) N:J54.QJ87.Q2.T943 A2.A3.T63.KQ8762 KT987.95.AK84.A5 Q63.KT642.J975.J [00:28:48.284] [5] (w=0.151) N:J54.QJ87.Q2.T943 A3.A3.T63.KQ8762 KT987.95.AK84.A5 Q62.KT642.J975.J [00:28:48.284] [6] (w=0.151) N:J54.QJ87.Q2.T943 A6.A3.T63.KQ8762 KT987.95.AK84.A5 Q32.KT642.J975.J [00:28:48.284] [7] (w=0.144) N:J54.QJ87.Q2.T943 AQ.A3.T63.KQ8762 KT987.95.AK84.A5 632.KT642.J975.J [00:28:48.284] [8] (w=0.136) N:J54.QJ87.Q2.T943 A.AT3.T63.KQ8762 KT987.95.AK84.A5 Q632.K642.J975.J [00:28:48.284] [9] (w=0.122) N:J54.QJ87.Q2.T943 A.A43.653.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT97.J [00:28:48.285] [10] (w=0.122) N:J54.QJ87.Q2.T943 A.A63.653.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT97.J [00:28:48.285] [11] (w=0.121) N:J54.QJ87.Q2.T943 A3.A63.63.KQ8762 KT987.95.AK84.A5 Q62.KT42.JT975.J [00:28:48.285] [12] (w=0.121) N:J54.QJ87.Q2.T943 A3.A43.63.KQ8762 KT987.95.AK84.A5 Q62.KT62.JT975.J [00:28:48.285] [13] (w=0.121) N:J54.QJ87.Q2.T943 A2.A43.63.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT975.J [00:28:48.285] [14] (w=0.121) N:J54.QJ87.Q2.T943 A6.A43.63.KQ8762 KT987.95.AK84.A5 Q32.KT62.JT975.J [00:28:48.285] [15] (w=0.121) N:J54.QJ87.Q2.T943 A2.A63.63.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT975.J [00:28:48.285] [16] (w=0.121) N:J54.QJ87.Q2.T943 A6.A63.63.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT975.J [00:28:48.285] [17] (w=0.118) N:J54.QJ87.Q2.T943 A6.A3.653.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT97.J [00:28:48.286] [18] (w=0.118) N:J54.QJ87.Q2.T943 A3.A3.653.KQ8762 KT987.95.AK84.A5 Q62.KT642.JT97.J [00:28:48.286] [19] (w=0.118) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:48.286] [20] (w=0.114) N:J54.QJ87.Q2.T943 AQ3.A3.63.KQ8762 KT987.95.AK84.A5 62.KT642.JT975.J [00:28:48.286] ... and 14 more [00:28:48.346] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:48.346] ST: [-200, -100, -100, -100, -100, -100, 140, -100, -100, -100, -100, -100, -100, -200, -100, -200, -100, -100, -100, -100, -100, -100, 140, 140, 140, -100, -200, -200, -200, -100, -100, -100, 140, -100] [00:28:48.346] SK: [-200, -100, -100, -100, -100, -100, -200, -100, -100, -100, -200, -200, -200, -200, -200, -200, -100, -100, -100, -200, -200, -200, -100, -100, -200, -100, -200, -200, -200, -200, -200, -100, -100, -100] [00:28:48.346] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:48.346] ST: [4, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 5, 4, 4, 4, 5, 5, 5, 6, 5] [00:28:48.347] SK: [4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 4, 4, 4, 5, 5, 4, 5, 4, 4, 4, 4, 4, 5, 5, 5] [00:28:48.347] --- IMP Calculation Output (card -> average IMP) --- [00:28:48.347] ST: 1.72 [00:28:48.347] SK: -1.72 [00:28:48.347] === DDS DETAILED ANALYSIS === [00:28:48.347] Cards analyzed: 2, Samples per card: 34 [00:28:48.347] [00:28:48.347] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:48.347] ----- ------ --------- ----------- -------------------------------- [00:28:48.348] ST 1.72 4.97 3 [4, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 5, 5...] [00:28:48.348] SK -1.72 4.50 2 [4, 5, 5, 5, 5, 5, 4, 5, 5, 5, 4, 4, 4, 4, 4, 4, 5, 5, 5, 4...] [00:28:48.348] [00:28:48.348] Selected: ST (IMPs=1.72, avgTricks=4.97) [00:28:48.348] =================== [00:28:48.348] [TRUMP] Skipped: not on lead [00:28:48.348] Selected: ST (avg 1.72 IMPs, 4.97 tricks) [00:28:48.348] [stage-timing] ok sample=35ms validate=0ms nn=191ms signal=0ms simgames=3ms dds=58ms total=292ms samples=34 cards=26 [00:28:48.349] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J54 KT987 AQ632' [00:28:48.520] SUITC_CALL_END: jsonLength=614 [00:28:48.520] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":48.0435} ],"Result":3.4804, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":48.0435},{"Tricks":3,"Percent [00:28:48.521] === FindBestCardAsync: Position=S, CardsPlayed=26 === [00:28:48.521] Finding card to play for S: KT987.95.AK84.A5 [00:28:48.521] Relative position: Declarer, Contract type: Suit [00:28:48.521] Cards in hand mask: 5 [00:28:48.522] Candidate: xS = 83.9 % [00:28:48.522] Candidate: 8S = 9.3 % [00:28:48.522] Candidate: TS = 3.2 % [00:28:48.522] Candidate: 9S = 2.4 % [00:28:48.522] Candidate: KS = 1.2 % [00:28:48.522] Selected: S7 (83.9 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:52 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:52 === [00:28:52.653] === FindBestCardAsync: Position=S, CardsPlayed=29 === [00:28:52.654] Contract: 3S, Declarer: S, Dealer: N [00:28:52.654] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:52.654] Deal: N:... ... ... ... [00:28:52.654] Position S is on declarer's side - score table shifted by 3 declarer tricks won [00:28:52.654] ****************************** [00:28:52.654] FindMatchingDealsWithPlayInternal Input: [00:28:52.654] Position parameter: S [00:28:52.654] Deal from game: N:... ... ... ... [00:28:52.654] Hand for N: J54.QJ87.Q2.T943 [00:28:52.654] Hand for E: (null) [00:28:52.654] Hand for S: KT987.95.AK84.A5 [00:28:52.654] Hand for W: (null) [00:28:52.654] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK, D4, D9, DQ, D6, SJ, SA, S9, S3, CQ [00:28:52.654] Declarer: S [00:28:52.655] ****************************** [00:28:52.655] [DealFinder] Seed from player S hand: -1971371993 [00:28:52.655] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:52.663] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:52.663] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:52.663] [Timing] N precompute: 7ms mem d=195KB (total=1054MB) [00:28:52.669] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:52.669] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:52.669] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:52.669] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:52.669] [Timing] E precompute: 6ms mem d=168KB (total=1054MB) [00:28:52.672] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:52.672] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:52.672] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:52.672] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:52.672] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:52.672] [Timing] S precompute: 2ms mem d=121KB (total=1054MB) [00:28:52.674] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:52.674] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:52.674] [Timing] W precompute: 1ms mem d=72KB (total=1054MB) [00:28:52.674] [Timing] Pre-computation (constraints): 19ms mem d=0MB (total=1054MB, gc2=12) [00:28:52.674] [DealFinder] Using cardsPlayedCount=29 for visibility calculation [00:28:52.674] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=29 [00:28:52.674] [ExtractPartialDeal] Visible hands: S, N [00:28:52.674] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:52.674] [ExtractPartialDeal] Extracted hands: [00:28:52.674] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:52.674] E: ... (0 cards) [00:28:52.675] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:52.675] W: ... (0 cards) [00:28:52.675] [DealFinder] Trump suit from contract '3S': Spades [00:28:52.675] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:52.675] [ComputePlayedCards] Card 1: CJ played by W [00:28:52.675] [ComputePlayedCards] Card 2: C3 played by N [00:28:52.675] [ComputePlayedCards] Card 3: C2 played by E [00:28:52.675] [ComputePlayedCards] Card 4: CA played by S [00:28:52.675] [ComputePlayedCards] Trick complete. Winner: S [00:28:52.675] [ComputePlayedCards] Card 5: H5 played by S [00:28:52.675] [ComputePlayedCards] Card 6: H2 played by W [00:28:52.675] [ComputePlayedCards] Card 7: HJ played by N [00:28:52.675] [ComputePlayedCards] Card 8: HA played by E [00:28:52.675] [ComputePlayedCards] Trick complete. Winner: E [00:28:52.675] [ComputePlayedCards] Card 9: CK played by E [00:28:52.675] [ComputePlayedCards] Card 10: C5 played by S [00:28:52.675] [ComputePlayedCards] Card 11: D7 played by W [00:28:52.675] [ComputePlayedCards] Card 12: C4 played by N [00:28:52.676] [ComputePlayedCards] Trick complete. Winner: E [00:28:52.676] [ComputePlayedCards] Card 13: H3 played by E [00:28:52.676] [ComputePlayedCards] Card 14: H9 played by S [00:28:52.676] [ComputePlayedCards] Card 15: HK played by W [00:28:52.676] [ComputePlayedCards] Card 16: H7 played by N [00:28:52.676] [ComputePlayedCards] Trick complete. Winner: W [00:28:52.676] [ComputePlayedCards] Card 17: DJ played by W [00:28:52.676] [ComputePlayedCards] Card 18: D2 played by N [00:28:52.676] [ComputePlayedCards] Card 19: D3 played by E [00:28:52.676] [ComputePlayedCards] Card 20: DK played by S [00:28:52.676] [ComputePlayedCards] Trick complete. Winner: S [00:28:52.676] [ComputePlayedCards] Card 21: D4 played by S [00:28:52.676] [ComputePlayedCards] Card 22: D9 played by W [00:28:52.676] [ComputePlayedCards] Card 23: DQ played by N [00:28:52.676] [ComputePlayedCards] Card 24: D6 played by E [00:28:52.676] [ComputePlayedCards] Trick complete. Winner: N [00:28:52.676] [ComputePlayedCards] Card 25: SJ played by N [00:28:52.676] [ComputePlayedCards] Card 26: SA played by E [00:28:52.676] [ComputePlayedCards] Card 27: S9 played by S [00:28:52.676] [ComputePlayedCards] Card 28: S3 played by W [00:28:52.677] [ComputePlayedCards] Trick complete. Winner: E [00:28:52.677] [ComputePlayedCards] Card 29: CQ played by E [00:28:52.677] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2, DQ, SJ [00:28:52.677] [DealFinder] Added 8 played cards to E (was 0 cards): C2, HA, CK, H3, D3, D6, SA, CQ [00:28:52.677] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK, D4, S9 [00:28:52.677] [DealFinder] Added 7 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ, D9, S3 [00:28:52.677] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:52.677] [DealFinder] Assigned 3 Clubs cards to E: C6, C7, C8 [00:28:52.677] [DealFinder] Bid verification enabled for: E [00:28:52.677] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[0-3] D[0-7] C[6-6] (2 iterations) [00:28:52.677] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[4-7] D[0-7] C[1-1] (2 iterations) [00:28:52.678] [DealFinder] Known cards per player: N=13, E=11, S=13, W=7 [00:28:52.678] [DealFinder] Locked players: N, S [00:28:52.678] [DealFinder] Total known cards: 44, Remaining deck: 8, Cards to deal: 8 [00:28:52.678] [DealFinder] Players needing cards: E:2, W:6 [00:28:52.678] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:52.686] [DealFinder] Combinatorial: enumerated 28, perfect 25, sending 28 to DDS [00:28:52.686] [Timing] Total: 31ms, Generation: 0ms, Verification: 0ms [00:28:52.686] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 25 [00:28:52.686] Search complete. Returning 28 deals. [00:28:52.686] Found 28 sample deals for simulation. [00:28:52.686] Valid deals for DDS: 28 / 28 [00:28:52.687] [SAMPLE-VAL] Validating 28 samples, hidden: E,W, contract: suit [00:28:52.690] [SAMPLE-VAL] Opening lead NN validation (CJ): 28/28 samples adjusted [00:28:52.691] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:52.691] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:52.691] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:52.691] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:52.691] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:28:52.691] [SAMPLE-VAL] T6: S=D4 W=D9 N=DQ E=D6 (leader=S) [00:28:52.691] [SAMPLE-VAL] T7: N=SJ E=SA S=S9 W=S3 (leader=N) [00:28:52.691] [SAMPLE-VAL] T8: E=CQ (leader=E) (partial) [00:28:52.695] [SAMPLE-VAL] Sample 1: weight 0.750 -> 0.112 [E:T1-C2=90 % T2-HA=96 % T3-CK=26 % T4-H3=4 % T5-D3=99 % T6-D6=99 % T7-SA=100 % T8-CQ=4 %, W:T1-CJ=65 % T2-H2=63 % T3-D7=34 % T4-HK=99 % T5-DJ=5 % T6-D9=48 % T7-S3=100 %] [00:28:52.700] [SAMPLE-VAL] Sample 2: weight 0.633 -> 0.105 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 % T8-CQ=10 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 % T7-S3=99 %] [00:28:52.705] [SAMPLE-VAL] Sample 3: weight 0.660 -> 0.091 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=47 % T8-CQ=10 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 % T7-S3=99 %] [00:28:52.712] [SAMPLE-VAL] Sample 4: weight 0.719 -> 0.129 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 %] [00:28:52.717] [SAMPLE-VAL] Sample 5: weight 0.704 -> 0.102 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=4 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 % T7-S3=100 %] [00:28:52.721] [SAMPLE-VAL] Sample 6: weight 0.629 -> 0.091 [E:T1-C2=88 % T2-HA=96 % T3-CK=20 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=78 % T8-CQ=4 %, W:T1-CJ=74 % T2-H2=65 % T3-D7=43 % T4-HK=99 % T5-DJ=13 % T6-D9=3 % T7-S3=100 %] [00:28:52.725] [SAMPLE-VAL] Sample 7: weight 0.730 -> 0.104 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 %] [00:28:52.730] [SAMPLE-VAL] Sample 8: weight 0.660 -> 0.091 [E:T1-C2=89 % T2-HA=95 % T3-CK=22 % T4-H3=4 % T5-D3=100 % T6-D6=100 % T7-SA=47 % T8-CQ=10 %, W:T1-CJ=71 % T2-H2=65 % T3-D7=48 % T4-HK=99 % T5-DJ=14 % T6-D9=4 % T7-S3=99 %] [00:28:52.735] [SAMPLE-VAL] Sample 9: weight 0.623 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 % T7-SA=44 % T8-CQ=9 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 % T7-S3=100 %] [00:28:52.760] [SAMPLE-VAL] Sample 10: weight 0.592 -> 0.099 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 % T7-SA=70 % T8-CQ=4 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 % T7-S3=100 %] [00:28:52.766] [SAMPLE-VAL] Sample 11: weight 0.737 -> 0.132 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 % T8-CQ=5 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 % T7-S3=100 %] [00:28:52.772] [SAMPLE-VAL] Sample 12: weight 0.695 -> 0.132 [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 % T6-D6=99 % T7-SA=74 % T8-CQ=6 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 % T6-D9=49 % T7-S3=100 %] [00:28:52.777] [SAMPLE-VAL] Sample 13: weight 0.688 -> 0.098 [E:T1-C2=82 % T2-HA=98 % T3-CK=20 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=72 % T8-CQ=4 %, W:T1-CJ=76 % T2-H2=60 % T3-D7=17 % T4-HK=96 % T5-DJ=22 % T6-D9=1 % T7-S3=100 %] [00:28:52.785] [SAMPLE-VAL] Sample 14: weight 0.737 -> 0.088 [E:T1-C2=86 % T2-HA=96 % T3-CK=19 % T4-H3=3 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=5 %, W:T1-CJ=66 % T2-H2=65 % T3-D7=18 % T4-HK=99 % T5-DJ=22 % T6-D9=1 % T7-S3=100 %] [00:28:52.790] [SAMPLE-VAL] Sample 15: weight 0.633 -> 0.105 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 % T8-CQ=10 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 % T7-S3=99 %] [00:28:52.793] [SAMPLE-VAL] Sample 16: weight 0.592 -> 0.094 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 % T8-CQ=14 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 % T7-S3=94 %] [00:28:52.797] [SAMPLE-VAL] Sample 17: weight 0.704 -> 0.102 [E:T1-C2=83 % T2-HA=94 % T3-CK=24 % T4-H3=32 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=4 %, W:T1-CJ=69 % T2-H2=44 % T3-D7=29 % T4-HK=97 % T5-DJ=31 % T6-D9=2 % T7-S3=100 %] [00:28:52.803] [SAMPLE-VAL] Sample 18: weight 0.719 -> 0.129 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 %] [00:28:52.806] [SAMPLE-VAL] Sample 19: weight 0.633 -> 0.105 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 % T8-CQ=10 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 % T7-S3=99 %] [00:28:52.810] [SAMPLE-VAL] Sample 20: weight 0.592 -> 0.099 [E:T1-C2=85 % T2-HA=94 % T3-CK=24 % T4-H3=37 % T5-D3=100 % T6-D6=100 % T7-SA=70 % T8-CQ=4 %, W:T1-CJ=77 % T2-H2=41 % T3-D7=57 % T4-HK=97 % T5-DJ=18 % T6-D9=3 % T7-S3=100 %] [00:28:52.814] [SAMPLE-VAL] Sample 21: weight 0.730 -> 0.104 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 %] [00:28:52.818] [SAMPLE-VAL] Sample 22: weight 0.782 -> 0.140 [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=7 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 % T7-S3=100 %] [00:28:52.821] [SAMPLE-VAL] Sample 23: weight 0.633 -> 0.105 [E:T1-C2=86 % T2-HA=91 % T3-CK=30 % T4-H3=46 % T5-D3=100 % T6-D6=100 % T7-SA=45 % T8-CQ=10 %, W:T1-CJ=75 % T2-H2=43 % T3-D7=62 % T4-HK=97 % T5-DJ=20 % T6-D9=4 % T7-S3=99 %] [00:28:52.825] [SAMPLE-VAL] Sample 24: weight 0.623 -> 0.109 [E:T1-C2=88 % T2-HA=96 % T3-CK=30 % T4-H3=34 % T5-D3=100 % T6-D6=100 % T7-SA=44 % T8-CQ=9 %, W:T1-CJ=78 % T2-H2=55 % T3-D7=47 % T4-HK=97 % T5-DJ=16 % T6-D9=3 % T7-S3=100 %] [00:28:52.829] [SAMPLE-VAL] Sample 25: weight 0.737 -> 0.132 [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 % T8-CQ=5 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 % T7-S3=100 %] [00:28:52.832] [SAMPLE-VAL] Sample 26: weight 0.054 -> 0.008 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=8 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 % T7-S3=100 %] [00:28:52.836] [SAMPLE-VAL] Sample 27: weight 0.054 -> 0.008 [E:T1-C2=87 % T2-HA=91 % T3-CK=24 % T4-H3=20 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=8 %, W:T1-CJ=70 % T2-H2=48 % T3-D7=57 % T4-HK=100 % T5-DJ=16 % T6-D9=4 % T7-S3=100 %] [00:28:52.842] [SAMPLE-VAL] Sample 28: weight 0.055 -> 0.009 [E:T1-C2=84 % T2-HA=88 % T3-CK=27 % T4-H3=47 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=6 %, W:T1-CJ=72 % T2-H2=23 % T3-D7=68 % T4-HK=98 % T5-DJ=17 % T6-D9=5 % T7-S3=100 %] [00:28:52.842] [SAMPLE-VAL] Zeroed 3 samples below threshold 0.010 [00:28:52.843] [SAMPLE-VAL] Done. Weight range: 0.000-0.140 [00:28:52.843] [SAMPLE-VAL] Top sample 22 (w=0.140): E:A.A3.T653.KQ8762 W:Q632.KT642.J97.J [E:T1-C2=87 % T2-HA=97 % T3-CK=24 % T4-H3=23 % T5-D3=100 % T6-D6=100 % T7-SA=100 % T8-CQ=7 %, W:T1-CJ=76 % T2-H2=56 % T3-D7=18 % T4-HK=94 % T5-DJ=9 % T6-D9=100 % T7-S3=100 %] [00:28:52.843] [SAMPLE-VAL] Top sample 11 (w=0.132): E:A.A63.T63.KQ8762 W:Q632.KT42.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 % T8-CQ=5 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 % T7-S3=100 %] [00:28:52.843] [SAMPLE-VAL] Top sample 25 (w=0.132): E:A.A43.T63.KQ8762 W:Q632.KT62.J975.J [E:T1-C2=88 % T2-HA=93 % T3-CK=29 % T4-H3=45 % T5-D3=99 % T6-D6=98 % T7-SA=100 % T8-CQ=5 %, W:T1-CJ=69 % T2-H2=42 % T3-D7=48 % T4-HK=96 % T5-DJ=7 % T6-D9=47 % T7-S3=100 %] [00:28:52.843] [SAMPLE-VAL] Top sample 12 (w=0.132): E:AQ.A3.T63.KQ8762 W:632.KT642.J975.J [E:T1-C2=87 % T2-HA=97 % T3-CK=30 % T4-H3=31 % T5-D3=99 % T6-D6=99 % T7-SA=74 % T8-CQ=6 %, W:T1-CJ=76 % T2-H2=58 % T3-D7=33 % T4-HK=95 % T5-DJ=5 % T6-D9=49 % T7-S3=100 %] [00:28:52.843] [SAMPLE-VAL] Top sample 4 (w=0.129): E:A6.A3.T63.KQ8762 W:Q32.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 %] [00:28:52.844] After sample validation: 25 deals remaining [00:28:52.844] Using weighted samples: 25/25 have non-uniform weights (range 0.088-0.140) [00:28:52.844] Sample deals (25 total, showing first 20, by weight): [00:28:52.844] [1] (w=0.140) N:J54.QJ87.Q2.T943 A.A3.T653.KQ8762 KT987.95.AK84.A5 Q632.KT642.J97.J [00:28:52.844] [2] (w=0.132) N:J54.QJ87.Q2.T943 A.A63.T63.KQ8762 KT987.95.AK84.A5 Q632.KT42.J975.J [00:28:52.844] [3] (w=0.132) N:J54.QJ87.Q2.T943 A.A43.T63.KQ8762 KT987.95.AK84.A5 Q632.KT62.J975.J [00:28:52.844] [4] (w=0.132) N:J54.QJ87.Q2.T943 AQ.A3.T63.KQ8762 KT987.95.AK84.A5 632.KT642.J975.J [00:28:52.844] [5] (w=0.129) N:J54.QJ87.Q2.T943 A6.A3.T63.KQ8762 KT987.95.AK84.A5 Q32.KT642.J975.J [00:28:52.844] [6] (w=0.129) N:J54.QJ87.Q2.T943 A2.A3.T63.KQ8762 KT987.95.AK84.A5 Q63.KT642.J975.J [00:28:52.844] [7] (w=0.112) N:J54.QJ87.Q2.T943 A.AT3.T63.KQ8762 KT987.95.AK84.A5 Q632.K642.J975.J [00:28:52.844] [8] (w=0.109) N:J54.QJ87.Q2.T943 AQ2.A3.63.KQ8762 KT987.95.AK84.A5 63.KT642.JT975.J [00:28:52.845] [9] (w=0.109) N:J54.QJ87.Q2.T943 AQ6.A3.63.KQ8762 KT987.95.AK84.A5 32.KT642.JT975.J [00:28:52.845] [10] (w=0.105) N:J54.QJ87.Q2.T943 A6.A43.63.KQ8762 KT987.95.AK84.A5 Q32.KT62.JT975.J [00:28:52.845] [11] (w=0.105) N:J54.QJ87.Q2.T943 A2.A63.63.KQ8762 KT987.95.AK84.A5 Q63.KT42.JT975.J [00:28:52.845] [12] (w=0.105) N:J54.QJ87.Q2.T943 A2.A43.63.KQ8762 KT987.95.AK84.A5 Q63.KT62.JT975.J [00:28:52.845] [13] (w=0.105) N:J54.QJ87.Q2.T943 A6.A63.63.KQ8762 KT987.95.AK84.A5 Q32.KT42.JT975.J [00:28:52.845] [14] (w=0.104) N:J54.QJ87.Q2.T943 A6.A3.653.KQ8762 KT987.95.AK84.A5 Q32.KT642.JT97.J [00:28:52.845] [15] (w=0.104) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:52.845] [16] (w=0.102) N:J54.QJ87.Q2.T943 A.A43.653.KQ8762 KT987.95.AK84.A5 Q632.KT62.JT97.J [00:28:52.845] [17] (w=0.102) N:J54.QJ87.Q2.T943 A.A63.653.KQ8762 KT987.95.AK84.A5 Q632.KT42.JT97.J [00:28:52.845] [18] (w=0.099) N:J54.QJ87.Q2.T943 AQ.A63.63.KQ8762 KT987.95.AK84.A5 632.KT42.JT975.J [00:28:52.845] [19] (w=0.099) N:J54.QJ87.Q2.T943 AQ.A43.63.KQ8762 KT987.95.AK84.A5 632.KT62.JT975.J [00:28:52.846] [20] (w=0.098) N:J54.QJ87.Q2.T943 AQ.A3.653.KQ8762 KT987.95.AK84.A5 632.KT642.JT97.J [00:28:52.846] ... and 5 more [00:28:52.878] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:52.878] ST: [-200, -100, -100, 140, -100, -100, -100, -100, -100, -200, -100, -100, -200, -100, -100, -100, -100, 140, 140, 140, -200, 140, -200, -100, -100] [00:28:52.878] SK: [-200, -100, -100, -200, -100, -100, -100, -100, -200, -200, -100, -100, -200, -100, -100, -100, -100, -100, -100, -200, -200, -100, -200, -100, -100] [00:28:52.878] D8: [-300, -300, -300, -200, -200, -200, -300, -200, -200, -300, -200, -200, -300, -200, -200, -300, -300, -200, -200, -200, -200, -200, -300, -200, -300] [00:28:52.878] DA: [-300, -300, -300, -200, -200, -200, -300, -200, -200, -300, -200, -200, -300, -200, -200, -300, -300, -200, -200, -200, -200, -200, -300, -200, -300] [00:28:52.878] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:52.878] ST: [4, 5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 6, 6, 6, 4, 6, 4, 5, 5] [00:28:52.878] SK: [4, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4, 4, 5, 4, 5, 5] [00:28:52.878] D8: [3, 3, 3, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 3] [00:28:52.879] DA: [3, 3, 3, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 3, 4, 3] [00:28:52.879] --- IMP Calculation Output (card -> average IMP) --- [00:28:52.879] ST: 3.38 [00:28:52.879] SK: 1.53 [00:28:52.879] D8: -2.45 [00:28:52.879] DA: -2.45 [00:28:52.879] === DDS DETAILED ANALYSIS === [00:28:52.879] Cards analyzed: 4, Samples per card: 25 [00:28:52.879] [00:28:52.879] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:52.879] ----- ------ --------- ----------- -------------------------------- [00:28:52.879] ST 3.38 5.00 3 [4, 5, 5, 6, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 6, 6, 6...] [00:28:52.879] SK 1.53 4.68 2 [4, 5, 5, 4, 5, 5, 5, 5, 4, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 4...] [00:28:52.879] D8 -2.45 3.60 2 [3, 3, 3, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4...] [00:28:52.879] DA -2.45 3.60 2 [3, 3, 3, 4, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 3, 4, 4, 4...] [00:28:52.879] [00:28:52.880] Selected: ST (IMPs=3.38, avgTricks=5.00) [00:28:52.880] =================== [00:28:52.880] [TRUMP] Skipped: not on lead [00:28:52.880] Selected: ST (avg 3.38 IMPs, 5.00 tricks) [00:28:52.880] [stage-timing] ok sample=32ms validate=0ms nn=157ms signal=0ms simgames=1ms dds=32ms total=226ms samples=25 cards=29 [00:28:52.880] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J54 KT987 AQ632 -Ln nJA93' [00:28:52.882] SUITC_CALL_END: jsonLength=404 [00:28:52.882] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":49.2754} ],"Result":3.4928, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":49.2754},{"Tricks":3,"Percent [00:28:52.882] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnT KT87 54 Q62' [00:28:52.884] SUITC_CALL_END: jsonLength=280 [00:28:52.884] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":3.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":3,"Percentage":100.0000}], "Result":3.0000 , "GameTree":[ {"T":"N:T","Vs":[{"T":"Q [00:28:52.884] === FindBestCardAsync: Position=S, CardsPlayed=29 === [00:28:52.884] Finding card to play for S: KT987.95.AK84.A5 [00:28:52.884] Relative position: Declarer, Contract type: Suit [00:28:52.884] Cards in hand mask: 6 [00:28:52.885] Candidate: xS = 55.0 % [00:28:52.885] Candidate: 8S = 18.4 % [00:28:52.885] Candidate: TS = 14.0 % [00:28:52.885] Candidate: KS = 7.6 % [00:28:52.885] Candidate: 8D = 5.0 % [00:28:52.885] Candidate: AD = 0.0 % [00:28:52.886] Selected: S7 (55.0 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:54 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:54 === [00:28:54.606] === FindBestCardAsync: Position=N, CardsPlayed=31 === [00:28:54.606] Contract: 3S, Declarer: S, Dealer: N [00:28:54.606] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:54.606] Deal: N:... ... ... ... [00:28:54.606] All 2 moves are equivalent (CTC9), playing lowest: C9 [00:28:54.606] [stage-timing] equivalent-shortcut total=0ms cards=31 [00:28:54.607] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 T943 A5 KQJ8762 -Lw wJ32A eK5-4' [00:28:54.608] SUITC_CALL_END: jsonLength=291 [00:28:54.608] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"E:Q","Vs":[{"T":"8 [00:28:54.608] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln9 -ls2 T9 . 876' [00:28:54.609] SUITC_CALL_END: jsonLength=276 [00:28:54.609] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:T","Vs":[{"T":"8 [00:28:54.609] === FindBestCardAsync: Position=N, CardsPlayed=31 === [00:28:54.610] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:54.610] Relative position: Dummy, Contract type: Suit [00:28:54.610] Cards in hand mask: 2 [00:28:54.611] Candidate: 9C = 96.3 % [00:28:54.611] Candidate: TC = 3.7 % [00:28:54.611] Selected: C9 (96.3 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:57 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:57 === [00:28:57.885] Activated: 5 tricks remaining, threshold=5 [00:28:57.885] ENDGAME: Hidden cards=9 between E and W, need 5+4, declarer tricks=3, defense tricks=5 [00:28:57.885] ENDGAME: Contract=3S, Declarer=S, ToPlay=N, Trump=S [00:28:57.885] ENDGAME: N [S54 HQ8 - CT] [00:28:57.886] ENDGAME: S [SK87 - DA8 -] [00:28:57.886] ENDGAME: Hidden [S62 HT4 DT5 C876] [00:28:57.886] ENDGAME: Current trick (1 cards, led by W): H6 [00:28:57.886] ENDGAME: 15 valid worlds (after void filtering) [00:28:57.886] ENDGAME_WORLD: #1 E=[S62 - - C876] W=[- HT4 DT5 -] [00:28:57.886] ENDGAME_WORLD: #2 E=[S2 H4 - C876] W=[S6 HT DT5 -] [00:28:57.886] ENDGAME_WORLD: #3 E=[S2 HT - C876] W=[S6 H4 DT5 -] [00:28:57.886] ENDGAME_WORLD: #4 E=[S2 - D5 C876] W=[S6 HT4 DT -] [00:28:57.886] ENDGAME_WORLD: #5 E=[S2 - DT C876] W=[S6 HT4 D5 -] [00:28:57.886] ENDGAME_WORLD: #6 E=[S6 H4 - C876] W=[S2 HT DT5 -] [00:28:57.886] ENDGAME_WORLD: #7 E=[S6 HT - C876] W=[S2 H4 DT5 -] [00:28:57.886] ENDGAME_WORLD: #8 E=[S6 - D5 C876] W=[S2 HT4 DT -] [00:28:57.886] ENDGAME_WORLD: #9 E=[S6 - DT C876] W=[S2 HT4 D5 -] [00:28:57.886] ENDGAME_WORLD: #10 E=[- HT4 - C876] W=[S62 - DT5 -] [00:28:57.886] ENDGAME_WORLD: ... and 5 more [00:28:57.887] ENDGAME: Bidding weights applied to 15/15 worlds (range 0.01-0.10) [00:28:57.887] ENDGAME: Evaluating 2 candidates across 15 worlds (totalWeight=0.69): [00:28:57.887] H8: 0 % (0.0/0.7), avgDeclTricks=8.0 [00:28:57.895] HQ: 0 % (0.0/0.7), avgDeclTricks=8.0 [00:28:57.895] ENDGAME: Selected HQ (0 %) [00:28:57.895] Tied cards: HQ,H8 -- invoking NN directly on tied set [00:28:57.895] === FindBestCardAsync: Position=N, CardsPlayed=33 === [00:28:57.896] Finding card to play for N: J54.QJ87.Q2.T943 [00:28:57.896] Relative position: Dummy, Contract type: Suit [00:28:57.896] Cards in hand mask: 2 [00:28:57.897] Candidate: 8H = 56.3 % [00:28:57.897] Candidate: QH = 43.7 % [00:28:57.898] Selected: H8 (56.3 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:28:59 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:28:59 === [00:28:59.564] Activated: 5 tricks remaining, threshold=5 [00:28:59.564] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=3, defense tricks=5 [00:28:59.564] ENDGAME: Contract=3S, Declarer=S, ToPlay=S, Trump=S [00:28:59.564] ENDGAME: S [SK87 - DA8 -] [00:28:59.564] ENDGAME: N [S54 HQ - CT] [00:28:59.565] ENDGAME: Hidden [S6 HT4 DT5 C876] [00:28:59.565] ENDGAME: Current trick (3 cards, led by W): H6 H8 S2 [00:28:59.565] ENDGAME: 3 valid worlds (after void filtering) [00:28:59.565] ENDGAME_WORLD: #1 E=[S6 - - C876] W=[- HT4 DT5 -] [00:28:59.565] ENDGAME_WORLD: #2 E=[- - D5 C876] W=[S6 HT4 DT -] [00:28:59.565] ENDGAME_WORLD: #3 E=[- - DT C876] W=[S6 HT4 D5 -] [00:28:59.565] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.10-0.10) [00:28:59.565] ENDGAME: Evaluating 5 candidates across 3 worlds (totalWeight=0.30): [00:28:59.565] S7: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:28:59.565] S8: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:28:59.565] SK: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:28:59.566] D8: 0 % (0.0/0.3), avgDeclTricks=7.0 [00:28:59.566] DA: 0 % (0.0/0.3), avgDeclTricks=7.0 [00:28:59.566] ENDGAME: 3/5 candidates tied (0.0/0.3) -- deferring to inner engine [00:28:59.566] Solver returned null, falling back to inner engine [00:28:59.566] === FindBestCardAsync: Position=S, CardsPlayed=35 === [00:28:59.566] Contract: 3S, Declarer: S, Dealer: N [00:28:59.566] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:59.566] Deal: N:... ... ... ... [00:28:59.566] Position S is on declarer's side - score table shifted by 3 declarer tricks won [00:28:59.566] ****************************** [00:28:59.567] FindMatchingDealsWithPlayInternal Input: [00:28:59.567] Position parameter: S [00:28:59.567] Deal from game: N:... ... ... ... [00:28:59.567] Hand for N: J54.QJ87.Q2.T943 [00:28:59.567] Hand for E: (null) [00:28:59.567] Hand for S: KT987.95.AK84.A5 [00:28:59.567] Hand for W: (null) [00:28:59.567] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK, D4, D9, DQ, D6, SJ, SA, S9, S3, CQ, ST, SQ, C9, H6, H8, S2 [00:28:59.567] Declarer: S [00:28:59.567] ****************************** [00:28:59.567] [DealFinder] Seed from player S hand: -1971371993 [00:28:59.567] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:28:59.576] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:28:59.576] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:28:59.576] [Timing] N precompute: 8ms mem d=194KB (total=1047MB) [00:28:59.583] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:28:59.583] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:28:59.583] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:28:59.583] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:28:59.583] [Timing] E precompute: 7ms mem d=163KB (total=1047MB) [00:28:59.587] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:28:59.587] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:28:59.587] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:28:59.587] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:28:59.587] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:28:59.588] [Timing] S precompute: 4ms mem d=122KB (total=1048MB) [00:28:59.589] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:28:59.589] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:28:59.589] [Timing] W precompute: 1ms mem d=72KB (total=1048MB) [00:28:59.589] [Timing] Pre-computation (constraints): 22ms mem d=0MB (total=1048MB, gc2=12) [00:28:59.590] [DealFinder] Using cardsPlayedCount=35 for visibility calculation [00:28:59.590] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=35 [00:28:59.590] [ExtractPartialDeal] Visible hands: S, N [00:28:59.590] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:28:59.590] [ExtractPartialDeal] Extracted hands: [00:28:59.590] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:28:59.590] E: ... (0 cards) [00:28:59.590] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:28:59.590] W: ... (0 cards) [00:28:59.590] [DealFinder] Trump suit from contract '3S': Spades [00:28:59.590] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:28:59.590] [ComputePlayedCards] Card 1: CJ played by W [00:28:59.591] [ComputePlayedCards] Card 2: C3 played by N [00:28:59.591] [ComputePlayedCards] Card 3: C2 played by E [00:28:59.591] [ComputePlayedCards] Card 4: CA played by S [00:28:59.591] [ComputePlayedCards] Trick complete. Winner: S [00:28:59.591] [ComputePlayedCards] Card 5: H5 played by S [00:28:59.591] [ComputePlayedCards] Card 6: H2 played by W [00:28:59.591] [ComputePlayedCards] Card 7: HJ played by N [00:28:59.591] [ComputePlayedCards] Card 8: HA played by E [00:28:59.591] [ComputePlayedCards] Trick complete. Winner: E [00:28:59.591] [ComputePlayedCards] Card 9: CK played by E [00:28:59.591] [ComputePlayedCards] Card 10: C5 played by S [00:28:59.591] [ComputePlayedCards] Card 11: D7 played by W [00:28:59.591] [ComputePlayedCards] Card 12: C4 played by N [00:28:59.591] [ComputePlayedCards] Trick complete. Winner: E [00:28:59.591] [ComputePlayedCards] Card 13: H3 played by E [00:28:59.591] [ComputePlayedCards] Card 14: H9 played by S [00:28:59.591] [ComputePlayedCards] Card 15: HK played by W [00:28:59.591] [ComputePlayedCards] Card 16: H7 played by N [00:28:59.591] [ComputePlayedCards] Trick complete. Winner: W [00:28:59.591] [ComputePlayedCards] Card 17: DJ played by W [00:28:59.592] [ComputePlayedCards] Card 18: D2 played by N [00:28:59.592] [ComputePlayedCards] Card 19: D3 played by E [00:28:59.592] [ComputePlayedCards] Card 20: DK played by S [00:28:59.592] [ComputePlayedCards] Trick complete. Winner: S [00:28:59.592] [ComputePlayedCards] Card 21: D4 played by S [00:28:59.592] [ComputePlayedCards] Card 22: D9 played by W [00:28:59.592] [ComputePlayedCards] Card 23: DQ played by N [00:28:59.592] [ComputePlayedCards] Card 24: D6 played by E [00:28:59.592] [ComputePlayedCards] Trick complete. Winner: N [00:28:59.592] [ComputePlayedCards] Card 25: SJ played by N [00:28:59.592] [ComputePlayedCards] Card 26: SA played by E [00:28:59.592] [ComputePlayedCards] Card 27: S9 played by S [00:28:59.592] [ComputePlayedCards] Card 28: S3 played by W [00:28:59.592] [ComputePlayedCards] Trick complete. Winner: E [00:28:59.592] [ComputePlayedCards] Card 29: CQ played by E [00:28:59.592] [ComputePlayedCards] Card 30: ST played by S [00:28:59.592] [ComputePlayedCards] Card 31: SQ played by W [00:28:59.592] [ComputePlayedCards] Card 32: C9 played by N [00:28:59.592] [ComputePlayedCards] Trick complete. Winner: W [00:28:59.593] [ComputePlayedCards] Card 33: H6 played by W [00:28:59.593] [ComputePlayedCards] Card 34: H8 played by N [00:28:59.593] [ComputePlayedCards] Card 35: S2 played by E [00:28:59.593] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2, DQ, SJ, C9, H8 [00:28:59.593] [DealFinder] Added 9 played cards to E (was 0 cards): C2, HA, CK, H3, D3, D6, SA, CQ, S2 [00:28:59.593] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK, D4, S9, ST [00:28:59.593] [DealFinder] Added 9 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ, D9, S3, SQ, H6 [00:28:59.593] [DealFinder] Show-out: E void in Hearts (bidding said [0-13], already held 2) [00:28:59.593] [DealFinder] Assigned 2 Hearts cards to W: H4, HT [00:28:59.593] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:28:59.593] [DealFinder] Assigned 3 Clubs cards to E: C6, C7, C8 [00:28:59.593] [DealFinder] Bid verification enabled for: E [00:28:59.593] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[2-2] D[0-7] C[6-6] (2 iterations) [00:28:59.593] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[5-5] D[0-7] C[1-1] (2 iterations) [00:28:59.594] [DealFinder] Known cards per player: N=13, E=12, S=13, W=11 [00:28:59.594] [DealFinder] Locked players: N, S [00:28:59.594] [DealFinder] Total known cards: 49, Remaining deck: 3, Cards to deal: 3 [00:28:59.594] [DealFinder] Players needing cards: E:1, W:2 [00:28:59.594] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:28:59.597] [DealFinder] Combinatorial: enumerated 3, perfect 3, sending 3 to DDS [00:28:59.598] [Timing] Total: 30ms, Generation: 0ms, Verification: 0ms [00:28:59.598] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 3 [00:28:59.598] Search complete. Returning 3 deals. [00:28:59.598] Found 3 sample deals for simulation. [00:28:59.598] Valid deals for DDS: 3 / 3 [00:28:59.598] [SAMPLE-VAL] Validating 3 samples, hidden: E,W, contract: suit [00:28:59.599] [SAMPLE-VAL] Opening lead NN validation (CJ): 3/3 samples adjusted [00:28:59.599] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:28:59.599] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:28:59.599] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:28:59.599] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:28:59.599] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:28:59.599] [SAMPLE-VAL] T6: S=D4 W=D9 N=DQ E=D6 (leader=S) [00:28:59.599] [SAMPLE-VAL] T7: N=SJ E=SA S=S9 W=S3 (leader=N) [00:28:59.599] [SAMPLE-VAL] T8: E=CQ S=ST W=SQ N=C9 (leader=E) [00:28:59.600] [SAMPLE-VAL] T9: W=H6 N=H8 E=S2 (leader=W) (partial) [00:28:59.607] [SAMPLE-VAL] Sample 1: weight 0.730 -> 0.116 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 % T9-S2=78 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 % T8-SQ=64 % T9-H6=64 %] [00:28:59.612] [SAMPLE-VAL] Sample 2: weight 0.592 -> 0.103 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 % T8-CQ=14 % T9-S2=88 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 % T7-S3=94 % T8-SQ=69 % T9-H6=72 %] [00:28:59.617] [SAMPLE-VAL] Sample 3: weight 0.719 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 % T9-S2=56 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 % T8-SQ=63 % T9-H6=67 %] [00:28:59.617] [SAMPLE-VAL] Only 3 samples above threshold 0.010, keeping all with validated weights [00:28:59.617] [SAMPLE-VAL] Done. Weight range: 0.103-0.134 [00:28:59.617] [SAMPLE-VAL] Top sample 3 (w=0.134): E:A2.A3.T63.KQ8762 W:Q63.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 % T9-S2=56 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 % T8-SQ=63 % T9-H6=67 %] [00:28:59.617] [SAMPLE-VAL] Top sample 1 (w=0.116): E:A2.A3.653.KQ8762 W:Q63.KT642.JT97.J [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 % T9-S2=78 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 % T8-SQ=64 % T9-H6=64 %] [00:28:59.617] [SAMPLE-VAL] Top sample 2 (w=0.103): E:A62.A3.63.KQ8762 W:Q3.KT642.JT975.J [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 % T8-CQ=14 % T9-S2=88 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 % T7-S3=94 % T8-SQ=69 % T9-H6=72 %] [00:28:59.618] After sample validation: 3 deals remaining [00:28:59.618] Using weighted samples: 3/3 have non-uniform weights (range 0.103-0.134) [00:28:59.618] Sample deals (3 total, showing first 3, by weight): [00:28:59.618] [1] (w=0.134) N:J54.QJ87.Q2.T943 A2.A3.T63.KQ8762 KT987.95.AK84.A5 Q63.KT642.J975.J [00:28:59.618] [2] (w=0.116) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:28:59.618] [3] (w=0.103) N:J54.QJ87.Q2.T943 A62.A3.63.KQ8762 KT987.95.AK84.A5 Q3.KT642.JT975.J [00:28:59.624] [DDS] WARNING: All samples produced identical results - hands may be fully known (no sampling variance) [00:28:59.624] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:28:59.624] SK: [-100, -100, -100] [00:28:59.624] D8: [-200, -200, -200] [00:28:59.624] DA: [-200, -200, -200] [00:28:59.624] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:28:59.624] SK: [5, 5, 5] [00:28:59.624] D8: [4, 4, 4] [00:28:59.624] DA: [4, 4, 4] [00:28:59.624] --- IMP Calculation Output (card -> average IMP) --- [00:28:59.625] SK: 3.00 [00:28:59.625] D8: -1.50 [00:28:59.625] DA: -1.50 [00:28:59.625] === DDS DETAILED ANALYSIS === [00:28:59.625] Cards analyzed: 3, Samples per card: 3 [00:28:59.625] NOTE: All samples have identical trick counts - no sampling variance detected. [00:28:59.625] This occurs when all hands are fully known (no hidden cards to sample). [00:28:59.625] All plays with same trick count will have 0.00 IMP difference. [00:28:59.625] [00:28:59.625] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:28:59.625] ----- ------ --------- ----------- -------------------------------- [00:28:59.625] SK 3.00 5.00 1 [5, 5, 5] [00:28:59.625] D8 -1.50 4.00 1 [4, 4, 4] [00:28:59.625] DA -1.50 4.00 1 [4, 4, 4] [00:28:59.625] [00:28:59.625] Selected: SK (IMPs=3.00, avgTricks=5.00) [00:28:59.626] =================== [00:28:59.626] [TRUMP] Skipped: not on lead [00:28:59.626] Selected: SK (avg 3.00 IMPs, 5.00 tricks) [00:28:59.626] [stage-timing] ok sample=31ms validate=0ms nn=19ms signal=0ms simgames=0ms dds=7ms total=59ms samples=3 cards=35 [00:28:59.626] SUITC_CALL_BEGIN: input=' -F1 -u -c100 J54 KT987 AQ632 -Ln nJA93' [00:28:59.629] SUITC_CALL_END: jsonLength=404 [00:28:59.630] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":49.2754} ],"Result":3.4928, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N4","Plays":[{"Tricks":4,"Percentage":49.2754},{"Tricks":3,"Percent [00:28:59.630] === FindBestCardAsync: Position=S, CardsPlayed=35 === [00:28:59.630] Finding card to play for S: KT987.95.AK84.A5 [00:28:59.630] Relative position: Declarer, Contract type: Suit [00:28:59.631] Cards in hand mask: 5 [00:28:59.632] Candidate: xS = 45.4 % [00:28:59.632] Candidate: 8S = 42.4 % [00:28:59.632] Candidate: KS = 6.9 % [00:28:59.632] Candidate: 8D = 5.3 % [00:28:59.632] Candidate: AD = 0.0 % [00:28:59.632] Selected: S7 (45.4 %) -- 1 tied: S8 === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:01 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:01 === [00:29:01.842] Activated: 4 tricks remaining, threshold=5 [00:29:01.842] ENDGAME: Hidden cards=8 between E and W, need 4+4, declarer tricks=4, defense tricks=5 [00:29:01.842] ENDGAME: Contract=3S, Declarer=S, ToPlay=S, Trump=S [00:29:01.842] ENDGAME: S [S87 - DA8 -] [00:29:01.842] ENDGAME: N [S54 HQ - CT] [00:29:01.842] ENDGAME: Hidden [S6 HT4 DT5 C876] [00:29:01.842] ENDGAME: 3 valid worlds (after void filtering) [00:29:01.842] ENDGAME_WORLD: #1 E=[S6 - - C876] W=[- HT4 DT5 -] [00:29:01.843] ENDGAME_WORLD: #2 E=[- - D5 C876] W=[S6 HT4 DT -] [00:29:01.843] ENDGAME_WORLD: #3 E=[- - DT C876] W=[S6 HT4 D5 -] [00:29:01.843] ENDGAME: Bidding weights applied to 3/3 worlds (range 0.10-0.10) [00:29:01.843] ENDGAME: Evaluating 4 candidates across 3 worlds (totalWeight=0.30): [00:29:01.843] S7: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:29:01.843] S8: 0 % (0.0/0.3), avgDeclTricks=8.0 [00:29:01.843] D8: 0 % (0.0/0.3), avgDeclTricks=7.7 [00:29:01.843] DA: 0 % (0.0/0.3), avgDeclTricks=7.7 [00:29:01.843] ENDGAME: 2/4 candidates tied (0.0/0.3) -- deferring to inner engine [00:29:01.843] Solver returned null, falling back to inner engine [00:29:01.843] === FindBestCardAsync: Position=S, CardsPlayed=36 === [00:29:01.843] Contract: 3S, Declarer: S, Dealer: N [00:29:01.844] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:29:01.844] Deal: N:... ... ... ... [00:29:01.844] Position S is on declarer's side - score table shifted by 4 declarer tricks won [00:29:01.844] ****************************** [00:29:01.844] FindMatchingDealsWithPlayInternal Input: [00:29:01.844] Position parameter: S [00:29:01.844] Deal from game: N:... ... ... ... [00:29:01.844] Hand for N: J54.QJ87.Q2.T943 [00:29:01.844] Hand for E: (null) [00:29:01.844] Hand for S: KT987.95.AK84.A5 [00:29:01.844] Hand for W: (null) [00:29:01.844] Cards played: CJ, C3, C2, CA, H5, H2, HJ, HA, CK, C5, D7, C4, H3, H9, HK, H7, DJ, D2, D3, DK, D4, D9, DQ, D6, SJ, SA, S9, S3, CQ, ST, SQ, C9, H6, H8, S2, SK [00:29:01.844] Declarer: S [00:29:01.844] ****************************** [00:29:01.844] [DealFinder] Seed from player S hand: -1971371993 [00:29:01.845] [DealFinder] Auction: P-1C-1S-X-2S-P-3S-P-P-P [00:29:01.852] [DealFinder] N constraints: HCP[7-10], Suits=S[3-13], Trivial=False [00:29:01.853] [DealFinder] Expression (3791 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & 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 (D >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & H <= 3 & S <= 3 & RuleOf < 21) & NOT (H >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & S <= 3 & RuleOf < 21) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (S >= 6 & HCP <= 11 & TP >= 7 & C <= 4 & D <= 5 & H <= 3 & RuleOf < 21) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & ... [00:29:01.853] [Timing] N precompute: 8ms mem d=195KB (total=1056MB) [00:29:01.859] [DealFinder] E Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [00:29:01.859] [DealFinder] E HCP max: tightened from 21 to 17 using HandUnderstanding [00:29:01.859] [DealFinder] E constraints: HCP[12-17], Suits=C[3-13], Trivial=False [00:29:01.859] [DealFinder] Expression (3574 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (C >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (D >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (H >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21) & NOT (S >= 7 & HCP >= 3 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5) & NOT (HCP <= 10 & H = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & HeartPoints >= 6) & NOT (HCP <= 10 & S = 6 & HCP > 4 & Single Suited & LoserLevel >= 2 & SpadePoints >= 6) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & NOT (HCP >= 12 & HCP <= 21 & S >= 5 & SpadeLongest) & NOT (Balanced & HCP >= 15 & HCP <= 16 & H = 5) & NOT (Balanced & HCP >= 15 & HCP <= 16 & S = 5) & NOT ((Balanced OR SemiBalanced) & ... [00:29:01.859] [Timing] E precompute: 6ms mem d=169KB (total=1056MB) [00:29:01.862] [DealFinder] S Spades: tightened from [0-13] to [5-13] using HandUnderstanding [00:29:01.862] [DealFinder] S HCP min: tightened from 0 to 7 using HandUnderstanding [00:29:01.862] [DealFinder] S HCP max: tightened from 37 to 18 using HandUnderstanding [00:29:01.862] [DealFinder] S constraints: HCP[7-18], Suits=S[5-13], Trivial=False [00:29:01.862] [DealFinder] Expression (1498 chars): (Overcall(S) OR (S >= 6 & HCP >= 7 & SpadePoints >= 10 & HCP <= 17 & BestSuit(S) & 1 of Top 3 Honors in S)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & NOT (H >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in H) & NOT (S >= 7 & Losers <= 4 & HCP >= 12 & 3 of Top 4 Honors in S) & NOT (H >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in H) & NOT (S >= 8 & Losers <= 4 & HCP >= 12 & 2 of Top 3 Honors in S) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & Invite in S & NOT SpadeCompGame & NOT Game in S [00:29:01.862] [Timing] S precompute: 2ms mem d=120KB (total=1056MB) [00:29:01.864] [DealFinder] W constraints: HCP[4-37], Suits=H[4-13], Trivial=False [00:29:01.864] [DealFinder] Expression (879 chars): HeartPoints >= 6 & H >= 4 & HCP >= 4 & NOT (H >= 5 & HCP >= 10) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget Subtract 2) & NOT (C >= 5 & ClubSlam) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubGrandSlamPointTarget Subtract 1 & CombinedClubPointsMin < ClubGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in C & NOT 2 of Top 3 Honors in C) & NOT (C >= 5 & IsClubSlamViable & CombinedClubPointsMin >= ClubSmallSlamPointTarget & CombinedClubPointsMin < ClubGrandSlamPointTarget) & NOT (C >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT (ClubPoints >= 10 & C >= 4 & HCP >= 9 & H <= 3) & NOT (HCP >= 15 & H >= 6) & NOT (HCP >= 12 & Stopper in S & HCP <= 17 & C <= 3 & balish) & NOT (HCP >= 6 & HCP <= 10 & H >= 7) & NOT Game in S [00:29:01.864] [Timing] W precompute: 1ms mem d=64KB (total=1056MB) [00:29:01.864] [Timing] Pre-computation (constraints): 19ms mem d=0MB (total=1056MB, gc2=12) [00:29:01.864] [DealFinder] Using cardsPlayedCount=36 for visibility calculation [00:29:01.864] [ExtractPartialDeal] Position=S, Declarer=S, CardsPlayed=36 [00:29:01.864] [ExtractPartialDeal] Visible hands: S, N [00:29:01.864] [ExtractPartialDeal] Input deal: N:... ... ... ... [00:29:01.864] [ExtractPartialDeal] Extracted hands: [00:29:01.865] N: J54.QJ87.Q2.T943 (13 cards) [LOCKED] [00:29:01.865] E: ... (0 cards) [00:29:01.865] S: KT987.95.AK84.A5 (13 cards) [LOCKED] [00:29:01.865] W: ... (0 cards) [00:29:01.865] [DealFinder] Trump suit from contract '3S': Spades [00:29:01.865] [ComputePlayedCards] Declarer=S, Opening leader=W, Trump=Spades [00:29:01.865] [ComputePlayedCards] Card 1: CJ played by W [00:29:01.865] [ComputePlayedCards] Card 2: C3 played by N [00:29:01.865] [ComputePlayedCards] Card 3: C2 played by E [00:29:01.865] [ComputePlayedCards] Card 4: CA played by S [00:29:01.865] [ComputePlayedCards] Trick complete. Winner: S [00:29:01.865] [ComputePlayedCards] Card 5: H5 played by S [00:29:01.865] [ComputePlayedCards] Card 6: H2 played by W [00:29:01.866] [ComputePlayedCards] Card 7: HJ played by N [00:29:01.866] [ComputePlayedCards] Card 8: HA played by E [00:29:01.866] [ComputePlayedCards] Trick complete. Winner: E [00:29:01.866] [ComputePlayedCards] Card 9: CK played by E [00:29:01.866] [ComputePlayedCards] Card 10: C5 played by S [00:29:01.866] [ComputePlayedCards] Card 11: D7 played by W [00:29:01.866] [ComputePlayedCards] Card 12: C4 played by N [00:29:01.866] [ComputePlayedCards] Trick complete. Winner: E [00:29:01.866] [ComputePlayedCards] Card 13: H3 played by E [00:29:01.866] [ComputePlayedCards] Card 14: H9 played by S [00:29:01.866] [ComputePlayedCards] Card 15: HK played by W [00:29:01.866] [ComputePlayedCards] Card 16: H7 played by N [00:29:01.866] [ComputePlayedCards] Trick complete. Winner: W [00:29:01.866] [ComputePlayedCards] Card 17: DJ played by W [00:29:01.866] [ComputePlayedCards] Card 18: D2 played by N [00:29:01.867] [ComputePlayedCards] Card 19: D3 played by E [00:29:01.867] [ComputePlayedCards] Card 20: DK played by S [00:29:01.867] [ComputePlayedCards] Trick complete. Winner: S [00:29:01.867] [ComputePlayedCards] Card 21: D4 played by S [00:29:01.867] [ComputePlayedCards] Card 22: D9 played by W [00:29:01.867] [ComputePlayedCards] Card 23: DQ played by N [00:29:01.867] [ComputePlayedCards] Card 24: D6 played by E [00:29:01.867] [ComputePlayedCards] Trick complete. Winner: N [00:29:01.867] [ComputePlayedCards] Card 25: SJ played by N [00:29:01.867] [ComputePlayedCards] Card 26: SA played by E [00:29:01.867] [ComputePlayedCards] Card 27: S9 played by S [00:29:01.867] [ComputePlayedCards] Card 28: S3 played by W [00:29:01.867] [ComputePlayedCards] Trick complete. Winner: E [00:29:01.867] [ComputePlayedCards] Card 29: CQ played by E [00:29:01.868] [ComputePlayedCards] Card 30: ST played by S [00:29:01.868] [ComputePlayedCards] Card 31: SQ played by W [00:29:01.868] [ComputePlayedCards] Card 32: C9 played by N [00:29:01.868] [ComputePlayedCards] Trick complete. Winner: W [00:29:01.868] [ComputePlayedCards] Card 33: H6 played by W [00:29:01.868] [ComputePlayedCards] Card 34: H8 played by N [00:29:01.868] [ComputePlayedCards] Card 35: S2 played by E [00:29:01.868] [ComputePlayedCards] Card 36: SK played by S [00:29:01.868] [ComputePlayedCards] Trick complete. Winner: S [00:29:01.868] [DealFinder] Locked player N has complete 13-card hand, skipping played cards: C3, HJ, C4, H7, D2, DQ, SJ, C9, H8 [00:29:01.868] [DealFinder] Added 9 played cards to E (was 0 cards): C2, HA, CK, H3, D3, D6, SA, CQ, S2 [00:29:01.868] [DealFinder] Locked player S has complete 13-card hand, skipping played cards: CA, H5, C5, H9, DK, D4, S9, ST, SK [00:29:01.868] [DealFinder] Added 9 played cards to W (was 0 cards): CJ, H2, D7, HK, DJ, D9, S3, SQ, H6 [00:29:01.869] [DealFinder] Show-out: E void in Hearts (bidding said [0-13], already held 2) [00:29:01.869] [DealFinder] Assigned 2 Hearts cards to W: H4, HT [00:29:01.869] [DealFinder] Show-out: W void in Clubs (bidding said [0-13], already held 1) [00:29:01.869] [DealFinder] Assigned 3 Clubs cards to E: C6, C7, C8 [00:29:01.869] [DealFinder] Bid verification enabled for: E [00:29:01.869] [DealFinder] Propagated E: HCP[12-16], Suits=S[0-5] H[2-2] D[0-7] C[6-6] (2 iterations) [00:29:01.869] [DealFinder] Propagated W: HCP[4-8], Suits=S[0-5] H[5-5] D[0-7] C[1-1] (2 iterations) [00:29:01.869] [DealFinder] Known cards per player: N=13, E=12, S=13, W=11 [00:29:01.869] [DealFinder] Locked players: N, S [00:29:01.870] [DealFinder] Total known cards: 49, Remaining deck: 3, Cards to deal: 3 [00:29:01.870] [DealFinder] Players needing cards: E:1, W:2 [00:29:01.870] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [00:29:01.873] [DealFinder] Combinatorial: enumerated 3, perfect 3, sending 3 to DDS [00:29:01.873] [Timing] Total: 28ms, Generation: 0ms, Verification: 0ms [00:29:01.873] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 3 [00:29:01.873] Search complete. Returning 3 deals. [00:29:01.873] Found 3 sample deals for simulation. [00:29:01.873] Valid deals for DDS: 3 / 3 [00:29:01.873] [SAMPLE-VAL] Validating 3 samples, hidden: E,W, contract: suit [00:29:01.874] [SAMPLE-VAL] Opening lead NN validation (CJ): 3/3 samples adjusted [00:29:01.874] [SAMPLE-VAL] T1: W=CJ N=C3 E=C2 S=CA (leader=W) [00:29:01.875] [SAMPLE-VAL] T2: S=H5 W=H2 N=HJ E=HA (leader=S) [00:29:01.875] [SAMPLE-VAL] T3: E=CK S=C5 W=D7 N=C4 (leader=E) [00:29:01.875] [SAMPLE-VAL] T4: E=H3 S=H9 W=HK N=H7 (leader=E) [00:29:01.875] [SAMPLE-VAL] T5: W=DJ N=D2 E=D3 S=DK (leader=W) [00:29:01.875] [SAMPLE-VAL] T6: S=D4 W=D9 N=DQ E=D6 (leader=S) [00:29:01.875] [SAMPLE-VAL] T7: N=SJ E=SA S=S9 W=S3 (leader=N) [00:29:01.875] [SAMPLE-VAL] T8: E=CQ S=ST W=SQ N=C9 (leader=E) [00:29:01.875] [SAMPLE-VAL] T9: W=H6 N=H8 E=S2 S=SK (leader=W) [00:29:01.884] [SAMPLE-VAL] Sample 1: weight 0.730 -> 0.116 [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 % T9-S2=78 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 % T8-SQ=64 % T9-H6=64 %] [00:29:01.893] [SAMPLE-VAL] Sample 2: weight 0.592 -> 0.103 [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 % T8-CQ=14 % T9-S2=88 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 % T7-S3=94 % T8-SQ=69 % T9-H6=72 %] [00:29:01.900] [SAMPLE-VAL] Sample 3: weight 0.719 -> 0.134 [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 % T9-S2=56 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 % T8-SQ=63 % T9-H6=67 %] [00:29:01.900] [SAMPLE-VAL] Only 3 samples above threshold 0.010, keeping all with validated weights [00:29:01.900] [SAMPLE-VAL] Done. Weight range: 0.103-0.134 [00:29:01.900] [SAMPLE-VAL] Top sample 3 (w=0.134): E:A2.A3.T63.KQ8762 W:Q63.KT642.J975.J [E:T1-C2=89 % T2-HA=96 % T3-CK=35 % T4-H3=38 % T5-D3=99 % T6-D6=99 % T7-SA=50 % T8-CQ=10 % T9-S2=56 %, W:T1-CJ=71 % T2-H2=56 % T3-D7=36 % T4-HK=95 % T5-DJ=6 % T6-D9=49 % T7-S3=99 % T8-SQ=63 % T9-H6=67 %] [00:29:01.900] [SAMPLE-VAL] Top sample 1 (w=0.116): E:A2.A3.653.KQ8762 W:Q63.KT642.JT97.J [E:T1-C2=85 % T2-HA=97 % T3-CK=26 % T4-H3=27 % T5-D3=100 % T6-D6=100 % T7-SA=52 % T8-CQ=9 % T9-S2=78 %, W:T1-CJ=74 % T2-H2=60 % T3-D7=19 % T4-HK=96 % T5-DJ=28 % T6-D9=1 % T7-S3=99 % T8-SQ=64 % T9-H6=64 %] [00:29:01.901] [SAMPLE-VAL] Top sample 2 (w=0.103): E:A62.A3.63.KQ8762 W:Q3.KT642.JT975.J [E:T1-C2=87 % T2-HA=96 % T3-CK=29 % T4-H3=30 % T5-D3=100 % T6-D6=100 % T7-SA=24 % T8-CQ=14 % T9-S2=88 %, W:T1-CJ=70 % T2-H2=57 % T3-D7=55 % T4-HK=96 % T5-DJ=17 % T6-D9=4 % T7-S3=94 % T8-SQ=69 % T9-H6=72 %] [00:29:01.901] After sample validation: 3 deals remaining [00:29:01.901] Using weighted samples: 3/3 have non-uniform weights (range 0.103-0.134) [00:29:01.901] Sample deals (3 total, showing first 3, by weight): [00:29:01.901] [1] (w=0.134) N:J54.QJ87.Q2.T943 A2.A3.T63.KQ8762 KT987.95.AK84.A5 Q63.KT642.J975.J [00:29:01.901] [2] (w=0.116) N:J54.QJ87.Q2.T943 A2.A3.653.KQ8762 KT987.95.AK84.A5 Q63.KT642.JT97.J [00:29:01.901] [3] (w=0.103) N:J54.QJ87.Q2.T943 A62.A3.63.KQ8762 KT987.95.AK84.A5 Q3.KT642.JT975.J [00:29:01.909] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [00:29:01.909] DA: [-100, -100, -200] [00:29:01.909] D8: [-100, -100, -200] [00:29:01.909] S8: [-100, -100, -100] [00:29:01.909] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [00:29:01.909] DA: [4, 4, 3] [00:29:01.909] D8: [4, 4, 3] [00:29:01.909] S8: [4, 4, 4] [00:29:01.909] --- IMP Calculation Output (card -> average IMP) --- [00:29:01.909] S8: 0.88 [00:29:01.909] DA: -0.44 [00:29:01.909] D8: -0.44 [00:29:01.910] === DDS DETAILED ANALYSIS === [00:29:01.910] Cards analyzed: 3, Samples per card: 3 [00:29:01.910] [00:29:01.910] Card IMPs AvgTricks DistinctVals TrickCounts (all samples) [00:29:01.910] ----- ------ --------- ----------- -------------------------------- [00:29:01.910] S8 0.88 4.00 1 [4, 4, 4] [00:29:01.910] D8 -0.44 3.67 2 [4, 4, 3] [00:29:01.910] DA -0.44 3.67 2 [4, 4, 3] [00:29:01.910] [00:29:01.910] Selected: S8 (IMPs=0.88, avgTricks=4.00) [00:29:01.910] =================== [00:29:01.910] [TRUMP] Trump=Spades, declarerTrumps=5, dummyTrumps=3, initialMissing=5, maxMissing=7 [00:29:01.911] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ls 54 87 6' [00:29:01.912] SUITC_CALL_END: jsonLength=276 [00:29:01.912] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"S:8","Vs":[{"T":"6 [00:29:01.912] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -Ln 54 87 6' [00:29:01.913] SUITC_CALL_END: jsonLength=276 [00:29:01.913] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":2.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":2,"Percentage":100.0000}], "Result":2.0000 , "GameTree":[ {"T":"N:5","Vs":[{"T":"6 [00:29:01.913] [TRUMP] Trump-leader check: current=87 other=54 opp=6 [00:29:01.913] [TRUMP] leader=current (-Ls): 2.00 tricks [00:29:01.913] [TRUMP] leader=other (-Ln): 2.00 tricks [00:29:01.913] [TRUMP] -> current hand at least as good (diff=0) [00:29:01.913] [TRUMP] Missing trumps: 1 (initial: 5, played: 4) -> adjust: +0.40 [00:29:01.913] [TRUMP] S8: 0.88 -> 1.28 (+0.40) [00:29:01.913] [TRUMP] After adjustment, best card: S8 (1.28 IMPs) [00:29:01.914] Selected: S8 (avg 1.28 IMPs, 4.00 tricks) [00:29:01.914] [stage-timing] ok sample=29ms validate=0ms nn=27ms signal=0ms simgames=0ms dds=11ms total=70ms samples=3 cards=36 [00:29:01.914] === FindBestCardAsync: Position=S, CardsPlayed=36 === [00:29:01.914] Finding card to play for S: KT987.95.AK84.A5 [00:29:01.914] Relative position: Declarer, Contract type: Suit [00:29:01.914] Cards in hand mask: 4 [00:29:01.915] Candidate: 8D = 36.1 % [00:29:01.915] Candidate: AD = 27.2 % [00:29:01.915] Candidate: xS = 21.6 % [00:29:01.915] Candidate: 8S = 15.0 % [00:29:01.916] Selected: D8 (36.1 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:03 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:03 === [00:29:03.590] Activated: 4 tricks remaining, threshold=5 [00:29:03.591] ENDGAME: Hidden cards=7 between E and W, need 4+3, declarer tricks=4, defense tricks=5 [00:29:03.591] ENDGAME: Contract=3S, Declarer=S, ToPlay=N, Trump=S [00:29:03.591] ENDGAME: N [S54 HQ - CT] [00:29:03.591] ENDGAME: S [S7 - DA8 -] [00:29:03.591] ENDGAME: Hidden [- HT4 DT5 C876] [00:29:03.591] ENDGAME: Current trick (2 cards, led by S): S8 S6 [00:29:03.591] ENDGAME: 2 valid worlds (after void filtering) [00:29:03.591] ENDGAME_WORLD: #1 E=[- - D5 C876] W=[- HT4 DT -] [00:29:03.591] ENDGAME_WORLD: #2 E=[- - DT C876] W=[- HT4 D5 -] [00:29:03.591] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.10-0.10) [00:29:03.592] ENDGAME: Evaluating 2 candidates across 2 worlds (totalWeight=0.20): [00:29:03.592] S4: 0 % (0.0/0.2), avgDeclTricks=8.0 [00:29:03.592] S5: 0 % (0.0/0.2), avgDeclTricks=8.0 [00:29:03.592] ENDGAME: Selected S5 (0 %) [00:29:03.592] Tied cards: S5,S4 -- invoking NN directly on tied set [00:29:03.592] === FindBestCardAsync: Position=N, CardsPlayed=38 === [00:29:03.593] Finding card to play for N: J54.QJ87.Q2.T943 [00:29:03.593] Relative position: Dummy, Contract type: Suit [00:29:03.593] Cards in hand mask: 1 [00:29:03.594] Candidate: xS = 100.0 % [00:29:03.594] Selected: S4 (100.0 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:05 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:05 === [00:29:05.300] Activated: 3 tricks remaining, threshold=5 [00:29:05.301] ENDGAME: Hidden cards=6 between E and W, need 3+3, declarer tricks=5, defense tricks=5 [00:29:05.301] ENDGAME: Contract=3S, Declarer=S, ToPlay=S, Trump=S [00:29:05.301] ENDGAME: S [S7 - DA8 -] [00:29:05.301] ENDGAME: N [S5 HQ - CT] [00:29:05.301] ENDGAME: Hidden [- HT4 DT5 C87] [00:29:05.301] ENDGAME: 2 valid worlds (after void filtering) [00:29:05.301] ENDGAME_WORLD: #1 E=[- - D5 C87] W=[- HT4 DT -] [00:29:05.301] ENDGAME_WORLD: #2 E=[- - DT C87] W=[- HT4 D5 -] [00:29:05.301] ENDGAME: Bidding weights applied to 2/2 worlds (range 0.10-0.10) [00:29:05.301] ENDGAME: Evaluating 3 candidates across 2 worlds (totalWeight=0.20): [00:29:05.302] S7: 0 % (0.0/0.2), avgDeclTricks=8.0 [00:29:05.302] D8: 0 % (0.0/0.2), avgDeclTricks=8.0 [00:29:05.302] DA: 0 % (0.0/0.2), avgDeclTricks=8.0 [00:29:05.302] ENDGAME: Selected DA (0 %) [00:29:05.302] Tied cards: DA,D8,S7 -- invoking NN directly on tied set [00:29:05.302] === FindBestCardAsync: Position=S, CardsPlayed=40 === [00:29:05.302] Finding card to play for S: KT987.95.AK84.A5 [00:29:05.302] Relative position: Declarer, Contract type: Suit [00:29:05.303] Cards in hand mask: 3 [00:29:05.304] Candidate: AD = 53.0 % [00:29:05.304] Candidate: 8D = 28.2 % [00:29:05.304] Candidate: xS = 18.8 % [00:29:05.304] Selected: DA (53.0 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:07 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:07 === [00:29:07.301] Activated: 3 tricks remaining, threshold=5 [00:29:07.301] ENDGAME: Hidden cards=5 between E and W, need 3+2, declarer tricks=5, defense tricks=5 [00:29:07.301] ENDGAME: Contract=3S, Declarer=S, ToPlay=N, Trump=S [00:29:07.301] ENDGAME: N [S5 HQ - CT] [00:29:07.301] ENDGAME: S [S7 - D8 -] [00:29:07.301] ENDGAME: Hidden [- HT4 D5 C87] [00:29:07.302] ENDGAME: Current trick (2 cards, led by S): DA DT [00:29:07.302] ENDGAME: 1 valid worlds (after void filtering) [00:29:07.302] ENDGAME_WORLD: #1 E=[- - D5 C87] W=[- HT4 - -] [00:29:07.302] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.10-0.10) [00:29:07.302] ENDGAME: Evaluating 3 candidates across 1 worlds (totalWeight=0.10): [00:29:07.302] S5: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:07.302] HQ: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:07.302] CT: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:07.302] ENDGAME: Selected CT (0 %) [00:29:07.302] Tied cards: CT,HQ,S5 -- invoking NN directly on tied set [00:29:07.303] === FindBestCardAsync: Position=N, CardsPlayed=42 === [00:29:07.303] Finding card to play for N: J54.QJ87.Q2.T943 [00:29:07.303] Relative position: Dummy, Contract type: Suit [00:29:07.303] Cards in hand mask: 3 [00:29:07.304] Candidate: TC = 57.4 % [00:29:07.304] Candidate: QH = 35.9 % [00:29:07.304] Candidate: xS = 6.7 % [00:29:07.304] Selected: CT (57.4 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:08 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:08 === [00:29:08.949] Activated: 2 tricks remaining, threshold=5 [00:29:08.949] ENDGAME: Hidden cards=4 between E and W, need 2+2, declarer tricks=6, defense tricks=5 [00:29:08.949] ENDGAME: Contract=3S, Declarer=S, ToPlay=S, Trump=S [00:29:08.949] ENDGAME: S [S7 - D8 -] [00:29:08.949] ENDGAME: N [S5 HQ - -] [00:29:08.949] ENDGAME: Hidden [- HT4 - C87] [00:29:08.949] ENDGAME: 1 valid worlds (after void filtering) [00:29:08.949] ENDGAME_WORLD: #1 E=[- - - C87] W=[- HT4 - -] [00:29:08.949] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.10-0.10) [00:29:08.950] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.10): [00:29:08.950] S7: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:08.950] D8: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:08.950] ENDGAME: Selected D8 (0 %) [00:29:08.950] Tied cards: D8,S7 -- invoking NN directly on tied set [00:29:08.950] === FindBestCardAsync: Position=S, CardsPlayed=44 === [00:29:08.950] Finding card to play for S: KT987.95.AK84.A5 [00:29:08.950] Relative position: Declarer, Contract type: Suit [00:29:08.951] Cards in hand mask: 2 [00:29:08.951] Candidate: 8D = 84.8 % [00:29:08.952] Candidate: xS = 15.2 % [00:29:08.952] Selected: D8 (84.8 %) === Board 20260524_MP_005_F2DWE1-2 (API) - DDS Engine (S) - 2026-05-24 00:29:11 === === Board 20260524_MP_005_F2DWE1-2 (API) - Neural Network Engine (S) - 2026-05-24 00:29:11 === [00:29:11.878] Activated: 2 tricks remaining, threshold=5 [00:29:11.878] ENDGAME: Hidden cards=3 between E and W, need 2+1, declarer tricks=6, defense tricks=5 [00:29:11.879] ENDGAME: Contract=3S, Declarer=S, ToPlay=N, Trump=S [00:29:11.879] ENDGAME: N [S5 HQ - -] [00:29:11.879] ENDGAME: S [S7 - - -] [00:29:11.879] ENDGAME: Hidden [- H4 - C87] [00:29:11.879] ENDGAME: Current trick (2 cards, led by S): D8 HT [00:29:11.879] ENDGAME: 1 valid worlds (after void filtering) [00:29:11.879] ENDGAME_WORLD: #1 E=[- - - C87] W=[- H4 - -] [00:29:11.879] ENDGAME: Bidding weights applied to 1/1 worlds (range 0.10-0.10) [00:29:11.879] ENDGAME: Evaluating 2 candidates across 1 worlds (totalWeight=0.10): [00:29:11.879] S5: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:11.879] HQ: 0 % (0.0/0.1), avgDeclTricks=8.0 [00:29:11.880] ENDGAME: Selected HQ (0 %) [00:29:11.880] Tied cards: HQ,S5 -- invoking NN directly on tied set [00:29:11.880] === FindBestCardAsync: Position=N, CardsPlayed=46 === [00:29:11.880] Finding card to play for N: J54.QJ87.Q2.T943 [00:29:11.880] Relative position: Dummy, Contract type: Suit [00:29:11.880] Cards in hand mask: 2 [00:29:11.881] Candidate: xS = 56.8 % [00:29:11.881] Candidate: QH = 43.2 % [00:29:11.882] Selected: S5 (56.8 %)