--- Showing last 200 of 14304 lines --- [14:25:30.886] [SAMPLE-VAL] Sample 93: weight 1.000 -> 0.268 [N:T1-D3=99 % T2-SA=83 % T3-C3=96 % T4-HQ=17 % T5-HK=98 % T6-C4=89 % T7-C7=100 %, E:T2-S4=14 % T3-C2=92 % T4-HA=98 % T5-HJ=5 %! T6-C5=79 % T7-C9=100 %] [14:25:30.890] [SAMPLE-VAL] Sample 94: weight 1.000 -> 0.404 [N:T1-D3=100 % T2-SA=84 % T3-C3=96 % T4-HQ=30 % T5-HK=98 % T6-C4=93 % T7-C7=100 %, E:T2-S4=29 % T3-C2=93 % T4-HA=97 % T5-HJ=26 % T6-C5=76 % T7-C9=100 %] [14:25:30.894] [SAMPLE-VAL] Sample 95: weight 1.000 -> 0.333 [N:T1-D3=100 % T2-SA=85 % T3-C3=97 % T4-HQ=20 % T5-HK=97 % T6-C4=91 % T7-C7=100 %, E:T2-S4=17 % T3-C2=93 % T4-HA=98 % T5-HJ=6 % T6-C5=78 % T7-C9=100 %] [14:25:30.899] [SAMPLE-VAL] Sample 96: weight 1.000 -> 0.279 [N:T1-D3=99 % T2-SA=93 % T3-C3=96 % T4-HQ=24 % T5-HK=98 % T6-C4=89 % T7-C7=100 %, E:T2-S4=6 % T3-C2=94 % T4-HA=97 % T5-HJ=21 % T6-C5=79 % T7-C9=100 %] [14:25:30.903] [SAMPLE-VAL] Sample 97: weight 0.556 -> 0.199 [N:T1-D3=99 % T2-SA=82 % T3-C3=97 % T4-HQ=28 % T5-HK=98 % T6-C4=90 % T7-C7=100 %, E:T2-S4=34 % T3-C2=92 % T4-HA=98 % T5-HJ=21 % T6-C5=73 % T7-C9=100 %] [14:25:30.907] [SAMPLE-VAL] Sample 98: weight 0.556 -> 0.189 [N:T1-D3=99 % T2-SA=84 % T3-C3=97 % T4-HQ=24 % T5-HK=95 % T6-C4=86 % T7-C7=100 %, E:T2-S4=16 % T3-C2=91 % T4-HA=99 % T5-HJ=30 % T6-C5=75 % T7-C9=100 %] [14:25:30.911] [SAMPLE-VAL] Sample 99: weight 0.556 -> 0.162 [N:T1-D3=99 % T2-SA=85 % T3-C3=97 % T4-HQ=17 % T5-HK=97 % T6-C4=90 % T7-C7=100 %, E:T2-S4=17 % T3-C2=90 % T4-HA=98 % T5-HJ=6 % T6-C5=72 % T7-C9=100 %] [14:25:30.915] [SAMPLE-VAL] Sample 100: weight 0.556 -> 0.162 [N:T1-D3=99 % T2-SA=86 % T3-C3=96 % T4-HQ=18 % T5-HK=97 % T6-C4=91 % T7-C7=100 %, E:T2-S4=31 % T3-C2=91 % T4-HA=98 % T5-HJ=5 %! T6-C5=72 % T7-C9=100 %] [14:25:30.915] [SAMPLE-VAL] Done. Weight range: 0.090-0.414 [14:25:30.915] [SAMPLE-VAL] Top sample 18 (w=0.414): N:AKJ9.KQ75.63.743 E:864.AJT8.AKQ.952 [N:T1-D3=100 % T2-SA=82 % T3-C3=96 % T4-HQ=29 % T5-HK=95 % T6-C4=85 % T7-C7=100 %, E:T2-S4=30 % T3-C2=94 % T4-HA=98 % T5-HJ=37 % T6-C5=78 % T7-C9=100 %] [14:25:30.916] [SAMPLE-VAL] Top sample 55 (w=0.410): N:AKJ9.KQ85.63.743 E:864.AJT7.AKQ.952 [N:T1-D3=100 % T2-SA=82 % T3-C3=96 % T4-HQ=31 % T5-HK=98 % T6-C4=92 % T7-C7=100 %, E:T2-S4=32 % T3-C2=94 % T4-HA=97 % T5-HJ=28 % T6-C5=76 % T7-C9=100 %] [14:25:30.916] [SAMPLE-VAL] Top sample 78 (w=0.410): N:AKJ9.KQ87.63.743 E:864.AJT5.AKQ.952 [N:T1-D3=100 % T2-SA=82 % T3-C3=96 % T4-HQ=31 % T5-HK=98 % T6-C4=92 % T7-C7=100 %, E:T2-S4=32 % T3-C2=94 % T4-HA=97 % T5-HJ=28 % T6-C5=76 % T7-C9=100 %] [14:25:30.916] [SAMPLE-VAL] Top sample 23 (w=0.408): N:AKJ8.KQ75.63.743 E:964.AJT8.AKQ.952 [N:T1-D3=100 % T2-SA=85 % T3-C3=96 % T4-HQ=28 % T5-HK=94 % T6-C4=86 % T7-C7=100 %, E:T2-S4=27 % T3-C2=94 % T4-HA=98 % T5-HJ=34 % T6-C5=79 % T7-C9=100 %] [14:25:30.916] [SAMPLE-VAL] Top sample 88 (w=0.404): N:AKJ8.KQ85.63.743 E:964.AJT7.AKQ.952 [N:T1-D3=100 % T2-SA=84 % T3-C3=96 % T4-HQ=30 % T5-HK=98 % T6-C4=93 % T7-C7=100 %, E:T2-S4=29 % T3-C2=93 % T4-HA=97 % T5-HJ=26 % T6-C5=76 % T7-C9=100 %] [14:25:30.916] After sample validation: 100 deals remaining [14:25:30.916] [PLAY-INFER] No inference observations detected [14:25:30.916] Using weighted samples: 100/100 have non-uniform weights (range 0.090-0.414) [14:25:30.916] Sample deals (100 total, showing first 20, by weight): [14:25:30.916] [1] (w=0.414) W:Q52.96.JT9854.K6 AKJ9.KQ75.63.743 864.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.916] [2] (w=0.410) W:Q52.96.JT9854.K6 AKJ9.KQ85.63.743 864.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [3] (w=0.410) W:Q52.96.JT9854.K6 AKJ9.KQ87.63.743 864.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [4] (w=0.408) W:Q52.96.JT9854.K6 AKJ8.KQ75.63.743 964.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [5] (w=0.404) W:Q52.96.JT9854.K6 AKJ8.KQ85.63.743 964.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [6] (w=0.404) W:Q52.96.JT9854.K6 AKJ8.KQ87.63.743 964.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [7] (w=0.403) W:Q52.96.JT9854.K6 AK98.KQ75.63.743 J64.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [8] (w=0.399) W:Q52.96.JT9854.K6 AK98.KQ85.63.743 J64.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [9] (w=0.399) W:Q52.96.JT9854.K6 AK98.KQ87.63.743 J64.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [10] (w=0.386) W:Q52.96.JT9854.K6 AKJ6.KQ75.63.743 984.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [11] (w=0.385) W:Q52.96.JT9854.K6 AKJ6.KQ87.63.743 984.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [12] (w=0.385) W:Q52.96.JT9854.K6 AKJ6.KQ85.63.743 984.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [13] (w=0.383) W:Q52.96.JT9854.K6 AK96.KQ75.63.743 J84.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.917] [14] (w=0.377) W:Q52.96.JT9854.K6 AK96.KQ85.63.743 J84.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] [15] (w=0.377) W:Q52.96.JT9854.K6 AK96.KQ87.63.743 J84.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] [16] (w=0.374) W:Q52.96.JT9854.K6 AK86.KQ87.63.743 J94.AJT5.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] [17] (w=0.374) W:Q52.96.JT9854.K6 AK86.KQ85.63.743 J94.AJT7.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] [18] (w=0.373) W:Q52.96.JT9854.K6 AK86.KQ75.63.743 J94.AJT8.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] [19] (w=0.361) W:Q52.96.JT9854.K6 AK98.KQ75.Q3.743 J64.AJT8.AK6.952 T73.432.72.AQJT8 [14:25:30.918] [20] (w=0.358) W:Q52.96.JT9854.K6 AKJ9.KQT5.63.743 864.AJ87.AKQ.952 T73.432.72.AQJT8 [14:25:30.918] ... and 80 more [14:25:30.987] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [14:25:30.987] S5: [50, 50, 50, 50, 50, 50, 100, 100, 50, 50, 50, 50, 100, 100, 50, 50, 100, 100, 100, -130, -130, 50, 100, -130, -130, 100, 100, -130, -130, 50, 100, 50, 100, -110, -110, -110, -110, -130, 50, 100, 50, 50, 100, 100, -110, -110, -110, -110, 50, 50, 50, 50, 100, 50, 50, 100, 100, 100, 100, 100, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, 50, 50, -110, -130, -110, 50, 50, 50, -130, -110, 50, 50, 50, 100, 100, 50, 50, -110, -110, -110, -130, -130, -110, -110, -110, -110, 100, -110, -110, -110] [14:25:30.987] DJ: [50, 50, 50, 50, 50, 50, 100, 100, 50, 50, 50, 50, 100, 100, 50, 50, 100, 100, 100, -130, -130, 50, 100, -130, -130, 100, 100, -130, -130, 50, 100, 50, 100, -110, -110, -110, -110, -130, 50, 100, 50, 50, 100, 100, -110, -110, -110, -110, 50, 50, 50, 50, 100, 50, 50, 100, 100, 100, 100, 100, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, 50, 50, -110, -130, -110, 50, 50, 50, -130, -110, 50, 50, 50, 100, 100, 50, 50, -110, -110, -110, -130, -130, -110, -110, -110, -110, 100, -110, -110, -110] [14:25:30.987] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [14:25:30.988] S5: [2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 0, 0, 2, 3, 0, 0, 3, 3, 0, 0, 2, 3, 2, 3, 1, 1, 1, 1, 0, 2, 3, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 0, 1, 2, 2, 2, 0, 1, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 3, 1, 1, 1] [14:25:30.988] DJ: [2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 0, 0, 2, 3, 0, 0, 3, 3, 0, 0, 2, 3, 2, 3, 1, 1, 1, 1, 0, 2, 3, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 3, 2, 2, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 0, 1, 2, 2, 2, 0, 1, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 3, 1, 1, 1] [14:25:30.988] --- IMP Calculation Output (card -> average IMP) --- [14:25:30.988] S5: 0.00 [14:25:30.988] DJ: 0.00 [14:25:30.988] === DDS DETAILED ANALYSIS === [14:25:30.988] Cards analyzed: 2, Samples per card: 100 [14:25:30.988] [14:25:30.988] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [14:25:30.988] ----- ------ --------- ------- ----------- -------------------------------- [14:25:30.988] S5 0.00 1.71 64 % 4 [2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 0...] [14:25:30.988] DJ 0.00 1.71 64 % 4 [2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3, 0...] [14:25:30.989] [14:25:30.989] Selected: S5 (IMPs=0.00, avgTricks=1.71) [14:25:30.989] =================== [14:25:30.989] [SD-DEF] Skipped: not following suit (discard/lead), guard pass N/A [14:25:30.989] [TRUMP] Skipped: not declaring [14:25:30.989] Selected: S5 (avg 0.00 IMPs, 1.71 tricks) -- 1 tied card(s): DJ [14:25:30.989] [stage-timing] ok sample=273ms validate=0ms nn=452ms signal=0ms simgames=5ms dds=65ms total=799ms samples=100 cards=29 [14:25:30.989] === FindBestCardAsync: Position=W, CardsPlayed=29 === [14:25:30.989] Finding card to play for W: Q52.96.JT9854.K6 [14:25:30.989] Relative position: Righty, Contract type: Suit [14:25:30.990] Cards in hand mask: 5 [14:25:30.990] Candidate: 8D = 86.7 % [14:25:30.990] Candidate: xS = 12.7 % [14:25:30.991] Candidate: 9D = 0.6 % [14:25:30.991] Candidate: TD = 0.0 % [14:25:30.991] Candidate: JD = 0.0 % [14:25:30.991] Selected: D8 (86.7 %) === Board play (API) - DDS Engine (W) - 2026-08-30 14:25:36 === === Board play (API) - Neural Network Engine (W) - 2026-08-30 14:25:36 === [14:25:36.672] Activated: 5 tricks remaining, threshold=5 [14:25:36.672] ENDGAME: Hidden cards=9 between N and E, need 5+4, declarer tricks=4, defense tricks=4 [14:25:36.672] ENDGAME: Contract=3C, Declarer=N, ToPlay=W, Trump=C [14:25:36.672] ENDGAME: W [S52 - DJ98 -] [14:25:36.672] ENDGAME: S [ST7 - - CQ8] [14:25:36.672] ENDGAME: Hidden [SKJ986 H85 DQ6 -] [14:25:36.672] ENDGAME: Current trick (2 cards, led by E): DA D7 [14:25:36.672] ENDGAME: 126 valid worlds (after void filtering) [14:25:36.673] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [14:25:36.673] [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) [14:25:36.674] [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) [14:25:36.674] [DealFinder] Explained bid S 3C: "Responses to 1Mi-X, HCP >= 7, HCP <= 10, C >= 5" -> require: (none) [14:25:36.675] [DealFinder] Explained bid W P: "Responses to 1Mi-X-3Mi, True" -> require: (none) [14:25:36.675] [DealFinder] Explained bid N P: "Responses to 1Mi-X-3Mi-P, True" -> require: (none) [14:25:36.676] [DealFinder] Explained bid E P: "Responses to 1Mi-X-3Mi-P-P, True, HCP <= 16" -> require: (none) [14:25:36.682] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [14:25:36.683] [DealFinder] N HCP max: tightened from 21 to 17 using HandUnderstanding [14:25:36.683] [DealFinder] N constraints: HCP[12-17], Suits=C[3-13], Trivial=False [14:25:36.683] [DealFinder] Expression (3199 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) & ... [14:25:36.683] [Timing] N precompute: 7ms mem d=164KB (total=1820MB) [14:25:36.686] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [14:25:36.687] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [14:25:36.687] [DealFinder] Expression (1973 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 OR True) & NOT (DoubleThenOvercall(D) & D >= 6) & NOT (DoubleThenOvercall(H) & H >= 6) & NOT (DoubleThenOvercall(S) & S >= 6) & NOT (Stopper in C & HCP >= 20) & NOT (D >= 6 & HCP >= 20) & NOT ((DoubleThenGame(H) OR HeartCompGame)) & NOT ((DoubleThenGame(S) OR SpadeCompGame)) & NOT ((DoubleThenGame(D) OR DiamondCompGame) & NOT stoppersOK) & NOT (HCP >= 17 & C <= 1) & NOT (HCP >= 17 & S >= 4 & H >= 4) [14:25:36.687] [Timing] E precompute: 3ms mem d=169KB (total=1820MB) [14:25:36.688] [DealFinder] S constraints: HCP[7-10], Suits=C[5-13], Trivial=False [14:25:36.688] [DealFinder] Expression (347 chars): HCP >= 7 & HCP <= 10 & C >= 5 & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & 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) [14:25:36.688] [Timing] S precompute: 1ms mem d=56KB (total=1821MB) [14:25:36.696] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [14:25:36.697] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [14:25:36.697] [DealFinder] Expression (3971 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 &... [14:25:36.697] [Timing] W precompute: 8ms mem d=199KB (total=1821MB) [14:25:36.697] ENDGAME: Bidding weights applied to 36/126 worlds (range 0.00-1.00, total 90.15, 90 unpenalised) [14:25:36.697] ENDGAME: Played by N: 9 HCP S:1 H:3 D:1 C:3; by E: 12 HCP S:1 H:3 D:2 C:3 [14:25:36.697] ENDGAME_WORLD: #1 (w=1.00) N:KJ986... .85.Q6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #2 (w=0.00) N:J986.5.. K.8.Q6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #3 (w=0.00) N:J986.8.. K.5.Q6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #4 (w=0.00) N:J986..6. K.85.Q. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #5 (w=1.00) N:J986..Q. K.85.6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #6 (w=1.00) N:K986.5.. J.8.Q6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #7 (w=1.00) N:K986.8.. J.5.Q6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #8 (w=1.00) N:K986..6. J.85.Q. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #9 (w=1.00) N:K986..Q. J.85.6. T7...Q8 52..J98. [14:25:36.697] ENDGAME_WORLD: #10 (w=0.00) N:986.85.. KJ..Q6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #11 (w=0.00) N:986.5.6. KJ.8.Q. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #12 (w=0.01) N:986.5.Q. KJ.8.6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #13 (w=0.00) N:986.8.6. KJ.5.Q. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #14 (w=0.01) N:986.8.Q. KJ.5.6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #15 (w=0.01) N:986..Q6. KJ.85.. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #16 (w=1.00) N:KJ86.5.. 9.8.Q6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #17 (w=1.00) N:KJ86.8.. 9.5.Q6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #18 (w=1.00) N:KJ86..6. 9.85.Q. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #19 (w=1.00) N:KJ86..Q. 9.85.6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: #20 (w=0.00) N:J86.85.. K9..Q6. T7...Q8 52..J98. [14:25:36.698] ENDGAME_WORLD: ... and 106 more [14:25:36.698] ENDGAME: Evaluating 3 candidates across 126 worlds (totalWeight=90.15, rankByScore=True): [14:25:36.706] D8: defeat 100 % (90.2/90.2), makes 0 % (0.0/90.2), avgDeclTricks=7.7, dist=6:0.2 7:26.0 8:64.0 [14:25:36.717] D9: defeat 100 % (90.2/90.2), makes 0 % (0.0/90.2), avgDeclTricks=7.7, dist=6:0.2 7:26.0 8:64.0 [14:25:36.725] DJ: defeat 100 % (90.2/90.2), makes 0 % (0.0/90.2), avgDeclTricks=7.7, dist=6:0.2 7:26.0 8:64.0 [14:25:36.726] IMP D8: 0.00 [14:25:36.726] IMP D9: 0.00 [14:25:36.726] IMP DJ: 0.00 [14:25:36.726] ENDGAME: 3rd-hand-high reward +0.50 IMP to DJ (now 0.50) [14:25:36.726] ENDGAME: Selected DJ (100 %) === Board play (API) - DDS Engine (W) - 2026-08-30 14:25:41 === === Board play (API) - Neural Network Engine (W) - 2026-08-30 14:25:41 === [14:25:41.074] Activated: 4 tricks remaining, threshold=5 [14:25:41.074] ENDGAME: Hidden cards=7 between N and E, need 4+3, declarer tricks=4, defense tricks=5 [14:25:41.074] ENDGAME: Contract=3C, Declarer=N, ToPlay=W, Trump=C [14:25:41.074] ENDGAME: W [S52 - D98 -] [14:25:41.074] ENDGAME: S [S7 - - CQ8] [14:25:41.074] ENDGAME: Hidden [SKJ86 H85 D6 -] [14:25:41.074] ENDGAME: Current trick (2 cards, led by E): S9 ST [14:25:41.074] ENDGAME: 35 valid worlds (after void filtering) [14:25:41.075] [DealFinder] Explained bid W P: "Opening Bid, HCP < 12, RuleOf < 21" -> require: (none) [14:25:41.075] [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) [14:25:41.076] [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) [14:25:41.076] [DealFinder] Explained bid S 3C: "Responses to 1Mi-X, HCP >= 7, HCP <= 10, C >= 5" -> require: (none) [14:25:41.077] [DealFinder] Explained bid W P: "Responses to 1Mi-X-3Mi, True" -> require: (none) [14:25:41.077] [DealFinder] Explained bid N P: "Responses to 1Mi-X-3Mi-P, True" -> require: (none) [14:25:41.078] [DealFinder] Explained bid E P: "Responses to 1Mi-X-3Mi-P-P, True, HCP <= 16" -> require: (none) [14:25:41.087] [DealFinder] N Clubs: tightened from [0-13] to [3-13] using HandUnderstanding [14:25:41.087] [DealFinder] N HCP max: tightened from 21 to 17 using HandUnderstanding [14:25:41.087] [DealFinder] N constraints: HCP[12-17], Suits=C[3-13], Trivial=False [14:25:41.087] [DealFinder] Expression (3199 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) & ... [14:25:41.087] [Timing] N precompute: 9ms mem d=-28608KB (total=1816MB) [14:25:41.091] [DealFinder] E HCP min: tightened from 0 to 10 using HandUnderstanding [14:25:41.091] [DealFinder] E constraints: HCP[10-16], Suits=(none), Trivial=False [14:25:41.091] [DealFinder] Expression (1973 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 OR True) & NOT (DoubleThenOvercall(D) & D >= 6) & NOT (DoubleThenOvercall(H) & H >= 6) & NOT (DoubleThenOvercall(S) & S >= 6) & NOT (Stopper in C & HCP >= 20) & NOT (D >= 6 & HCP >= 20) & NOT ((DoubleThenGame(H) OR HeartCompGame)) & NOT ((DoubleThenGame(S) OR SpadeCompGame)) & NOT ((DoubleThenGame(D) OR DiamondCompGame) & NOT stoppersOK) & NOT (HCP >= 17 & C <= 1) & NOT (HCP >= 17 & S >= 4 & H >= 4) [14:25:41.091] [Timing] E precompute: 3ms mem d=153KB (total=1816MB) [14:25:41.092] [DealFinder] S constraints: HCP[7-10], Suits=C[5-13], Trivial=False [14:25:41.092] [DealFinder] Expression (347 chars): HCP >= 7 & HCP <= 10 & C >= 5 & NOT (TP >= 6 & HCP < 10 & H >= 6) & NOT (TP >= 6 & HCP < 10 & S >= 6) & 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) [14:25:41.092] [Timing] S precompute: 1ms mem d=56KB (total=1816MB) [14:25:41.101] [DealFinder] W HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [14:25:41.101] [DealFinder] W constraints: HCP[0-11], Suits=(none), Trivial=False [14:25:41.102] [DealFinder] Expression (3971 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 &... [14:25:41.102] [Timing] W precompute: 9ms mem d=190KB (total=1816MB) [14:25:41.102] ENDGAME: Bidding weights applied to 5/35 worlds (range 0.01-1.00, total 30.05, 30 unpenalised) [14:25:41.102] ENDGAME: Played by N: 11 HCP S:1 H:3 D:2 C:3; by E: 12 HCP S:2 H:3 D:2 C:3 [14:25:41.102] ENDGAME_WORLD: #1 (w=1.00) N:KJ86... .85.6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #2 (w=1.00) N:J86.5.. K.8.6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #3 (w=1.00) N:J86.8.. K.5.6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #4 (w=1.00) N:J86..6. K.85.. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #5 (w=1.00) N:K86.5.. J.8.6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #6 (w=1.00) N:K86.8.. J.5.6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #7 (w=1.00) N:K86..6. J.85.. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #8 (w=0.01) N:86.85.. KJ..6. 7...Q8 52..98. [14:25:41.102] ENDGAME_WORLD: #9 (w=0.01) N:86.5.6. KJ.8.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #10 (w=0.01) N:86.8.6. KJ.5.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #11 (w=1.00) N:KJ6.5.. 8.8.6. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #12 (w=1.00) N:KJ6.8.. 8.5.6. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #13 (w=1.00) N:KJ6..6. 8.85.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #14 (w=1.00) N:J6.85.. K8..6. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #15 (w=1.00) N:J6.5.6. K8.8.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #16 (w=1.00) N:J6.8.6. K8.5.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #17 (w=1.00) N:K6.85.. J8..6. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #18 (w=1.00) N:K6.5.6. J8.8.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #19 (w=1.00) N:K6.8.6. J8.5.. 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: #20 (w=0.01) N:6.85.6. KJ8... 7...Q8 52..98. [14:25:41.103] ENDGAME_WORLD: ... and 15 more [14:25:41.103] ENDGAME: Evaluating 2 candidates across 35 worlds (totalWeight=30.05, rankByScore=True): [14:25:41.104] S2: defeat 100 % (30.1/30.1), makes 0 % (0.0/30.1), avgDeclTricks=7.9, dist=7:4.0 8:26.0 [14:25:41.104] S5: defeat 100 % (30.1/30.1), makes 0 % (0.0/30.1), avgDeclTricks=7.9, dist=7:4.0 8:26.0 [14:25:41.104] IMP S2: 0.00 [14:25:41.104] IMP S5: 0.00 [14:25:41.105] ENDGAME: 3rd-hand-high reward +0.50 IMP to S5 (now 0.50) [14:25:41.105] ENDGAME: Selected S5 (100 %)