Problem Statement
You are given
In the evening Ciel is going to take a look at the night sky. She will find the constellation in the sky, and mark all the visible stars on her map. She will then compute the area of the convex hull of the visible stars. Compute and return the expected value of that area.
Definition
- Class:
- Constellation
- Method:
- expectation
- Parameters:
- int[], int[], int[]
- Returns:
- double
- Method signature:
- double expectation(int[] x, int[] y, int[] prob)
- (be sure your method is public)
Notes
- The events that represent the visibility of individual stars are mutually independent. Thus you may assume that the visibility of each star was independently generated at random with the given probability, just before Ciel looked at the sky.
- Whenever there is a line that contains all the visible stars, the area of their convex hull is 0.
- Return values with absolute or relative error at most 1e-9 will be accepted as correct.
Constraints
- x will contain between 3 and 50 elements, inclusive.
- x, y and prob will contain same number of elements.
- Each element in x will be between -100 and 100, inclusive.
- Each element in y will be between -100 and 100, inclusive.
- Each element in prob will be between 1 and 1,000, inclusive.
- There will be no two stars at the same position.
Examples
{0,0,1}
{0,1,0}
{500,500,500}
Returns: 0.0625
We have 3 points (0,0), (0,1), (1,0), all of them have 50% probability to be visible. We have 0.5^3 probability to see all 3 stars, and the area will be 0.5, in all other cases, the area will be 0. So the expectation is 0.5^4 = 0.0625.
{0,1,0,1}
{0,0,1,1}
{1000,1000,400,800}
Returns: 0.6000000000000001
Stars 0 and 1 are always visible, thus there are four possible cases: All four stars are visible with probability 0.4 * 0.8 = 0.32, and in that case the area is 1. With probability (1-0.4)*0.8 = 0.48 star 3 is the only invisible star, and the area is 0.5. With probability 0.4*(1-0.8) = 0.08 star 2 is the only invisible star, and the area is 0.5. Finally, with probability (1-0.4)*(1-0.8) = 0.12 only stars 0 and 1 are visible, and the area is 0. Thus, the answer is 0.32 * 1 + 0.48 * 0.5 + 0.08 * 0.5 + 0.12 * 0 = 0.6.
{-1,-1,-1,0,0,0,1,1,1}
{-1,0,1,-1,0,1,-1,0,1}
{500,500,500,500,500,500,500,500,500}
Returns: 1.9375
{0,0,1,2,2}
{0,1,2,1,0}
{1000,500,200,500,1000}
Returns: 1.3
{1,5,5,8,2,6,9}
{3,6,4,2,5,7,9}
{100,400,200,1000,400,900,600}
Returns: 12.888936
{-100,100,-100,100,-42,57,-34,76,35,-75,-54,10,43}
{-100,-100,100,100,52,-57,-84,63,-43,50,63,10,-44}
{1000,1000,1000,1000,342,747,897,325,678,34,53,6,253}
Returns: 40000.0
{1,2,3,10}
{3,5,7,0}
{1000,400,1000,1000}
Returns: 21.0
{10, 11, 1, 15, -6, 20, 20, 5, -18, 7, -2, 15, 19, -10, -2, -5, 1, 14, 4}
{9, 50, 4, -44, -66, -32, 17, -72, 46, -8, 18, -77, 61, -45, 32, -75, -34, -34, 57}
{17, 23, 23, 25, 24, 19, 21, 27, 23, 27, 19, 17, 27, 26, 19, 25, 19, 25, 17}
Returns: 4.461022170837306
{32, 57, -14, 11, 4, 22, -51, -32, 52, -38, -14, 73, 58, -27, 68, 22, 24, -17, 59, 52, -41, 21, -4, -27, 0, -6, -23, 53, 57, -44, 62, 12, 48, -41, 38, 19, -28, -48, 45, -70, 61, -36, 40, -48, 40}
{-2, 8, 18, 22, 25, -8, -18, -2, 14, -4, 23, -15, 20, 23, 11, 20, -24, -20, 15, -16, 6, 3, -10, -19, -18, 19, -24, -12, -11, -18, 1, -16, 3, 8, -18, 5, -15, 13, 22, -9, 16, -4, -16, -1, 8}
{505, 420, 429, 425, 443, 426, 412, 384, 372, 391, 496, 502, 436, 385, 478, 476, 494, 412, 453, 436, 497, 432, 432, 425, 501, 388, 484, 426, 453, 494, 460, 439, 459, 467, 397, 389, 452, 483, 483, 413, 441, 512, 489, 471, 393}
Returns: 4377.648830864186
{22, 13, 35, -64, -24, 45, -26, 0, -11, 37, -30, 49, -7, 0, -58, -2, -27, 17, 10, -2, 41, -1, -10, -17, 15, -5, 42, 36, 25, 33, -66, 39, -53, 5, 60, -19, -63, 20, 57, 56, 27, -48}
{-13, 15, 5, 15, -12, -23, -9, -22, 31, -26, -10, 17, -14, 8, 14, 16, -6, 5, -4, 30, 3, 28, -3, -22, -3, -16, 5, 11, 22, -10, -18, 1, -12, -30, 12, -20, -30, 2, 29, 29, 24, 23}
{557, 550, 549, 543, 580, 640, 661, 517, 564, 594, 663, 561, 518, 673, 516, 505, 593, 503, 671, 577, 574, 689, 538, 702, 700, 507, 702, 722, 627, 618, 559, 547, 554, 542, 573, 623, 666, 616, 587, 522, 552, 504}
Returns: 5680.883484201384
{-92, 33, -10, -86, -26, 79, -51, -96, 21, 2, 48, -35, -36, -59, -18, 5, -72, 39, -47, -55, -96, -17}
{7, 59, 35, -63, -54, -5, -32, -25, 44, 58, 16, -50, 50, -7, -52, -4, 24, -22, -20, -44, -31, 29}
{217, 207, 210, 209, 213, 215, 212, 209, 215, 216, 219, 209, 209, 210, 217, 206, 206, 208, 210, 214, 218, 220}
Returns: 4239.314320243823
{-63, 12, -11, -55, 72, 58, 13, 7, -55, 87, 78, -66, 78, -59, -34, -74, -60, -37, -65, 13, 30, -12, -16, -44, -8, -46, 89, 2, -81, 32, -69, 42, -60, -93, 74, -88}
{22, 37, 46, -57, 31, -38, 55, 38, -34, 54, 46, -50, 21, -29, 46, 53, 2, -30, -37, -64, 35, 14, 54, -8, -24, -2, -64, -64, 65, 42, 6, 56, -37, 39, -41, 45}
{124, 136, 121, 126, 126, 126, 117, 132, 114, 124, 118, 129, 114, 119, 125, 126, 135, 114, 124, 135, 115, 126, 127, 122, 132, 134, 125, 132, 116, 136, 128, 121, 136, 130, 121, 114}
Returns: 5019.8249957021035
{-42, 4, -35, 36}
{26, 81, 32, 43}
{414, 415, 419, 419}
Returns: 201.07608500386
{-63, 57, -52, -10, 71, -12, -40, 25, 69, -45, 13, -71, -32, 66, -80, 57, 65, 64}
{-39, 10, 30, 15, -32, -51, 52, -16, 50, -3, -24, 55, 16, -52, 37, 58, 43, -67}
{637, 561, 676, 508, 627, 539, 830, 526, 502, 595, 764, 666, 612, 815, 525, 572, 739, 642}
Returns: 12653.679395638434
{18, -4, 18, -8, 17, -17, -5, -14, -12, -9, -14, 9, 5, 21, 7, 9, -5, -20, 19, 18, -11, -11, -14, -18, 6, -4, -2, -21, 18, 3, 21, 8, 18, 5, 4, -4, 15, -17}
{-1, -29, -40, -28, -56, -43, -57, 27, 45, -26, -32, -28, -8, -1, 11, -55, -10, -64, -17, -30, 45, -28, 69, 24, 67, 59, -34, -47, -25, -30, 72, -72, 57, -58, -4, 28, 35, -49}
{136, 321, 174, 162, 293, 326, 198, 149, 203, 304, 237, 268, 218, 233, 246, 271, 342, 154, 318, 250, 328, 142, 326, 322, 215, 193, 324, 259, 200, 213, 261, 187, 294, 179, 258, 256, 177, 332}
Returns: 2777.143920028618
{-2, 18, 1, 19, -12, 10, -8, 19, -5, -20, 17}
{7, 4, 22, -2, 20, -28, -32, -26, -5, 44, -36}
{966, 902, 799, 768, 901, 795, 774, 703, 921, 944, 717}
Returns: 1530.4818076740148
{64, -67, 52, -64, 7, 25, 49}
{-32, -34, 16, -12, 28, -15, -19}
{298, 541, 716, 775, 472, 707, 277}
Returns: 2390.423405346704
{-11, -14, -15, -4}
{-86, -72, 15, -50}
{625, 215, 313, 643}
Returns: 72.06764171937499
{35, 17, -25, -38, 7, -20, 31, -12, 34, 48, -23, 52, 26, -21, 3, -53, 16, -26, -9, 2, 46, 32, 18, -30, 9, -2, 0, 45, -38, -3, 38, 23, 24, -26, 8}
{-1, -25, 26, -24, -4, -12, 5, -3, -23, 20, 8, 17, -22, -8, 8, 20, -9, 5, 5, -2, -15, -20, 14, 21, 9, 5, 15, -22, 22, 26, -2, 16, 5, 15, 12}
{214, 280, 305, 198, 251, 281, 237, 193, 256, 188, 324, 168, 233, 132, 208, 291, 216, 300, 331, 146, 229, 257, 199, 209, 164, 146, 150, 262, 128, 138, 197, 170, 147, 238, 124}
Returns: 1737.4445566190175
{5, 65, 18, 9, 21, -54, 39, -36, -40, -21, -32, -58, 19, -14, 78, 74, 42, -30, 8, -1, 64, -49, -53, 64, -58}
{-3, 3, 9, 12, 4, 6, 9, 12, 9, 1, 1, 12, -6, -7, 13, 4, 0, 4, 2, -13, -11, -8, 11, -6, 3}
{406, 307, 181, 313, 164, 228, 70, 283, 63, 310, 225, 238, 274, 400, 125, 251, 372, 380, 305, 126, 222, 430, 178, 433, 136}
Returns: 1143.5440429992852
{0, 58, 52, 59, -22, -74, 64, -52, -20, -11, 46, 61, -12, 66, -64, 68, 32, 28, 38, 40, -29, -21, -62, 41, -20, 35, 10, 65, 31, 28, -40, -48, -26, -55, 54, 5, 29, 71, 3, -4, -19, 16}
{33, -12, 21, 15, -46, -3, -29, 46, -53, 20, 21, -46, 20, -5, 4, -53, 45, 53, 8, 4, 35, 46, 32, -34, -10, -20, 54, -44, -16, -46, -3, 46, 41, 41, -10, -3, -25, -4, -43, 4, -30, 24}
{308, 347, 357, 394, 393, 405, 347, 328, 322, 343, 285, 295, 317, 369, 399, 322, 303, 347, 359, 364, 289, 322, 389, 318, 302, 328, 394, 345, 357, 398, 322, 304, 373, 338, 368, 310, 336, 323, 300, 374, 380, 286}
Returns: 8600.188241820833
{-65, 17, -4, -61, 49, -38, 3, -18, -52}
{32, 29, 32, -15, 96, -26, -97, 41, -6}
{393, 358, 335, 404, 341, 410, 409, 355, 415}
Returns: 2664.5569556515306
{-25, 23, -21, -3, 21, 11, 22, 21, 24, 2, -21, 15, 18}
{-46, 2, 30, 35, -19, 43, -36, 62, 52, -10, 7, 33, 10}
{351, 185, 286, 113, 72, 228, 69, 186, 303, 101, 155, 149, 340}
Returns: 518.1889924393276
{39, 40, -1, 14, 13, -35, 42, 19, -13, -12, 19, 28, 17, -42, 42, 26, -11, 35, -12, -20, 0, -4, 34, 14, 9, -4}
{-44, -10, -20, -30, -34, -29, 16, 17, 20, -30, -26, 34, -22, -16, -7, 44, -32, 30, -22, 34, 37, -6, -6, -21, -30, 13}
{445, 577, 527, 323, 500, 650, 599, 471, 528, 606, 384, 306, 611, 311, 565, 420, 452, 577, 489, 381, 574, 584, 589, 558, 497, 480}
Returns: 3782.95740375258
{6, 14, -3, -10, -1, 8, -1, -15, 15, 4, 11, 12, -7, 15, -1, -14, -14, -3, 9, -10, 3, -3, 12, 12, -15, 5, -8, 10, -8, 1, -14, -11, -9, 13, 1}
{68, 62, 91, -66, -1, 52, 10, 32, 49, 28, 23, 29, -54, 91, -46, -77, 39, 79, 80, -50, -55, -17, 47, 7, -29, 18, 52, 63, 15, -79, 70, -40, -82, 12, 21}
{512, 191, 170, 524, 470, 638, 507, 589, 308, 286, 652, 283, 572, 353, 422, 212, 497, 363, 355, 309, 277, 444, 554, 612, 293, 563, 184, 452, 271, 270, 550, 523, 212, 540, 323}
Returns: 2840.2033528867164
{-15, 4, 16, -6, 4, -8, -5, -12, 3, 6, 10, -12, -11, -1, 14, 5, 6, 14, 6, -16, 16, -9, 9, -3, -16, -8, -16, 15, 13, 13, 1, 4, 15, -9, 16, 7, 11, 5, -10}
{5, -10, 15, 3, -15, 14, 8, -8, 10, 8, 2, -10, 8, 4, -15, 15, -1, 11, 7, -6, -6, 7, -3, 1, 11, -11, 6, -14, 6, -16, 2, -5, -7, 9, -4, 16, -12, 2, 2}
{337, 343, 331, 333, 342, 334, 333, 343, 332, 332, 339, 331, 336, 331, 338, 336, 333, 331, 335, 331, 333, 343, 331, 343, 337, 339, 343, 331, 334, 339, 337, 334, 340, 335, 339, 344, 339, 338, 336}
Returns: 607.4836363922564
{4, 6, -4, -10, 16, -8, -19, 16, 5, -7, 7, -14, 15, 13, -14, 16, -13, -13, 0, -7, 10, 7, -20, 2, -3, 19, -6, 9, -8, -1, -17, 11, 16}
{6, 4, -6, 6, 6, 3, -3, 4, -2, 5, -10, 8, -3, 5, -5, 10, 8, 10, -9, -4, 9, -5, 7, 3, -5, 1, -10, -3, 9, -8, 7, -5, -7}
{43, 47, 32, 47, 38, 43, 43, 42, 47, 31, 40, 32, 40, 47, 40, 43, 47, 40, 33, 32, 41, 31, 45, 44, 29, 45, 36, 45, 40, 32, 47, 33, 35}
Returns: 13.769951507625166
{76, -61, 18, 9, -38, 33, -22, -15, -16, 1, -32, 44, 69, -73, 40, 39, -33, 8, 68, 17, 39, -41, -8, 80}
{18, -1, -30, 21, -29, -19, 0, 9, 21, 3, -17, -10, -30, 9, -16, 28, 27, -31, -11, 16, 15, 5, 26, -1}
{453, 746, 481, 651, 682, 376, 764, 365, 328, 343, 465, 511, 635, 849, 682, 816, 429, 404, 666, 542, 743, 343, 761, 416}
Returns: 5914.5314721969835
{5, 1, -21, 7, 19, -11, -10, 15, 17, 18, 13, 2}
{-49, 23, -9, 11, -26, 20, 42, 33, -5, 20, 42, -47}
{171, 365, 578, 279, 468, 515, 124, 197, 210, 287, 107, 317}
Returns: 748.4287774182137
{62, -33, -19, -4, -52, 45, 25, -54, 22, 31, -56, -10, 26, -40, -8, -61, 49, 39, -41}
{39, 17, -19, 15, 21, -26, -10, -43, -7, -17, 25, 3, 37, 19, -35, -39, -46, 29, -9}
{174, 126, 164, 129, 198, 119, 161, 171, 185, 185, 175, 192, 118, 200, 198, 135, 162, 170, 153}
Returns: 1297.794423913196
{-14, 7, -10, -1, 7, -6, -12, -13, 2, -2, -1, -8, 6, 12, -13, 10, 14, 11, -9, 13, 13, 7, -5, 4, -2, 6, 10, 10, -9, 11, -5, 7, -8, 8, -9, -8, -2}
{-7, 60, 75, 77, -60, 71, -23, 65, 8, -42, -78, 6, 27, -52, -46, 75, 19, -77, 25, 78, -8, -14, 17, 15, 18, -30, -66, 53, -8, -57, 70, -1, -63, 32, 66, -39, 51}
{36, 14, 24, 16, 44, 32, 47, 23, 32, 39, 29, 14, 17, 27, 39, 18, 15, 14, 37, 30, 16, 20, 48, 13, 35, 27, 20, 44, 43, 40, 18, 22, 16, 19, 49, 22, 14}
Returns: 42.34126638778055
{50, 44, 21, 40, -20, 53, 55, 15, -22, 13, -30, 15, 17, -7, -46, 25, 24, -4, -36, -46, 34, -7, 43, 2, 45}
{27, -17, 16, -21, 29, 36, 11, -18, -3, 0, -8, -29, -9, 26, 32, -9, 35, 34, -10, 15, 11, -16, -14, -14, 18}
{464, 481, 741, 510, 428, 717, 547, 697, 335, 754, 615, 673, 615, 335, 611, 606, 742, 597, 709, 686, 772, 727, 677, 422, 756}
Returns: 4387.262393333645
{-70, -51, -44, -28, -84, 18, 68, 48, -81, 76, -7, -25, 24, -46, -24, 12, 96, -29, 85, 58, 7, -94, 77, -64, 21, -60, 33, 74, 79, 44, -29, 40}
{32, -2, 20, 14, 28, 3, -19, -16, 18, 6, -16, -29, -26, 2, -15, 15, -33, -31, 5, 6, 23, 15, 18, 30, 20, 26, 4, 9, -20, -14, 14, 8}
{246, 218, 286, 434, 469, 598, 446, 233, 262, 617, 419, 261, 355, 228, 176, 222, 623, 330, 191, 658, 370, 278, 350, 584, 261, 574, 232, 288, 280, 536, 291, 586}
Returns: 5713.845621373605
{2, 0, 4, -26, -20, 19, 5, 1, -17, 6, 2, 23, 4, 11, 2, 17, 2, 18, 19, -23, -8}
{2, -3, 8, 4, -16, -2, -5, -6, 3, -3, 4, 5, -10, 8, -17, -13, -11, -11, 7, 3, -4}
{471, 330, 411, 271, 333, 449, 387, 290, 416, 203, 222, 131, 470, 294, 463, 175, 336, 353, 141, 261, 404}
Returns: 402.4498779982829
{7, 9, -16, 12, 25, -23, -23, 28, 16, 24, -2, 5, -21, 22}
{-3, -10, 11, 3, -9, 15, 5, 3, -13, -14, 9, -5, 2, 13}
{793, 795, 741, 758, 782, 746, 776, 756, 749, 745, 753, 790, 787, 767}
Returns: 863.124421749571
{60, -29, -75, 19, -6, 46, 71, -15, 55, -3, 40, -63, -18, -32, 37, -11, -67, -22, 12, 52, 9, -30, 66, 50, 72, -56, 70, -8, -10, -37, 40, -12, -71, -74, 57, 65, 51, -5, -56, 53, 74, -30, -6, 40, -28, -52, -45}
{12, 11, 30, -17, 23, 31, -34, -33, 2, 37, -29, 4, -30, -6, 0, 34, 31, 30, -6, 5, -30, 25, -31, -29, 18, 32, 6, -27, -21, 12, -26, -35, -10, 28, 2, 8, 36, 26, 15, -13, 34, -10, -8, -21, -8, 15, -18}
{346, 289, 452, 347, 221, 385, 275, 199, 388, 497, 206, 394, 346, 257, 227, 179, 276, 360, 495, 212, 448, 406, 293, 431, 251, 379, 248, 391, 303, 385, 383, 321, 351, 208, 483, 390, 402, 488, 265, 386, 243, 471, 215, 313, 190, 219, 446}
Returns: 6853.542742986758
{7, 3, 2, -5, 23, -16, -18, -9, -14, 23, 11, -19, -27, 2, -1, -6, 2, -27, 7, -27, 24, 11, 15, 7, -16, 1, 9, -8, 4, 4, 12}
{-13, 18, -38, -23, -3, 3, -21, 12, 34, -7, 21, -30, 11, -14, 24, -20, -34, 7, -28, -9, 3, 4, 29, -8, 4, -10, 32, 17, 21, 23, -19}
{196, 350, 192, 449, 336, 276, 243, 393, 311, 211, 338, 341, 283, 304, 255, 404, 249, 378, 227, 445, 208, 302, 405, 426, 354, 196, 304, 268, 274, 312, 186}
Returns: 1483.8922241714763
{-2, -66, -28, -8, -64, 45, 51, 19, 14, 4, 43, -46, 53, 22, -40, 28, -26, -70, 37, 35, -25, 60, -24, 5, 31, -48, -21, 26, -46, 20, -16, -12, -16, 65, -43, -9, -52, 45, 49, -42, 24, -30, 48, 26}
{-51, 15, 60, -45, 24, -22, -34, -61, 17, 50, -11, 54, 49, -20, 62, -3, -58, -61, -2, 25, 3, 60, -46, -6, 36, 6, -44, -61, -33, 48, 62, 53, -50, 43, -50, 41, -39, 0, 0, 12, 54, -59, 55, -46}
{555, 608, 645, 661, 681, 613, 600, 638, 652, 662, 591, 643, 561, 682, 605, 564, 583, 628, 598, 683, 673, 553, 676, 617, 684, 628, 652, 655, 679, 677, 644, 574, 629, 642, 664, 658, 559, 647, 619, 552, 619, 564, 593, 654}
Returns: 12856.769460047655
{6, -20, -41, -29}
{2, -4, 25, 4}
{822, 138, 130, 316}
Returns: 21.185318792879997
{-31, 6, 23, -75, -14, -33}
{14, 3, -45, 19, -3, 33}
{790, 589, 516, 632, 658, 476}
Returns: 980.1804658683616
{47, 6, -49, -24, 13, 0, -28, 43, 50}
{-34, 45, -11, -37, -37, 4, -32, 0, -39}
{70, 11, 101, 17, 144, 103, 36, 66, 131}
Returns: 20.59174163718898
{51, 50, 14, -27, 15, -73, -18, -69, 51, -65, 66, -77, -44, 22, 7, -37, 39, -62, 29, -4, -63, -2, -2, -32, 40, 75, -52, -13, 55, 19, 73}
{22, -5, 35, 48, 76, 57, 36, -48, 15, 8, -42, -28, 46, 3, 54, -27, 37, -15, 75, 52, -72, 1, 31, -19, 28, 2, -76, -1, 76, -25, -70}
{37, 40, 41, 41, 37, 38, 39, 40, 40, 40, 41, 40, 41, 39, 38, 37, 39, 39, 38, 38, 37, 37, 40, 40, 37, 37, 40, 37, 40, 41, 39}
Returns: 292.21673789319595
{25, -37, 30, 35, 16, -48, 29, 50, 41, 36, 69, 18, 34, -60, -23, 1, -20, 25, -62, 64, 20, -63, 73, -23, -37, 64}
{1, 1, 22, 15, 12, -6, -26, -7, -9, 32, 9, -21, 31, -28, 28, 14, -27, -31, 17, -17, -23, -12, 25, -23, -30, 3}
{849, 631, 641, 706, 788, 710, 827, 736, 803, 602, 741, 898, 939, 891, 686, 663, 749, 737, 712, 608, 786, 709, 778, 765, 713, 880}
Returns: 6454.592918732312
{-45, -12, -34, -42, -32, 23, 5, 53, 29, 3, 39, -8}
{-18, -9, -29, 1, 18, 46, -5, -1, 16, -1, -15, 40}
{788, 802, 597, 280, 374, 797, 358, 201, 739, 703, 555, 207}
Returns: 2637.904469359956
{16, 15, 0, -5, -2, -17, -28, 27, -28, 24, 21, 22, 31, 9, -20, 25, -34, 16, 34, 30, -27, 15, 3, 17, -26, -11, -12, -30, -16, 24, -23, -3, 28, 15, -32, -6, 23, 10, -9, 8, 17, -26, -32, 32, 3, 7}
{-19, -29, -7, -3, -2, 15, 20, 5, 33, 18, 22, 21, 34, 9, 32, 10, 2, 36, 16, -8, -21, -19, -6, -3, 1, 5, 28, 34, 5, 8, -9, 7, -20, 25, 24, -24, -33, -20, -28, -29, 18, 34, -1, 24, 25, 31}
{673, 635, 710, 645, 883, 797, 640, 796, 685, 687, 745, 781, 716, 839, 809, 711, 723, 642, 712, 791, 733, 855, 716, 689, 650, 851, 662, 633, 691, 652, 798, 722, 822, 704, 871, 745, 835, 735, 772, 795, 842, 865, 638, 662, 685, 703}
Returns: 3707.2138053376257
{-43, -28, 33, 16, -30, -36, 37, -7, 45, -26, -35, 29, 0, 14, 44, -43, 39, 32, 32, 23, 17, 34, -4, 8, -39, -1, -14, 21, 7, 32, 25, 45, 45, -24, -32, 28, 39, 6, -36, -3, 9, -47, 35, 10, -21, -47, -47}
{-37, 38, -80, 50, -74, 31, 50, -66, -35, -71, -57, 50, 71, -77, 0, 83, 16, 0, 4, 0, 23, 69, 41, 96, 43, 73, 83, 38, 31, -22, -22, -74, 3, -59, 88, 53, -39, -33, 93, -89, -80, -36, 67, -83, 39, 76, 58}
{24, 40, 22, 34, 61, 52, 32, 28, 33, 71, 39, 42, 18, 59, 61, 30, 62, 35, 34, 50, 24, 36, 45, 14, 16, 34, 44, 66, 58, 27, 16, 24, 26, 34, 14, 72, 38, 52, 63, 68, 59, 65, 66, 60, 31, 52, 19}
Returns: 815.8402977017311
{51, 78, -3, 27, 2, -86, 13, -32, -60, -2, -83, 6, 38, 40, 14, -40, 14, -51, -95, -4, -62, -89, -19, -19, -45, 39, 30, 52, 76, 94, -8, -43, 78, 8, -82, -60, 78, 79, 50, 22, 31}
{22, 59, 67, 70, -72, 15, 12, -22, -55, -52, 81, 65, -70, -17, 55, 43, -6, -59, -10, -42, -4, -75, 11, 40, 33, -29, 82, 82, 4, 64, 76, -81, -44, 25, -34, -74, -53, 50, 79, -43, 41}
{606, 580, 198, 593, 361, 517, 174, 708, 197, 365, 530, 397, 643, 382, 560, 447, 671, 536, 254, 475, 386, 689, 490, 455, 653, 450, 435, 535, 426, 699, 553, 707, 224, 689, 340, 701, 201, 295, 374, 234, 186}
Returns: 21131.38874420531
{24, 8, 65, 72, -81, -24, -37, -22, 52, -7, 23, 78, 34, 69, 31, 91, 39, -66, 60, 10, 46, 39, 32, 0, 81}
{-89, 37, -38, -46, -21, -9, 49, 91, 47, -31, -23, -33, 83, 64, 96, -8, -75, 47, -14, -56, -54, 56, -35, 95, 23}
{363, 868, 643, 606, 815, 443, 853, 706, 703, 710, 474, 467, 758, 863, 715, 396, 830, 320, 473, 414, 314, 540, 746, 796, 819}
Returns: 17811.865185302056
{-10, -12, -23, -29, 0}
{82, -71, -79, -77, -9}
{350, 862, 652, 879, 346}
Returns: 599.5044291611827
{45, 18, -38, 11, 9, -39, -21, -27, 21, 41, 7, 30, -44, -6, 0, -11, 25}
{48, 40, -54, 64, 1, -62, -43, 30, 0, 18, 17, 56, 5, -7, 83, 50, 20}
{313, 296, 179, 324, 165, 228, 252, 239, 237, 247, 137, 288, 263, 201, 163, 304, 195}
Returns: 1833.3275694241947
{-2, 42, -11, -14, -9, -15, -17, 46, 55, -25, -24, 65, -7, 58, -2, 57, -20, -16, 9, -22, -51, 31, -14, 59, -42, -39, 33, -17, -65, -24, -7, 65, -19, -15, -2}
{85, -31, -60, -1, -25, -16, 14, 84, 65, 88, 53, 8, 48, 55, -7, 41, 90, -77, 46, 35, -12, 60, 19, 12, -38, -80, -45, 12, 5, 26, 34, 70, -64, 10, 36}
{195, 185, 129, 212, 254, 190, 207, 264, 87, 346, 308, 58, 270, 141, 201, 252, 333, 278, 269, 135, 107, 62, 252, 379, 381, 314, 166, 313, 148, 264, 366, 287, 190, 345, 174}
Returns: 6971.001720674897
{-18, 6, 27, -19, 9, 7, -24, -1, -1, 10, 23, 23, -18, -12, 28, -18, 26, 25, 3, 27, 15, 10, -15}
{42, -26, 6, 3, -28, 35, 7, 51, -47, -15, 17, -37, -52, -39, 4, 17, -13, 45, 12, 24, 39, 33, 7}
{422, 252, 643, 117, 260, 220, 493, 788, 553, 594, 712, 585, 527, 636, 194, 643, 382, 727, 410, 735, 167, 204, 401}
Returns: 3310.375832150936
{0, -15, -3, 9, 0, -9, -2, -2, 9, 8, -10, 9, -10, 13, 8, 9, 12, 6, 0, -3, 11, 4, 5, 2, -7, 5, -3, -2, -14, -14, -5, 1, -5, -9, -2, -13, 5, 10, 8, -6, -10, -7, -11, 3, -5, -7, 15}
{-12, 63, -55, 55, -67, -11, 76, 83, -39, 30, -11, -51, 47, -18, -85, -59, 82, -14, -78, 58, 32, 59, 16, -5, -67, 46, -65, -16, -83, 38, 3, 34, 65, 36, 15, -83, 73, -35, 23, -65, -28, 73, -53, 60, -36, -13, 66}
{501, 769, 683, 575, 575, 935, 810, 861, 702, 717, 750, 524, 940, 778, 517, 577, 633, 483, 776, 590, 812, 640, 727, 705, 859, 632, 928, 700, 683, 833, 776, 913, 630, 582, 914, 557, 608, 937, 698, 679, 503, 929, 715, 788, 533, 574, 835}
Returns: 4007.7229232083196
{-5, 1, -2, -3, 1, 6, 8, 6, -2, -9, -9, -8, -8, -5, -3, -3, 5, 5, 4}
{-21, -93, -27, 88, 15, -67, -44, -54, -71, -48, -92, 13, 69, -82, 31, 43, 30, 35, -13}
{712, 568, 776, 456, 454, 635, 669, 800, 796, 473, 677, 573, 740, 463, 630, 772, 454, 766, 544}
Returns: 1845.847308789364
{-10, 61, -58, 15, -80, -69, -22, 74, 40, -60, 74, -19, 5, -6, -76, 3, -24, 66, -17, -34, -74, -45, -11, -31, -48, 40, 59}
{-18, 34, -31, 32, -15, 14, -15, 34, -35, 18, -19, 14, 33, 36, -6, 9, -26, 24, 32, 18, -28, 21, -12, 35, 13, -31, 19}
{205, 101, 99, 181, 123, 174, 215, 177, 95, 198, 215, 83, 179, 181, 81, 172, 205, 71, 185, 198, 74, 76, 181, 193, 104, 170, 130}
Returns: 2117.177579627615
{-24, -12, 55, 24, -30, -38, 49, 34, 30, -24, -24, -29, -36, 38, -58, 23, 41, -2, 8, -50, 43, 34, 19, -24, 54, 33, 48, 38, -53, -52, -58, 41, 34, -40, 29, 27, -1, -52, 27}
{-37, 62, 60, -60, -47, 21, -29, -13, 47, -31, 78, 20, 71, -74, 12, 1, 15, 78, 53, 64, 50, 15, -64, -43, 69, -7, 15, -13, 45, 61, 7, 63, 50, 55, 19, 55, 34, -80, 29}
{485, 396, 540, 452, 615, 437, 614, 464, 539, 554, 764, 629, 652, 497, 592, 743, 430, 465, 494, 656, 407, 750, 486, 410, 529, 407, 536, 381, 699, 775, 751, 397, 652, 500, 470, 695, 764, 537, 691}
Returns: 13000.604231849135
{-2, -97, 47, 25, 51, 59, -83, 55, -91}
{-36, 75, -52, 10, 30, -9, -9, -34, 58}
{858, 733, 711, 670, 961, 776, 647, 898, 930}
Returns: 9954.346082122627
{3, -9, -20, 12, 56, -37, -40, 47, 43, -27, 0, -54, -26, -9, 53, 38, 19, 33, -47, 4, 56, -11, 32, 42, -4, 4, 17, 12, 14, 3, 1, -25, 13, -40, -30, 26, -27, 53, -41, -27, 51, -49, -44, 24, 44, -35, -25, -32, -7}
{3, -52, 3, -15, -18, -9, -36, -52, 9, -3, -49, -9, 51, -27, 2, -36, -4, -51, 10, 36, 33, 18, -34, -14, 43, 13, 45, -1, 33, -19, -16, -12, -9, 51, -25, 44, 46, 31, 52, 3, -52, -4, 50, 7, -40, -46, -6, -48, -19}
{12, 12, 11, 11, 12, 11, 12, 11, 12, 11, 12, 12, 12, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 11, 12, 11, 11, 12, 11, 11, 11, 11, 11, 12, 12, 12, 12, 11, 12, 12, 12, 12, 11}
Returns: 20.697311491413917
{-7, 19, -24, 16, 25, 2, 1, -16, 16, -5, 5, -19, -10, -20}
{27, 64, 22, -32, -1, 3, 18, 87, 3, -72, 54, 16, 30, 36}
{298, 250, 294, 409, 349, 394, 395, 188, 264, 244, 335, 340, 330, 203}
Returns: 1134.9734859119376
{-8, -15, 0, -2, 14, -2, 33, -15, -15, -22, 11, 25, -25, -2, 6, 15, -7, 16, 21, -16, 16, -41, -30, -35, 41, -5, -41, -38, -23, -16}
{-8, 77, 77, 52, -49, -40, 67, -71, -60, -13, -8, -37, -46, -51, 37, 73, -44, -54, 33, -2, 20, 57, -63, -41, 30, -22, 63, -58, -44, -48}
{251, 456, 519, 145, 171, 199, 467, 390, 414, 495, 136, 448, 463, 517, 200, 410, 181, 215, 244, 424, 397, 543, 209, 434, 206, 488, 244, 463, 225, 371}
Returns: 6110.477491472669
{-1, -13, -16, 0, 9, -18, -15, -11, 18, 21, 19, 22, -2, 14, -12, 15, -16, -20, -10, 17, 3, 11, 16, 11, -4, 7, -22, -2}
{-16, -14, 3, -17, -6, -18, -17, 10, -2, 16, -9, 10, -5, 11, -9, -3, -11, -17, 3, -7, -1, 7, -18, -15, -18, 7, -13, 8}
{582, 789, 707, 656, 737, 294, 629, 385, 508, 963, 952, 771, 232, 359, 860, 470, 254, 881, 327, 580, 924, 663, 814, 579, 347, 757, 260, 472}
Returns: 995.759684579105
{10, -39, 52, -13, -20, -50, -6, 3}
{-25, 8, 12, -20, 0, -21, 3, 28}
{637, 527, 630, 404, 400, 484, 634, 409}
Returns: 1352.7778363448672
{-26, -33, 14, 70, 63, -70, 11, 49, 55, -14, 23, -17, -10, -71, 7, -25, 0, 42}
{20, 5, 52, -5, 12, -52, 65, -33, -33, 20, -7, 60, 59, -54, 26, 60, -11, 33}
{250, 238, 197, 164, 236, 210, 162, 196, 248, 179, 186, 208, 248, 191, 205, 245, 198, 220}
Returns: 2526.803195393798
{-13, 5, 31, -32, -7, -31, 14, -31, 18, 28, 1}
{5, 25, -17, 23, -23, -35, -46, -64, 63, 37, -18}
{461, 489, 489, 448, 358, 436, 373, 372, 453, 348, 483}
Returns: 2178.9913723237432
{-76, 27, 7, 58, -71, 4, -91, -65, 68, -14, -89, -32, -2, 87, -63, 14, -7, 3}
{6, -39, -24, 39, 34, -66, -68, -48, 57, -69, -31, 67, -34, -15, -9, -61, 19, -9}
{714, 732, 723, 879, 777, 572, 709, 859, 810, 856, 653, 844, 585, 801, 613, 737, 575, 781}
Returns: 16316.421289128208
{-41, 24, -50, -32, 7, -37, -6, -12, 5, -1, -38, 3, -42, 14, -19, -7, -31, 22, -28, 0, -18, -15, 3, -41, -36, -31, -16, 40, 43, -3, -37, 48, -17, 13, 13, -35, -15, -5, 38, 15, 5, 23, 7, 13, 34, 16, -12}
{-15, 13, -15, -19, -19, -23, 1, 21, 3, -18, -15, -1, 14, 7, -17, 22, 15, -7, -5, 6, 1, -22, 20, 23, 19, -16, 10, 2, 5, 14, -13, -6, 20, -22, -13, 8, 14, 23, 3, 16, -19, 0, -6, 10, 21, -20, -6}
{631, 693, 717, 723, 658, 602, 672, 599, 668, 720, 734, 700, 588, 774, 638, 753, 691, 780, 750, 761, 646, 706, 614, 742, 761, 673, 775, 732, 658, 756, 733, 756, 594, 572, 675, 676, 581, 571, 603, 588, 715, 773, 783, 703, 597, 790, 612}
Returns: 3311.5535918790697
{-54, -45, -40, -54, 36, 45, -16, 34, 42, 49, -68, -31, 50, 34, 41, -25, -26, 33, 24, -2, 11, 43, 9, 15, 54, 32, -63, -35, 30, -62, 57, -69}
{-96, 72, -22, -37, -3, -50, -67, 62, -74, -44, 39, -47, 70, 79, 13, -96, 54, -55, -30, 54, -94, -69, -80, -14, -75, -54, 55, -38, -1, -23, -80, 2}
{77, 26, 50, 62, 39, 48, 25, 24, 89, 50, 44, 81, 65, 63, 76, 58, 89, 52, 52, 38, 30, 85, 89, 81, 30, 78, 55, 72, 68, 50, 36, 64}
Returns: 901.6805006996702
{15, 56, -80, 25, 76, 58, -31, 13, -12, -38, -21, -63, 71, 64, 51, 11, 31, 30, -72, -66, -61, -47, -1, 53, 20, -22, 53, 17, 46, -35, 2, 76, -73, 23, -31, -17, 50, -32, 20, 24, 52, -56, -18}
{-18, -48, -17, -43, 19, 48, 28, -30, 17, -14, -2, -38, 7, -20, 24, 2, 39, 21, 32, 19, -29, 33, -14, -30, 6, -46, 11, -22, -16, 20, 18, -19, 26, -23, -29, 27, 29, 36, 41, -7, 7, -11, -47}
{405, 433, 523, 319, 653, 679, 213, 657, 239, 628, 450, 194, 740, 637, 530, 196, 263, 322, 680, 418, 668, 452, 298, 698, 648, 421, 329, 585, 509, 359, 195, 555, 424, 425, 681, 503, 515, 628, 527, 737, 607, 523, 475}
Returns: 10298.230803523482
{-79, 0, -5, -87, 62, 42, 59, -87, -22, 56, 39, 54, -14, 48, -54}
{22, 76, 54, -64, -67, -16, -46, -35, -55, 70, -35, -28, -41, -33, -63}
{433, 366, 380, 423, 409, 411, 368, 423, 366, 437, 394, 425, 393, 402, 433}
Returns: 8881.926133154022
{17, 6, -13, 9, 13, 4, 5, 29, 15}
{-28, -5, -16, 22, -29, -23, -4, 25, 29}
{103, 115, 142, 112, 113, 121, 122, 104, 113}
Returns: 22.645893860151755
{90, 10, -72, -42, -72, -28, -37, 28, 65, 53, -80, 14, -33, 26, -60, -78, 1, -15, 27, 77, 52, -53, -30}
{11, 2, 7, -12, -6, 9, -8, -8, -3, -11, 0, 5, 5, -14, -8, -18, -15, -2, -5, 4, -6, -17, -10}
{437, 272, 453, 347, 431, 246, 289, 432, 427, 271, 341, 174, 271, 497, 405, 303, 175, 171, 222, 412, 501, 374, 472}
Returns: 2027.5210361349086
{-1, 8, 6, -16, -6, -3, 10, 15, -13, 2, -2, -4, -6, -13, 11, 13, 13, 6, 6, -3, -5, -13, 14, 1, -4, 12, -12, -13, -16, -2}
{4, -43, 51, 21, -19, -73, 66, 25, 15, 27, 41, 61, 62, -38, -62, -71, 31, -43, -42, -41, -38, 65, -20, 37, -3, -3, 22, -12, 25, -31}
{26, 22, 6, 27, 28, 11, 16, 19, 10, 10, 11, 19, 27, 7, 27, 12, 25, 15, 16, 23, 9, 29, 8, 17, 27, 2, 29, 7, 6, 21}
Returns: 5.878112805693022
{7, 59, 10, 44, -63, 74}
{-14, -20, 9, 1, -18, 2}
{590, 385, 448, 671, 671, 276}
Returns: 716.1776901063826
{5, 32, -8, 8, 11, 33, -12, -34, 41, 28, -45, -1, -45, 10, 24, -37, 43, 43, 42, 23, 10, -17, 13, 32, 45, 33, 3, -30, 38, -35, -32}
{19, -34, 21, 44, 36, -79, -79, 51, -85, 34, 61, 0, -15, 8, 5, 40, 41, -33, -12, -4, -51, -16, 40, 11, -53, 18, 11, -5, 70, -17, 57}
{31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31}
Returns: 95.38899983662115
{-7, -1, -1, 19, 8, 11, 9, -4, 13, 26, 15, 22, -18, -18, 21, 14, 23, -20, -10, -20, 17, 13, -25, -9, -20, 4, -15, 5, -22, -17, 13}
{39, -40, 43, -6, 34, 64, 23, 10, 14, -34, -40, -53, 66, -13, 51, -32, 18, 12, 25, -40, -15, 20, 25, -50, -32, -2, 64, 23, 28, -29, -66}
{33, 30, 36, 41, 43, 34, 29, 31, 42, 22, 32, 36, 23, 28, 35, 31, 28, 23, 41, 23, 34, 39, 40, 25, 31, 29, 31, 23, 41, 43, 32}
Returns: 55.32783709312466
{-20, -7, -39, -15, 35, -53, 29, -18, -56, -12, 22, -28, -28, -38, -42, 33, -41, -36, -56, 53, 49, 8, 18, -30, 33, -50, -56, 45, -20, -22, -40, 24, 38, -22, 26, -1, -17, -24, -22, -41}
{-15, 17, 10, -11, -14, 11, 15, 15, -10, -25, 7, 12, 22, 16, -14, 17, -1, -4, 24, -18, 26, -27, 12, -22, 5, 9, -25, -19, 0, -3, 22, -11, -13, 17, 0, 1, -24, 6, -16, -4}
{71, 86, 101, 66, 121, 38, 55, 116, 74, 30, 130, 133, 61, 26, 51, 91, 48, 36, 37, 80, 66, 120, 54, 51, 48, 25, 45, 79, 81, 30, 85, 89, 83, 114, 23, 81, 132, 103, 38, 112}
Returns: 522.8494804323229
{40, 4, -9, 30, -63, 66}
{19, -61, 82, -33, -86, 55}
{594, 650, 747, 715, 488, 736}
Returns: 5325.251508367517
{-8, -13, -8, -8, -3, -21, 14, -10, 12, -25, 24, -8, -12, -4, 8, -26, 24, 7, -18, -4, -10, 5, 13, -9, -21, 1, 0, 14, 22, -9, 9, 27, 1, 8, 18, -21, 20}
{-45, 21, -21, -31, -29, -6, 62, 52, -62, -37, 59, -16, -49, -60, 49, 56, -66, -39, 28, -11, -25, 25, -59, 33, 55, -25, -41, 9, 20, 43, -29, 48, 23, 27, 1, -21, 16}
{240, 227, 306, 246, 357, 295, 205, 164, 311, 324, 226, 275, 336, 274, 254, 352, 367, 379, 237, 279, 323, 349, 369, 210, 198, 319, 195, 272, 212, 174, 147, 146, 349, 152, 340, 154, 293}
Returns: 3060.2010627268924
{5, 5, 2, 6, -6, -10, -3, -3, -5, 6, 16, 16, -3, -16, -14, 0, 14, -14, -3, 7, -2, -8, 14, 2, -16, 5, 8, -16, -15, -9, 8, 14, 1, -9, -5, 13, 5, 13, -1, 4, -9}
{-2, -36, 76, 73, -54, 52, 9, 72, 72, 71, 26, 40, 8, -28, -84, -66, 2, -66, 6, -73, 32, -5, 26, 23, -65, -64, -78, 0, -67, 71, 4, -4, 71, -58, -43, 76, -13, -6, 82, -58, -55}
{239, 263, 237, 232, 251, 259, 254, 255, 231, 232, 242, 263, 250, 241, 244, 241, 254, 232, 245, 235, 262, 225, 244, 252, 257, 241, 224, 239, 256, 245, 239, 245, 255, 250, 259, 245, 239, 239, 255, 258, 248}
Returns: 2531.183745528143
{70, -27, -66, -47, 53, -69, -30}
{30, 6, 30, -28, -25, 7, 28}
{712, 698, 623, 620, 656, 612, 712}
Returns: 3894.607618268318
{-61, -5, 45, 29, -12, 57, 29, -64, -11, -45, 19, -23, -17, -22, -50, 59, -16, -9, 38, -10, -45, -58, 58, -55, -41, -36, 24, 26, -21, 10, -62, 48, 23, 53, 15}
{38, -77, -6, -66, 14, -53, 46, -7, 19, 31, 66, -33, 35, -11, 38, -60, 35, -61, 7, -38, 77, -4, 46, 3, -12, -39, -61, 25, 34, -41, -27, -60, -61, 35, -11}
{386, 222, 352, 255, 437, 362, 282, 375, 331, 352, 299, 232, 308, 373, 226, 294, 407, 322, 381, 412, 294, 437, 359, 260, 222, 350, 297, 393, 303, 221, 241, 236, 283, 305, 304}
Returns: 8916.897071066745
{-15, 15, 58, 4, -35, -38, -60, -9, -39, -37, 33, -60, 18, -35, 28, -5}
{-24, 56, 18, 43, 26, 40, -46, 8, -54, -26, -22, 33, 50, -65, -13, 63}
{827, 491, 485, 777, 373, 417, 532, 691, 763, 852, 346, 498, 765, 626, 504, 646}
Returns: 6519.145938730277
{-54, -50, 73, -12, 23, 46, -16, -4, -57, 22, 80, -84, -47, -61, -84}
{-12, -10, 21, -24, 7, -6, 11, 5, 0, -14, -20, -10, 10, -22, 20}
{22, 47, 68, 49, 40, 59, 85, 49, 54, 84, 38, 35, 28, 84, 44}
Returns: 37.75014400379945
{59, 29, 0, 45, -7, -36, 6, -23, 40, -17, 1, -55, 42, 23, 23, -55, -54, -8, 20, 57, -42, -2, 38, -11, -35, 34, 33, -21, 41, 20, -5, 8, 7, -37}
{-9, -15, 12, 9, -18, -9, -23, -17, -3, 9, -14, 22, -15, 16, 12, -16, 10, 8, -20, -15, -2, -9, -5, -18, 15, 0, -23, 14, 18, -9, 8, 21, 21, 7}
{111, 175, 24, 857, 489, 183, 15, 156, 243, 345, 779, 199, 633, 164, 307, 369, 22, 76, 941, 787, 317, 95, 90, 584, 405, 325, 463, 798, 302, 405, 614, 35, 516, 412}
Returns: 2793.2537897662905
{-5, -50, -3, -10, -27, 44, -43, 21, 58, 17, -11, -23, -47, 7, -61, 65, 19, 52, -59, 22, -14, 59, 31, 12, 55, 22, 52, -11, -37, -17, 14, 57, -62}
{-72, -1, -76, -41, 48, -74, -29, 36, 75, -20, 56, -70, -13, 73, 32, -24, -65, -58, 63, -17, -37, 19, -76, -54, -35, 30, 17, -20, -18, 1, 16, -73, -41}
{231, 193, 224, 229, 203, 251, 232, 251, 238, 249, 221, 212, 212, 237, 210, 206, 234, 207, 211, 193, 233, 244, 220, 193, 224, 223, 193, 230, 228, 228, 241, 228, 223}
Returns: 7327.29153129395
{3, -10, -24, 3, 14, -8, 25, -17, 19, -7, 14, -4, 7, -9, 21, 1, 17, -22, 18, 10, 2, 2, -17}
{2, 11, 8, 9, -14, 1, 11, -14, -3, 3, -4, 5, 12, -16, -3, -1, 1, 12, -3, -2, 16, -13, 4}
{345, 221, 353, 290, 219, 314, 281, 387, 265, 293, 259, 209, 252, 328, 233, 334, 278, 279, 281, 273, 383, 406, 296}
Returns: 513.1215316746366
{-6, 28, -13, -35, 16}
{-12, -2, -52, -9, 2}
{195, 154, 879, 523, 190}
Returns: 248.37882232886653