--- Showing last 200 of 237 lines --- [19:15:18.601] [DealFinder] Locked players: N [19:15:18.601] [DealFinder] Total known cards: 13, Remaining deck: 39, Cards to deal: 39 [19:15:18.601] [DealFinder] Players needing cards: E:13, S:13, W:13 [19:15:18.601] Large number of cards remaining. Using random generation. [19:15:18.601] [DealFinder] Hands to validate (not 13 cards in partial): E, S, W [19:15:18.602] [VerifyHands] FAIL for W: A.K6432.AKQ32.J6 (balish & HCP >= 20 & HCP <= 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 & ...) [19:15:18.604] [VerifyHands] FAIL for E: 984.42.JT43.AJ95 (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:18.615] [VerifyHands] FAIL for E: T86432.T2.AJ7.96 (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:18.616] [VerifyHands] FAIL for W: A83.T962.AKJ8.AK (balish & HCP >= 20 & HCP <= 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 & ...) [19:15:18.618] [VerifyHands] FAIL for W: 3.KQJT9.AK52.AK5 (balish & HCP >= 20 & HCP <= 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 & ...) [19:15:18.676] [VerifyHands] FAIL for E: T43.65.7432.KJ93 (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:18.793] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls3 A53 KJ842 QT976 -Ln nA926' [19:15:18.798] SUITC_CALL_END: jsonLength=605 [19:15:18.798] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":40.3846} ,{"Tricks":3,"Percentage":90.3846} ],"Result":3.3077, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3, N4","Plays":[{"Tricks":4,"Pe [19:15:18.798] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnK -ls3 KJ84 5 QT7' [19:15:18.799] SUITC_CALL_END: jsonLength=424 [19:15:18.799] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":4,"Percentage":26.0000} ,{"Tricks":3,"Percentage":78.0000} ],"Result":3.0400, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3, N4","Plays":[{"Tricks":4,"Pe [19:15:18.803] [VerifyHands] FAIL for S: A9.62.KQT732.J62 (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 & R...) [19:15:18.835] [DealFinder] Bid verification disabled after 200 calls / 2 passes (pass rate too low) -- accepting constraint-satisfying deals instead. [19:15:19.021] [VerifyHands] FAIL for W: A.KQT653.A83.KJ6 (balish & HCP >= 20 & HCP <= 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 & ...) [19:15:19.022] [VerifyHands] FAIL for E: AT9864.JT4.Q643. (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:19.022] [VerifyHands] FAIL for W: A8.KQ62.K52.A652 (balish & HCP >= 20 & HCP <= 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 & ...) [19:15:19.022] [VerifyHands] FAIL for E: K84.9654.K865.93 (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:19.022] [VerifyHands] FAIL for E: A98.KT63.Q63.A96 (((HCP >= 4 & S >= 4 & H >= 4 & H Add S >= 9) OR ((H >= 4 OR S >= 4) & Comb. Pts >= 23)) & NOT (H >= 6 & ((NOT (Comb. Pts >= 32 & CombinedHcpMin >= 28) & TP >= 4) OR (Comb. Pts >= 32 & CombinedHcpMin >...) [19:15:19.487] [Timing] Total: 888ms, Generation: 346ms, Verification: 364ms [19:15:19.487] [Timing] Attempts: 39593, PassedSimpleCheck: 3631, FailedVerification: 3531, Found: 100 [19:15:19.487] Search complete. Returning 100 deals. [19:15:19.487] Found 100 sample deals for simulation. [19:15:19.487] Valid deals for DDS: 100 / 100 [19:15:19.487] [SAMPLE-VAL] No cards played -- skipping validation [19:15:19.487] After sample validation: 100 deals remaining [19:15:19.487] Sample deals (100 total, showing first 20, by weight): [19:15:19.487] [1] N:QJ75.A87.9.QT874 T862.95.8654.A96 93.T64.KQJ72.532 AK4.KQJ32.AT3.KJ [19:15:19.487] [2] N:QJ75.A87.9.QT874 KT96.J65.763.KJ5 843.T3.K8542.932 A2.KQ942.AQJT.A6 [19:15:19.487] [3] N:QJ75.A87.9.QT874 9843.Q6.J8743.J2 2.9532.KT65.K963 AKT6.KJT4.AQ2.A5 [19:15:19.488] [4] N:QJ75.A87.9.QT874 AT963.JT2.T765.5 K2.963.Q8432.J32 84.KQ54.AKJ.AK96 [19:15:19.488] [5] N:QJ75.A87.9.QT874 T9842.9.QJT432.A 63.JT632.65.K653 AK.KQ54.AK87.J92 [19:15:19.488] [6] N:QJ75.A87.9.QT874 K832.T3.832.AJ63 T.642.QJT7654.52 A964.KQJ95.AK.K9 [19:15:19.488] [7] N:QJ75.A87.9.QT874 9864.T95.KT8642. T2.K6.AJ75.96532 AK3.QJ432.Q3.AKJ [19:15:19.488] [8] N:QJ75.A87.9.QT874 6432.T95.A743.J9 KT8.32.QJT62.653 A9.KQJ64.K85.AK2 [19:15:19.488] [9] N:QJ75.A87.9.QT874 K9432.43.QJT76.A T86.T9.8432.J963 A.KQJ652.AK5.K52 [19:15:19.488] [10] N:QJ75.A87.9.QT874 9863.J5.AJ872.93 K2.T4.T6543.J652 AT4.KQ9632.KQ.AK [19:15:19.488] [11] N:QJ75.A87.9.QT874 96432.T6.AKJT2.9 T8.Q2.87654.J652 AK.KJ9543.Q3.AK3 [19:15:19.488] [12] N:QJ75.A87.9.QT874 K843.T3.87543.53 T92.KJ92.QJT.962 A6.Q654.AK62.AKJ [19:15:19.488] [13] N:QJ75.A87.9.QT874 K864.53.QJ62.J52 T3.9642.T853.A93 A92.KQJT.AK74.K6 [19:15:19.488] [14] N:QJ75.A87.9.QT874 T986.6.QT752.KJ2 432.Q953.K843.53 AK.KJT42.AJ6.A96 [19:15:19.488] [15] N:QJ75.A87.9.QT874 9842.64.QJT764.J T6.QJT5.532.A532 AK3.K932.AK8.K96 [19:15:19.488] [16] N:QJ75.A87.9.QT874 98432.64.QJ5.K96 KT.JT9.86432.J53 A6.KQ532.AKT7.A2 [19:15:19.488] [17] N:QJ75.A87.9.QT874 KT432.963.AT8.95 .J42.QJ76432.632 A986.KQT5.K5.AKJ [19:15:19.488] [18] N:QJ75.A87.9.QT874 T632.Q.T752.J632 84.J52.KJ863.K95 AK9.KT9643.AQ4.A [19:15:19.488] [19] N:QJ75.A87.9.QT874 K943.T6.87654.K6 T862.Q94.KT32.53 A.KJ532.AQJ.AJ92 [19:15:19.488] [20] N:QJ75.A87.9.QT874 K963.QT4.KT52.32 T84.52.J8643.J96 A2.KJ963.AQ7.AK5 [19:15:19.489] ... and 80 more [19:15:20.708] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 652 KQJ4 AT9873' [19:15:20.737] SUITC_CALL_END: jsonLength=9321 [19:15:20.737] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":67.7640} ],"Result":2.6776, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":67.7640},{"Tricks":2,"Percent [19:15:22.233] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 652 KQJ4 AT9873' [19:15:22.278] SUITC_CALL_END: jsonLength=9321 [19:15:22.278] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":67.7640} ],"Result":2.6776, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":67.7640},{"Tricks":2,"Percent [19:15:22.928] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls2 8632 A KQJT954' [19:15:22.932] SUITC_CALL_END: jsonLength=1955 [19:15:22.933] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":1.0000, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"N:8","Vs":[{"T":"K [19:15:23.499] --- IMP Calculation Input (aggregatedScores: card -> bridge scores per sample) --- [19:15:23.499] D9: [-630, -690, -600, -600, -630, -690, 200, -600, -690, -690, -690, 100, -630, -630, -600, -630, -660, -600, -630, -690, -630, -630, -600, -630, 100, -600, -630, -630, 200, -630, -660, -690, 200, -630, -660, -660, -660, -690, -600, -690, -690, -690, -660, -660, -690, -660, -600, -630, -630, -630, -660, -660, 100, 200, -660, -630, -690, -630, -600, -660, 100, -690, 200, -630, -600, 100, -600, -660, -660, -660, -660, -660, -690, -660, -600, -690, -600, -600, -660, -690, 100, -630, -630, 300, 100, 100, 200, -690, 100, 100, -600, -660, -630, 100, -660, -660, 100, -600, -630, -600] [19:15:23.499] C4: [-630, -690, 100, -600, -600, -690, 100, -630, -690, -690, -690, -600, 100, -630, -600, -600, -660, 100, -630, -690, -630, -600, -630, -660, 100, -630, -600, -630, 300, -630, -660, -690, 200, -630, -690, -660, -660, -690, -630, -690, -690, -690, -630, -660, -690, -630, 100, 200, -660, -630, -660, -630, 200, 200, -660, -600, -690, -600, -600, -660, 100, -690, 200, 100, 100, 200, -600, -660, -660, -690, 100, -660, -690, -660, -600, -690, -600, -600, -630, -690, 100, 100, -660, 300, 100, -600, 200, -690, 200, 100, -600, -600, -600, 100, -630, -660, 100, -630, -600, 100] [19:15:23.499] C8: [-630, -690, 100, -600, -600, -690, 100, -630, -690, -690, -690, -600, 100, -630, -600, -600, -660, 100, -600, -690, -630, -600, -630, -660, 100, -630, -600, -630, 300, -630, -660, -690, 200, -630, -690, -660, -660, -690, -630, -690, -690, -690, -630, -660, -690, -630, 100, 200, -660, -630, -660, -630, 200, 200, -660, -600, -690, -600, -600, -660, 100, -690, 200, 100, 100, 200, -600, -660, -660, -690, 100, -660, -690, -660, -600, -690, -600, -600, -630, -690, 100, 100, -660, 300, 100, -600, 200, -690, 200, 100, -600, -600, -600, 100, -630, -660, 100, -630, -600, 100] [19:15:23.499] CT: [-630, -690, 100, -600, -600, -690, 100, -630, -690, -690, -690, -600, 100, -630, -600, -600, -660, 100, -600, -690, -660, -600, -630, -660, 100, -630, -600, -630, 300, -630, -660, -690, 200, -630, -660, -660, -660, -690, -630, -690, -690, -690, -630, -660, -690, -630, 100, 200, -660, -630, -660, -630, 200, 200, -660, -600, -690, -600, -600, -660, 100, -690, 200, 100, 100, 200, -600, -660, -660, -660, 100, -660, -690, -660, -600, -690, -600, -600, -630, -690, 100, 100, -660, 300, 100, -600, 200, -690, 200, 100, -600, -630, -600, 100, -630, -660, 100, -630, -600, 100] [19:15:23.500] CQ: [-630, -690, 100, -600, -630, -690, 100, -630, -690, -690, -690, -600, -630, -630, -600, -600, -660, 100, -600, -690, -660, -600, -630, -660, 100, -630, -600, -630, 300, -630, -660, -690, 200, -630, -660, -660, -660, -690, -630, -690, -690, -690, -630, -660, -690, -630, 100, 200, -660, -630, -690, -630, 200, 100, -660, -600, -690, -600, -600, -660, 100, -690, 200, -630, 100, 200, -600, -660, -660, -660, -630, -660, -690, -660, -600, -690, -600, -600, -630, -690, -600, 100, -660, 300, 100, -600, 200, -690, 200, 100, -600, -630, -600, 100, -630, -660, 100, -630, -600, -630] [19:15:23.500] HA: [-630, -690, 100, -600, -660, -690, 100, -600, -690, -660, -690, -600, -630, -660, -600, -660, -660, 100, -630, -690, -630, -600, -630, -630, -600, -600, -630, -630, 200, -630, -660, -690, 200, -660, -660, -660, -660, -690, -600, -690, -690, -690, -660, -660, -690, -660, -630, -630, -660, -630, -690, -660, 100, 200, -630, -630, -690, -660, -660, -660, -600, -690, 200, -600, -600, -600, -600, -660, -660, -660, -630, -660, -690, -660, -600, -690, -600, -600, -660, -690, -600, -600, -630, 200, 100, -600, 200, -690, 100, -600, -660, -690, -630, -600, -660, -660, 100, -630, -600, -600] [19:15:23.500] SQ: [-630, -690, 100, -600, -660, -690, 100, -600, -690, -660, -690, 100, -630, -630, -600, -630, -690, 100, -600, -690, -660, -630, -600, -630, -600, -600, -660, -660, 100, -660, -690, -690, 200, -660, -690, -660, -660, -690, -630, -690, -690, -690, -660, -660, -660, -690, -630, -630, -630, -630, -660, -690, -600, 200, -660, -630, -690, -600, -600, -660, 100, -690, -600, -600, -600, 100, -630, -660, -690, -690, -630, -660, -690, -690, -630, -690, 100, -630, -660, -690, 100, -690, -630, 300, 100, -600, 200, -690, 100, 100, -660, -660, -630, -630, -660, -690, -600, -630, -600, -630] [19:15:23.500] S5: [-630, -690, -630, -600, -630, -690, 100, -600, -690, -630, -690, 100, -630, -600, -600, -600, -660, -600, -600, -690, -660, -630, -600, -630, -630, -600, -660, -660, 100, -630, -690, -690, 200, -660, -690, -660, -690, -690, -600, -690, -690, -660, -660, -690, -660, -660, -630, -660, -630, -630, -660, -660, 200, 100, -630, -660, -690, -600, -600, -660, 100, -690, 200, -600, -630, 100, -630, -690, -690, -690, -630, -660, -690, -690, -600, -690, 100, -630, -660, -690, 100, -660, -630, 300, 100, 100, 200, -690, -600, 100, -630, -660, -630, -600, -660, -690, -630, -630, -600, -630] [19:15:23.500] S7: [-630, -690, -630, -600, -630, -690, 100, -600, -690, -630, -690, 100, -630, -600, -600, -600, -660, -600, -600, -690, -660, -630, -600, -630, -630, -600, -660, -660, 100, -630, -690, -690, 200, -660, -690, -660, -690, -690, -600, -690, -690, -660, -660, -690, -660, -660, -630, -660, -630, -630, -660, -660, 200, 100, -630, -660, -690, -600, -600, -660, 100, -690, 200, -600, -630, 100, -630, -690, -690, -690, -630, -660, -690, -690, -600, -690, -600, -630, -660, -690, 100, -660, -630, 300, 100, 100, 200, -690, -600, 100, -630, -660, -630, -600, -660, -690, -630, -630, -600, -630] [19:15:23.500] H8: [-630, -690, 100, -600, -630, -690, 100, -600, -690, -660, -690, 100, -630, -660, -600, -630, -660, -600, -600, -690, -630, -630, -600, -630, -600, -600, -630, -630, 300, -630, -660, -690, 200, -630, -660, -660, -660, -690, -600, -690, -690, -690, -660, -660, -690, -660, -600, -630, -630, -630, -690, -660, 100, 200, -630, -630, -690, -630, -660, -660, -600, -690, 200, -600, -600, 200, -600, -660, -660, -660, -630, -660, -690, -660, -600, -690, -600, -600, -660, -690, -600, -600, -630, 200, 100, -630, 200, -690, 100, 100, -600, -660, -630, 100, -660, -660, -600, -600, -600, -630] [19:15:23.500] --- IMP Calculation Input (aggregatedTricks: card -> trick counts per sample) --- [19:15:23.500] D9: [3, 1, 4, 4, 3, 1, 6, 4, 1, 1, 1, 5, 3, 3, 4, 3, 2, 4, 3, 1, 3, 3, 4, 3, 5, 4, 3, 3, 6, 3, 2, 1, 6, 3, 2, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 2, 4, 3, 3, 3, 2, 2, 5, 6, 2, 3, 1, 3, 4, 2, 5, 1, 6, 3, 4, 5, 4, 2, 2, 2, 2, 2, 1, 2, 4, 1, 4, 4, 2, 1, 5, 3, 3, 7, 5, 5, 6, 1, 5, 5, 4, 2, 3, 5, 2, 2, 5, 4, 3, 4] [19:15:23.500] C4: [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 3, 1, 3, 4, 3, 2, 5, 3, 4, 3, 7, 3, 2, 1, 6, 3, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 3, 5, 6, 2, 3, 2, 3, 6, 6, 2, 4, 1, 4, 4, 2, 5, 1, 6, 5, 5, 6, 4, 2, 2, 1, 5, 2, 1, 2, 4, 1, 4, 4, 3, 1, 5, 5, 2, 7, 5, 4, 6, 1, 6, 5, 4, 4, 4, 5, 3, 2, 5, 3, 4, 5] [19:15:23.500] C8: [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 4, 1, 3, 4, 3, 2, 5, 3, 4, 3, 7, 3, 2, 1, 6, 3, 1, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 3, 5, 6, 2, 3, 2, 3, 6, 6, 2, 4, 1, 4, 4, 2, 5, 1, 6, 5, 5, 6, 4, 2, 2, 1, 5, 2, 1, 2, 4, 1, 4, 4, 3, 1, 5, 5, 2, 7, 5, 4, 6, 1, 6, 5, 4, 4, 4, 5, 3, 2, 5, 3, 4, 5] [19:15:23.500] CT: [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 4, 1, 2, 4, 3, 2, 5, 3, 4, 3, 7, 3, 2, 1, 6, 3, 2, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 3, 5, 6, 2, 3, 2, 3, 6, 6, 2, 4, 1, 4, 4, 2, 5, 1, 6, 5, 5, 6, 4, 2, 2, 2, 5, 2, 1, 2, 4, 1, 4, 4, 3, 1, 5, 5, 2, 7, 5, 4, 6, 1, 6, 5, 4, 3, 4, 5, 3, 2, 5, 3, 4, 5] [19:15:23.500] CQ: [3, 1, 5, 4, 3, 1, 5, 3, 1, 1, 1, 4, 3, 3, 4, 4, 2, 5, 4, 1, 2, 4, 3, 2, 5, 3, 4, 3, 7, 3, 2, 1, 6, 3, 2, 2, 2, 1, 3, 1, 1, 1, 3, 2, 1, 3, 5, 6, 2, 3, 1, 3, 6, 5, 2, 4, 1, 4, 4, 2, 5, 1, 6, 3, 5, 6, 4, 2, 2, 2, 3, 2, 1, 2, 4, 1, 4, 4, 3, 1, 4, 5, 2, 7, 5, 4, 6, 1, 6, 5, 4, 3, 4, 5, 3, 2, 5, 3, 4, 3] [19:15:23.500] HA: [3, 1, 5, 4, 2, 1, 5, 4, 1, 2, 1, 4, 3, 2, 4, 2, 2, 5, 3, 1, 3, 4, 3, 3, 4, 4, 3, 3, 6, 3, 2, 1, 6, 2, 2, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 2, 3, 3, 2, 3, 1, 2, 5, 6, 3, 3, 1, 2, 2, 2, 4, 1, 6, 4, 4, 4, 4, 2, 2, 2, 3, 2, 1, 2, 4, 1, 4, 4, 2, 1, 4, 4, 3, 6, 5, 4, 6, 1, 5, 4, 2, 1, 3, 4, 2, 2, 5, 3, 4, 4] [19:15:23.500] SQ: [3, 1, 5, 4, 2, 1, 5, 4, 1, 2, 1, 5, 3, 3, 4, 3, 1, 5, 4, 1, 2, 3, 4, 3, 4, 4, 2, 2, 5, 2, 1, 1, 6, 2, 1, 2, 2, 1, 3, 1, 1, 1, 2, 2, 2, 1, 3, 3, 3, 3, 2, 1, 4, 6, 2, 3, 1, 4, 4, 2, 5, 1, 4, 4, 4, 5, 3, 2, 1, 1, 3, 2, 1, 1, 3, 1, 5, 3, 2, 1, 5, 1, 3, 7, 5, 4, 6, 1, 5, 5, 2, 2, 3, 3, 2, 1, 4, 3, 4, 3] [19:15:23.500] S5: [3, 1, 3, 4, 3, 1, 5, 4, 1, 3, 1, 5, 3, 4, 4, 4, 2, 4, 4, 1, 2, 3, 4, 3, 3, 4, 2, 2, 5, 3, 1, 1, 6, 2, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 2, 2, 3, 2, 3, 3, 2, 2, 6, 5, 3, 2, 1, 4, 4, 2, 5, 1, 6, 4, 3, 5, 3, 1, 1, 1, 3, 2, 1, 1, 4, 1, 5, 3, 2, 1, 5, 2, 3, 7, 5, 5, 6, 1, 4, 5, 3, 2, 3, 4, 2, 1, 3, 3, 4, 3] [19:15:23.500] S7: [3, 1, 3, 4, 3, 1, 5, 4, 1, 3, 1, 5, 3, 4, 4, 4, 2, 4, 4, 1, 2, 3, 4, 3, 3, 4, 2, 2, 5, 3, 1, 1, 6, 2, 1, 2, 1, 1, 4, 1, 1, 2, 2, 1, 2, 2, 3, 2, 3, 3, 2, 2, 6, 5, 3, 2, 1, 4, 4, 2, 5, 1, 6, 4, 3, 5, 3, 1, 1, 1, 3, 2, 1, 1, 4, 1, 4, 3, 2, 1, 5, 2, 3, 7, 5, 5, 6, 1, 4, 5, 3, 2, 3, 4, 2, 1, 3, 3, 4, 3] [19:15:23.500] H8: [3, 1, 5, 4, 3, 1, 5, 4, 1, 2, 1, 5, 3, 2, 4, 3, 2, 4, 4, 1, 3, 3, 4, 3, 4, 4, 3, 3, 7, 3, 2, 1, 6, 3, 2, 2, 2, 1, 4, 1, 1, 1, 2, 2, 1, 2, 4, 3, 3, 3, 1, 2, 5, 6, 3, 3, 1, 3, 2, 2, 4, 1, 6, 4, 4, 6, 4, 2, 2, 2, 3, 2, 1, 2, 4, 1, 4, 4, 2, 1, 4, 4, 3, 6, 5, 3, 6, 1, 5, 5, 4, 2, 3, 5, 2, 2, 4, 4, 4, 3] [19:15:23.501] --- IMP Calculation Output (card -> average IMP) --- [19:15:23.501] C8: 1.16 [19:15:23.501] CT: 1.16 [19:15:23.501] C4: 1.14 [19:15:23.501] CQ: 0.43 [19:15:23.501] D9: -0.08 [19:15:23.501] H8: -0.60 [19:15:23.501] S5: -0.65 [19:15:23.501] SQ: -0.74 [19:15:23.501] S7: -0.78 [19:15:23.501] HA: -1.02 [19:15:23.502] === DDS DETAILED ANALYSIS === [19:15:23.502] Cards analyzed: 10, Samples per card: 100 [19:15:23.502] [19:15:23.502] Card IMPs AvgTricks WinRate DistinctVals TrickCounts (all samples) [19:15:23.502] ----- ------ --------- ------- ----------- -------------------------------- [19:15:23.502] C8 1.16 3.30 27 % 7 [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 4, 1...] [19:15:23.502] CT 1.16 3.30 27 % 7 [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 4, 1...] [19:15:23.502] C4 1.14 3.29 27 % 7 [3, 1, 5, 4, 4, 1, 5, 3, 1, 1, 1, 4, 5, 3, 4, 4, 2, 5, 3, 1...] [19:15:23.502] CQ 0.43 3.18 22 % 7 [3, 1, 5, 4, 3, 1, 5, 3, 1, 1, 1, 4, 3, 3, 4, 4, 2, 5, 4, 1...] [19:15:23.502] D9 -0.08 3.06 19 % 7 [3, 1, 4, 4, 3, 1, 6, 4, 1, 1, 1, 5, 3, 3, 4, 3, 2, 4, 3, 1...] [19:15:23.502] H8 -0.60 3.03 15 % 7 [3, 1, 5, 4, 3, 1, 5, 4, 1, 2, 1, 5, 3, 2, 4, 3, 2, 4, 4, 1...] [19:15:23.502] S5 -0.65 2.87 16 % 7 [3, 1, 3, 4, 3, 1, 5, 4, 1, 3, 1, 5, 3, 4, 4, 4, 2, 4, 4, 1...] [19:15:23.502] SQ -0.74 2.80 16 % 7 [3, 1, 5, 4, 2, 1, 5, 4, 1, 2, 1, 5, 3, 3, 4, 3, 1, 5, 4, 1...] [19:15:23.502] S7 -0.78 2.86 15 % 7 [3, 1, 3, 4, 3, 1, 5, 4, 1, 3, 1, 5, 3, 4, 4, 4, 2, 4, 4, 1...] [19:15:23.502] HA -1.02 2.90 13 % 6 [3, 1, 5, 4, 2, 1, 5, 4, 1, 2, 1, 4, 3, 2, 4, 2, 2, 5, 3, 1...] [19:15:23.502] [19:15:23.502] Selected: C8 (IMPs=1.16, avgTricks=3.30) [19:15:23.502] =================== [19:15:23.502] Opening lead IMP analysis: [19:15:23.503] [LEAD] Engine choice C8 is conventional: No conventional rule for QT874 [19:15:23.503] Selected lead: C8 (score: 1.16 IMPs) [19:15:23.503] [stage-timing] opening-lead sample=889ms validate=0ms nn=0ms signal=0ms simgames=4ms dds=4009ms total=4905ms samples=100 [19:15:23.503] === FindBestCardAsync: Position=N, CardsPlayed=0 === [19:15:23.503] Finding opening lead... [19:15:23.503] Hand: QJ75.A87.9.QT874 [19:15:23.503] Contract: 3NT [19:15:23.504] Candidate: xC = 38.3 % [19:15:23.504] Candidate: xS = 20.8 % [19:15:23.504] Candidate: QS = 13.6 % [19:15:23.504] Candidate: 9D = 11.3 % [19:15:23.504] Candidate: xH = 10.0 % [19:15:23.504] Candidate: TC = 4.8 % [19:15:23.504] Candidate: QC = 0.7 % [19:15:23.504] Candidate: AH = 0.3 % [19:15:23.504] Candidate: 8C = 0.1 % [19:15:23.504] Candidate: JS = 0.0 % [19:15:23.504] Candidate: 8H = 0.0 % [19:15:23.504] Selected lead: C4 (38.3 %) [19:15:23.892] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 9 AK632 QJT8754 -Lw w89JA' [19:15:23.896] SUITC_CALL_END: jsonLength=636 [19:15:23.896] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ ],"Result":0.9858, "OptimumPlays":[ {"OptimumPlayFor": "MAX","Plays":[{"Tricks":1,"Percentage":100.0000}], "Result":1.0000 , "GameTree":[ {"T":"W:Q","Vs":[{"T":"8 [19:15:23.896] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -LnK -ls1 K632 . T74' [19:15:23.897] SUITC_CALL_END: jsonLength=351 [19:15:23.897] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":78.0000} ],"Result":2.7800, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":78.0000},{"Tricks":2,"Percent [19:15:25.205] SUITC_CALL_BEGIN: input=' -F1 -u -c100 -ls1 KQJ4 652 AT9873 -Ls s29JA' [19:15:25.206] SUITC_CALL_END: jsonLength=423 [19:15:25.206] SUITC_JSON_PREVIEW: {"SuitCAnalysis": {"OptimalResults":[ {"Tricks":3,"Percentage":36.9748} ],"Result":2.3697, "OptimumPlays":[ {"OptimumPlayFor": "MAX, N3","Plays":[{"Tricks":3,"Percentage":36.9748},{"Tricks":2,"Percent