--- Showing last 200 of 1701 lines --- [04:35:17.382] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:17.382] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:17.382] [Timing] S precompute: 1ms mem d=72KB (total=1452MB) [04:35:17.384] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.384] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:17.384] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:17.384] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:17.384] [Timing] W precompute: 2ms mem d=152KB (total=1452MB) [04:35:17.385] ENDGAME: Bidding weights applied to 35/35 worlds (range 0.00-0.01, total 0.34, 0 unpenalised) [04:35:17.385] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:2; by W: 10 HCP S:1 H:3 D:3 C:2 [04:35:17.385] ENDGAME_WORLD: #1 (w=0.00) N:Q75..T9. A..A6.64 KJ43... ..J.J97 [04:35:17.385] ENDGAME_WORLD: #2 (w=0.01) N:Q75..T9. A..A6.64 J43...7 K..J.J9 [04:35:17.385] ENDGAME_WORLD: #3 (w=0.01) N:Q75..T9. A..A6.64 J43...9 K..J.J7 [04:35:17.385] ENDGAME_WORLD: #4 (w=0.01) N:Q75..T9. A..A6.64 J43...J K..J.97 [04:35:17.385] ENDGAME_WORLD: #5 (w=0.01) N:Q75..T9. A..A6.64 K43...7 J..J.J9 [04:35:17.385] ENDGAME_WORLD: #6 (w=0.01) N:Q75..T9. A..A6.64 K43...9 J..J.J7 [04:35:17.385] ENDGAME_WORLD: #7 (w=0.01) N:Q75..T9. A..A6.64 K43...J J..J.97 [04:35:17.385] ENDGAME_WORLD: #8 (w=0.01) N:Q75..T9. A..A6.64 43...97 KJ..J.J [04:35:17.385] ENDGAME_WORLD: #9 (w=0.01) N:Q75..T9. A..A6.64 43...J7 KJ..J.9 [04:35:17.385] ENDGAME_WORLD: #10 (w=0.01) N:Q75..T9. A..A6.64 43...J9 KJ..J.7 [04:35:17.385] ENDGAME_WORLD: #11 (w=0.01) N:Q75..T9. A..A6.64 KJ3...7 4..J.J9 [04:35:17.385] ENDGAME_WORLD: #12 (w=0.01) N:Q75..T9. A..A6.64 KJ3...9 4..J.J7 [04:35:17.385] ENDGAME_WORLD: #13 (w=0.01) N:Q75..T9. A..A6.64 KJ3...J 4..J.97 [04:35:17.386] ENDGAME_WORLD: #14 (w=0.01) N:Q75..T9. A..A6.64 J3...97 K4..J.J [04:35:17.386] ENDGAME_WORLD: #15 (w=0.01) N:Q75..T9. A..A6.64 J3...J7 K4..J.9 [04:35:17.386] ENDGAME_WORLD: #16 (w=0.01) N:Q75..T9. A..A6.64 J3...J9 K4..J.7 [04:35:17.386] ENDGAME_WORLD: #17 (w=0.01) N:Q75..T9. A..A6.64 K3...97 J4..J.J [04:35:17.386] ENDGAME_WORLD: #18 (w=0.01) N:Q75..T9. A..A6.64 K3...J7 J4..J.9 [04:35:17.386] ENDGAME_WORLD: #19 (w=0.01) N:Q75..T9. A..A6.64 K3...J9 J4..J.7 [04:35:17.386] ENDGAME_WORLD: #20 (w=0.01) N:Q75..T9. A..A6.64 3...J97 KJ4..J. [04:35:17.386] ENDGAME_WORLD: ... and 15 more [04:35:17.386] ENDGAME: Evaluating 5 candidates across 35 worlds (totalWeight=0.34, rankByScore=True): [04:35:17.392] S5: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.400] S7: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.404] SQ: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.6, dist=5:0.0 6:0.2 7:0.0 8:0.1 [04:35:17.413] D9: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.8, dist=5:0.0 6:0.1 7:0.0 8:0.1 [04:35:17.420] DT: defeat 100 % (0.3/0.3), makes 0 % (0.0/0.3), avgDeclTricks=6.8, dist=5:0.0 6:0.1 7:0.0 8:0.1 [04:35:17.420] IMP S5: 0.21 [04:35:17.420] IMP S7: 0.21 [04:35:17.420] IMP SQ: 0.21 [04:35:17.420] IMP D9: -0.31 [04:35:17.420] IMP DT: -0.31 [04:35:17.420] ENDGAME: Selected SQ (100 %) [04:35:17.420] Tied cards: SQ,S7,S5 -- invoking NN directly on tied set [04:35:17.420] === FindBestCardAsync: Position=N, CardsPlayed=34 === [04:35:17.420] Finding card to play for N: Q9752.J2.T942.K5 [04:35:17.421] Relative position: Lefty, Contract type: NoTrump [04:35:17.421] Cards in hand mask: 4 [04:35:17.422] Candidate: xS = 88.8 % [04:35:17.422] Candidate: 9D = 5.3 % [04:35:17.422] Candidate: TD = 4.4 % [04:35:17.422] Candidate: QS = 1.5 % [04:35:17.422] Selected: S5 (88.8 %) [04:35:17.935] Activated: 4 tricks remaining, threshold=5 [04:35:17.935] ENDGAME: Hidden cards=6 between S and W, need 3+3, declarer tricks=4, defense tricks=5 [04:35:17.936] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [04:35:17.936] ENDGAME: N [SQ7 - DT9 -] [04:35:17.936] ENDGAME: E [SA - DA6 C6] [04:35:17.936] ENDGAME: Hidden [SKJ43 - DJ C7] [04:35:17.936] ENDGAME: Current trick (2 cards, led by S): C9 CJ [04:35:17.936] ENDGAME: 10 valid worlds (after void filtering) [04:35:17.936] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:35:17.937] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:35:17.937] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:35:17.938] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:35:17.938] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:35:17.939] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:35:17.939] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:35:17.939] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:35:17.940] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:35:17.940] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.941] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:35:17.941] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:17.943] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:35:17.943] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:35:17.943] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:35:17.944] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:35:17.944] [Timing] N precompute: 2ms mem d=96KB (total=1457MB) [04:35:17.946] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:35:17.947] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:35:17.947] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:35:17.947] [Timing] E precompute: 3ms mem d=120KB (total=1457MB) [04:35:17.948] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:35:17.948] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:35:17.948] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:17.948] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:17.948] [Timing] S precompute: 1ms mem d=72KB (total=1457MB) [04:35:17.950] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:17.950] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:17.950] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:17.950] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:17.950] [Timing] W precompute: 2ms mem d=160KB (total=1457MB) [04:35:17.951] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.01-0.01, total 0.10, 0 unpenalised) [04:35:17.951] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:3; by W: 11 HCP S:1 H:3 D:3 C:3 [04:35:17.951] ENDGAME_WORLD: #1 (w=0.01) N:Q7..T9. A..A6.6 J43... K..J.7 [04:35:17.951] ENDGAME_WORLD: #2 (w=0.01) N:Q7..T9. A..A6.6 K43... J..J.7 [04:35:17.951] ENDGAME_WORLD: #3 (w=0.01) N:Q7..T9. A..A6.6 43...7 KJ..J. [04:35:17.951] ENDGAME_WORLD: #4 (w=0.01) N:Q7..T9. A..A6.6 KJ3... 4..J.7 [04:35:17.951] ENDGAME_WORLD: #5 (w=0.01) N:Q7..T9. A..A6.6 J3...7 K4..J. [04:35:17.951] ENDGAME_WORLD: #6 (w=0.01) N:Q7..T9. A..A6.6 K3...7 J4..J. [04:35:17.951] ENDGAME_WORLD: #7 (w=0.01) N:Q7..T9. A..A6.6 KJ4... 3..J.7 [04:35:17.951] ENDGAME_WORLD: #8 (w=0.01) N:Q7..T9. A..A6.6 J4...7 K3..J. [04:35:17.951] ENDGAME_WORLD: #9 (w=0.01) N:Q7..T9. A..A6.6 K4...7 J3..J. [04:35:17.951] ENDGAME_WORLD: #10 (w=0.01) N:Q7..T9. A..A6.6 KJ...7 43..J. [04:35:17.951] ENDGAME: Evaluating 4 candidates across 10 worlds (totalWeight=0.10, rankByScore=True): [04:35:17.951] S7: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] SQ: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] D9: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] DT: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:17.952] IMP S7: 0.00 [04:35:17.952] IMP SQ: 0.00 [04:35:17.952] IMP D9: 0.00 [04:35:17.952] IMP DT: 0.00 [04:35:17.952] ENDGAME: Selected DT (100 %) [04:35:17.952] Tied cards: DT,D9,SQ,S7 -- invoking NN directly on tied set [04:35:17.952] === FindBestCardAsync: Position=N, CardsPlayed=38 === [04:35:17.952] Finding card to play for N: Q9752.J2.T942.K5 [04:35:17.953] Relative position: Lefty, Contract type: NoTrump [04:35:17.953] Cards in hand mask: 4 [04:35:17.954] Candidate: xS = 57.0 % [04:35:17.954] Candidate: 9D = 21.9 % [04:35:17.954] Candidate: TD = 14.7 % [04:35:17.954] Candidate: QS = 6.3 % [04:35:17.954] Selected: S7 (57.0 %) === Board DailyIMP2026-08-30_b8_t2 (API) - DDS Engine (N) - 2026-08-30 04:35:18 === === Board DailyIMP2026-08-30_b8_t2 (API) - Neural Network Engine (N) - 2026-08-30 04:35:18 === [04:35:18.186] Activated: 3 tricks remaining, threshold=5 [04:35:18.186] ENDGAME: Hidden cards=5 between S and W, need 3+2, declarer tricks=5, defense tricks=5 [04:35:18.186] ENDGAME: Contract=3N, Declarer=W, ToPlay=N, Trump=NT [04:35:18.186] ENDGAME: N [SQ - DT9 -] [04:35:18.187] ENDGAME: E [SA - DA6 -] [04:35:18.187] ENDGAME: Hidden [SKJ43 - - C7] [04:35:18.187] ENDGAME: Current trick (1 cards, led by W): DJ [04:35:18.187] ENDGAME: 10 valid worlds (after void filtering) [04:35:18.187] [DealFinder] Explained bid W 1N: "Opening Bid, Balanced, HCP >= 15, HCP <= 16, H = 5, S = 5, (Balanced OR SemiBalanced), HCP <= 17, S <= 4, H <= 4" -> require: (none) [04:35:18.188] [DealFinder] Explained bid N P: "Responses to 1N, True" -> require: (none) [04:35:18.188] [DealFinder] Explained bid E 2C: "Artificial - Stayman, Smolen, (H = 4 OR S = 4), HCP >= 8, H Add S <= 8, HCP <= 9, HCP >= 10, S >= 4, H >= 4, H Add S >= 9" -> require: (none) [04:35:18.189] [DealFinder] Explained bid S P: "Responses to 1N-P-2C, Defensive bidding after two bids from opponents, True" -> require: (none) [04:35:18.189] [DealFinder] Explained bid W 2D: "Responses to 2C-PX (Stayman after 1V-P-1W-1N-PX-2C), (S < 4 OR OpponentSuit(S)), (H < 4 OR OpponentSuit(H))" -> require: (none) [04:35:18.190] [DealFinder] Explained bid N P: "Responses to 1N-P-2C-P-2D, True" -> require: (none) [04:35:18.190] [DealFinder] Explained bid E 2N: "Responses to 2C-2D-P-P (Stayman after 1V-P-1W-1N-PX-2C), NOT (CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)" -> require: (none) [04:35:18.190] [DealFinder] Explained bid S P: "Responses to 1N-P-2C-P-2D-P-2N, True" -> require: (none) [04:35:18.191] [DealFinder] Explained bid W 3N: "Responses to 2C-2D-P-P-2N-P (Stayman after 1V-P-1W-1N-PX-2C), NOT min" -> require: (none) [04:35:18.191] [DealFinder] Explained bid N P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:18.192] [DealFinder] Explained bid E P: "Passable situations - Stayman (Stayman after 1V-P-1W-1N-PX-2C), True" -> require: (none) [04:35:18.192] [DealFinder] Explained bid S P: "Defensive bidding when our side has passed twice, True" -> require: (none) [04:35:18.194] [DealFinder] N HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from S's own cards, not advertised by the auction). [04:35:18.194] [DealFinder] N HCP max: tightened from 37 to 29 using HandUnderstanding [04:35:18.194] [DealFinder] N constraints: HCP[0-29], Suits=(none), Trivial=False [04:35:18.194] [DealFinder] Expression (981 chars): True & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (TP >= 10 & LengthLongestSuit >= 6 & Single Suited & HCP >= 10) & NOT (TP >= 10 & LengthLongestSuit >= 7 & HCP >= 10) & NOT (H >= 5 & S >= 5 & HCP >= 10) & NOT (H >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (S >= 5 & (C >= 4 OR D >= 4) & LoserLevel >= 2 & TP >= 12 & HCP >= 10) & NOT (C >= 5 & D >= 5 & TP >= 15 & HCP >= 10) & True & NOT Overcall(H) & NOT Overcall(S) & NOT Overcall(C) & NOT Overcall(D) & True [04:35:18.194] [Timing] N precompute: 2ms mem d=88KB (total=1457MB) [04:35:18.197] [DealFinder] E HCP max: tightened from 37 to 9 using HandUnderstanding [04:35:18.197] [DealFinder] E constraints: HCP[8-9], Suits=(none), Trivial=False [04:35:18.197] [DealFinder] Expression (1827 chars): ((HCP >= 10 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H = 4 OR S = 4) & HCP >= 8 & H Add S <= 8) OR (HCP >= 8 & HCP <= 9)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in H) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (S >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & Game in S) OR (Comb. Pts >= 32 & CombinedHcpMin >= 28))) & NOT (D <= 1 & H = 4 & S = 4 & CombinedHcpMin >= 23 & C >= 4) & NOT (H <= 1 & S = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT (S <= 1 & H = 4 & CombinedHcpMin >= 23 & C >= 3 & D >= 3) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame)) & NOT (S >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT (H >= 5 & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame))) & NOT ((CombinedHcpMin >= 25 OR IsGameForcing OR TwoOpenersGame) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (C >= 5 & Game in C) & NOT (D >= 5 & Game in D) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget Subtract 2 & CombinedHcpMin < NtSmallSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget & CombinedHcpMax >= NtGrandSlamPointTarget) & NOT (IsNtSlamViable & CombinedHcpMin >= NtSmallSlamPointTarget & CombinedHcpMin < NtGrandSlamPointTarget) & NOT (IsNtSlamViable & (CombinedHcpMin >= NtGrandSlamPointTarget OR (CombinedHcpMin >= NtGrandSlamPointTarget Subtract 2 & Aces = 4))) & NOT Game in H & NOT Game in S & NOT (H >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (S >= 6 & HCP >= 8 & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28)) & NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & NOT (H = 4 & S = 5 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & NOT (H = 5 & S = 4 & NOT OpponentSuit(H) & NOT OpponentSuit(S)) & True [04:35:18.197] [Timing] E precompute: 2ms mem d=128KB (total=1457MB) [04:35:18.198] [DealFinder] S HCP min 3 -> 0: dropped 3 of PRIVATE floor (reasoned from N's own cards, not advertised by the auction). [04:35:18.199] [DealFinder] S HCP max: tightened from 37 to 21 using HandUnderstanding [04:35:18.199] [DealFinder] S constraints: HCP[0-21], Suits=(none), Trivial=False [04:35:18.199] [DealFinder] Expression (662 chars): True & NOT SuitShowing(C) & NOT SuitShowing(C) & NOT Overcall(D) & NOT Overcall(H) & NOT Overcall(S) & NOT (Rebiddable(C) & C >= 7 & ClubPoints >= 14 & ClubPoints <= 17) & NOT (Rebiddable(D) & D >= 7 & DiamondPoints >= 14 & DiamondPoints <= 17) & NOT (Rebiddable(H) & H >= 7 & HeartPoints >= 14 & HeartPoints <= 17) & NOT (Rebiddable(S) & S >= 7 & SpadePoints >= 14 & SpadePoints <= 17) & NOT (Rebiddable(C) & C >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(D) & D >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(H) & H >= 7 & HCP <= 10 & LoserLevel >= 4) & NOT (Rebiddable(S) & S >= 7 & HCP <= 10 & LoserLevel >= 4) & True & NOT Overcall(C) & True [04:35:18.199] [Timing] S precompute: 1ms mem d=72KB (total=1457MB) [04:35:18.201] [DealFinder] W Spades: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Hearts: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Diamonds: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W Clubs: tightened from [0-13] to [2-5] using HandUnderstanding [04:35:18.201] [DealFinder] W HCP min: tightened from 15 to 17 using HandUnderstanding [04:35:18.201] [DealFinder] W constraints: HCP[17-17], Suits=S[2-5] H[2-5] D[2-5] C[2-5], Trivial=False [04:35:18.201] [DealFinder] Expression (792 chars): (((Balanced OR SemiBalanced) & HCP >= 15 & HCP <= 17 & S <= 4 & H <= 4) OR (Balanced & HCP >= 15 & HCP <= 16 & H = 5) OR (Balanced & HCP >= 15 & HCP <= 16 & S = 5)) & NOT (H >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (H >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & S <= 4) & NOT (S >= 8 & HCP >= 5 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (S >= 7 & HCP >= 9 & HCP <= 11 & LoserLevel >= 4 & H <= 4) & NOT (H >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & S <= 4) & NOT (S >= 9 & HCP >= 6 & HCP <= 11 & LoserLevel >= 5 & H <= 4) & NOT (balish & HCP >= 20 & HCP <= 21) & NOT (balish & HCP >= 25 & HCP <= 27 & H <= 4 & S <= 4) & (S < 4 OR OpponentSuit(S)) & (H < 4 OR OpponentSuit(H)) & NOT (H >= 4 & NOT OpponentSuit(H)) & NOT (S >= 4 & NOT OpponentSuit(S)) & NOT min [04:35:18.201] [Timing] W precompute: 2ms mem d=136KB (total=1457MB) [04:35:18.201] ENDGAME: Bidding weights applied to 10/10 worlds (range 0.01-0.01, total 0.10, 0 unpenalised) [04:35:18.201] ENDGAME: Played by S: 10 HCP S:1 H:5 D:1 C:3; by W: 12 HCP S:1 H:3 D:4 C:3 [04:35:18.201] ENDGAME_WORLD: #1 (w=0.01) N:Q..T9. A..A6. J43... K...7 [04:35:18.201] ENDGAME_WORLD: #2 (w=0.01) N:Q..T9. A..A6. K43... J...7 [04:35:18.201] ENDGAME_WORLD: #3 (w=0.01) N:Q..T9. A..A6. 43...7 KJ... [04:35:18.201] ENDGAME_WORLD: #4 (w=0.01) N:Q..T9. A..A6. KJ3... 4...7 [04:35:18.202] ENDGAME_WORLD: #5 (w=0.01) N:Q..T9. A..A6. J3...7 K4... [04:35:18.202] ENDGAME_WORLD: #6 (w=0.01) N:Q..T9. A..A6. K3...7 J4... [04:35:18.202] ENDGAME_WORLD: #7 (w=0.01) N:Q..T9. A..A6. KJ4... 3...7 [04:35:18.202] ENDGAME_WORLD: #8 (w=0.01) N:Q..T9. A..A6. J4...7 K3... [04:35:18.202] ENDGAME_WORLD: #9 (w=0.01) N:Q..T9. A..A6. K4...7 J3... [04:35:18.202] ENDGAME_WORLD: #10 (w=0.01) N:Q..T9. A..A6. KJ...7 43... [04:35:18.202] ENDGAME: Evaluating 2 candidates across 10 worlds (totalWeight=0.10, rankByScore=True): [04:35:18.202] D9: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:18.202] DT: defeat 100 % (0.1/0.1), makes 0 % (0.0/0.1), avgDeclTricks=8.0, dist=8:0.1 [04:35:18.202] IMP D9: 0.00 [04:35:18.202] IMP DT: 0.00 [04:35:18.202] ENDGAME: Selected DT (100 %) [04:35:18.202] Tied cards: DT,D9 -- invoking NN directly on tied set [04:35:18.203] === FindBestCardAsync: Position=N, CardsPlayed=41 === [04:35:18.203] Finding card to play for N: Q9752.J2.T942.K5 [04:35:18.203] Relative position: Lefty, Contract type: NoTrump [04:35:18.203] Cards in hand mask: 2 [04:35:18.204] Candidate: TD = 94.0 % [04:35:18.204] Candidate: 9D = 6.0 % [04:35:18.204] Selected: DT (94.0 %)