Problem Statement
You are walking in the city on a holiday. Suddenly, you are told to go to your office as soon as possible by your boss via cell phone. The city is infinite in size, with vertical streets located at every integer X value and horizontal streets located at every Y value. You are currently located at (0, 0) and your office is located at (gX, gY). There are some taxi stands in the city and their locations are (tXs[i], tYs[i]). You can either go to the office by foot or go to some taxi stand, get a taxi there and go to the office by taxi. It takes walkTime seconds to go along the street to proceed to a horizontally or vertically adjacent intersection by foot and it takes taxiTime seconds by a taxi.
Return the least amount of time that it will take you to go to your office.
Definition
- Class:
- GrabbingTaxi
- Method:
- minTime
- Parameters:
- int[], int[], int, int, int, int
- Returns:
- int
- Method signature:
- int minTime(int[] tXs, int[] tYs, int gX, int gY, int walkTime, int taxiTime)
- (be sure your method is public)
Constraints
- tXs will contain between 0 and 50 elements, inclusive.
- tXs and tYs will contain the same number of elements.
- Each element of tXs and tYs will be between -10000 and 10000, inclusive.
- gX and gY will be between -10000 and 10000, inclusive.
- walkTime and taxiTime will be between 1 and 1000, inclusive.
Examples
{}
{}
3
2
10
2
Returns: 50
There are no taxi stands. You have to walk to the goal.
{-2, -2}
{0, -2}
-4
-2
15
3
Returns: 42
First, you walk to (-2, 0) and get a taxi. Then you go to the goal by it.
{3}
{0}
5
0
10
20
Returns: 50
taxiTime may be larger than walkTime.
{3}
{3}
5
5
10
4
Returns: 76
{1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5}
{1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5}
5
5
7
2
Returns: 30
{-10000}
{0}
-10000
-10000
1000
100
Returns: 11000000
{-200}
{-100}
1000
1000
100
10
Returns: 53000
{-1}
{-1}
2
2
10
2
Returns: 32
{926, -3297, -8283, -7076, 1493, 1448, -8563, -1423, -4740, -1120, 982, -95, 364, 8845, 6692, -2032, 8974, -4195, 8603, 1865, -6826, -5905, 1335, 348, 2458, 7783, -4607, 7450, 1658, -4791, -9808}
{4965, 356, -28, -2368, -6247, 9618, -1736, -5702, 1579, -3936, -7615, -6556, -437, 9462, 2301, 5916, 9348, -8604, 4783, 6874, -7953, -7560, -1965, 4109, 4663, 525, -3383, -3970, -9123, -1269, 6110}
-5294
52
657
410
Returns: 3046527
{1445}
{-5730}
779
8797
62
394
Returns: 593712
{2575, 5602, 992, -367, 7068, 8866, -9012, -1711, -1387, 4724, 2520, 6984, 1471, -550, -1656, 3993, 2131, -5206, 8309}
{-7394, -1060, 2650, 7030, -9770, -6342, -2955, -1273, 3931, 3323, 3655, -6154, -3618, -4653, -9942, -4963, -7580, 7959, 3924}
-6592
-4033
186
582
Returns: 1976250
{34, -12, 1, 0, 21, -43, -98, 11, 86, -31}
{11, 5, -68, 69, -78, -49, -36, -2, 1, 70}
-97
-39
47
13
Returns: 2476
{82, -60, 57, 98, 30, -67, 84, -42, -100, 62}
{-7, 90, 53, -56, -15, -87, 22, -3, -61, -30}
21
15
53
2
Returns: 1908
{0}
{0}
10000
-10000
1000
1000
Returns: 20000000
{0, 10000}
{0, -10000}
10000
-10000
1000
500
Returns: 10000000
{}
{}
2938
1938
183
38
Returns: 892308
{8940, -7313, 40, -264, -2983, 9248, 8640, 1562, 2175, -3544, 3885, 9948, 9095, -284, -831, 5962, -107}
{-9339, -3884, -2215, 1069, -852, -7135, 369, 5901, -300, -3980, 3066, -2160, -2171, -1066, 492, 641, 2160}
636
-4658
300
110
Returns: 901320
{8286, 5245, 8376, 9967, 6828, -1673, -4821, 4110, 4861, -3921, -584, -3109, -2631, -7689, 8911, -3024, -7274, -7310}
{-66, 6744, -441, 7414, -1084, 1725, -818, -3031, 2623, -2176, 1472, -6147, -4283, -2945, 9105, 8792, 978, -7151}
697
3119
161
598
Returns: 614376
{5378, 8800, -8387, 9316, 8375, -3877, -7267, 2861, -7182, -3504, 4850, 3961, 3864, 1894, 1801, -6140, 6279, 8083, -3887}
{-4538, 748, -8705, -361, -3785, -9363, 1872, -7663, -2324, -1586, -6454, -7519, -9423, -4059, 9348, 4295, -3407, 9973, -9847}
-9438
-9560
277
968
Returns: 5262446
{-763, -6423, -5487, -5313, -5216, 1864, 4812, -4330, 5868, -2723, -5855, -5759, -1377, 8513, -4543, 4654, -186, -3348, -1995, 220, 2912, -5831, -6101, -779, -1238, -4502, 9727, 1026, -1880, 2693, 3055, 8418, -1690}
{-1937, 6168, 3081, -548, 3498, 3864, 1165, -4579, 8284, -1344, -2357, -7476, -7711, -8973, -3893, 380, 782, 7629, 1771, 1828, -3867, 8165, -1527, 7910, -2270, 2606, 7208, -398, -7037, 7872, 1561, -2023, 7215}
-5313
-1880
928
523
Returns: 4915061
{9413, 5698, 7793, 3559, -2500, 5071, -8461, -162, -1715, -2298, -9810, 4506, 491, -3528, -3112, 4890, -2647}
{-8719, -6339, 3609, -1210, -4685, 7052, 7868, 7735, -2333, 8698, -2969, 8622, 385, 7657, -4890, 4952, 6596}
-6982
-1809
627
262
Returns: 3082006
{-4943, 9503, 9459, 3675, 6384, -8624, -1599, 6867, 4125, 4798, -5637, 6187, -4796, -6592, 8956, -9745, -6360, -5541, 9664, -465, -1710, -9600, 742, 2980, -991, 1784}
{1713, 7294, 4705, 7932, 1016, -8646, 9118, 5342, -6156, -4763, -2105, -2032, -5374, 7848, 3650, 8998, -1826, -9276, -6385, 6833, 677, 7587, -7079, 3926, -1202, -2450}
-121
1167
76
879
Returns: 97888
{-6486, 4900, 1438, 8227, -9662}
{-1248, 4185, -1907, -8088, -6633}
3312
3977
795
456
Returns: 5794755
{7137, 58, 7917, -3020, 1893, -3563, 7987, 8471, -1436, 1766, -2163, 8861, -9182}
{-7436, -2584, 7098, -3774, 9179, 9592, 9142, -386, 4073, 4881, -2136, 6306, -1791}
-4674
-8085
650
207
Returns: 3835531
{622, 1363, 2748, -526, -4012, -4903, -529, 8017, -4286, -6394, 528, 4144, -5701, -5938, 4592, 9737, 9617, -6886, -5090, -9696, 1389, -8825, -7990, -5902, -3659, -8861, 7644, 3343, 5416, 3170, -2126, 1738, 3452, -7805, -1812, 7367, 6704, 9767, 8528, 5146}
{-2966, 1966, 6567, 6925, -9751, -2915, -1383, -6402, 5663, 8326, 3289, -8881, -8311, -3764, 1629, 9593, -4406, 1166, -6024, 7569, -277, 8670, -9702, -889, 9336, -9328, 2024, -5366, -1941, 4676, -6119, -9718, 1991, -1746, -744, 5622, -1556, -8876, 7591, -5606}
8606
-9626
345
102
Returns: 2264502
{-2669, -1878, 2484, -7219, -7052, -2694, 28, 6512, 9540, -1, 6346, 2759, -6472, -7491, 114, -3714, -7013, 2012, -1644, -7876, -3918, 5817, -3790, -5970, 1173, 7081, -517}
{-2025, -840, 9522, 9062, 701, -1650, 3287, -1642, 6059, -1040, -822, -8375, -3278, -805, -3250, -3979, 2600, -9503, 6547, -6495, 7532, -9059, -1653, -3772, -5499, -399, 6894}
8630
-5028
853
677
Returns: 9431036
{-7717, 1737, -6471, 1421, 4015, -7159, 6891, 7335, 8671, 8584, 6165, 3629, -8855, 7797, -1907, 5806, -7559, -7512, -7935, -9120, -6923, -7117, -7477, 8263, 5212, 1429, -365, 2294, 8848}
{-9010, 2521, -3045, 6194, -3282, -5406, -5452, 1275, 2800, -9157, -4092, -9043, -656, -6076, 5516, 1900, -7886, 4734, -9928, -7222, 8087, -1727, 8565, 8453, 5894, 1057, 2092, -1307, 7173}
-2605
2340
807
100
Returns: 2231599
{6221, 9832, -3574, -256, -6158, 9261, -1685, 7247, 5440, -1517, -29, 858, 573, 3279, -540, 7837, 7476, -6706, 235, -1370, 4193, -4858, 2829, -6455, 2643, -1480}
{-7456, 8725, 3285, 7262, 3993, 2763, -6385, 5362, 872, 2510, -6260, -2641, -2643, -9961, -5283, -1889, 6688, 3724, -6885, -717, 5169, 898, -9430, 9422, 8008, 2621}
-3781
4748
366
440
Returns: 3121614
{-7621, 2148, -401, 3187, 8092, 3791, 7800, 5699, 1272, 3764, 3267, 819, 1433}
{-8639, 1135, -9903, 9671, 5026, 2567, 8344, -889, -4449, -6249, -5808, 6796, -8012}
9699
-1112
831
338
Returns: 6039897
{543, 7818, 6860, -6070, 4514, -3516, -6777, 8137, -2885, -2956, -7269, -5364, 9957, 965, 9652, 5822, 7605, -3935, -1844, 61, -7083, 8633, -9967, 8593, 7707, 9729, -7994, -1011, 3516, -3309, -100, -1297, 2260, 5855, 1947, 7222, -8499, -2496, 8479, -9680, 4129, -922, -9721, -5036, -2800, -2367, -7137, 8347, 9718}
{7334, 431, -8423, 1487, -7987, -7265, 4925, -2109, -7608, 6610, -1656, 8370, -6174, 5792, -5401, 1827, 5019, -4890, -3783, -9076, 3660, 1341, 9460, 7475, -1800, 9187, 1489, -6828, -3853, 9038, -6362, -5206, -5733, -1856, -1351, -2002, -8910, 1839, -5212, -1111, 7106, 6465, -5280, -2538, 3039, 631, -7958, 2083, -8391}
-2412
6448
447
168
Returns: 2324922
{-863, 3138, 7381, 8748, 7001, -9578, 4361, -1327, -1549, 3246, -3203, -50, 682, 7930, -9882, -1066, 7051, -7691, -3490, 4662, -304, 1524, 459, -117, 7180, -4984, 5766, -7122, 6278, 132, 5657, -2068, 2073, 2701, 2637, -2624, 5483, 7, 9732, 3075, -7635, 6522, 9746, 260, -6652, 7795, -5811, 1581}
{4100, 4769, -3677, 7642, 1122, 2753, -6397, 3821, 3076, -7446, -9253, 2628, 4933, -8363, -3007, -754, -1740, -6703, -6757, -2713, -2330, -7588, 1254, -4699, 4550, 8578, 6859, 5552, 7862, 2654, 9522, -6418, 6753, 7733, -4542, -7917, 4763, 533, -3388, 7577, -9621, 4254, 2734, 3441, 3715, -1107, -1151, 7777}
8515
-5929
645
503
Returns: 7878210
{5356, -354, -1854, -7775, 3042, -7814, -6330, 7628, -9732, -3872, 8212, 6525, 4597, -7782, 7935, 131, 6121, 6073, -3926, 2049, 4770, 3979, -4116, -697, -1154, -6853, -2170, -1046, -2935, -5051, -4203, -8681, 1369, 4632, 2067, -4169, -7236, -3948, -4159, 513, 7469, -5075, 5069, -8869, -4391, 9112}
{4293, 6085, 849, -4735, 8445, 9247, 1256, -8108, -1024, 264, -5166, 4693, -393, -3994, 3926, 5686, -8593, -5958, 8571, 3981, -6056, -6566, 8456, 8286, -8106, -617, -3836, 2213, -4987, 5850, 2082, -992, 4343, -4692, -3609, 7357, 2571, -242, -1496, 4899, -8598, -7848, 9355, 1092, 3859, 2365}
6348
6924
50
304
Returns: 663600
{4384, -3154, -9603, 7154, -5353, 6113, 3344, -428, 7940, 9202, -8706, 3189, 51, 9233, -5863, 1713, 9513, -773, -1305, 6134, 5109, 2308, 1884, 8988}
{9456, -7339, -2520, -4387, -300, 3725, 6182, 1882, -1028, -1307, -1122, -7981, 5383, -3987, -3846, 4679, -5768, -9835, 804, -4599, 9348, 83, 2992, -3290}
3542
-8925
272
949
Returns: 3391024
{3194, -1103, 9424, 467, -6067, 8767, -4107, 416, 6326, 8594, -7504, -162, -7547, 2577, 1487, -1961, -420, 3040, 4312, -8873, -2777, -6353, 3311, -4474}
{1101, 5128, -9148, 3461, -2549, 445, -5772, 5575, 3786, 5792, 3913, -9585, 638, -9637, 168, 520, 6388, 3041, -1322, 1589, 5992, -8334, 7431, -9334}
3102
-2954
96
136
Returns: 581376
{-8892, -1983, 9805, -5774, -7854, -1890, 2794, -55, 2577, -9914, 683, 7463, 5816, -6894, 6024, -1644, -7470, 6966, 1523, 3143, -278, -6622, 4473, 8978, 7167, -1703, -4, 2959, -9635, 693, 4722, 8962, -5879, -1849, -2438, 859}
{1283, -1032, -1758, 6119, -5072, -7650, 3813, -2010, -3335, 5209, -5494, -9015, 1645, -4465, -6788, 9330, 91, 2897, 7726, -7268, -3955, -6049, -3468, -4296, 9507, 8942, 9731, -2263, -8293, -4806, 7367, 2866, 8317, -1375, 2439, -7869}
-4089
-9684
735
963
Returns: 10123155
{845, -2554, -2664, 1908, -4463, -9603, 3191, -2371, -2861, 4491, -1599, -2370, 8310, -5651, 9459, 4988, -5897, 392, -397, -4407, 5601, -7497, 868}
{49, -6827, 1255, 6989, -9846, -6345, 4047, -3244, 6807, -7028, 1478, 8393, 5387, 8502, -5265, -3370, -5373, 3770, 2592, -6211, 8959, 2458, -4226}
4186
-3914
453
375
Returns: 3143982
{-3823, -8716, -9837}
{-7824, -3455, -2082}
-7463
9846
258
662
Returns: 4465722
{3822, 9749, 6349, 9021, 47, -4316, -2017, 4559, 8826, -5663, -2275, -5134, -9769, 7620, -4306, -280, 3915, 687, -5809, -1924, 9455, -6730, 9856, 1889, 9940, 4671, 1447, -5906, 9837, -324}
{1455, 5518, -4071, 2452, -8942, 3221, 5336, -5378, -7269, 2232, 4676, 6747, 6670, 4462, 3470, -2089, -8312, 1656, -3228, -9603, 2469, 1773, 5241, -5357, 3496, -4874, 2104, -2710, -3670, 3181}
6777
-3848
27
884
Returns: 286875
{1862, -2112, 4911, 3321, 4178, 4459, -2887, -646, 7690, 5460, 8640, -6997, 4155, 9121, 1040, -2198, -8754, 9756, -3200, 8356, 9296, -6826, -9523, 895, 7854, 4980, -149, 42, -1277, 4651, 6236, 7178}
{7668, -2694, -9470, -7304, -7819, 3913, 6041, 7166, -6807, -7639, 3886, 5870, 9384, -8027, 1088, 8311, -7335, 6032, -2078, 8923, -7780, -2581, -1494, 3205, -9680, 8012, -6330, -3741, -2796, -4648, 5897, 9720}
-2917
-2742
165
255
Returns: 933735
{1074, 8111, 3790, 2796, -3158, -9363, 4636, -6570, 2287, -574, 5890, 2363, 8764, 233, 6002, -3921, -3405, -3360, -2475, 6318}
{-9215, -2640, 7896, -2961, 4189, -4519, 185, -9456, 1045, -5848, 2620, 198, 4012, -7202, 9764, -55, 6955, 8812, 7724, 3286}
7426
-3895
687
587
Returns: 7133979
{9608, 3614, 539, -2928, -116, -3159, 7392, -8768, -4461, 447, 2178, 4463, -3091, 8082, -383, -6802, 6098, 3883, -4647, -1404, -4148}
{6079, -3010, -7654, 2617, -8972, 8070, -281, -5184, -5189, 8384, 7851, -1076, -8196, 3205, -4698, -9734, 5795, -2549, -6381, 6112, 8134}
5631
7021
199
717
Returns: 2517748
{4358, -6141, 4133, -2384, 7974, 9307, 6456}
{-3208, -9112, -6350, 9973, -4103, 5267, -7038}
-1560
-7461
375
706
Returns: 3382875
{-3041, -9971, -8704, -3990, 6680, 9605, -996, 9327, 7146, -1641, 5318, -2646, -8748, -6197, 4294, -7996, -6922, -2774, -8826, 466, -9151, 6053, -9918, 3353, 6025, 5993, -733, 7210, -2376, 8388, 5557, 9289, -4049, 3137, 4635, -2521, 4845, 2598, 8803, -6723, 6606, -3151, 8855, -9314, 8732, 5709, 1711, 8951, -3387}
{4761, -8467, -1220, -9578, 8899, 876, -1598, -55, -3165, 4908, 3780, 8803, -3467, -6583, -9521, -7729, -4564, -2868, 3836, -9220, -2679, 6027, 7221, -3612, -8717, -2642, -5802, -1112, 2629, -542, 6833, -9962, 425, 2282, 7430, 9435, 1491, -9258, -4036, 553, -4422, 1832, -9542, -9532, 1520, -8436, -7409, -8240, 9105}
-2105
2736
523
789
Returns: 2531843
{-9860, 6451, 9532, -1967, 6289, -2371, -11, 6799, 5447, 328, 2333, 8115, -6743, -1707, 6204, -2699, 1374, 8337, -5216, -6535, -8635, 6659, 8854, 5089, -9580, 4269, 8772, -1038, -2635}
{1314, -7272, 8401, -7519, -3409, 4750, 3847, 3340, 4295, -3337, 7152, 4720, -7727, -9013, 6764, -812, -6057, -4207, 5861, -6890, 3655, 4947, -3775, 7091, 6993, -1784, -8994, 3355, -9845}
6246
-8342
770
151
Returns: 4471423
{-7018, -2441, -6340, 136, -9141, -8211, 7035, -5353, -8743, -4930, 2556, 7860, 1931, -3644, -5671, -3070, -397, -6781, -7621, -4629, -5245, 2651, -7141, 3930}
{2524, -5366, -3920, -7690, 9924, -290, 6379, 4465, -4634, 9410, 4114, -8233, -1116, -8335, -3816, -7746, -4919, 9431, 4511, 3008, 9909, -6855, 2012, -4046}
-1400
-2660
496
521
Returns: 2013760
{-5361, -4877, -5483}
{-6526, -9876, 9682}
-2298
9000
524
327
Returns: 5920152
{6099, -1681, 8841, 9130, 1944, 1910, -570, 9515, -3655, 8723, -5559, 5517, -2502, 503, -3337, 7071, -6115, 1679, 2435, 5610, -2523, -9400, 6826, 6943, -7772, -8032, -5067, 9274, 5785, -5400, 9715}
{-1164, 3668, 1996, 5770, -4484, -848, -7735, 2106, 9160, -6669, 1486, 5454, -2186, 958, -5487, -606, -6941, -9601, -4403, -9044, -5368, 7251, 1277, 1619, -6900, 3282, 7467, -2100, -893, 5494, 1741}
2992
8816
863
635
Returns: 7831188
{5042, -3165, 2457, -8724, -9210, 6382, -1028, -412, -2724, 8891, 2195, -9540, 1828, -8998, -2798, 9591, -9373, 6009, 6067, 3039, -1538, 8675, -949, -9113, -8059, -7626, 3540, -4395, -9056, -451, -2055, 8601, 8063, 1506}
{-8285, -6129, -907, 1461, -8890, -3671, -4475, -3870, -2571, 8384, 6176, 2012, -2637, 4940, 7020, 1215, -3945, -8944, 7005, 289, 2240, 1834, 3089, 1221, 2645, 551, 1604, -9120, -3961, -8290, 8832, -1932, 2310, -9385}
2867
-1316
676
115
Returns: 2368249
{6973}
{8580}
-3866
6781
20
989
Returns: 212940
{-3725, -3341, 8493, 4882, -6704, 1118, 3658, 8869, -8623, -5873, 7606, 9801, 1661, 6414, -8252, -6671, -597, -569, -4166, -4816, 2807, -1003, 3311, -30, 7982, 6397, -7928, -5178, 4789, 7956, -2160, -8577, 3334}
{6490, -1726, -5973, 6303, 4807, -2769, 6934, -268, -3524, -4474, 8650, -6593, -3222, 9898, 7522, 2580, 4214, -5434, -3282, -5826, 5771, -7472, 2587, -6353, 353, -3483, -6754, 6701, 753, 6257, 296, -4998, -422}
9131
-6323
123
78
Returns: 1374432
{-9959, 9493, -7293, -2374, -5729, -6801, -4710, 436, 3669, 3524, 276, -3781}
{5876, 4097, 4361, 3118, 3919, -3122, -6519, 4891, 5254, -4990, -2137, -9385}
-9141
710
450
589
Returns: 4432950
{-5757, -6150, 5384, -1990, -125, 7350, -5881, 9497, 7848, 2086, -4011, 977, -6822, 2743, -2439, 2778, -8065, -1767, 9694, 1082, 663, -9277, -2347, 7850, 8366, -8292, -709, -8588, -1673, -1371, 1063, -6250, 2025, -9437, 6659, 5475, -7593, 6503, -2012, -5474, 8792, -5278}
{-8746, -7056, 5394, 8915, -7002, -6826, -1601, -7255, 4581, -9396, 8162, 3434, -4446, -3123, -9242, -7117, 6770, 4267, -2828, 5322, -7708, -5862, -4883, 2201, 6227, -56, 4091, -6916, 7352, 3917, 9070, 4170, -541, -8416, 3207, 1090, -9721, -6746, -5041, 7619, -3111, 6615}
-6684
0
980
847
Returns: 6550320
{-9515}
{6777}
-424
-7714
666
717
Returns: 5419908
{2626, -5385, 2620, -6763, -2212, -5647, 8239, -4577, -8183, 5199, 3595, 7123, 4976, -2937, 3955, 9013, -5644}
{-1568, -2489, 1973, -2655, 6447, 4022, 3638, 6821, 8841, 9379, 1750, 2534, -312, 5780, -7765, 7972, 2819}
5365
-6452
820
622
Returns: 8180586
{9154, 3529, 7443, 7623, -278, 9895, -2813, -4712, 1706, -3415, 1382, 2951, -6384, 9062, -1070, -481, 2490, -8951, 7125, 5811, 1542, 3188, 522}
{3615, -3467, 1422, 9061, 2456, -7250, -475, -588, -6872, 9426, 3193, 8922, 6214, 3926, -1614, -119, -7044, -917, 5712, 897, 6412, 9982, -4115}
-5447
6330
503
933
Returns: 5923831
{7556, -713, -1328, 6458, -2500, 4371, 4877, 2266, -1981, 4695, 2650, -6532, 4924, -668, -2270, -3497, -2410, -3565, -1834, -1511, 4310, -5282, -3396, 3513, -9477, 2619, -3392, 5861, -1522, -95, 4025, 7448, -8196, -8500, 9411, 1724, 3546, 8289, -7471}
{9765, -4733, -2811, 3190, 4475, -5592, -3788, -6150, 9372, 6179, 1037, -8030, 7746, -5609, 1454, -4365, -8569, -9235, -1145, -1882, 1427, 64, 9034, 5632, 8288, 7451, 3715, 9387, 6450, 8460, -2549, 4822, 1609, 6972, -8477, -4080, -4691, -8420, -8503}
-8687
7484
57
294
Returns: 921747
{5750, 64, -6738, 9802, -7857, -8189, -7166, -7157, -3476, 1566, -4881}
{4951, -8341, 6858, 7534, -8250, -2068, -2699, -3231, -1666, -2523, -9696}
4772
1456
580
170
Returns: 3593070
{-4947, -7059, 2134, 4062, 3143, 9031, -6460, 4134, -5409, 9702, 7700, 1605, -160, -4467, 2114, -3685, -3978, -6227, -7170, 3849, 183, -844, -2859, 6661, 3902, -8162, -4323, -1553, -8441, -9033, 8679, -7213}
{-8579, -2889, 6264, -1227, 5892, 7891, -9541, 9958, -3707, 2595, -8672, -5458, 2974, 5434, 761, -6502, 8925, -9908, -93, 4951, -1183, 4082, -9028, -6556, 9919, 5841, -8283, 5920, -7240, -1264, 3030, -8984}
9542
4466
869
55
Returns: 2012494
{4973, 3355, 2620, -3647, 1699, -564, -7429, -7331, 614, -3200, 6059, 5787, -3812, -6918, -5948, 4643, -6198, 6610, 1703, 3654, -5976, 5176, -1712, -9122, 2690, -5363, 40, 6210, -2795, 3971, 8757, -1292, 4440, 8433, -5925, -2756, -9394, -2537, -7687, -6426}
{-7945, -1378, 4032, -3047, -2361, 6811, -2551, 5772, 7457, 4916, -925, -5907, -8188, -7909, -325, 3588, 3582, 3648, 5532, 7496, 3768, -1635, -138, -511, 8417, 7602, 7997, -5168, 7935, -6557, 9828, 3597, -5200, 8179, 8050, 698, 703, -7660, 5693, 2522}
8527
9116
448
180
Returns: 4337540
{-8513, 4903, -5687, -6216, -3448, 2224, 2869, -3763, -9064, -7601, -1376, -9132, -6468, -2490, -2839, -926, -6141, -5147, 787, 5848, 9250, -1824, -9950, -8668}
{1991, -7342, -3380, 3254, 4700, -2707, 1853, -3863, -2950, -1709, 7119, -7866, -8233, 3775, -7884, -4608, 6329, 4139, -395, 9358, 2619, -3207, 2438, -7531}
5949
-6998
193
801
Returns: 2498771
{8465, -6477, -8030, 3313, -5055, 4615}
{-931, -2359, 1789, -3200, 3223, -81}
-2521
-4229
433
347
Returns: 2922750
{2045, 4210, 3108, -6972, 9837, -318, 8239, -850, 4674, -3362, -9854, -9266, -5818, 9915, 8294, 190, 6591, 5806, -3123, -2775, -636, 1019, -7852, -5175, 2664, 7194, 2575, 6932, -105, -527, -3396, 8804, -7368, -7322, 7801, -3888, 2155, -6433, 2108, 3761, 4887, 2719, -2973, -9551, 3990, 4542, 7445}
{-5449, -8860, -1940, -3490, -9389, -8608, 7732, 3793, 1562, -1203, -9588, 7555, -201, -2397, 4082, 5906, 5528, 2717, -1447, -5621, 854, 6217, -9704, -7162, 6686, 2560, 891, -4989, 339, -3383, 9497, -2689, -3278, 3668, -5259, 8557, 1016, -4480, 6401, 7254, 5715, -8135, -7722, -1924, 9929, 1037, -9338}
15
4178
719
692
Returns: 3014767
{-712, 3755, -3021, 6239, 2753, -7532, -9921, 7887, -8785, -2025, 8922, -1152, 7829, 401, -7146, 2428, 3934, -9949, -8765, 3764, 3110, -8430, 219, 5900, 3600, 6410, -8143, -8751, 3255, 4010, -7836, -8660, -3870, -2927, 9787, -7278, -5118, 1335, 1908, -8062, -1900, 5203, 9050, -2562, 6723, -326, -4624}
{-2095, -4465, 3447, -6900, 6075, 7246, -5303, -2939, 7170, 249, 6659, -8669, -5889, -6933, 4240, 330, -6816, 3024, 4858, -9998, -62, -508, 6579, -6808, 5134, -8993, -9460, -8742, 5465, -2718, 4929, -4526, -1152, 2110, 2765, -3294, 9029, 8199, -9227, -3101, 9275, -59, -8404, 884, -70, 5130, 6621}
1340
-7991
433
479
Returns: 4040323
{-8355, -8317, 135, -5383, 122, 2913, -4522, -3080, -1383, -5012, 6856, 4503, -9710, -936, 7808, 4800, -9884, -7357, -854, 5425, -8366, -1353, 1424, 2130, 9770, -4039, -4151, -1250, -9276, 8716, -2841, -1110, 4963, 6573}
{-3814, 8919, -4197, 6858, -809, -1284, 2483, -9675, -8753, -8838, -369, 3877, 7178, 8603, 3680, 6952, 2310, -5387, 4400, -1391, -4610, 5505, 798, 259, -6495, -8105, -783, 1806, -4354, -6741, 2784, 6562, -3431, -6686}
6973
6335
206
268
Returns: 2741448
{-2418, 9174, -4022, -4844, -4099, -7877, -2592, 2767, 9223, 2926, 2134, -1277, -2859, 9556, 5758, -7969, 6066, 226, -2565, 1000, 9265, 9626, 4663, 595, -1316, 1247, 2544, -8291, -9813, -6313, 1652, -7279, 8840, 3826, -6344}
{-6729, 1123, -1558, 9122, 5718, 9512, 3820, -3263, -9133, -8032, -3518, 6890, -7330, -1341, -1176, 5432, 6356, 8544, 6637, -7807, 2302, 4401, -3560, 4047, 6775, 7941, 2693, 9191, -8209, 3511, 9624, -6333, -8625, 3927, 7479}
-1235
6126
794
823
Returns: 5844634
{-3073, 7923, -8154, 5790, -4225, -1622, -7943, -5178, 2529, 62, 9529, -9661, -2520, -517, 6492, 2588, -6706, 8171, 5878, -7515, -2640, -9605, -8102, -3940, -9144, 3650, -9011, -6583, -1935, 1660, -882, 4480, 4443, -5321, 6492, -1215}
{-1175, -939, 4118, 1422, 4576, 7737, -6922, -8345, 9183, 8501, 1072, 5845, 9805, -1422, -4711, 2775, -1031, 2283, 6891, 4748, -1357, 9630, 2614, -205, 6043, 378, 9573, 3887, -9685, -1123, 4859, 1032, 4246, -9864, 6625, 4148}
6958
103
842
124
Returns: 2748638
{8251, 4606, 3803, 7199, 2269, 3331, 6495, -9430, 5658, 1358, -2269, -1332, 3169, -7288}
{-8409, 5216, -4632, -5957, 3569, 6895, 1272, 6895, 6334, 5990, 6542, 1716, 1093, -2602}
9357
-2653
515
507
Returns: 6185150
{}
{}
2672
7545
318
713
Returns: 3249006
{-1442, 2675, -1638, 9114, 6201, 3099, 7291, -4725, 5499, 3573, -2769, -3053, 7712, 3248, -5192, 778, -7290, 9366, -1993, 6011}
{-1730, 6177, -3784, 6590, 1598, -1429, 3169, 3451, 5323, 2425, -8726, -1740, -3718, 4107, 6477, -5505, -2599, 3669, -6987, 4642}
-5900
703
135
936
Returns: 891405
{776, 9705, -106, -467, -2872, 2966, -1453, -2376, -8297, 2752, -5114, -4847, 7687, 3973, 9201, 7313, -1894, 3212, 4890, -4965, -9355, -2888, -827, -9739, 9496, -1159, 4461, 1044, 7754, 2393, 6415, -1266, 8899, 9491, 9712, -5453, 847, -1137, 7519, -2261}
{-650, 241, -5946, -3273, -6343, 6549, 3789, -7883, 4646, -525, 449, -2830, 4687, -2446, 720, -2533, -2106, -97, -3019, 5996, 5606, -2424, 4238, 4504, -3583, 8154, 3042, -7331, -97, -1040, -9954, 2969, 8164, 9303, -7166, 4135, -5657, 7121, -9343, 1093}
-8899
2260
633
522
Returns: 6197292
{7737, 4269, 6278, 8990, -9245, 6167, 5577, 6478, 7187, 8086, 1958, 8737, 6099, 4892}
{-7311, -3466, -263, -2181, -2870, 6276, 678, -8230, 8810, 1275, 4160, -5625, -7160, -997}
-4693
9578
915
732
Returns: 13057965
{7003, -3155, -4386, -8149, 7269, -7315, -468, -447, 816, 6195, -3032, 1283, -1208, 9350, 6990, 9229, 6092, -307, -7837, 1733, -9572, -5159, 8433, 690, -2056, -8227, 4539, -5154, 7640, -595, -4228, -9976, 1884, -2040, 1806, -7718, -4730, 3666, 3390, -4982, 9081, 2284, -2345, 6052, 3632}
{718, -4114, 745, -4086, -6511, -2434, -6906, 2675, -8839, 1163, 9865, -1173, 7574, 2001, -3039, 5037, -9218, 858, 8921, 2289, 1798, 2421, 9856, -4032, 6590, -9601, 3495, -4460, 9261, -6560, -7281, -3523, -720, 972, -6034, -3933, -9326, -6863, -3084, -253, -3959, -6064, 4825, -405, 3311}
-13
1731
341
296
Returns: 594704
{-8366, 8121, -3742, -8757, 3580, -298, 6269, -710, 9671, 3169, 6962, -7079, -5772, 6107}
{5761, 5101, 4, -8269, -6278, -768, -6955, -7349, 6756, 1287, -4109, -5417, -8407, -7093}
1333
2513
443
177
Returns: 1341662
{3181}
{2335}
-1168
4590
650
759
Returns: 3742700
{7025, -9248, -4234, -2741, -3648, -7859, 5686, -2623, -9221, -8169, -4595, 8660, 8726, 1112, 4287, 8466, 5189, -4728, -8166, 1787, 2330, -8822, 2436, 9976, 1913, -7735, 7156, -4782, 6231, -6164, 1710, 6141, -830, 6567, 4773, -5074, 4043, 1086, 5757, 1348, -158, 1560, -3810, 4101, 2542, 1121}
{1854, 702, 2678, -2957, -5734, 7825, -2136, -1860, -9690, -6586, -6723, 5162, -6686, 9823, -9388, -6761, 5759, 1272, 3205, -6943, -2190, -2384, -3510, 6753, -9097, -2363, -964, 6983, -6334, -4614, -6083, 5185, -7571, 8111, 5189, 29, 3610, 9245, -767, 2096, 208, -4980, 5735, -4223, 9711, -1826}
3859
8069
741
722
Returns: 8677452
{5642, 7302, -2161, 9838, 47, -4650, -6636, 1810, 9157, 5773, 6849, -719, 9517, 9864, -9976, 8558, 6828, -6212, -6982, 9965, 4785, -1179, -3786, 8816, 6154, 3303, -122, -8258, 3377, -150, 1300, -5597}
{-2916, -6171, -4771, -1201, 8794, 5504, 2633, -450, 6031, -143, -5552, -4170, 843, -4028, 6858, -127, 703, 1040, 8158, -3247, 5886, 2945, -7859, 7014, -1058, -403, 1898, 7474, -822, 4122, 9433, 1856}
960
17
815
5
Returns: 796255
{1496, -2125, -7862, 5857, 7011, -7573, 286, -7713, 6482, -8472}
{-8431, -3097, -6017, -9575, 5628, -4544, 1666, 7856, -5505, 8439}
6638
8942
640
287
Returns: 5160516
{4973, 7425, 7339, -9313, 2550, -5976, -7202, 4207, -6323, 552, 7999, 5855, 1519, -1670, 8046, -7790, 1208, -4094, 8040, -3804, 5610, -5559, -3955, -3412, -2380, -7458, -32, -7517, -9993, -2207, 1865, -7532, -1188, 7264, -1807, -6726, 1325, 4249, 9519, 7676, -5338, 3513, 8206, 6400, -4063, 2308}
{-3379, -1383, -9871, 5758, -6078, 4055, 8621, -131, 8423, 1575, 6597, 5546, 9200, -899, 7576, 9363, -2334, -1620, 4679, -405, -4584, 8403, -2677, 491, -6708, -4377, 4326, -8345, 8317, 3856, -7423, -2063, 136, 1754, 5418, 215, 3615, 745, -148, 2466, -786, -8670, 6756, -4492, 7805, -9375}
-2415
-6797
690
641
Returns: 6030773
{}
{}
1546
-591
452
557
Returns: 965924
{2101, -3788}
{-1217, 7479}
9470
8977
761
550
Returns: 12184648
{-5152, 5473, -6530, 6001, -6159, 7160, 7611, -6335, -2028}
{8868, 4922, 3754, 7805, -5370, 2723, -1432, 6843, -9347}
7505
-1813
534
187
Returns: 4920031
{-5469, -4207, -6814}
{836, 5653, 1862}
7547
2533
914
441
Returns: 9213120
{-3320}
{-9031}
7476
-9494
568
748
Returns: 9638960
{6324, -5115, 3043, 8304, -8542, -6746, -8719, -6903, 2660, -2331, 4483, 5670, 240, 6988, 2648, 5663, 6734, -5730, 7799, -1262, -4601, -1044, -2550, -4984, -455, -8496, 3792, -6995, -1303, 2808}
{914, 2523, -407, -7781, 2437, -5464, -4819, -8309, -6569, 2567, 8348, 9370, 6003, 9220, 623, -6436, -1881, 8618, -4362, 3363, 5304, 8194, 5873, 6860, -5265, 7197, -5493, 1912, 3381, -196}
7098
6504
190
491
Returns: 2584380
{6810, -4270, 8065, -2635, -9671, -3778, -1398, 7453, -915, 8328, 4373, 3987, 8752, 5345, 7903, 1133, 3481, 6316, -7649, -7499, -7279, -7524, 4956, 593, 3568, 3548, 8692, -8098, -9728, 1757, -3704}
{-4392, -3127, -4708, -762, 209, -741, 1190, -2616, 1723, -5792, 4576, 527, -8853, -9052, -9201, -7631, -2487, -4755, 9456, 398, 3376, 6994, -9787, 8385, -9071, -8369, 2266, -6148, -9012, -6090, 2168}
-1920
-8475
878
106
Returns: 3352086
{7529, -179, 8778, -7852, -850, -2626, 4092, -566, -9689, 811, 4556, -4050, 5752, 8979, 3394, -321}
{5790, 8526, -607, 7376, 1638, 4825, -182, 8985, -9304, -7605, 7543, 4536, 7078, 9764, 878, 1999}
1661
5080
991
541
Returns: 5038203
{4686, -9809, 4318, 526, 5984, -2153, -3796, 9296, -170, 3548, 5904, -3308, -7857, 9398, 8927, -414, -8906, -3669, 6476, 5315, 3701, 3957, 8709, -4818, -715, 2814, 40, 8700, 6416, -8063, 5641, -6054, -5013}
{8423, -7623, -1339, -1546, -7626, -956, -1945, 5595, 7676, 8740, 4382, -5412, 8253, -2407, -9458, -4921, -1819, -3580, -238, -4109, -8147, 2363, -9802, -8679, -5795, 5081, -4892, -4400, -1724, 987, 8366, -8466, 2369}
-377
-5941
662
4
Returns: 1392856
{4359, -5938, 6727, -7943, -3202, -6641, 9365, 7972, 6366, -7778, 1901}
{69, -9716, 9485, 8047, 9174, 5293, -5286, -2152, -424, -9323, 5734}
-2167
1163
46
367
Returns: 153180
{9603, 296, 6306, -5381, 2486, 2683}
{6053, 1706, -6585, -8591, -8285, 2315}
-7050
2111
854
556
Returns: 6019264
{6004, 1371, 6833, 9221, -1518, -656, -2268, -7095, 1079, -6526, -2709, -348, 6221, -6224, 1691, 4980, -8323, 1800, -7472, 4686, 5662, 1922, 4914, 3874, -9325, -79, 2950, -9977, 9634, 8621, -1373}
{-5542, -3655, -2201, 502, -481, 770, -594, -6204, 7610, -7352, -8709, 7434, 5427, 8688, -6806, -9874, 9460, -550, 2031, 1159, -295, -6264, 3544, 5009, -1599, -5819, -4598, -3244, 2909, -557, 3411}
2386
6162
638
845
Returns: 5453624
{-6616, -2545, -6709, 8996, 6627, -1165, -6396, -7075, 886, -4378, -4627, 8494, -8546, 7676, -2663, 7332, 8244, 7969, -524, -7314, 766, -8141, 4798, 7340, -2551, -9056, -4973, 8810, -5330, -6855, 8084, 5976, -4093, -4344, -9744, -3735, 6394, 2406}
{-4878, -5048, 8843, -9035, 552, -4732, 9183, 5306, 3160, 6363, -1959, -1342, 3982, 4055, 7807, 4192, 7996, 6898, 2591, 1009, -245, 1037, -1317, 2616, -5446, 7244, -4588, -9420, 1113, 2379, 4915, -1871, -3195, -7429, -5671, -6533, 1456, 366}
934
-1055
877
379
Returns: 1257309
{707, -6898, 9797, -3783, -5018, 4804, 4242, -8947, -4948}
{2660, -7181, -6149, 9412, -7577, -4517, -884, -7055, 5261}
8829
-4823
152
900
Returns: 2075104
{1827, 4198, 8776, 8034, -131, -8669, -5252, -7928, -1969, -3218, 9051, -4576, 8536, -6348, -1177, 6570, -2381, -9386, -8212, -4257, 7304, -1240, 4243}
{-9773, 3554, 2362, -2386, 190, -1634, -5493, 7791, 6480, -7794, -4588, -7530, 4648, 1954, 2895, 7247, 3101, 2899, -6104, 5942, -357, 8586, -5681}
-9512
-1836
579
87
Returns: 1178268
{2272, -40, 4003, 1479, -2708, 2067, -4387, 1384, 8570, -3982}
{-4477, -7688, -2635, 4311, 1849, -6402, 5724, 5410, 7425, -1102}
480
-6426
92
249
Returns: 635352
{-4305, -230, 1443, -6486, 8642, -2720, -2452, 6789, 7021, -8684, -6351, -1557, 9413, 859, -6967, -9845, -7002, 4344, 6044, -9218, 3939, -5739, -6469, 1188, -9757, 5127, 3624, 6395, -4966, -1028, -7801}
{-3344, 6104, 6428, -2125, 8778, -9113, 5976, -6120, 6304, -9009, 7471, 9491, -1352, -2095, -1238, -535, 7785, 6525, -4875, 457, 4550, -1511, -1324, 4071, -2322, -9467, 6665, -786, -5901, 2641, -353}
-8306
-9011
155
201
Returns: 2684135
{5753, 5575, 8404, 9202, -6205, 795, -1836, -1736, 9799, -6009, 6808, -2983, 867, 4074, -1546, 7842, 1772, 8034}
{2462, 4368, -1477, -5026, 4006, 7633, -3396, -8792, -3248, -1510, -2581, 8413, -9837, 6084, -5550, 1432, -6885, -7772}
430
-4138
317
264
Returns: 1448056
{1947,-790,2567,5305,5181,1642,2046,0,849,-816,2573,-619,-491,3324,2042,0,0,-478,-133,1782,1438,0,0,0}
{-642,1080,3141,0,526,-694,-625,-975,4858,927,-535,2081,2831,2383,3665,-975,-975,2907,4928,-670,4269,-975,-975,-975}
5222
8408
624
442
Returns: 7063004
{-2635,1705,-5781,0,0,470,0,0}
{-4048,0,0,1705,1705,-4840,1705,1705}
-5471
-4966
844
501
Returns: 7521206
{805,0,0,-2795,1173,22,-3466,0,-3466,301,1173,0,1173,0,-92,0,1173,-2066,-319,0,0,-3274,-1235,1173,0,1173,-3466,-2438,984}
{1266,-1173,-1173,1242,0,3962,0,4038,0,3001,0,-1173,0,4038,3946,-1173,0,1972,3719,4038,-1173,-192,-814,0,-1173,0,0,1600,650}
-3231
4313
713
392
Returns: 4253125
{0,0,-983,-6083,513,0,513,-3645,0,-6083,-3398,0,513,513,-2108,0,-5932,-2844,513,513,0,513,-359,0,0,513,513,431,513,-4473,0,0}
{-514,-513,1469,0,0,-513,0,1273,1542,0,-262,1542,0,0,-357,-513,1023,1332,0,0,1542,0,1515,1542,-513,0,0,1103,0,1212,-513,1542}
-6013
1111
277
239
Returns: 1966926
{1503,1028,0,0,-2093,0,0}
{0,475,-1902,-1902,-262,-1902,-1902}
-1715
-926
739
203
Returns: 1951699
{255,270,162,-53,229,125,-290,179,-319,-57,-148,0,270,-58,270,180,0,0,175,270,256,-319,149,260,0,0,-289,243,199,-177,-163,-125,-163,-319,0,-319,-319,0,-42}
{29,0,-109,468,-41,279,-29,-91,0,464,-171,-270,0,463,0,-90,-270,521,183,0,-14,0,-121,-10,-270,-270,57,52,137,273,300,373,300,0,-270,0,0,-270,-248}
-101
868
63
20
Returns: 41752
{-400,-401,5,44,-337,-88,44,21,44,18,44,44,44,-270,-289,12,27,44,4,44,0,-262,0,0,0,0,0,44,-130}
{0,0,355,0,62,312,0,-23,0,234,0,0,0,130,-12,289,151,0,363,0,-44,-15,-44,-44,400,-44,-44,0,270}
-773
441
51
41
Returns: 53764
{0,0}
{92,92}
-322
-298
62
46
Returns: 38440
{0,6,6,0,0,-261,3,0,-186,0,5,0,0,0,5,-31,0,0,-31,5,5,-31,-187,5,0,5,5,5,0,5,-33,0,-238,0,-211,-238,5,0}
{-5,0,0,261,261,0,83,-5,-1,-5,0,239,239,-5,0,-4,-5,239,-4,0,0,-4,-1,0,-5,0,0,0,-5,0,204,238,0,-5,27,0,0,-5}
-889
736
53
51
Returns: 83349
{0,222,223,63,-402,140,64,-119,107,-10,222,-269,0,-544,-136,0,0,-544,-544,0,222,219,206,222,153,0,-155,-447,21,122}
{223,0,0,-412,80,-232,-411,180,-326,218,0,-361,222,0,-427,222,222,0,0,-475,0,-8,-44,0,-195,222,167,-182,-454,100}
-497
-391
48
23
Returns: 36149
{-2,-4,1,0,-4,0,-4,-4,-4,0,-4,34,0,0,0,-4,0,34,34,-4,-4,0,0,0,-4,0,-3,-2,27,0,-1,-3,0,-3,8,4,0,26,0,26,26,19,26,4}
{1,0,3,-34,0,-34,0,0,0,-34,0,0,4,-34,4,0,4,0,0,0,0,4,-34,-34,0,4,-1,-4,0,-27,-14,0,-26,0,-18,2,-26,0,3,0,0,-7,0,-22}
83
-97
6
5
Returns: 925
{1,0,-5,0}
{-25,5,0,-27}
42
-51
7
5
Returns: 517
{-48,-23,0,-1,13,22,22}
{-6,36,-22,-21,26,0,0}
-50
33
6
3
Returns: 441
{-27,0,18,7,18,5,-23,9,0,0,-27,-4,0,18,14,-22}
{0,-29,0,-17,0,13,4,-14,18,-29,0,-25,-29,0,3,-7}
-23
-37
8
2
Returns: 290
{-16,-40,-40,0,-17,0,49,-4}
{-23,0,0,-40,28,-40,0,44}
80
81
9
1
Returns: 551
{2,0,2,-5,1,1,1,-5,0,0,0,0,0,1,-3,1,0,1,1,-2,0,-4,0,1,1,1,0,0,-4,1,0,0,0,0,1,0,0,0,-6,-2,1,0,0,1}
{0,-1,0,1,0,0,0,0,-1,-1,-1,-1,6,0,3,0,6,0,0,4,-1,2,-1,0,0,0,-1,-1,2,0,-1,6,6,-1,0,-1,-1,-1,0,4,0,-1,-1,0}
-8
8
4
3
Returns: 53
{3,0,-1,0,1,1,-2,0,0,-2,0,0,-2,6,0,0,-2,3,0,0,0,7,0,-1,0,3,-2,7,6,0,-1,2,2,0,8,1,0,1,8,-2,0,7,-2,0,6}
{4,-2,3,-2,4,4,0,-2,-2,0,-2,-2,0,3,-2,-2,0,-1,-2,4,-2,3,-2,-1,-2,-1,0,1,3,-2,-1,-1,-1,-1,0,-1,4,-1,0,0,4,1,0,4,2}
9
3
4
3
Returns: 43
{0,1,0,0,0,0,1,0,0,1,0,0,-5,0,0,-5,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,0,1,0,1,0,1,1,1,-5,1,-5,0,1,0,-5}
{1,0,-1,-1,1,1,0,-1,-1,0,-1,1,0,1,1,0,1,0,0,-1,0,1,-1,1,1,0,-1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,-1,0,1,0}
-4
0
3
2
Returns: 12
{0,-2,1,-2,-1,0,-2,-2,-1,-2,-2,0,5,1,-2,-2,0,5,8,-1,-1,-1,0,0,5,-1,0,0,0,0,-1,0,-1,-1,-1,0}
{2,0,1,0,0,-7,0,0,-1,0,0,2,-5,1,0,0,2,-5,0,0,0,0,1,1,-2,0,1,-7,1,1,0,-7,0,0,0,1}
8
-6
5
4
Returns: 63
{-2,-2,-1,0,3,-3,-3,3,0,2,2,0,-3,3,2,-3,3}
{-1,-1,-6,3,0,0,0,0,3,1,-1,3,0,0,-1,0,0}
0
-10
3
2
Returns: 30
{82, -60, 57, 98, 30, -67, 84, -42, -100, 62 }
{-7, 90, 53, -56, -15, -87, 22, -3, -61, -30 }
21
15
53
2
Returns: 1908
{34, -12, 1, 0, 21, -43, -98, 11, 86, -31 }
{11, 5, -68, 69, -78, -49, -36, -2, 1, 70 }
-97
-39
47
13
Returns: 2476
{ }
{ }
10000
10000
1000
1000
Returns: 20000000
{ }
{ }
-1
1
12
1
Returns: 24
{ }
{ }
30
-30
1
2
Returns: 60
{ }
{ }
10000
10000
1000
1
Returns: 20000000
{ }
{ }
3
-3
10
100
Returns: 60
{3 }
{0 }
5
0
10
20
Returns: 50
{ }
{ }
10
-10
1
1
Returns: 20
{44 }
{44 }
-1
-1
2
7
Returns: 4
{ }
{ }
-2
2
5
5
Returns: 20
{ }
{ }
-5
-5
1
2
Returns: 10
{ }
{ }
9999
10000
999
10
Returns: 19979001
{-1 }
{0 }
2
0
1
1
Returns: 2
{-99 }
{-99 }
1
0
2
4
Returns: 2
{1 }
{0 }
-4
-5
10
1
Returns: 20
{-100 }
{-100 }
-101
100
2
2
Returns: 402
{1 }
{1 }
3
2
1000
1
Returns: 2003
{ }
{ }
-5
-5
10
50
Returns: 100
{10, 10 }
{10, -10 }
10
-11
10
1
Returns: 201
{-1, 2 }
{-1, 2 }
3
3
10
9
Returns: 58
{ }
{ }
100
100
10
10
Returns: 2000
{50 }
{50 }
50
50
1000
1000
Returns: 100000
{0, 0 }
{-1, 2 }
0
4
2
1
Returns: 6
{2 }
{-1 }
5
-3
100
1
Returns: 305
{ }
{ }
-1
1
4
3
Returns: 8
{ }
{ }
10000
10000
10
2
Returns: 200000
{ }
{ }
-10000
-10000
1000
1
Returns: 20000000
{34, -12, 1, 0, 21, -43, -98, 11, 86, -31 }
{11, 5, -68, 69, -78, -49, -36, -2, 1, 70 }
-97
-39
1
50
Returns: 136
{ }
{ }
3
-3
10
5
Returns: 60
{1 }
{0 }
10
0
1000
1
Returns: 1009
{1 }
{-1 }
-1
1
1
1000
Returns: 2
{ }
{ }
2
-1
100
1
Returns: 300
{ }
{ }
-10
10
100
200
Returns: 2000
{-2, -2 }
{0, -2 }
4
2
15
3
Returns: 54
{1 }
{0 }
7
0
10
3
Returns: 28