--- Showing last 200 of 1454 lines --- [04:19:21.033] [DecomposePartnership] S: No tightening (CombinedHcpMin=17, CombinedHcpMax=, partner N HCP=13) [04:19:21.035] [DealFinder] Propagated E: HCP[10-15], Suits=S[0-2] H[5-9] D[2-2] C[0-6] (2 iterations) [04:19:21.035] [DealFinder] Propagated S: HCP[6-11], Suits=S[5-7] H[0-4] D[2-2] C[0-6] (2 iterations) [04:19:21.035] [DealFinder] Forced 3 Spades card(s) to S (only eligible holder): S8, SK, SA [04:19:21.035] [DealFinder] Known cards per player: N=13, E=7, S=10, W=13 [04:19:21.035] [DealFinder] Locked players: N, W [04:19:21.035] [DealFinder] Total known cards: 43, Remaining deck: 9, Cards to deal: 9 [04:19:21.036] [DealFinder] Players needing cards: E:6, S:3 [04:19:21.036] Small number of cards remaining. Switching to combinatorial generation (DDS limit=100). [04:19:21.060] [DealFinder] Combinatorial: enumerated 84, perfect 0, sending 84 to DDS [04:19:21.061] [DealFinder] WARNING: NONE of the 84 legal completions satisfies the auction constraints -- every sampled world violates the bidding, so sample choice is pure deviation-ranking. Hidden-hand ranges: E HCP[10-15], S HCP[6-11] [04:19:21.061] [Timing] Total: 31ms, Generation: 0ms, Verification: 0ms [04:19:21.061] [Timing] Attempts: 1, PassedSimpleCheck: 0, FailedVerification: 0, Found: 0 [04:19:21.061] Search complete. Returning 84 deals. [04:19:21.061] Found 84 sample deals for simulation. [04:19:21.061] Valid deals for DDS: 84 / 84 [04:19:21.061] [SAMPLE-VAL] Validating 84 samples, hidden: E,S, contract: NT [04:19:21.061] [SAMPLE-VAL] T1: W=H8 N=H7 E=HK S=H2 (leader=W) [04:19:21.061] [SAMPLE-VAL] T2: E=C3 S=CJ W=CK N=CA (leader=E) [04:19:21.061] [SAMPLE-VAL] T3: N=D7 E=D8 S=DQ W=D3 (leader=N) [04:19:21.061] [SAMPLE-VAL] T4: S=D2 W=D4 N=DA E=D5 (leader=S) [04:19:21.061] [SAMPLE-VAL] T5: N=DK E=H4 S=H9 W=D6 (leader=N) [04:19:21.061] [SAMPLE-VAL] T6: N=SQ E=S3 S=S2 W=S4 (leader=N) [04:19:21.062] [SAMPLE-VAL] T7: N=S5 E=S6 S=SJ (leader=N) (partial) [04:19:21.066] [SAMPLE-VAL] Sample 1: weight 0.091 -> 0.002 [E:T1-HK=87 % T2-C3=10 % T3-D8=59 % T4-D5=100 % T5-H4=22 % T6-S3=100 % T7-S6=100 %, S:T1-H2=100 % T2-CJ=100 % T3-DQ=100 % T4-D2=65 % T5-H9=1 %! T6-S2=86 % T7-SJ=29 %] [04:19:21.092] [SAMPLE-VAL] Sample 7: weight 0.010 -> 0.001 [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.097] [SAMPLE-VAL] Sample 8: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.101] [SAMPLE-VAL] Sample 9: weight 0.010 -> 0.000 [E:T1-HK=96 % T2-C3=12 % T3-D8=57 % T4-D5=100 % T5-H4=40 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=100 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=30 %] [04:19:21.106] [SAMPLE-VAL] Sample 10: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.110] [SAMPLE-VAL] Sample 11: weight 0.010 -> 0.001 [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.114] [SAMPLE-VAL] Sample 12: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.123] [SAMPLE-VAL] Sample 14: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.169] [SAMPLE-VAL] Sample 25: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.178] [SAMPLE-VAL] Sample 27: weight 0.010 -> 0.001 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.217] [SAMPLE-VAL] Sample 34: weight 0.010 -> 0.000 [E:T1-HK=96 % T2-C3=12 % T3-D8=57 % T4-D5=100 % T5-H4=40 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=100 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=30 %] [04:19:21.231] [SAMPLE-VAL] Sample 37: weight 0.010 -> 0.001 [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.244] [SAMPLE-VAL] Sample 40: weight 0.010 -> 0.000 [E:T1-HK=96 % T2-C3=12 % T3-D8=57 % T4-D5=100 % T5-H4=40 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=100 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=30 %] [04:19:21.292] [SAMPLE-VAL] Sample 51: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.301] [SAMPLE-VAL] Sample 53: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.306] [SAMPLE-VAL] Sample 54: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.310] [SAMPLE-VAL] Sample 55: weight 0.009 -> 0.000 [E:T1-HK=80 % T2-C3=1 %! T3-D8=54 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=15 % T3-DQ=100 % T4-D2=70 % T5-H9=2 %! T6-S2=86 % T7-SJ=28 %] [04:19:21.315] [SAMPLE-VAL] Sample 56: weight 0.002 -> 0.000 [E:T1-HK=87 % T2-C3=1 %! T3-D8=55 % T4-D5=100 % T5-H4=88 % T6-S3=100 % T7-S6=100 %, S:T1-H2=96 % T2-CJ=18 % T3-DQ=100 % T4-D2=72 % T5-H9=9 % T6-S2=89 % T7-SJ=32 %] [04:19:21.319] [SAMPLE-VAL] Sample 57: weight 0.002 -> 0.000 [E:T1-HK=85 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=89 % T6-S3=100 % T7-S6=100 %, S:T1-H2=96 % T2-CJ=43 % T3-DQ=100 % T4-D2=71 % T5-H9=27 % T6-S2=91 % T7-SJ=31 %] [04:19:21.324] [SAMPLE-VAL] Sample 58: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.353] [SAMPLE-VAL] Sample 64: weight 0.009 -> 0.000 [E:T1-HK=80 % T2-C3=1 %! T3-D8=54 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=15 % T3-DQ=100 % T4-D2=70 % T5-H9=2 %! T6-S2=86 % T7-SJ=28 %] [04:19:21.358] [SAMPLE-VAL] Sample 65: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.375] [SAMPLE-VAL] Sample 69: weight 0.009 -> 0.000 [E:T1-HK=76 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=43 % T3-DQ=100 % T4-D2=68 % T5-H9=3 %! T6-S2=88 % T7-SJ=26 %] [04:19:21.379] [SAMPLE-VAL] Sample 70: weight 0.002 -> 0.000 [E:T1-HK=85 % T2-C3=2 %! T3-D8=59 % T4-D5=100 % T5-H4=89 % T6-S3=100 % T7-S6=100 %, S:T1-H2=96 % T2-CJ=43 % T3-DQ=100 % T4-D2=71 % T5-H9=27 % T6-S2=91 % T7-SJ=31 %] [04:19:21.384] [SAMPLE-VAL] Sample 71: weight 0.009 -> 0.000 [E:T1-HK=80 % T2-C3=1 %! T3-D8=54 % T4-D5=100 % T5-H4=75 % T6-S3=100 % T7-S6=100 %, S:T1-H2=98 % T2-CJ=15 % T3-DQ=100 % T4-D2=70 % T5-H9=2 %! T6-S2=86 % T7-SJ=28 %] [04:19:21.389] [SAMPLE-VAL] Sample 72: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.393] [SAMPLE-VAL] Sample 73: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.398] [SAMPLE-VAL] Sample 74: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.403] [SAMPLE-VAL] Sample 75: weight 0.008 -> 0.000 [E:T1-HK=80 % T2-C3=6 % T3-D8=60 % T4-D5=100 % T5-H4=52 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=59 % T3-DQ=100 % T4-D2=61 % T5-H9=1 %! T6-S2=89 % T7-SJ=27 %] [04:19:21.407] [SAMPLE-VAL] Sample 76: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.411] [SAMPLE-VAL] Sample 77: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.416] [SAMPLE-VAL] Sample 78: weight 0.008 -> 0.000 [E:T1-HK=82 % T2-C3=5 % T3-D8=59 % T4-D5=100 % T5-H4=58 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=47 % T3-DQ=100 % T4-D2=67 % T5-H9=1 %! T6-S2=87 % T7-SJ=28 %] [04:19:21.420] [SAMPLE-VAL] Sample 79: weight 0.008 -> 0.000 [E:T1-HK=80 % T2-C3=6 % T3-D8=60 % T4-D5=100 % T5-H4=52 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=59 % T3-DQ=100 % T4-D2=61 % T5-H9=1 %! T6-S2=89 % T7-SJ=27 %] [04:19:21.429] [SAMPLE-VAL] Sample 81: weight 0.008 -> 0.000 [E:T1-HK=80 % T2-C3=6 % T3-D8=60 % T4-D5=100 % T5-H4=52 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=59 % T3-DQ=100 % T4-D2=61 % T5-H9=1 %! T6-S2=89 % T7-SJ=27 %] [04:19:21.441] [SAMPLE-VAL] Sample 84: weight 0.008 -> 0.000 [E:T1-HK=74 % T2-C3=0 %! T3-D8=53 % T4-D5=100 % T5-H4=86 % T6-S3=100 % T7-S6=100 %, S:T1-H2=95 % T2-CJ=18 % T3-DQ=100 % T4-D2=73 % T5-H9=23 % T6-S2=88 % T7-SJ=30 %] [04:19:21.442] [SAMPLE-VAL] Zeroed 34 samples below relative threshold 0.010 x max 0.0022 = 0.000022 [04:19:21.442] [SAMPLE-VAL] Done. Weight range: 0.000-0.002 [04:19:21.442] [SAMPLE-VAL] Top sample 1 (w=0.002): E:63.AKJ4.85.QT532 S:AKJ82.96532.Q2.J [E:T1-HK=87 % T2-C3=10 % T3-D8=59 % T4-D5=100 % T5-H4=22 % T6-S3=100 % T7-S6=100 %, S:T1-H2=100 % T2-CJ=100 % T3-DQ=100 % T4-D2=65 % T5-H9=1 %! T6-S2=86 % T7-SJ=29 %] [04:19:21.442] [SAMPLE-VAL] Top sample 7 (w=0.001): E:63.AK543.85.Q532 S:AKJ82.J962.Q2.JT [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.442] [SAMPLE-VAL] Top sample 11 (w=0.001): E:63.AK643.85.Q532 S:AKJ82.J952.Q2.JT [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.442] [SAMPLE-VAL] Top sample 37 (w=0.001): E:63.AK654.85.Q532 S:AKJ82.J932.Q2.JT [E:T1-HK=89 % T2-C3=6 % T3-D8=58 % T4-D5=100 % T5-H4=72 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=58 % T3-DQ=100 % T4-D2=67 % T5-H9=2 %! T6-S2=90 % T7-SJ=27 %] [04:19:21.442] [SAMPLE-VAL] Top sample 8 (w=0.001): E:63.AK654.85.QT32 S:AKJ82.J932.Q2.J5 [E:T1-HK=91 % T2-C3=5 % T3-D8=58 % T4-D5=100 % T5-H4=77 % T6-S3=100 % T7-S6=100 %, S:T1-H2=99 % T2-CJ=49 % T3-DQ=100 % T4-D2=70 % T5-H9=1 %! T6-S2=89 % T7-SJ=28 %] [04:19:21.442] After sample validation: 50 deals remaining [04:19:21.442] [PLAY-INFER] No inference observations detected [04:19:21.442] Using weighted samples: 50/50 have non-uniform weights (range 0.000-0.002) [04:19:21.442] Sample deals (50 total, showing first 20, by weight): [04:19:21.443] [1] (w=0.002) N:Q5.7.AKT97.A9876 63.AKJ4.85.QT532 AKJ82.96532.Q2.J T974.QT8.J643.K4 [04:19:21.443] [2] (w=0.001) N:Q5.7.AKT97.A9876 63.AK543.85.Q532 AKJ82.J962.Q2.JT T974.QT8.J643.K4 [04:19:21.443] [3] (w=0.001) N:Q5.7.AKT97.A9876 63.AK643.85.Q532 AKJ82.J952.Q2.JT T974.QT8.J643.K4 [04:19:21.443] [4] (w=0.001) N:Q5.7.AKT97.A9876 63.AK654.85.Q532 AKJ82.J932.Q2.JT T974.QT8.J643.K4 [04:19:21.443] [5] (w=0.001) N:Q5.7.AKT97.A9876 63.AK654.85.QT32 AKJ82.J932.Q2.J5 T974.QT8.J643.K4 [04:19:21.443] [6] (w=0.001) N:Q5.7.AKT97.A9876 63.AK543.85.QT32 AKJ82.J962.Q2.J5 T974.QT8.J643.K4 [04:19:21.443] [7] (w=0.001) N:Q5.7.AKT97.A9876 63.AK654.85.QT53 AKJ82.J932.Q2.J2 T974.QT8.J643.K4 [04:19:21.443] [8] (w=0.001) N:Q5.7.AKT97.A9876 63.AK643.85.QT53 AKJ82.J952.Q2.J2 T974.QT8.J643.K4 [04:19:21.443] [9] (w=0.001) N:Q5.7.AKT97.A9876 63.AK643.85.QT32 AKJ82.J952.Q2.J5 T974.QT8.J643.K4 [04:19:21.443] [10] (w=0.001) N:Q5.7.AKT97.A9876 63.AK543.85.QT53 AKJ82.J962.Q2.J2 T974.QT8.J643.K4 [04:19:21.443] [11] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ643.85.Q32 AKJ82.952.Q2.JT5 T974.QT8.J643.K4 [04:19:21.443] [12] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ654.85.Q32 AKJ82.932.Q2.JT5 T974.QT8.J643.K4 [04:19:21.443] [13] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ543.85.Q53 AKJ82.962.Q2.JT2 T974.QT8.J643.K4 [04:19:21.444] [14] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ643.85.Q53 AKJ82.952.Q2.JT2 T974.QT8.J643.K4 [04:19:21.444] [15] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ543.85.Q32 AKJ82.962.Q2.JT5 T974.QT8.J643.K4 [04:19:21.444] [16] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ654.85.Q53 AKJ82.932.Q2.JT2 T974.QT8.J643.K4 [04:19:21.444] [17] (w=0.000) N:Q5.7.AKT97.A9876 63.AK54.85.QT532 AKJ82.J9632.Q2.J T974.QT8.J643.K4 [04:19:21.444] [18] (w=0.000) N:Q5.7.AKT97.A9876 63.AK64.85.QT532 AKJ82.J9532.Q2.J T974.QT8.J643.K4 [04:19:21.444] [19] (w=0.000) N:Q5.7.AKT97.A9876 63.AK43.85.QT532 AKJ82.J9652.Q2.J T974.QT8.J643.K4 [04:19:21.444] [20] (w=0.000) N:Q5.7.AKT97.A9876 63.AKJ43.85.Q532 AKJ82.9652.Q2.JT T974.QT8.J643.K4 [04:19:21.444] ... and 30 more [04:19:21.480] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [04:19:21.480] S7: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -180, -180, -180, -240, -240, -210, -210, -210, -180, -180, -180, -180, -180, -180, -150, -240] [04:19:21.481] ST: [-150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -180, -180, -180, -240, -240, -210, -210, -210, -180, -180, -180, -180, -180, -180, -150, -240] [04:19:21.481] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [04:19:21.481] S7: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 0] [04:19:21.481] ST: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 0] [04:19:21.481] --- IMP Calculation Output (card -> average IMP) --- [04:19:21.481] S7: 0.00 [04:19:21.481] ST: 0.00 [04:19:21.481] === DDS DETAILED ANALYSIS === [04:19:21.481] Cards analyzed: 2, Samples per card: 50 [04:19:21.481] [04:19:21.481] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [04:19:21.481] ----- ------ --------- ------- ----------- -------------------------------- [04:19:21.481] S7 0.00 2.52 0 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [04:19:21.481] ST 0.00 2.52 0 % 4 [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3...] [04:19:21.482] [04:19:21.482] Selected: S7 (IMPs=0.00, avgTricks=2.52) [04:19:21.482] =================== [04:19:21.482] [SD-DEF] Skipped: 4th hand -- full information, no guess to create [04:19:21.482] [TRUMP] Skipped: not a suit contract [04:19:21.482] Selected: S7 (avg 0.00 IMPs, 2.52 tricks) -- 1 tied card(s): ST [04:19:21.482] [stage-timing] ok sample=32ms validate=0ms nn=381ms signal=0ms simgames=2ms dds=35ms total=454ms samples=50 cards=27 [04:19:21.482] === FindBestCardAsync: Position=W, CardsPlayed=27 === [04:19:21.482] Finding card to play for W: T974.QT8.J643.K4 [04:19:21.482] Relative position: Lefty, Contract type: NoTrump [04:19:21.482] Cards in hand mask: 3 [04:19:21.483] Candidate: xS = 55.3 % [04:19:21.483] Candidate: TS = 44.0 % [04:19:21.483] Candidate: 9S = 0.7 % [04:19:21.484] Selected: S7 (55.3 %) === Board DailyMP2026-08-30_b5_t2 (API) - DDS Engine (W) - 2026-08-30 04:19:22 === === Board DailyMP2026-08-30_b5_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:19:22 === [04:19:22.314] === FindBestCardAsync: Position=W, CardsPlayed=29 === [04:19:22.314] Contract: 2N, Declarer: S, Dealer: N [04:19:22.314] Auction: 1D-1H-1S-2H-P-P-2N-P-P-P [04:19:22.314] Deal: N:Q5.7.AKT97.A9876 63.AK643.85.QT32 AKJ82.J952.Q2.J5 T974.QT8.J643.K4 [04:19:22.315] All 2 moves are equivalent by adjacency (STS9), playing: S9 [04:19:22.315] [stage-timing] equivalent-shortcut(adjacency) total=0ms cards=29 [04:19:22.315] === FindBestCardAsync: Position=W, CardsPlayed=29 === [04:19:22.315] Finding card to play for W: T974.QT8.J643.K4 [04:19:22.315] Relative position: Lefty, Contract type: NoTrump [04:19:22.315] Cards in hand mask: 2 [04:19:22.316] Candidate: TS = 99.6 % [04:19:22.316] Candidate: 9S = 0.4 % [04:19:22.316] Selected: ST (99.6 %) === Board DailyMP2026-08-30_b5_t2 (API) - DDS Engine (W) - 2026-08-30 04:19:25 === === Board DailyMP2026-08-30_b5_t2 (API) - Neural Network Engine (W) - 2026-08-30 04:19:25 === [04:19:25.042] Activated: 3 tricks remaining, threshold=5 [04:19:25.042] ENDGAME: Hidden cards=4 between E and S, need 2+2, declarer tricks=8, defense tricks=2 [04:19:25.042] ENDGAME: Contract=2N, Declarer=S, ToPlay=W, Trump=NT [04:19:25.042] ENDGAME: W [- HQT DJ -] [04:19:25.042] ENDGAME: N [- - DT9 C7] [04:19:25.042] ENDGAME: Hidden [S8 HAJ6 - -] [04:19:25.042] ENDGAME: Current trick (2 cards, led by E): CQ H5 [04:19:25.042] ENDGAME: 3 valid worlds (after void filtering) [04:19:25.043] [DealFinder] Explained bid N 1D: "Opening Bid, RuleOf >= 21, HCP <= 21, (DiamondLongest OR ExplicitShape = 4=4=3=2), HCP >= 12" -> require: (none) [04:19:25.043] [DealFinder] Explained bid E 1H: "Responses to 1Mi, Overcall(H), H >= 6, HCP >= 7, HeartPoints >= 10, HCP <= 17, BestSuit(H), 1 of Top 3 Honors in H" -> require: (none) [04:19:25.044] [DealFinder] Explained bid S 1S: "Responses to 1Mi-1H, SpadePoints >= 6, S >= 5" -> require: (none) [04:19:25.044] [DealFinder] Explained bid W 2H: "Responses to 1Mi-1H-1S, H >= 3, HCP >= 6, HCP <= 9" -> require: (none) [04:19:25.044] [DealFinder] Explained bid N P: "Responses to 1Mi-1H-1S-2H, HCP <= 18, HCP <= 16" -> require: (none) [04:19:25.045] [DealFinder] Explained bid E P: "Responses to 1Mi-1H-1S-2H-P, NOT Game in H" -> require: (none) [04:19:25.045] [DealFinder] Explained bid S 2N: "[Inferred], BestPartscore(NT), Stopper in H" -> require: (none) [04:19:25.046] [DealFinder] Explained bid W P: "Single support and partner pass, Sensible" -> require: (none) [04:19:25.046] [DealFinder] Explained bid N P: "[Inferred], True" -> require: (none) [04:19:25.046] [DealFinder] Explained bid E P: "Defensive bidding when our side has passed twice after 1-level opening, True" -> require: (none) [04:19:25.053] [DealFinder] N Diamonds: tightened from [0-13] to [3-13] using HandUnderstanding [04:19:25.053] [DealFinder] N HCP min 13 -> 12: dropped 1 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:19:25.053] [DealFinder] N constraints: HCP[12-16], Suits=D[3-13], Trivial=False [04:19:25.053] [DealFinder] Expression (3002 chars): ((HCP >= 12 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2)) OR (RuleOf >= 21 & HCP <= 21 & (DiamondLongest OR ExplicitShape = 4=4=3=2))) & 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 & 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 SemiBala... [04:19:25.053] [Timing] N precompute: 6ms mem d=164KB (total=1458MB) [04:19:25.056] [DealFinder] E Hearts: tightened from [0-13] to [5-13] using HandUnderstanding [04:19:25.056] [DealFinder] E HCP min 10 -> 7: dropped 3 of PRIVATE floor (reasoned from W's own cards, not advertised by the auction). [04:19:25.056] [DealFinder] E HCP min: tightened from 0 to 7 using HandUnderstanding [04:19:25.056] [DealFinder] E HCP max: tightened from 37 to 15 using HandUnderstanding [04:19:25.056] [DealFinder] E constraints: HCP[7-15], Suits=H[5-13], Trivial=False [04:19:25.056] [DealFinder] Expression (1580 chars): (Overcall(H) OR (H >= 6 & HCP >= 7 & HeartPoints >= 10 & HCP <= 17 & BestSuit(H) & 1 of Top 3 Honors in H)) & NOT (HCP >= 6 & HCP <= 11 & H >= 6 & 2 of Top 5 Honors in H & LoserLevel <= 3) & NOT (HCP >= 6 & HCP <= 11 & S >= 6 & 2 of Top 5 Honors in S & LoserLevel <= 3) & NOT (H >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 3 & HCP <= 13) & NOT (H >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (H >= 8 & HCP <= 10 & 1 of Top 5 Honors in H) & NOT (H >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (H >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in H) & NOT (H >= 7 & HCP < 14 & LoserLevel >= 4 & S < 5) & NOT (S >= 7 & HCP <= 10 & Single Suited & LoserLevel >= 4) & NOT (S >= 8 & HCP <= 10 & 1 of Top 5 Honors in S) & NOT (S >= 8 & LoserLevel >= 4 & HCP <= 13) & NOT (S >= 7 & LoserLevel >= 4 & HCP <= 13 & 2 of Top 4 Honors in S) & NOT (S >= 7 & HCP < 14 & LoserLevel >= 4 & H < 5) & NOT (C >= 8 & LoserLevel >= 5) & NOT (C >= 8 & HCP < 14 & LoserLevel >= 5 & H < 5 & S < 5) & NOT (RealSolid(C) & Losers = 1) & NOT (RealSolid(C) & 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 & C >= 5 & LoserLevel >= 3 & TP >= 10) & NOT (C >= 7 & HCP < 12 & LoserLevel >= 4 & 2 of Top 4 Honors in C & H < 5 & S < 5) & NOT ((DoubleThenOvercall(H) OR DoubleThenOvercall(C))) & NOT ((DoubleThenOvercall(S) OR DoubleThenOvercall(C))) & NOT Game in H & NOT Game in H & True [04:19:25.056] [Timing] E precompute: 2ms mem d=120KB (total=1458MB) [04:19:25.058] [DealFinder] S HCP min 8 -> 5: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:19:25.058] [DealFinder] S HCP max: tightened from 37 to 11 using HandUnderstanding [04:19:25.058] [DealFinder] S constraints: HCP[5-11], Suits=S[5-13], Trivial=False [04:19:25.058] [DealFinder] Expression (957 chars): SpadePoints >= 6 & S >= 5 & HCP >= 5 & NOT (HCP >= 6 & HCP <= 10 & S >= 7) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget Subtract 2) & NOT (D >= 5 & DiamondSlam) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers = 1) & NOT (D >= 5 & MonsterSlam(D)) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondSmallSlamPointTarget & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget) & NOT (D >= 5 & (RealSolid(D) OR IsTrump(D)) & Losers <= 0) & NOT (D >= 5 & MonsterGrandSlam(D)) & NOT (D >= 5 & IsDiamondSlamViable & CombinedDiamondPointsMin >= DiamondGrandSlamPointTarget Subtract 1 & CombinedDiamondPointsMin < DiamondGrandSlamPointTarget & TP >= 13 & 1 of Top 3 Honors in D & NOT 2 of Top 3 Honors in D) & NOT (D >= 5 & IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & BestPartscore(NT) & Stopper in H [04:19:25.058] [Timing] S precompute: 1ms mem d=72KB (total=1458MB) [04:19:25.059] [DealFinder] W HCP min 9 -> 6: dropped 3 of PRIVATE floor (reasoned from E's own cards, not advertised by the auction). [04:19:25.059] [DealFinder] W constraints: HCP[6-9], Suits=H[3-13], Trivial=False [04:19:25.059] [DealFinder] Expression (322 chars): H >= 3 & HCP >= 6 & HCP <= 9 & NOT (H >= 3 & (HCP >= 10 OR HeartPoints >= 12)) & NOT (C >= 6 & HCP >= 15) & NOT (H >= 4 & HCP <= 8 & HCP >= 4) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & Stopper in D & Stopper in S) & NOT (HCP <= 10 & H >= 5 & HCP >= 5) & NOT (H >= 4 & TP >= 7 & TP <= 9) & Sensible [04:19:25.059] [Timing] W precompute: 1ms mem d=72KB (total=1458MB) [04:19:25.059] ENDGAME: Bidding weights applied to 2/3 worlds (range 0.00-1.00, total 1.01, 1 unpenalised) [04:19:25.059] ENDGAME: Played by E: 5 HCP S:2 H:3 D:2 C:4; by S: 11 HCP S:4 H:3 D:2 C:2 [04:19:25.060] ENDGAME_WORLD: #1 (w=0.00) N:..T9.7 .J6.. 8.A.. .QT.J. [04:19:25.060] ENDGAME_WORLD: #2 (w=0.01) N:..T9.7 .A6.. 8.J.. .QT.J. [04:19:25.060] ENDGAME_WORLD: #3 (w=1.00) N:..T9.7 .AJ.. 8.6.. .QT.J. [04:19:25.060] ENDGAME: Evaluating 3 candidates across 3 worlds (totalWeight=1.01, rankByScore=True): [04:19:25.060] HT: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=8.0, dist=[8:1.0] [10:0.0] [04:19:25.060] HQ: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=8.0, dist=[8:1.0] [10:0.0] [04:19:25.060] DJ: defeat 0 % (0.0/1.0), makes 100 % (1.0/1.0), avgDeclTricks=8.0, dist=[8:1.0] [10:0.0] [04:19:25.060] IMP HT: 0.00 [04:19:25.060] IMP HQ: 0.00 [04:19:25.060] IMP DJ: 0.00 [04:19:25.060] ENDGAME: Selected DJ (0 %) [04:19:25.060] Tied cards: DJ,HQ,HT -- invoking NN directly on tied set [04:19:25.060] === FindBestCardAsync: Position=W, CardsPlayed=42 === [04:19:25.061] Finding card to play for W: T974.QT8.J643.K4 [04:19:25.061] Relative position: Lefty, Contract type: NoTrump [04:19:25.061] Cards in hand mask: 3 [04:19:25.062] Candidate: TH = 45.6 % [04:19:25.062] Candidate: JD = 34.0 % [04:19:25.062] Candidate: QH = 20.4 % [04:19:25.062] Selected: HT (45.6 %)