--- Showing last 200 of 1612 lines --- [04:22:06.328] [SAMPLE-VAL] Top sample 8 (w=0.594): N:AK86.KQ87.Q3.743 W:Q52.96.JT9854.K6 [N:T1-D3=99 % T2-SA=84 % T3-C4=96 % T4-HK=72 % T5-HQ=97 % T6-C3=89 % T7-C7=100 % T8-DQ=100 %, W:T1-D4=77 % T2-SQ=93 % T3-CK=100 % T4-H9=18 % T5-H6=100 % T6-C6=100 % T7-D5=58 % T8-D8=99 %] [04:22:06.328] After sample validation: 100 deals remaining [04:22:06.328] [PLAY-INFER] LeadCard: W led H9 (T4) -> downweight worlds where W then held AKQJT in Hearts by x0.30 [04:22:06.328] Using weighted samples: 100/100 have non-uniform weights (range 0.007-0.625) [04:22:06.328] Sample deals (100 total, showing first 20, by weight): [04:22:06.328] [1] (w=0.625) W:Q85.96.JT9854.K6 AK62.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.328] [2] (w=0.625) W:Q82.96.JT9854.K6 AK65.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.328] [3] (w=0.625) W:Q86.96.JT9854.K6 AK52.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.328] [4] (w=0.594) W:Q65.96.JT9854.K6 AK82.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [5] (w=0.594) W:Q52.96.JT9854.K6 AK86.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [6] (w=0.594) W:Q62.96.JT9854.K6 AK85.KQ87.Q3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [7] (w=0.545) W:Q85.986.J9854.K6 AK62.KQ7.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [8] (w=0.545) W:Q86.986.J9854.K6 AK52.KQ7.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [9] (w=0.545) W:Q82.986.J9854.K6 AK65.KQ7.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [10] (w=0.531) W:Q86.986.JT854.K6 AK52.KQ7.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [11] (w=0.531) W:Q85.986.JT854.K6 AK62.KQ7.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [12] (w=0.531) W:Q82.986.JT854.K6 AK65.KQ7.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [13] (w=0.526) W:Q85.976.J9854.K6 AK62.KQ8.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [14] (w=0.526) W:Q86.976.J9854.K6 AK52.KQ8.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [15] (w=0.526) W:Q82.976.J9854.K6 AK65.KQ8.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.329] [16] (w=0.525) W:Q86.976.JT854.K6 AK52.KQ8.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.330] [17] (w=0.525) W:Q85.976.JT854.K6 AK62.KQ8.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.330] [18] (w=0.525) W:Q82.976.JT854.K6 AK65.KQ8.Q93.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.330] [19] (w=0.512) W:Q62.986.J9854.K6 AK85.KQ7.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.330] [20] (w=0.512) W:Q65.986.J9854.K6 AK82.KQ7.QT3.743 J94.AJT5.AK6.952 T73.432.72.AQJT8 [04:22:06.330] ... and 80 more [04:22:06.400] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:22:06.401] DA: [-90, -90, -90, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -90, -90, -90, 50, 50, 50, 50, -90, -90, -90, -90, -90, -90, -90, -90, -90, 50, -90, -90, -90, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100] [04:22:06.401] D6: [-110, -110, -110, -110, -110, -110, -90, -90, -90, -90, -90, -90, -110, -110, -110, -110, -110, -110, -90, -90, -90, -90, -90, -90, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -90, -90, -90, -110, -110, -110, -110, -110, -110, -90, -90, -90, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, -110, -110, -110, -90, -90, -90, -90, -90, -90, -90, -110, -110, -110, -110, -110, -110, -90, -110, -110, -110, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50] [04:22:06.401] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:22:06.401] DA: [2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] [04:22:06.401] D6: [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] [04:22:06.401] --- IMP Calculation Output (card -> average IMP) --- [04:22:06.401] DA: 2.41 [04:22:06.401] D6: -2.41 [04:22:06.401] === DDS DETAILED ANALYSIS === [04:22:06.401] Cards analyzed: 2, Samples per card: 100 [04:22:06.401] [04:22:06.401] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:22:06.402] ----- ------ --------- ------- ----------- -------------------------------- [04:22:06.402] DA 2.41 2.87 59 % 3 [2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [04:22:06.402] D6 -2.41 1.84 14 % 3 [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2...] [04:22:06.402] [04:22:06.402] Selected: DA (IMPs=2.41, avgTricks=2.87) [04:22:06.402] =================== [04:22:06.402] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:22:06.402] [TRUMP] Skipped: not declaring [04:22:06.402] Selected: DA (avg 2.41 IMPs, 2.87 tricks) [04:22:06.402] [stage-timing] ok sample=100ms validate=0ms nn=546ms signal=0ms simgames=5ms dds=67ms total=722ms samples=100 cards=31 [04:22:06.402] === FindBestCardAsync: Position=E, CardsPlayed=31 === [04:22:06.403] Finding card to play for E: J94.AJT5.AK6.952 [04:22:06.403] Relative position: Lefty, Contract type: Suit [04:22:06.403] Cards in hand mask: 2 [04:22:06.404] Candidate: AD = 96.0 % [04:22:06.404] Candidate: xD = 4.0 % [04:22:06.404] Selected: DA (96.0 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (E) - 2026-08-30 04:22:06 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:22:06 === [04:22:06.501] Activated: 5 tricks remaining, threshold=5 [04:22:06.501] ENDGAME: Hidden cards=10 between N and W, need 5+5, declarer tricks=4, defense tricks=4 [04:22:06.501] ENDGAME: Contract=2C, Declarer=N, ToPlay=E, Trump=C [04:22:06.501] ENDGAME: E [SJ9 HT5 D6 -] [04:22:06.501] ENDGAME: S [ST7 H4 - CQ8] [04:22:06.501] ENDGAME: Hidden [SK8652 H87 DJT9 -] [04:22:06.502] ENDGAME: 252 valid worlds (after void filtering) [04:22:06.502] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:06.502] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:06.503] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:06.503] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:06.504] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:06.504] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:06.505] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:06.512] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:06.512] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:06.512] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:06.512] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:06.512] [Timing] N precompute: 7ms mem d=186KB (total=1491MB) [04:22:06.516] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:06.516] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:06.516] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:06.516] [Timing] E precompute: 3ms mem d=145KB (total=1491MB) [04:22:06.518] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:06.518] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:06.518] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:06.518] [Timing] S precompute: 1ms mem d=72KB (total=1491MB) [04:22:06.527] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:06.527] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:06.527] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:06.527] [Timing] W precompute: 9ms mem d=217KB (total=1491MB) [04:22:06.527] ENDGAME: Bidding weights applied to 56/252 worlds (range 0.01-1.00, total 196.56, 196 unpenalised) [04:22:06.527] ENDGAME: Played by N: 11 HCP S:1 H:2 D:2 C:3; by W: 5 HCP S:1 H:2 D:3 C:2 [04:22:06.527] ENDGAME_WORLD: #1 (w=1.00) N:K8652... J9.T5.6. T7.4..Q8 .87.JT9. [04:22:06.527] ENDGAME_WORLD: #2 (w=0.01) N:8652.7.. J9.T5.6. T7.4..Q8 K.8.JT9. [04:22:06.527] ENDGAME_WORLD: #3 (w=0.01) N:8652.8.. J9.T5.6. T7.4..Q8 K.7.JT9. [04:22:06.528] ENDGAME_WORLD: #4 (w=0.01) N:8652..9. J9.T5.6. T7.4..Q8 K.87.JT. [04:22:06.528] ENDGAME_WORLD: #5 (w=0.01) N:8652..T. J9.T5.6. T7.4..Q8 K.87.J9. [04:22:06.528] ENDGAME_WORLD: #6 (w=1.00) N:8652..J. J9.T5.6. T7.4..Q8 K.87.T9. [04:22:06.528] ENDGAME_WORLD: #7 (w=1.00) N:K652.7.. J9.T5.6. T7.4..Q8 8.8.JT9. [04:22:06.528] ENDGAME_WORLD: #8 (w=1.00) N:K652.8.. J9.T5.6. T7.4..Q8 8.7.JT9. [04:22:06.528] ENDGAME_WORLD: #9 (w=1.00) N:K652..9. J9.T5.6. T7.4..Q8 8.87.JT. [04:22:06.528] ENDGAME_WORLD: #10 (w=1.00) N:K652..T. J9.T5.6. T7.4..Q8 8.87.J9. [04:22:06.528] ENDGAME_WORLD: #11 (w=1.00) N:K652..J. J9.T5.6. T7.4..Q8 8.87.T9. [04:22:06.528] ENDGAME_WORLD: #12 (w=0.01) N:652.87.. J9.T5.6. T7.4..Q8 K8..JT9. [04:22:06.528] ENDGAME_WORLD: #13 (w=0.01) N:652.7.9. J9.T5.6. T7.4..Q8 K8.8.JT. [04:22:06.528] ENDGAME_WORLD: #14 (w=0.01) N:652.7.T. J9.T5.6. T7.4..Q8 K8.8.J9. [04:22:06.528] ENDGAME_WORLD: #15 (w=1.00) N:652.7.J. J9.T5.6. T7.4..Q8 K8.8.T9. [04:22:06.528] ENDGAME_WORLD: #16 (w=0.01) N:652.8.9. J9.T5.6. T7.4..Q8 K8.7.JT. [04:22:06.528] ENDGAME_WORLD: #17 (w=0.01) N:652.8.T. J9.T5.6. T7.4..Q8 K8.7.J9. [04:22:06.528] ENDGAME_WORLD: #18 (w=1.00) N:652.8.J. J9.T5.6. T7.4..Q8 K8.7.T9. [04:22:06.528] ENDGAME_WORLD: #19 (w=0.01) N:652..T9. J9.T5.6. T7.4..Q8 K8.87.J. [04:22:06.528] ENDGAME_WORLD: #20 (w=1.00) N:652..J9. J9.T5.6. T7.4..Q8 K8.87.T. [04:22:06.528] ENDGAME_WORLD: ... and 232 more [04:22:06.528] ENDGAME: Evaluating 5 candidates across 252 worlds (totalWeight=196.56, rankByScore=True): [04:22:06.550] S9: defeat 36 % (71.6/196.6), makes 64 % (125.0/196.6), avgDeclTricks=7.8, dist=6:70.6 7:1.0 [8:16.0] [9:109.0] [04:22:06.589] SJ: defeat 36 % (70.6/196.6), makes 64 % (126.0/196.6), avgDeclTricks=7.6, dist=6:69.5 7:1.0 [8:70.0] [9:56.0] [04:22:06.623] H5: defeat 36 % (70.6/196.6), makes 64 % (126.0/196.6), avgDeclTricks=7.7, dist=6:35.2 7:35.4 [8:75.0] [9:51.0] [04:22:06.665] HT: defeat 64 % (125.6/196.6), makes 36 % (71.0/196.6), avgDeclTricks=7.0, dist=6:70.6 7:55.0 [8:71.0] [04:22:06.743] D6: defeat 21 % (40.6/196.6), makes 79 % (156.0/196.6), avgDeclTricks=8.1, dist=6:0.6 7:40.0 [8:101.0] [9:55.0] [04:22:06.743] IMP S9: -0.22 [04:22:06.743] IMP SJ: -0.05 [04:22:06.743] IMP H5: -0.15 [04:22:06.743] IMP HT: 1.65 [04:22:06.743] IMP D6: -1.23 [04:22:06.744] ENDGAME: Selected HT (64 %) === Board DailyMP2026-08-30_b8_t2 (API) - DDS Engine (E) - 2026-08-30 04:22:07 === === Board DailyMP2026-08-30_b8_t2 (API) - Neural Network Engine (E) - 2026-08-30 04:22:07 === [04:22:07.148] Activated: 4 tricks remaining, threshold=5 [04:22:07.148] ENDGAME: Hidden cards=8 between N and W, need 4+4, declarer tricks=4, defense tricks=5 [04:22:07.148] ENDGAME: Contract=2C, Declarer=N, ToPlay=E, Trump=C [04:22:07.148] ENDGAME: E [SJ9 H5 D6 -] [04:22:07.148] ENDGAME: S [ST7 - - CQ8] [04:22:07.149] ENDGAME: Hidden [SK865 H8 DJT9 -] [04:22:07.149] ENDGAME: 35 valid worlds (after void filtering) [04:22:07.149] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [04:22:07.150] [DealFinder] Explained bid N 1C: "Opening Bid, RuleOf >= 21, HCP <= 21, (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3), HCP >= 12" -> require: (none) [04:22:07.150] [DealFinder] Explained bid E X: "Responses to 1Mi, HCP >= 18, HCP >= 12, S >= 3, H >= 3, D >= 3, D <= 5, C <= 3, S Add H >= 7, HCP >= 10, S >= 4, H >= 4, C <= 1, DoubleThenOvercall(H) OR DoubleThenOvercall(D), DoubleThenOvercall(S) OR DoubleThenOvercall(D)" -> require: (none) [04:22:07.150] [DealFinder] Explained bid S 2C: "Responses to 1Mi-X, C >= 4, TP >= 7, TP <= 10" -> require: (none) [04:22:07.151] [DealFinder] Explained bid W P: "Responses to 1C-X-2C, Responses to 1Mi-X-2Mi, True" -> require: (none) [04:22:07.151] [DealFinder] Explained bid N P: "Responses to 1Mi-X-2Mi-P, NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:22:07.152] [DealFinder] Explained bid E P: "Responses to 1Mi-X-2Mi-P-P, HCP <= 16" -> require: (none) [04:22:07.159] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [04:22:07.159] [DealFinder] N HCP max: tightened from 21 to 16 using HandUnderstanding [04:22:07.159] [DealFinder] N constraints: HCP[12-16], Suits=C[3-13], Trivial=False [04:22:07.159] [DealFinder] Expression (3271 chars): ((HCP >= 12 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3)) OR (RuleOf >= 21 & HCP <= 21 & (ClubLongest OR ExplicitShape = 4=3=3=3 OR ExplicitShape = 3=4=3=3 OR ExplicitShape = 4=4=2=3))) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) & NOT (HCP >= 12 & HCP <= 21 & H >= 5 & H > S & HeartLongest) & ... [04:22:07.160] [Timing] N precompute: 7ms mem d=178KB (total=1478MB) [04:22:07.163] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [04:22:07.163] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [04:22:07.163] [DealFinder] Expression (1903 chars): (DoubleThenOvercall(H) OR DoubleThenOvercall(D) OR DoubleThenOvercall(S) OR DoubleThenOvercall(D) OR (HCP >= 12 & S >= 3 & H >= 3 & D >= 3 & D <= 5 & C <= 3 & S Add H >= 7) OR (HCP >= 10 & S >= 4 & H >= 4 & D >= 3 & C <= 1) OR HCP >= 18) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (D >= 8 & LoserLevel >= 5) & NOT (D >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(D) & Losers = 1) & NOT (RealSolid(D) & Losers <= 0) & NOT (RealSolid(H) & Losers = 1) & NOT (RealSolid(S) & Losers = 1) & NOT (RealSolid(H) & Losers <= 0) & NOT (RealSolid(S) & Losers <= 0) & NOT (S >= 5 & H >= 5 & S <= 6 & H <= 6 & LoserLevel >= 2 & TP >= 8) & NOT (H >= 5 & D >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (D >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in D & H < 5 & S < 5) & HCP <= 16 & NOT DoubleThenOvercall(D) & NOT DoubleThenOvercall(H) & NOT DoubleThenOvercall(S) & NOT (HCP >= 18 & HCP <= 21 & Stopper in C) & NOT (DoubleThenOvercall(H) & Safety3Level) & NOT (DoubleThenOvercall(S) & Safety3Level) & NOT (HCP >= 22 & HCP <= 27 & Stopper in C) & NOT DoubleThenGame(H) & NOT DoubleThenGame(S) & NOT ExtraTakeout(C) [04:22:07.163] [Timing] E precompute: 3ms mem d=145KB (total=1478MB) [04:22:07.165] [DealFinder] S HCP max: tightened from 37 to 10 using HandUnderstanding [04:22:07.165] [DealFinder] S constraints: HCP[8-10], Suits=C[4-13], Trivial=False [04:22:07.165] [DealFinder] Expression (817 chars): C >= 4 & TP >= 7 & TP <= 10 & HCP >= 8 & NOT (HCP >= 6 & DiamondLongest & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(H) & H >= 5 & HCP >= 10) & NOT (BestMajor(S) & S >= 4 & TP >= 6 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (BestMajor(S) & S >= 5 & HCP >= 10) & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & NOT (HCP >= 7 & HCP <= 10 & C >= 5) & NOT (TP >= 6 & HCP < 10 & H >= 7) & NOT (TP >= 6 & HCP < 10 & S >= 7) & NOT (HCP >= 3 & HCP <= 6 & C >= 7) & NOT (TP >= 6 & HCP < 10 & H >= 8) & NOT (TP >= 6 & HCP < 10 & S >= 8) & NOT (SuitPoints(C) > 12 & HCP >= 9 & C >= 5 & H <= 4 & S <= 4) & NOT (HCP >= 12 & D >= 5) [04:22:07.165] [Timing] S precompute: 1ms mem d=80KB (total=1479MB) [04:22:07.174] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:22:07.174] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [04:22:07.174] [DealFinder] Expression (4136 chars): HCP < 12 & RuleOf < 21 & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (C >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(C) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4 & S <= 4) & NOT (D >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(D) & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & S <= 4) & NOT (H >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(H) & LoserLevel >= 3 & S <= 4 & RuleOf < 21) & NOT (S >= 7 & HCP >= 5 & HCP <= 11 & TP >= 6 & RuleOf < 21 & H <= 4) & NOT (S >= 7 & HCP >= 5 & HCP <= 10 & TwiceRebiddable(S) & LoserLevel >= 3 & H <= 4 & RuleOf < 21) & NOT (C >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (C >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 3 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (D >= 7 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4 & S <= 4 & RuleOf < 21) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (C >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (D >= 8 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4 & S <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (C >= 9 & TP >= 32) & NOT (D >= 9 & TP >= 32) & NOT (H >= 9 & TP >= 32) & NOT (S >= 9 & TP >= 32) & NOT (Balanced & HCP >= 33 & HCP <= 34) & NOT (C >= 9 & HCP >= 31 & TP >= 35) & NOT (D >= 9 & HCP >= 31 & TP >= 35) & NOT (H >= 9 & HCP >= 31 & TP >= 35) & NOT (S >= 9 & HCP >= 31 & TP >= 35) & NOT (Balanced & HCP >= 36 & TP >= 35) & NOT (HCP >= 12 & HCP <= 21 &... [04:22:07.174] [Timing] W precompute: 8ms mem d=209KB (total=1479MB) [04:22:07.174] ENDGAME: Bidding weights applied to 10/35 worlds (range 0.01-1.00, total 25.10, 25 unpenalised) [04:22:07.174] ENDGAME: Played by N: 11 HCP S:1 H:3 D:2 C:3; by W: 5 HCP S:2 H:2 D:3 C:2 [04:22:07.174] ENDGAME_WORLD: #1 (w=0.01) N:865.8.. J9.5.6. T7...Q8 K..JT9. [04:22:07.174] ENDGAME_WORLD: #2 (w=1.00) N:K65.8.. J9.5.6. T7...Q8 8..JT9. [04:22:07.174] ENDGAME_WORLD: #3 (w=0.01) N:65.8.9. J9.5.6. T7...Q8 K8..JT. [04:22:07.174] ENDGAME_WORLD: #4 (w=0.01) N:65.8.T. J9.5.6. T7...Q8 K8..J9. [04:22:07.174] ENDGAME_WORLD: #5 (w=1.00) N:65.8.J. J9.5.6. T7...Q8 K8..T9. [04:22:07.174] ENDGAME_WORLD: #6 (w=1.00) N:K85.8.. J9.5.6. T7...Q8 6..JT9. [04:22:07.174] ENDGAME_WORLD: #7 (w=0.01) N:85.8.9. J9.5.6. T7...Q8 K6..JT. [04:22:07.174] ENDGAME_WORLD: #8 (w=0.01) N:85.8.T. J9.5.6. T7...Q8 K6..J9. [04:22:07.174] ENDGAME_WORLD: #9 (w=1.00) N:85.8.J. J9.5.6. T7...Q8 K6..T9. [04:22:07.175] ENDGAME_WORLD: #10 (w=1.00) N:K5.8.9. J9.5.6. T7...Q8 86..JT. [04:22:07.175] ENDGAME_WORLD: #11 (w=1.00) N:K5.8.T. J9.5.6. T7...Q8 86..J9. [04:22:07.175] ENDGAME_WORLD: #12 (w=1.00) N:K5.8.J. J9.5.6. T7...Q8 86..T9. [04:22:07.175] ENDGAME_WORLD: #13 (w=0.01) N:5.8.T9. J9.5.6. T7...Q8 K86..J. [04:22:07.175] ENDGAME_WORLD: #14 (w=1.00) N:5.8.J9. J9.5.6. T7...Q8 K86..T. [04:22:07.175] ENDGAME_WORLD: #15 (w=1.00) N:5.8.JT. J9.5.6. T7...Q8 K86..9. [04:22:07.175] ENDGAME_WORLD: #16 (w=1.00) N:K86.8.. J9.5.6. T7...Q8 5..JT9. [04:22:07.175] ENDGAME_WORLD: #17 (w=0.01) N:86.8.9. J9.5.6. T7...Q8 K5..JT. [04:22:07.175] ENDGAME_WORLD: #18 (w=0.01) N:86.8.T. J9.5.6. T7...Q8 K5..J9. [04:22:07.175] ENDGAME_WORLD: #19 (w=1.00) N:86.8.J. J9.5.6. T7...Q8 K5..T9. [04:22:07.175] ENDGAME_WORLD: #20 (w=1.00) N:K6.8.9. J9.5.6. T7...Q8 85..JT. [04:22:07.175] ENDGAME_WORLD: ... and 15 more [04:22:07.175] ENDGAME: Evaluating 4 candidates across 35 worlds (totalWeight=25.10, rankByScore=True): [04:22:07.176] S9: defeat 40 % (10.1/25.1), makes 60 % (15.0/25.1), avgDeclTricks=7.2, dist=6:10.1 [8:15.0] [04:22:07.177] SJ: defeat 40 % (10.1/25.1), makes 60 % (15.0/25.1), avgDeclTricks=7.2, dist=6:10.1 7:0.0 [8:15.0] [04:22:07.178] H5: defeat 0 % (0.1/25.1), makes 100 % (25.0/25.1), avgDeclTricks=8.0, dist=7:0.1 [8:25.0] [04:22:07.179] D6: defeat 0 % (0.1/25.1), makes 100 % (25.0/25.1), avgDeclTricks=8.0, dist=6:0.1 [8:25.0] [04:22:07.179] IMP S9: 1.33 [04:22:07.179] IMP SJ: 1.33 [04:22:07.179] IMP H5: -1.34 [04:22:07.179] IMP D6: -1.33 [04:22:07.179] ENDGAME: Selected S9 (40 %) [04:22:07.179] Tied cards: S9,SJ -- invoking NN directly on tied set [04:22:07.179] === FindBestCardAsync: Position=E, CardsPlayed=36 === [04:22:07.179] Finding card to play for E: J94.AJT5.AK6.952 [04:22:07.179] Relative position: Lefty, Contract type: Suit [04:22:07.180] Cards in hand mask: 4 [04:22:07.181] Candidate: xH = 46.1 % [04:22:07.181] Candidate: 9S = 22.5 % [04:22:07.181] Candidate: xD = 22.2 % [04:22:07.181] Candidate: JS = 9.2 % [04:22:07.181] Selected: H5 (46.1 %)