[
  {
    "input": {
      "numbers": [
        -164,
        71,
        225,
        -272,
        -80,
        -81,
        -195,
        -14,
        -288,
        -61,
        -65,
        164,
        277,
        -38,
        -8,
        -216,
        234,
        -2769,
        -274,
        47,
        81,
        -134,
        -1608,
        67,
        486,
        -37,
        34,
        204,
        24698,
        9,
        -233,
        -210,
        -279,
        229,
        10,
        837,
        62,
        55,
        795,
        405,
        407,
        546,
        611,
        119,
        329,
        244,
        -1676,
        299,
        200,
        1000,
        679,
        -1720,
        419,
        388,
        414,
        920,
        1851,
        -3748,
        924,
        1003,
        609,
        873,
        771,
        644,
        2681,
        3332,
        -4808,
        2096,
        662,
        743,
        1255,
        832,
        1178,
        1160,
        1144,
        803,
        1117,
        986,
        1374,
        904,
        1194,
        946,
        1267,
        2703,
        2297,
        1606,
        100,
        374,
        1619,
        1424,
        1429,
        1775,
        1248,
        1535,
        1523,
        1723,
        1756,
        1431,
        1438,
        1919,
        1647,
        1580,
        1512,
        1679,
        1904,
        2024,
        69,
        -35,
        -53,
        -23,
        -627,
        1291,
        -67,
        -219,
        173,
        199,
        111,
        -15,
        25150,
        -284,
        163,
        -304,
        -176,
        -201,
        -357,
        -401,
        136,
        -176,
        181,
        -397,
        71,
        151,
        125,
        31,
        170,
        15,
        73,
        -392,
        -6156,
        -201,
        9687,
        -328,
        -1316,
        -238,
        -526,
        751,
        368,
        217,
        368,
        234,
        1881,
        -2016,
        26,
        -297,
        92,
        -271,
        23,
        73,
        1512,
        -153,
        -150,
        -181,
        182,
        5498,
        -115,
        55,
        -293,
        834,
        5491,
        30,
        13,
        143,
        249,
        24922,
        -4331,
        203,
        -2857,
        8,
        0,
        125,
        -8374,
        899,
        6,
        271,
        -319,
        -194,
        -148,
        177,
        -275,
        122,
        -253,
        610,
        87,
        499,
        128,
        68,
        -58,
        -247,
        -52,
        -110,
        -739,
        95,
        -38,
        -280,
        -1348,
        3035,
        -103,
        739,
        958,
        885,
        784,
        -6225,
        2966,
        895,
        638,
        -1117,
        9876,
        12654,
        1126,
        1158,
        28442,
        1041,
        2746,
        2804,
        1195,
        824,
        1310,
        1170,
        863,
        1415,
        1059,
        2182,
        1077,
        1335,
        1052,
        1233,
        1309,
        1017,
        867,
        1046,
        3785,
        1206,
        1588,
        1343,
        12181,
        1273,
        -963,
        1671,
        1644,
        1407,
        1249,
        1557,
        1545,
        1753,
        1316,
        1693,
        1345,
        140,
        -106,
        13,
        242,
        244,
        -2429,
        47,
        205,
        281,
        109,
        37,
        132,
        -527,
        -131,
        2097,
        113,
        -16,
        -170,
        158,
        -290,
        164,
        237,
        251,
        -236,
        -153,
        -128,
        2073,
        1178,
        -296,
        72,
        -121,
        1210,
        -133,
        37,
        -266,
        -144,
        -1884,
        -85,
        -218,
        295,
        -180,
        86,
        239,
        -264,
        -749,
        -646,
        -238,
        69,
        56,
        -258,
        -236,
        237,
        243,
        91,
        200,
        -102,
        -3672,
        -280,
        -297,
        -237,
        -1516,
        -1605,
        45,
        -230,
        -200,
        -236,
        149,
        240,
        25045,
        -169,
        -113,
        25116,
        -229,
        2071,
        -12,
        149,
        -179,
        -16,
        -169,
        148,
        69,
        -124,
        189,
        308,
        -8697,
        -64,
        414,
        -78,
        67,
        249,
        -1301,
        215,
        539,
        151,
        347,
        1,
        226,
        491,
        95,
        406,
        446,
        446,
        545,
        525,
        560,
        1527,
        84,
        477,
        605,
        -133,
        354,
        669,
        346,
        538,
        696,
        694,
        420,
        609,
        1213,
        -8541,
        172,
        4316,
        1519,
        566,
        252,
        840,
        496,
        -1862,
        262,
        1964,
        111,
        -300,
        -1560,
        -249,
        221,
        -126,
        -190,
        25020,
        170,
        -1037,
        -250,
        163,
        -185,
        24878,
        247,
        149,
        227,
        -385,
        37,
        167,
        -4578,
        -2,
        272,
        66,
        -1859,
        1844,
        270,
        169,
        -56,
        -268,
        18,
        186,
        176,
        -1437,
        3714,
        -1813,
        -113,
        290,
        101,
        35,
        -100,
        2357,
        -51,
        -39,
        -44,
        -236,
        80,
        -2398,
        -214,
        54,
        71,
        1,
        260,
        -245,
        890,
        -2369,
        192,
        142,
        100,
        1339,
        -197,
        -241,
        -222,
        93,
        -149,
        -154,
        -230,
        -1743,
        43,
        88,
        -210,
        229,
        -218,
        255,
        1,
        212,
        -33,
        54,
        -45,
        -263,
        -82,
        300,
        11116,
        219,
        212,
        -37,
        -56,
        -153,
        49,
        68,
        -346,
        174,
        -276,
        162,
        60,
        98,
        -1288,
        250,
        -121,
        35,
        -234,
        -144,
        -1,
        -88,
        162,
        1624,
        -1426,
        -256,
        -225,
        25179,
        291,
        76,
        220,
        -232,
        -83,
        -2074,
        9,
        -236,
        154,
        -268,
        -242,
        -75,
        -6194,
        -68,
        -15,
        -294,
        255,
        189,
        1153,
        -121,
        -54,
        219,
        148,
        -2394,
        1694,
        155,
        24993,
        -239,
        61,
        -149,
        9288,
        -146,
        -46,
        -110,
        -3295,
        -44,
        113,
        72,
        1325,
        -54,
        -181,
        211,
        34,
        -74,
        -269,
        -295,
        169,
        -234,
        -143,
        -185,
        292,
        -188,
        -187,
        132,
        -35,
        1971,
        -98,
        299,
        -106,
        221,
        -1871,
        157,
        -276,
        36,
        96,
        58,
        255,
        -2269,
        133,
        -26,
        2786,
        20,
        96,
        -52,
        259,
        -1972,
        -270,
        142,
        -851,
        -232,
        -209,
        -225,
        -9,
        -130,
        -203,
        167,
        -975,
        -19,
        1568,
        278,
        26,
        166,
        -1606,
        11,
        2338,
        -235,
        58,
        -265,
        -57,
        99,
        1670,
        154,
        -16,
        -152,
        -324,
        -183,
        109,
        -650,
        -252,
        202,
        36,
        728,
        259,
        101,
        79,
        7,
        -864,
        97,
        75,
        49,
        3,
        -104,
        -1558,
        1481,
        12,
        -2277,
        -1493,
        -55,
        1430,
        128,
        -120,
        175,
        19,
        117,
        -104,
        266,
        42,
        -47,
        -797,
        59,
        -38,
        -152,
        252,
        -149,
        -93,
        -1799,
        -8471,
        -273,
        -1452,
        8141,
        -1562,
        -1571,
        -197,
        440,
        -152,
        30459,
        11027,
        216,
        216,
        -1668,
        264,
        -147,
        257,
        -241,
        273,
        -236,
        1583,
        2194,
        -225,
        107,
        192,
        -126,
        131,
        3890,
        -209,
        -184,
        -176,
        204,
        12,
        -268,
        73,
        -1492,
        -370,
        -27,
        34,
        77,
        177,
        -252,
        -87,
        -274,
        -2242,
        158,
        -133,
        -260,
        5304,
        168,
        234,
        -43,
        51,
        287,
        195,
        218,
        -3,
        -288,
        2411,
        -81,
        -131,
        41,
        -287,
        206,
        -615,
        175,
        -218,
        -14,
        41,
        -636,
        29,
        -1301,
        -29,
        -239,
        -93,
        28,
        393,
        -114,
        -1443,
        1245,
        214,
        -274,
        241,
        -94,
        286,
        1919,
        -76,
        -57,
        222,
        -644,
        172,
        2,
        -232,
        -221,
        -1167,
        -36,
        91,
        -281,
        -47,
        231,
        -398,
        709,
        2,
        188,
        -4,
        -1807,
        147,
        -204,
        2360,
        24820,
        -32,
        -814,
        -48,
        -56,
        262,
        -40,
        -278,
        -140,
        -208,
        -83,
        -1357,
        -284,
        221,
        1246,
        260,
        61,
        82,
        295,
        259,
        239,
        -7,
        279,
        -102,
        -137,
        -104,
        723,
        206,
        199,
        -1175,
        -2363,
        74,
        1426,
        101,
        -17,
        -517,
        -147,
        -69,
        -426,
        -523,
        1424,
        -910,
        -368,
        -523,
        1651,
        -168,
        -10268,
        -244,
        -193,
        -891,
        -533,
        2563,
        -573,
        4806,
        -225,
        -76,
        -249,
        -525,
        -692,
        -635,
        1828,
        -749,
        -403,
        2,
        -317,
        -591,
        -228,
        -246,
        -9,
        -139,
        -371,
        -78,
        -251,
        296,
        101,
        -102,
        66,
        254,
        -364,
        -261,
        31,
        20,
        -191,
        -2275,
        -74,
        240,
        281,
        -124,
        69,
        -37,
        226,
        79,
        -188,
        -100,
        -31,
        250,
        -278,
        177,
        64,
        519,
        74,
        -203,
        8,
        -178,
        1516,
        23,
        -45,
        -298,
        2352,
        225,
        58,
        -9515,
        -201,
        34,
        -224,
        -219,
        -946,
        1545,
        -130,
        257,
        990,
        332,
        135,
        296,
        -272,
        -240,
        86,
        -194,
        3361,
        1300,
        15354,
        -234,
        162,
        144,
        -32,
        573,
        278,
        1580,
        -52,
        -71,
        -147,
        -265,
        -297,
        -282,
        -219,
        -200,
        -2852,
        -537,
        42,
        -273,
        -77,
        -147,
        -4440,
        1622,
        -7,
        6470,
        145,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        17000,
        19000,
        -127,
        -119,
        -1586,
        -281,
        -279,
        -278,
        -142,
        47,
        110,
        49,
        1966,
        -157,
        -85,
        126,
        1543,
        119,
        297,
        -147,
        178,
        189,
        -1559,
        1446,
        -273,
        17,
        -261,
        145,
        -118,
        -213,
        -21,
        -255,
        6749,
        -1116,
        -278,
        -154,
        281,
        -2086,
        10241,
        108,
        596,
        1735,
        293,
        -255,
        1483,
        206,
        94,
        -217,
        -279,
        72,
        38,
        -407,
        -2474,
        27,
        -216,
        -192,
        -321,
        -149,
        1142,
        -525,
        260,
        -323,
        -23,
        -526,
        -439,
        -305,
        -677,
        -534,
        1398,
        -697,
        -1373,
        -276,
        -701,
        -777,
        -405,
        -272,
        -362,
        -582,
        -693,
        -328,
        -829,
        -361,
        -950,
        -766,
        -869,
        -772,
        -987,
        -97,
        -498,
        1237,
        -1105,
        814,
        -6148,
        -1081,
        -999,
        -991,
        -1049,
        -692,
        -709,
        -1127,
        -828,
        -718,
        -1066,
        -1131,
        -960,
        -872,
        -893,
        -976,
        -1217,
        -3490,
        -986,
        -924,
        -1057,
        -1320,
        153,
        -2436,
        -195,
        138,
        14,
        -277,
        295,
        -107,
        67,
        187,
        -184,
        -252,
        1701,
        233,
        109,
        143,
        -48,
        -135,
        1236,
        -186,
        -73,
        -270,
        81,
        -216,
        -235,
        26,
        197,
        125,
        157,
        109,
        1549,
        -165,
        158,
        1130,
        10618,
        21,
        190,
        -233,
        -47,
        150,
        -1688,
        277,
        -67,
        -5082,
        24703,
        107,
        202,
        2498,
        -2280,
        270,
        113,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        15000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        18000,
        20000,
        -75,
        -1058,
        181,
        1112,
        104,
        175,
        406,
        203
      ],
      "k": 60
    },
    "expected": [
      270,
      113,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      15000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000
    ],
    "name": "Test Case 01"
  },
  {
    "input": {
      "numbers": [
        209,
        87,
        255,
        134,
        -44,
        73,
        244,
        -28,
        -112,
        163,
        34,
        -292,
        -1526,
        39,
        289,
        1845,
        -182,
        -561,
        33,
        -301,
        -265,
        208,
        214,
        144,
        -10648,
        25,
        5162,
        199,
        -95,
        243,
        -37,
        -1346,
        -177,
        42,
        -209,
        186,
        -1364,
        187,
        -215,
        242,
        -22,
        2023,
        -40,
        512,
        179,
        51,
        75,
        1910,
        216,
        -292,
        -1580,
        5,
        149,
        272,
        -39,
        9701,
        141,
        9751,
        -63,
        1140,
        31,
        -2417,
        38,
        28,
        -187,
        -723,
        -402,
        117,
        -298,
        94,
        178,
        277,
        -1406,
        146,
        279,
        -132,
        62,
        -48,
        269,
        18,
        -148,
        18,
        -79,
        -279,
        176,
        -408,
        28,
        5609,
        -206,
        -9,
        193,
        1938,
        -53,
        298,
        288,
        252,
        -233,
        -119,
        161,
        -2203,
        848,
        -145,
        97,
        -1083,
        -203,
        -52,
        1931,
        -234,
        118,
        -272,
        1171,
        172,
        -111,
        -171,
        18,
        1182,
        -85,
        -408,
        8,
        -72,
        1439,
        33,
        -132,
        7,
        6538,
        155,
        -173,
        -66,
        -286,
        2,
        -106,
        2110,
        345,
        -5722,
        230,
        -11806,
        198,
        -655,
        281,
        -132,
        93,
        -134,
        401,
        -11,
        -1407,
        165,
        399,
        271,
        -171,
        106,
        338,
        419,
        106,
        162,
        552,
        269,
        488,
        392,
        431,
        455,
        544,
        582,
        4087,
        -238,
        616,
        686,
        509,
        1674,
        380,
        591,
        345,
        769,
        291,
        192,
        109,
        390,
        230,
        470,
        560,
        577,
        -1860,
        -400,
        784,
        432,
        -1522,
        663,
        527,
        499,
        908,
        567,
        746,
        -1484,
        1606,
        409,
        982,
        805,
        939,
        538,
        968,
        679,
        1025,
        719,
        890,
        830,
        -1294,
        1140,
        603,
        607,
        -1117,
        56,
        -274,
        -231,
        96,
        -1654,
        232,
        237,
        932,
        -192,
        289,
        1219,
        -82,
        -255,
        235,
        -141,
        95,
        28,
        110,
        14,
        2403,
        33,
        -641,
        201,
        -98,
        -258,
        213,
        45,
        613,
        2088,
        151,
        236,
        -50,
        188,
        517,
        -191,
        2228,
        245,
        247,
        14,
        -134,
        -283,
        251,
        -163,
        1279,
        25,
        157,
        -53,
        -2499,
        -212,
        -1684,
        1057,
        19,
        -1055,
        981,
        -147,
        500,
        -723,
        522,
        157,
        410,
        989,
        94,
        151,
        150,
        541,
        237,
        683,
        230,
        261,
        762,
        607,
        643,
        395,
        493,
        349,
        450,
        -5746,
        927,
        515,
        455,
        984,
        744,
        792,
        1064,
        1086,
        543,
        867,
        190,
        849,
        927,
        623,
        -129,
        211,
        -208,
        -73,
        -2246,
        -155,
        -152,
        270,
        -228,
        228,
        133,
        101,
        -229,
        -217,
        -223,
        223,
        -158,
        -296,
        -285,
        1319,
        43,
        133,
        1834,
        221,
        169,
        -92,
        -98,
        -265,
        -194,
        153,
        2313,
        -179,
        -54,
        196,
        -2050,
        7,
        78,
        223,
        -263,
        27,
        -274,
        -289,
        -154,
        200,
        988,
        -192,
        -204,
        -300,
        -255,
        -1306,
        290,
        199,
        -152,
        -72,
        296,
        251,
        -185,
        -162,
        -191,
        -33,
        185,
        125,
        -270,
        91,
        174,
        288,
        35,
        -248,
        186,
        827,
        -128,
        -559,
        -102,
        -2022,
        -102,
        148,
        11258,
        -19,
        1910,
        -216,
        -259,
        25035,
        2126,
        4761,
        -800,
        -102,
        64,
        2106,
        -618,
        -190,
        -151,
        1666,
        263,
        -29,
        135,
        -120,
        2074,
        4,
        986,
        -248,
        35,
        -115,
        1646,
        -132,
        201,
        -2656,
        28,
        -158,
        160,
        -142,
        4424,
        267,
        -169,
        -148,
        -6,
        47,
        -60,
        -23,
        -184,
        -282,
        -267,
        133,
        772,
        246,
        -138,
        217,
        285,
        -299,
        231,
        8,
        296,
        -2019,
        253,
        -125,
        -35,
        161,
        -2335,
        104,
        -1014,
        -189,
        1007,
        -98,
        222,
        198,
        -19,
        -36,
        -215,
        25154,
        -838,
        -118,
        -175,
        249,
        284,
        -33,
        53,
        -145,
        -253,
        106,
        169,
        -1323,
        1547,
        5277,
        203,
        705,
        9528,
        25218,
        -435,
        79,
        -184,
        183,
        51,
        -255,
        172,
        -1867,
        30,
        -89,
        24574,
        85,
        119,
        250,
        22,
        44,
        -153,
        5726,
        212,
        -198,
        -154,
        -88,
        2264,
        297,
        -256,
        -106,
        -112,
        178,
        -188,
        -116,
        -2413,
        -73,
        -4711,
        -170,
        123,
        183,
        82,
        -201,
        276,
        -214,
        -272,
        -5,
        210,
        -278,
        1710,
        156,
        50,
        -3,
        -193,
        26084,
        -70,
        160,
        -31,
        156,
        12,
        265,
        -776,
        258,
        240,
        257,
        156,
        3730,
        1313,
        -290,
        -1362,
        246,
        -8680,
        228,
        -99,
        -267,
        -212,
        165,
        -238,
        -235,
        192,
        25386,
        142,
        -200,
        -129,
        3,
        556,
        196,
        -1182,
        -87,
        233,
        -171,
        -52,
        -42,
        108,
        166,
        178,
        169,
        248,
        273,
        927,
        -227,
        -1735,
        -848,
        -102,
        33,
        1219,
        224,
        92,
        -262,
        -125,
        219,
        235,
        -8,
        222,
        2443,
        -1642,
        130,
        8,
        289,
        205,
        181,
        -343,
        -20,
        -151,
        1559,
        -2,
        -46,
        628,
        -298,
        -81,
        101,
        790,
        296,
        -42,
        266,
        -387,
        85,
        -168,
        -96,
        -108,
        19,
        -194,
        202,
        259,
        149,
        -274,
        291,
        223,
        196,
        -7243,
        159,
        1730,
        215,
        23,
        -581,
        -48,
        141,
        -279,
        -139,
        243,
        -12,
        164,
        -53,
        102,
        -2055,
        -140,
        -1335,
        -62,
        69,
        -1285,
        74,
        1444,
        -1711,
        -183,
        19,
        -237,
        -55,
        10,
        -162,
        -155,
        1916,
        -1,
        743,
        145,
        -147,
        -121,
        6987,
        -206,
        -268,
        194,
        51,
        -2932,
        -2238,
        293,
        -100,
        160,
        225,
        593,
        4841,
        241,
        0,
        1215,
        -119,
        -266,
        -174,
        -160,
        -234,
        262,
        -1502,
        133,
        3831,
        58,
        953,
        -1,
        137,
        -1913,
        210,
        221,
        -1660,
        124,
        1062,
        121,
        -257,
        273,
        162,
        -1,
        1507,
        305,
        346,
        120,
        64,
        -2722,
        285,
        436,
        -30,
        348,
        -755,
        865,
        201,
        -303,
        -5,
        289,
        240,
        375,
        510,
        2358,
        604,
        192,
        2664,
        340,
        597,
        -1620,
        592,
        2615,
        186,
        638,
        -1773,
        -911,
        386,
        136,
        409,
        -1650,
        480,
        165,
        518,
        502,
        1507,
        691,
        180,
        229,
        1387,
        636,
        734,
        2366,
        676,
        395,
        319,
        499,
        627,
        674,
        569,
        401,
        1014,
        435,
        826,
        789,
        -6609,
        589,
        25,
        397,
        958,
        2752,
        1944,
        508,
        816,
        816,
        2573,
        870,
        2836,
        703,
        597,
        867,
        656,
        546,
        718,
        951,
        2802,
        645,
        819,
        772,
        -1722,
        957,
        249,
        -9331,
        -1141,
        -264,
        290,
        212,
        -233,
        53,
        -144,
        132,
        -171,
        -216,
        -145,
        -216,
        1160,
        -234,
        -1844,
        145,
        -284,
        66,
        0,
        -254,
        -535,
        27,
        159,
        -231,
        111,
        -203,
        58,
        -1501,
        -225,
        16,
        1953,
        -163,
        -247,
        -1279,
        8231,
        93,
        -5,
        32,
        184,
        -241,
        0,
        -1727,
        -269,
        -269,
        -130,
        11835,
        -205,
        195,
        40,
        29,
        142,
        -167,
        121,
        -155,
        269,
        -102,
        120,
        -204,
        -178,
        293,
        2249,
        -110,
        -259,
        -223,
        -715,
        272,
        137,
        35,
        -177,
        290,
        35,
        -17,
        92,
        -1443,
        -51,
        -2212,
        -1103,
        -297,
        -154,
        7460,
        -11717,
        1186,
        218,
        144,
        1013,
        218,
        -97,
        77,
        -477,
        -216,
        660,
        -101,
        151,
        141,
        615,
        167,
        -4,
        -180,
        25036,
        -1578,
        -161,
        -29,
        -238,
        -200,
        -138,
        49,
        -7,
        -951,
        -1720,
        57,
        -292,
        30,
        -7,
        -13,
        -207,
        -294,
        153,
        80,
        16,
        104,
        -194,
        -53,
        -1015,
        153,
        -61,
        25182,
        236,
        27,
        1975,
        -259,
        -142,
        66,
        83,
        1750,
        157,
        147,
        200,
        136,
        -52,
        -51,
        -171,
        -210,
        1460,
        -237,
        -8100,
        200,
        -168,
        -116,
        -9302,
        -77,
        481,
        -30,
        -89,
        56,
        685,
        434,
        396,
        285,
        -1333,
        -3917,
        433,
        329,
        524,
        570,
        682,
        258,
        594,
        1117,
        439,
        451,
        274,
        543,
        471,
        2706,
        826,
        1117,
        742,
        405,
        758,
        -722,
        502,
        913,
        521,
        -1496,
        428,
        884,
        685,
        614,
        689,
        500,
        681,
        1918,
        950,
        2047,
        -1577,
        579,
        1039,
        733,
        2726,
        959,
        823,
        1844,
        814,
        -1439,
        1023,
        716,
        -305,
        -407,
        1047,
        1072,
        971,
        1231,
        3480,
        1669,
        1100,
        1151,
        986,
        1153,
        1033,
        -563,
        1375,
        -1010,
        1431,
        1304,
        1207,
        1240,
        1552,
        1793,
        1282,
        1640,
        1507,
        2197,
        1663,
        1322,
        1232,
        1670,
        1679,
        1719,
        1310,
        1423,
        1394,
        1610,
        4290,
        1714,
        -1489,
        118,
        13,
        -118,
        -1876,
        130,
        -1017,
        -148,
        254,
        -273,
        237,
        216,
        -123,
        66,
        -89,
        -2162,
        463,
        -60,
        -16,
        -3859,
        -1565,
        25085,
        2216,
        72,
        19,
        191,
        274,
        284,
        2354,
        -1989,
        -79,
        93,
        18,
        -173,
        -161,
        164,
        -75,
        -1511,
        25000,
        -282,
        -102,
        138,
        -33,
        12,
        23,
        263,
        208,
        -174,
        -86,
        292,
        -970,
        154,
        -11441,
        -1601,
        147,
        2311,
        44,
        -280,
        1737,
        -832,
        -1999,
        289,
        86,
        -258,
        -273,
        6,
        30,
        -171,
        1803,
        -1664,
        -184,
        217,
        217,
        245,
        -138,
        318,
        -56,
        -2053,
        -141,
        250,
        163,
        -120,
        -2405,
        230,
        49,
        -182,
        105,
        170,
        185,
        6,
        218,
        -22,
        -37,
        -54,
        -2281,
        -125,
        -183,
        83,
        -9621,
        268,
        -268,
        -28,
        252,
        -24,
        -64,
        -63,
        -645,
        -649,
        195,
        -6549,
        111,
        -88,
        297,
        280,
        40,
        -4738,
        266,
        255,
        -12,
        60,
        -564,
        1757,
        297,
        1529,
        315,
        -61,
        153,
        223,
        863,
        260,
        -151,
        -202,
        -192,
        197,
        25056,
        -120,
        28,
        156,
        36,
        45,
        -1118,
        134,
        274,
        173,
        182,
        104,
        75,
        -8,
        -153,
        -234,
        -279,
        -34,
        85,
        -128,
        195,
        286,
        126,
        -78,
        22,
        231,
        1744,
        -45,
        2405,
        -169,
        -8031,
        -188,
        269,
        -170,
        65,
        290,
        -30,
        1419,
        96,
        296,
        -298,
        -234,
        -225,
        270,
        232,
        -1348,
        2180,
        -276,
        -17,
        -28,
        -9622,
        268,
        157,
        162,
        167,
        201,
        128,
        25073,
        -5908,
        -106,
        -509,
        -50,
        -168,
        -9244,
        -187,
        -124,
        -9897,
        1118,
        283,
        998,
        559,
        1657,
        16,
        9778,
        -21,
        157,
        -7963,
        -396,
        -239,
        299,
        -270,
        -2130,
        18,
        226,
        2071,
        -258,
        220,
        -16,
        203,
        242,
        -70,
        -227,
        54,
        10081,
        223,
        5356,
        -205,
        292,
        -421,
        116,
        188,
        -206,
        1866,
        -105,
        1159,
        169,
        -297,
        -198,
        27,
        -251,
        -201,
        -274,
        -69,
        -138,
        -128,
        0,
        131,
        12,
        -174,
        101,
        250,
        212,
        -161,
        -370,
        54,
        -1403,
        -1553,
        207,
        80,
        1510,
        241,
        10904,
        217,
        210,
        -221,
        -179,
        -1504,
        -154,
        -4112,
        18,
        46,
        277,
        -26,
        -246,
        348,
        40,
        -79,
        -228,
        -167,
        218,
        560,
        -42,
        -121,
        -127,
        1890,
        239,
        -527,
        -1509,
        -206,
        722,
        154,
        -92,
        -214,
        152,
        -1135,
        -176,
        261,
        117,
        -216,
        -300,
        167,
        -837,
        152,
        -3829,
        -5,
        74,
        -886,
        2192,
        -714,
        2388,
        -751,
        -203,
        169,
        -184,
        -216,
        2178,
        106,
        105,
        1670,
        -185,
        -146,
        -118,
        -19,
        -37,
        -37,
        -2073,
        -1010,
        -2184,
        -152,
        -22,
        -259,
        -1679,
        260,
        -160,
        2286,
        285,
        61,
        -242,
        -1187,
        26,
        -84,
        -215,
        107,
        104,
        -638,
        -160,
        24,
        -165,
        -11137,
        -170,
        -267,
        -16,
        -115,
        -238,
        -227,
        175,
        -110,
        -241,
        -286,
        293,
        1956,
        -262,
        -98,
        -1294,
        1345,
        124,
        -1810,
        1658,
        8114,
        -124,
        131,
        -2086,
        107,
        -361,
        -88,
        130,
        -88,
        -67,
        -54,
        -309,
        -1106,
        118,
        120,
        -295,
        192,
        45,
        -94,
        140,
        2039,
        189,
        -2179,
        385,
        -112,
        221,
        89,
        -125,
        30,
        343,
        169,
        -27,
        419,
        278,
        -1113,
        871,
        211,
        438,
        98,
        507,
        222,
        204,
        1572,
        405,
        208,
        106,
        332,
        382,
        170,
        163,
        495,
        2040,
        315,
        -1790,
        588,
        299,
        505,
        349,
        742,
        420,
        493,
        833,
        812,
        614,
        1791,
        885,
        372,
        381,
        1133,
        363,
        361,
        787,
        977,
        902,
        734,
        940,
        855,
        645,
        543,
        -1689,
        873,
        899,
        3277,
        725,
        596,
        853,
        887,
        -285,
        906,
        2368,
        894,
        731,
        1175,
        851,
        2416,
        662,
        3102,
        775,
        211,
        727,
        1158,
        3172,
        830,
        1291,
        1044,
        3993,
        1075,
        878,
        -2421,
        -11172,
        -105,
        -2465,
        -109,
        -180,
        -225,
        95,
        -217,
        -255,
        -233,
        271,
        -1380,
        -149,
        -85,
        1,
        63,
        -1201,
        -60,
        -1850,
        -20,
        -217,
        -150,
        -118,
        -291,
        46,
        238,
        -1322,
        279,
        49,
        184,
        -26,
        -75,
        185,
        -5741,
        278,
        -240,
        197,
        -212,
        120,
        -249,
        -6779,
        29,
        258,
        -279,
        9705,
        134,
        -221,
        62,
        189,
        784,
        291,
        -2404,
        -83,
        -8434,
        20,
        -262,
        -281,
        210,
        680,
        -277,
        45,
        -4858,
        1165,
        -290,
        -141,
        -19,
        -178,
        18,
        -76,
        82,
        -33,
        -4,
        10,
        49,
        -2348,
        -183,
        -184,
        -2468,
        -204,
        26,
        -201,
        -226,
        451,
        254,
        -1025,
        -11,
        306,
        111,
        1213,
        309,
        -103,
        -67,
        596,
        80,
        -499,
        -120,
        118,
        62,
        1475,
        -55,
        265,
        -127,
        265,
        14,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        -9000,
        17000,
        19000,
        471,
        10716,
        241,
        10,
        1355,
        -3,
        -25,
        529,
        147,
        422,
        127,
        1902,
        353,
        165,
        308,
        -9894,
        149,
        -2120,
        -11,
        19,
        504,
        496,
        87,
        362,
        319,
        -2146,
        277,
        547,
        529,
        314,
        -134,
        -173,
        43,
        -81,
        107,
        61,
        -11692,
        -48,
        -7853,
        -151,
        -68,
        -109,
        288,
        -65,
        -91,
        220,
        300,
        120,
        274,
        -125,
        174,
        -284,
        1079,
        215,
        0,
        -249,
        -176,
        1557,
        -240,
        -198,
        6098,
        -1408,
        175,
        -2115,
        -76,
        -208,
        1897,
        75,
        -96,
        -75,
        149,
        -211,
        5526,
        -837,
        -62,
        691,
        -266,
        -59,
        178,
        -374,
        -201,
        -231,
        -273,
        -102,
        101,
        -450,
        9597,
        -175,
        -1723,
        36,
        -515,
        -401,
        -529,
        -1407,
        -2097,
        73,
        -284,
        693,
        -79,
        10913,
        -309,
        -582,
        -692,
        -740,
        -557,
        -400,
        -2814,
        -370,
        -576,
        -586,
        -276,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        15000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        15000,
        15000,
        -10000,
        -10000,
        -10000,
        -10000,
        -10000,
        18000,
        20000,
        255,
        -1845,
        249,
        -68,
        26,
        -212,
        -42,
        -7202,
        3,
        2070,
        2363,
        898,
        63,
        255,
        26,
        -3610,
        -200,
        -183,
        204,
        104,
        -297,
        276,
        260,
        -1984,
        19,
        -206,
        2406,
        -2258,
        -285,
        -232,
        -863,
        155,
        -288,
        -280,
        -45,
        -219,
        -278,
        48,
        -26,
        -660,
        -660,
        176,
        -69,
        6128,
        -1093
      ],
      "k": 120
    },
    "expected": [
      -586,
      -276,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      15000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000,
      15000,
      15000,
      -10000,
      -10000,
      -10000,
      -10000,
      -10000
    ],
    "name": "Test Case 02"
  }
]