Problem Statement
More precisely, our platypus thinks that the number 4 is unlucky, and so are all its multiples. Fortunately, the sum of the original sequence of numbers is not a multiple of 4. The platypus wants to keep it that way. It will only consider removing a number from the sequence if after the removal the sum of the remaining elements is not a multiple of 4. We will call such a removal safe.
You are given
Definition
- Class:
- SafeRemoval
- Method:
- removeThem
- Parameters:
- int[], int
- Returns:
- int
- Method signature:
- int removeThem(int[] seq, int k)
- (be sure your method is public)
Constraints
- seq will contain between 2 and 50 elements, inclusive.
- Each element of seq will be between 1 and 1000, inclusive.
- k will be at least 1.
- k will be less than the number of elements in seq.
- The sum of all elements of seq will not be a multiple of 4.
Examples
{1, 4, 1, 4, 2, 3, 2, 3, 2}
5
Returns: 14
Makes greedy fail.
{3, 8, 4}
1
Returns: 11
The best move for the platypus is to remove 4. The platypus cannot remove 3, because the remaining elements would add up to 4+8 = 12, a multiple of 4. Removing 8 is safe, but the total sum of the remaining elements, 3+4=7 is smaller than 11.
{1,1,1,1,1,1}
3
Returns: -1
The initial sum is 6. After removing any of the elements, the sum becomes 5. At that point it becomes impossible to remove any of the remaining elements without making the sum a multiple of 4.
{1,6,1,10,1,2,7,11}
6
Returns: 21
{1,1,1,1,1,1,1,1,7}
3
Returns: 6
One of the three removed elements has to be the 7. The platypus has to remove the elements either in the order 1,7,1, or in the order 1,1,7.
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}
25
Returns: 950
{819,422,463,687,770,891,278,51,476,46,556,152,243,97,847,177,403,215,307,649,490,766,697,972,837,817,872,277,695,259,289,817,179,502,681,493,858,803,566,510,875,822,280,703,396,423,615,116,756,136}
5
Returns: 25605
{345,819,211,834,799,895,435,480,830,435,730,945,495,983,122,125,144,97,862,476,28,622,34,718,665,811,24,405,28,720,188,439,382,929,550,781,559,614,534,647,272,515,555}
16
Returns: 18807
{823,458,806,115,383,412,971,433,31,718,837,824,684,240,775,624,861,850,776,787,979,23,115,924,747,155,993,850,713,932,606,784}
17
Returns: 12997
{143,218,914,121,832,607,150,473,187,837,355,235,89,364,579,722,445,158,485,71,780,638,970,825}
12
Returns: 8662
{550,962,808,30,609,989,647,647,182,986,659,442,802,540,225,390,225,394,647,656,595,105,187,613,16,515,773,615,18,317,42,32,838,251,447,884,671,326,913,364,380,322,962,684,612,818,769,578,14,230}
32
Returns: 14459
{672,125,553,308,444,799,374,50,37,687,876,232,650,409,926,84,460,836,301,446,873,545,101,334,379,49,531}
13
Returns: 9298
{187,948,784,973,615,961,585,354,392,314,620,765,463,44,33,19,645,943,367,527,51,61,46,454,981,718,911,49,648,494,38,27,647,204,164,775,918,287,914,496,821,434,680,104,951,968,631,853,72,902}
15
Returns: 24425
{689,525,63,644,889,693,609,145,354,401,878,748,404,428,310,708,719,90,468,129,953,690}
11
Returns: 8101
{138,575,731,253,107,108,220,337,884,804,579,615,675,263,312,929,188,81,624,115,61,412,64,971,46,730,694,32,632,678,642,903,161,258,832,762,889,134,543,914,560,282,17,789,245,901,869,913,535}
32
Returns: 14193
{294,802,472,274,366,574,643,562,209,524,375,907,818,202,741,490,696,965,228,568,831,255,533,64,676,39,304,930,108,199,224,953,153,454,626,244,77,768,443,458}
20
Returns: 14079
{270,527,977,869,466,81,852,959,471,701,402,692,443,245,214,835,646,879,975,851,815,729,571,580,29,158,383,984,18,637,959,384,2,394,73,379,524,914,812,706,451}
21
Returns: 16363
{784,615,114,48,504,577,731,158,869,836,386,329,787,416,657,584,966,316,111,381,327,82,580,290,964,592,522,523,665,811,933,925,802,935,698,632,727,375,969,471,834,809,37,13,906,185,292,991}
4
Returns: 26879
{867,192,749,791,99,516,615,453,575,51,721,201,671,506,673,184,590,451,432,194,181,51,205,595,490,561,896,847,891,818,202,938,787,47,292,913,370,917,701,385,269,700,112}
34
Returns: 7878
{56,529,329,24,532,216,358,720,340,767,528,650,704,824,950,71,60,729,338,662,672,987,231,986,228,941,66,559,563,563,368,641,727,846,708,514,694,859,569,42,111,539,699,179}
41
Returns: 2923
{571,971,843,355,595,65,632,486,990,169,393,578,694,943,881,156,451,934,491,12,895}
10
Returns: 8949
{934,303,3,501,376,243,225}
1
Returns: 2582
{694,581,497,502,687,383,734,774,413,262,715,824,740,834,112,984,505,166,709,117,379,462,520,447,476,473,863,51,275,828,341,335,667,854,55,801,940,797,448,440,21,17,291,347}
24
Returns: 15051
{514,96,653,441,867,366,302,675,451,551,314,810,31,594,258,629,875,985,47,84,437,642,793,460,773,504,755,491,615,952,360,433,405,508,928,500,472,615,399,999,914,638,99,192,610,541}
40
Returns: 5653
{222,411,173,336,846,979,967,886,275,93,412,830,853,910,675,847,716,27,356,731,761,900,480,429,737,6,452,265,851,498,612,163,641,463,1000,195,895,966,665,366,600,743,380}
12
Returns: 22122
{891,31,654,174,861,288,368,663,158,469,513,753,5,276,406,218,243,802,85,623,686,694,695,628,826,930,37,344,602,674}
13
Returns: 11901
{972,248,102,505,936,326,851,273,296,193,103,676,919,296,913,983,457,730,294,753,615,26,138}
6
Returns: 10795
{881,260,329,636,906,879,249,795,216,680,604,461,542,907,328,170,91,585,90,821,891,535,436,254,119,243,469,288,840,564,197,400,323,454,469,627,477,542,941,58,484}
39
Returns: 1847
{367,508,903,687,169,988,94,681,238,563,699,588,138,834,568,852,133}
15
Returns: 1891
{412,767,67,334,884,453,975,930,673,968,827,673,652,520,98,692,276,852,249,348,829,907,548,415,880,810,654,142,345,355,827,250,855,747,488,170,772,248,206,132}
36
Returns: 3757
{657,611,313,790,533,503,284,217,120,237,820,898,861,174,255,369,519,150,582,313,350,141,789,171,518,245,346,623,436,347,919,26,119,313,555,893,590,950,801,171}
16
Returns: 15227
{790,679,448,630,210,666,608,611,12,88,682,465,424,17,64,715,408,711,27,906,1,720}
6
Returns: 9673
{482,263,53,121,277,928,603,901,876,657,843,918,80,566,848,168,640,303,562,19,823,407,230,420,366,172,230,199,772}
4
Returns: 13454
{367,240,150,358,109,770,568,225,628,906,915,925,132,521,613,698,626,717,292,887,681,11,369,566}
21
Returns: 2746
{653,449,851,761,883,796,839,986,662,175,965,406,944,272,244,436,937,507,443,140,949,661,169,224,373,19,421,539,552,772,952,105,322,18,53,123,773,912,712,202,727,826,470,62}
7
Returns: 22765
{5,270,362,240,733,64,706,472,954,642,439,715,388,29,485,444,768,824,938,559,778,921,925,321,168,661,992,419,511,913,213,893,52,152,222,964,679,539,402,919,369,408,479,978,460,550}
29
Returns: 14582
{17,354,694,197,309,550,275,482,210,168,244,712,399,221,881,917,347,423,988,871,325,82,167,387,546,543,450,960,87,56,371,899,340,31,878,705,901,742,14,252,166,85,452,785,744}
14
Returns: 18482
{580,751,126,897,589,977,231,912,504,397,631,458,893,892,688,417,855,344,281,288,631,211,485,616,467,170,92,346,700,2,786,299,357,974,337,33}
14
Returns: 15049
{850,994,219,268,936,26,889,93,848,632,342,793,596,157,589,526,365,630,903,686,990,73,594,10,821,68}
24
Returns: 1930
{611,380,881,488,234,518,669,198,783,220,649,570,326}
8
Returns: 3593
{543,886,530,321,918,887,195,432,794,46,688,403,873,603,934,883,210,620,516,683,227,890,968,215,102,650,19,605,486,614,395,459,764,396,548,76,476,552,778,573,61,841,106,419}
16
Returns: 19562
{296,260,591,931,848,51,890,142,24,671,492,816,572,496,525,205,915,548,668,135,709,223,838,965,373,226,397,30,313,383,884,200,930,416,912,839,606,715,115}
37
Returns: 1895
{499,342,853,361,387,250,498,627,334,160,697,965,361,296,724,894,206,422,361,161,232,253,858,183,996,120,473,64,509,290,433,945,975,895,925,224,171,637,52,343,118,753,220,664,781,892,694}
10
Returns: 21643
{542,769,974,559,226,213,477,278,916,285,31}
9
Returns: 1890
{259,212,518,554,481,943,215,687,6,238,477,700,301,817,128,874,560,112,891,993,373,678,427,40,656,522,961,152,223,827,953,621,967,724,359}
1
Returns: 18443
{827,430,922,19,435,603,946,673,67,692,555,954,758,678,567,740,193,845,999,417,62,516,575,116,878,229,453,824,657,272,297,961,679,999,4,987,416,328,874,357,161,194}
40
Returns: 1998
{317,829,45,576,35,164,144,622,981,959,900,745,192,297,557,265,360,75,506,685,659}
20
Returns: 981
{676,745,816,684,654,850,880,739,221,347,999,805,891,682,489,691,282,263,280,634,921}
18
Returns: 2811
{191,722,991,459,627,64,721,152,707,583,829,214,382,225,282,549,52,952,72,724}
12
Returns: 6273
{325,142,255,735,369,173,860,663,348,315,144,300,105,139,794,304,639,904,987,144,867,437,184,959,759,486,88,385,283,439,248,577,223,340,818,220,991,893,315}
35
Returns: 3841
{309,314,724,399,163,388,294,85,272,576,54,803,584,826,87,771,617,321,126,122,811,734,580,487,360,841,358,408,896,273,562,110,948,459,411,152,403,961,588,330,119,829,926,355,853,524,987,742}
41
Returns: 6397
{741,862,558,750,888,787,570,925,114,288,894,80,156,849,37,512,230,110,657,756,468,271,316,10,773,157,429,311,450,789,393,12,119,151,939,929,710}
23
Returns: 11539
{762,962,606,270,815,577,337,343,597,28,727,588,911,469,880,935,184,637,292,765,21,614,200,665,292,834,909,870,922,294,78,502,926,97,575,108,640,873,377,687,848,104}
23
Returns: 15545
{248,175,551,299,551,93,469,890,266,593,148,871,651,316,783,989,844,947,433,13,6,870,54,341,515,61,205,380,395,737,606,744,829,420,578,859,222,793,819,927,718,618,21,757,860,128,158,241,201,474}
23
Returns: 19843
{501,863,441,115,418,594,99,779,186,844,619,351,968,910,544,708,176,947,371,813,410,838,994,37,233,39,797,552}
21
Returns: 6339
{153,600,703,391,965,626,510,465,908,168,333,858,925,674,480,3,161,502,715,292,170,617,302,428,260,960,283,992,183}
19
Returns: 8326
{934,969,920,914,924,924,953,932,951,946,991,981,919,991,959,968,972,963,986,939,999,924,933,948,933,976,986,986,959,939,902,905,928,954,915,941,1000,954,996,908,967,930,975,947,940,926,978,902,914,990}
49
Returns: 999
{903,968,924,945,990,902,995,971,924,910,912,990,907,999,939,911,937,970,904,900,930,969,963,946,976,958,979,965,997,990,1000,987,902,932,993,907,931,906,971,909,915,900,969,978,988,969,925,910,935,996}
46
Returns: 3991
{961,958,920,934,984,912,962,998,938,986,991,958,970,966,986,977,917,913,905,918,952,958,986,902,955,981,947,972,918,997,900,965,974,931,990,942,979,993,931,913,921,911,942,929,967,954,990,925,980}
46
Returns: 2986
{964,951,969,982,941,914,995,946,941,990,960,988,962,952,953,931,924,970,969,955,913,936,914,979,970,928,972,921,942,922,988,991,934,947,902,918,962,995,901,956,984,929,938,992,998,933,947,974}
45
Returns: 2985
{942,949,938,919,923,1000,907,905,914,944,902,997,952,901,989,955,953,988,931,911,941,906,992,1000,960,937,900,965,924,930,978,947,920,921,939,961,967,989,981,950,904,964,951,931,939,941,950,910,976}
46
Returns: 2997
{906,943,902,971,961,936,939,949,993,938,948,924,988,904,946,975,993,919,971,974,911,945,994,990,923,990,925,979,911,993,907,908,974,965,944,926,959,914,971,975,913,906,999,926,959,952,940,938,900,997}
47
Returns: 2990
{961,962,917,969,960,953,962,934,966,931,923,998,961,941,979,927,957,956,903,986,941,906,924,989,999,932,901,968,980,909,973,934,905,1000,921,937,934,906,929,903,934,940,950,1000,963,987,969,949,960,953}
47
Returns: 2999
{999,969,935,920,964,945,992,942,969,990,919,909,951,903,933,952,964,929,940,947,988,931,953,996,959,961,987,978,988,913,929,919,934,952,954,933,962,972,932,947,984,993,902,937,902,922,952,995,900}
46
Returns: 2990
{941,906,963,923,959,985,902,960,921,979,999,924,994,974,967,981,909,903,955,946,979,966,996,993,917,993,998,929,968,947,949,965,992,946,950,948,975,985,926,974,994,964,962,941,913,980,945,970,967,936}
47
Returns: 2993
{919,903,920,912,977,916,976,926,917,943,934,913,972,918,957,925,931,928,956,946,900,936,947,960,910,934,997,948,983,961,1000,937,904,934,937,904,962,936,993,993,995,929,912,986,920,998,982,950,984}
48
Returns: 998
{990,966,908,979,997,999,970,996,904,926,917,927,1000,950,989,911,983,980,998,918,989,908,948,941,908,988,921,927,995,903,926,946,943,969,937,995,901,975,966,962,918,989,950,966,911,937,970,921}
47
Returns: 999
{951,997,989,933,994,934,943,939,991,909,924,972,936,984,968,951,945,984,912,921,995,905,932,920,973,978,952,923,900,941,990,996,962,996,999,983,972,942,987,992,958,977,902,911,949,988,962,967,997}
48
Returns: 999
{959,917,901,956,939,905,967,939,913,960,901,969,992,955,977,960,955,908,909,995,923,967,998,996,976,943,923,925,947,981,973,967,919,978,964,950,955,933,949,985,903,970,941,917,917,982,950,958,923}
48
Returns: 998
{923,991,975,904,958,922,982,945,907,922,996,965,922,982,972,912,963,989,999,921,901,941,985,988,972,972,983,933,971,937,912,920,983,955,943,947,912,988,965,972,925,997,938,990,987,990,955,955,964}
46
Returns: 2987
{968,957,930,920,957,931,986,935,956,970,992,964,994,968,976,930,930,937,929,931,986,947,913,956,993,921,951,993,975,958,926,923,974,918,938,990,981,988,913,935,921,999,943,1000,993,999,929,929,916}
48
Returns: 999
{914,954,927,945,1000,947,963,1000,932,953,910,924,979,973,906,901,941,999,984,946,991,974,906,938,933,911,1000,977,954,914,917,910,908,939,939,922,959,994,905,939,927,911,911,938,918,957,992,917,910}
45
Returns: 3999
{993,962,995,995,950,930,904,943,972,922,915,984,925,959,987,982,961,980,997,920,922,930,976,952,934,945,974,940,906,973,948,988,914,925,977,900,925,995,971,987,953,947,976,947,978,953,940,963}
45
Returns: 2987
{988,901,984,938,964,998,910,909,939,906,907,934,903,959,931,997,977,990,930,985,955,965,940,964,997,959,987,960,972,994,942,977,950,956,927,961,903,947,969,916,943,978,990,941,954,937,952,944}
46
Returns: 1995
{961,922,954,969,990,994,913,926,991,963,976,907,916,948,934,950,924,999,981,965,924,938,999,995,903,909,931,917,911,902,994,976,946,998,945,926,935,975,992,957,971,960,997,959,997,934,963,996}
45
Returns: 2995
{916,995,979,922,908,926,961,998,991,914,915,953,995,910,938,946,960,929,924,974,982,941,946,936,965,967,909,971,958,997,908,997,979,904,954,989,976,953,941,947,973,937,952,921,990,952,985,956,918,991}
45
Returns: 4982
{983,912,981,961,968,912,965}
2
Returns: 4858
{978,940,969,934,977,981}
2
Returns: 3905
{942,962,943,931,963,984,958}
2
Returns: 4810
{960,928,968,989}
3
Returns: 989
{959,909,974,986,906,969,940}
2
Returns: 4797
{2,4,3,4,2,1,3}
2
Returns: 15
{4,2,3,2,3,1,4}
3
Returns: 14
{4,3,3,2,4,2}
2
Returns: 13
{3,3,4,4}
2
Returns: 7
{3,4,1,2,1}
3
Returns: 7
{905,905,965,973,961,945,957,981,905,905,961,917,941,925,929,981,981,945,997,937,937,933,985,945,989,913,953,937,973,977,909,977,981,921,985,945,977,985,981,997,945,985,977,981,965}
37
Returns: -1
{905,985,989,945,937,901,901,913,901,993,969,929,941,949,953,997,985,921,917,933,949,941,969,997,921,917,941,933,917,945,977,953,941,929,997,945,933,961,973,937,913,989,941,937,965,997}
41
Returns: -1
{993,977,949,993,905,917,901,933,957,901,985,909,961,933,933,929,977,985,921,901,941,961,905,917,909,941,941,929,941,989,941,965,921,953,953,997,949,925,957,917,905,909,965,917,961,997,901}
43
Returns: -1
{937,957,989,977,973,933,977,957,917,957,961,901,913,957,929,969,901,981,949,913,909,993,985,933,993,917,925,921,941,917,933,917,909,965,913,909,921,937,925,981,937,965,921,985,981,969,977,921,901}
43
Returns: -1
{997,925,961,921,945,997,905,925,989,933,913,985,957,997,969,953,977,965,909,901,909,981,989,989,945,917,985,993,945,913,973,917,925,941,997,949,917,933,981,957,901,997,945}
36
Returns: -1
{933,933,981,945,969,945,985,961,905,949,989,901,941,977,981,917,909,925,905,905,997,909,985,933,957,973,945,933,965,937,917,993,969,961,985,973,929,917,997,993,965,993,969,937,953,997,969,933,969,965}
37
Returns: -1
{917,997,933,913,981,905,989,965,961,973,949,933,901,933,989,969,909,949,941,997,945,981,921,937,929,913,993,997,905,973,937,969,933,929,901,905,905,933,961,997,913,997,965,941,953,977,981,925,961}
37
Returns: -1
{905,957,905,953,997,969,945,901,929,977,997,981,949,989,965,929,917,901,909,929,993,905,993,961,989,973,985,969,949,937,905,929,921,925,989,917,969,913,985,917,909,949,941,925,905,913,949}
39
Returns: -1
{937,929,949,993,913,909,993,905,901,921,969,901,909,965,901,901,909,909,953,969,945,961,985,949,961,953,981,993,905,989,965,993,925,965,949,917,961,965,969,977,981,985,925,977,941,981,957}
38
Returns: -1
{951,907,995,991,923,918,995,951,937,922,998,991,975,986,931,909,998,927,927,931,959,997,906,905,903,997,951,977,971,927,967,957,955,951,966,935,925,961,921,942,957,975,971,949,933}
44
Returns: 998
{973,906,978,951,983,915,981,935,993,911,929,955,903,963,965,933,905,911,971,969,919,985,997,939,974,909,927,930,991,927,919,918,917,997,998,965,921,971,906,961,982,971,903,907,969,971,994,922,985}
36
Returns: 12838
{969,963,953,911,957,911,931,977,955,905,963,915,929,949,987,913,941,958,951,981,929,985,909,997,910,953,933,922,989,945,935,917,985,905,930,985,974,981,975,963,989,915,913,975,913,937}
39
Returns: 6917
{997,967,910,995,942,973,954,945,914,919,957,961,909,922,969,977,947,935,925,903,957,997,999,978,994,935,951,929,969,969,907,942,951,913,913,989,975,935,938,903,951,995,938,909,999,993}
43
Returns: 2995
{913,914,999,921,966,986,974,981,995,955,914,993,959,929,923,918,967,999,995,954,999,933,935,933,901,923,927,914,907,925,993,903,929,923,929,983,911,923,945,945,983,993,998,959,929,923,979,953}
44
Returns: 3995
{946,991,927,945,914,954,987,949,902,946,933,969,937,943,974,909,943,910,959,913,986,938,961,939,919,939,995,934,941,954,945,961,923,927,925,930,999,922,953,986,902,942,994,927,978,982,905,927,934}
45
Returns: 3979
{963,990,941,901,905,999,941,943,931,905,927,931,989,985,971,969,993,903,957,905,935,967,910,957,955,933,951,990,998,903,914,969,945,927,965,925,927,981,918,995,927,981,966,987,973,990,955}
42
Returns: 4975
{978,937,963,929,901,945,937,915,991,975,961,977,949,909,955,931,967,918,911,959,995,990,926,991,973,963,927,954,983,969,918,947,919,953,969,929,954,950,939,951,965,906,981,959,902,994}
40
Returns: 5942
{903,919,946,957,975,962,929,999,999,985,911,907,977,902,971,917,957,975,943,941,997,953,982,907,967,997,945,966,991,986,931,986,903,911,987,925,913,985,951,959,957,955,914,967,929}
41
Returns: 3986
{959,926,917,990,955,937,905,963,961,931,957,949,986,969,979,985,995,947,945,951,905,910,987,935,958,991,974,919,963,955,903,974,974,974,947,923,947,905,931,906,915,975}
40
Returns: 1986
{965,998,955,985,935,985,965,999,983,903,991,985,937,921,981,907,973,982,969,903,997,939,911,995,966,943,943,951,937,947,979,914,975,993,975,995,966,953,905,991,917,927,949}
36
Returns: 6966
{979,929,917,971,903,933,935,909,957,997,937,927,985,949,957,913,981,911,941,943,925,925,923,973,905,907,950,963,987,943,955,954,923,989,951,939,959,973,927,953,959,933,915,957,965,971}
42
Returns: 3958
{995,939,989,989,985,959,975,995,973,973,953,953,905,945,915,999,947,943,915,915,970,911,911,975,903,974,903,931,989,957,970,906,963,941,977,954,907,919,951,929,953,941,979,931,933,939}
42
Returns: 3978
{983,910,919,974,971,961,943,949,927,998,949,975,915,905,945,925,997,987,905,915,905,974,945,913,906,963,979,919,911,998,915,993,925,979,971,967,921,973,915,959,934,985,933,941,949,929,902,929,907}
38
Returns: 10847
{959,915,919,963,965,945,901,937,969,979,917,975,915,967,955,983,998,953,913,945,971,965,902,983,919,911,970,927,969,919,979,937,985,959,925,997,935,922,949,973,991,923,915,961,999,993,993}
36
Returns: 10874
{911,985,967,929,931,995,901,959,938,946,995,942,987,901,923,938,915,959,951,917,999,943,937,905,985,927,965,917,998,993,989,969,987,975,902,945,937,927,961,931,982,911,919,914,925}
38
Returns: 6954
{985,957,949,975,917,979,937,943,983,925,901,935,981,941,933,917,975,979,909,933,991,930,979,975,923,909,917,977,965,987,993,942,926,907,994,942,911,998,999,963,930,998,987,933}
39
Returns: 4982
{974,969,971,931,995,921,955,927,955,971,927,959,999,903,975,953,941,947,957,969,931,917,937,979,959,965,963,925,985,943,985,991,973,981,946,903,987,941,917,947}
38
Returns: 1994
{977,929,935,923,961,910,921,985,917,919,989,921,969,919,981,914,977,943,943,929,919,949,949,989,994,943,925,937,934,986,937,991,951,913,971,903,902,926,951,947,981,970,963,926,923,902,985,987,995,911}
41
Returns: 8901
{935,967,962,945,945,991,993,945,931,925,925,945,903,995,937,939,939,933,939,937,919,995,971,989,935,991,939,937,935,913,978,965,955,981,914,949,961,963,987,947,989,963,923,987}
43
Returns: 995
{905,934,906,969,925,925,902,938,915,963,921,993,973,902,906,949,979,989,922,989,903,937,903,917,917,926,902,921,983,997,982,978,957,986,965,965,901,931,945,993,971,938,946,913,969,991,966,941}
44
Returns: 3974
{921,901,958,983,913,945,981,953,977,998,914,998,966,994,990,979,902,953,997,910,957,934,902,994,917,977,933,998,921,926,957,990,991,930,998,993,957,922,937,917,989}
39
Returns: 1995
{910,966,923,989,935,994,995,966,926,982,915,909,911,929,965,927,994,905,929,978,933,990,961,958,945,941,905,953,966,975,915,997,993,913,969,965,914,978,993,998,981,927,910,985,901,973,939,937,917,929}
45
Returns: 4978
{981,918,961,906,982,906,963,981,993,999,906,929,906,994,967,942,906,938,914,977,921,942,909,937,986,946,946,991,965,911,949,917,985,982,955,978,998,935,935,918,913,986,914,961,989}
36
Returns: 8921
{981,906,910,911,946,943,933,977,970,911,942,950,962,901,905,921,935,949,989,957,918,937,910,925,966,929,990,974,970,942,987,961,938,955,910,901,905,949,917,902}
35
Returns: 4921
{958,929,982,955,961,998,905,966,969,994,909,914,977,978,970,962,961,942,905,958,953,981,902,925,961,949,918,905,910,982,977,938,919,931,918,901,906,929,910,978,991,921,974,987,966,949,967,909,997}
36
Returns: 12791
{933,910,905,907,922,941,942,986,937,985,994,986,905,989,922,937,941,939,902,953,929,957,930,985,950,989,957,939,990,993,981,957,961,942,946,922,951,974,922,910,917,905,945,901,943,985}
41
Returns: 4955
{901,958,966,973,949,962,974,971,909,974,937,917,993,930,949,971,929,990,963,973,942,938,969,910,953,905,925,957,929,901,953,910,961,945,914,949,962,925,998,997,929}
37
Returns: 3978
{925,930,982,925,989,983,903,918,986,958,906,954,970,970,909,907,919,973,933,974,997,917,922,941,909,937,945,998,946,977,901,966,941,957,995,914,922,990,926,927,962,958,985,969,906,998,966}
40
Returns: 6953
{914,917,921,930,925,954,945,903,993,982,946,954,949,934,918,998,993,998,942,966,903,967,906,994,954,942,1,931,957,953,958,981,934,921,973,926,979,962,933,953,3,949,973,918,922,978,910,917,946}
45
Returns: 3983
{987,959,951,927,983,987,959,927,907,935,939,971,907,999,959,963,947,903,971,979,947,959,995,919,943,987,931,987,907,911,943,959,979,903,963,979,963,959,931,951,971,979,959,943,937}
41
Returns: -1
{915,951,919,919,975,915,943,911,951,911,963,935,915,975,951,943,955,971,911,947,939,987,915,931,971,971,923,967,915,923,975,939,995,939,923,951,983,947,935,987,945,907,995,959,931,991,967,903}
43
Returns: -1
{943,935,903,951,947,951,975,915,923,947,999,991,903,935,907,983,902,959,975,971,903,963,975,983,923,931,946,971,927,915,983,955,999,903,983,979,939,943,983,927,967,903,911,999}
36
Returns: -1
{919,967,979,967,955,907,947,995,939,923,927,967,943,923,939,927,927,923,959,951,907,987,991,919,955,961,907,999,943,955,963,991,951,907,927,947,971,907,963,939,971,935,975,987,935,983,939}
36
Returns: -1
{911,943,955,987,911,995,903,939,971,975,955,979,903,979,955,987,979,955,923,963,951,931,987,923,999,927,947,947,911,931,919,987,923,975,907,955,915,931,999,962,975,903,919,903,983,987,931,959,943}
42
Returns: -1
{915,995,951,939,975,991,931,911,991,907,935,995,947,999,943,979,903,951,945,991,919,971,903,935,979,959,927,995,907,983,946,983,975,951,927,907,991,931,983,903,995,951,991,995,907,959,927,943}
45
Returns: -1
{907,979,987,991,935,991,943,959,959,947,939,955,919,915,971,915,981,903,959,951,975,987,935,903,931,947,979,915,995,919,935,971,923,974,963,995,959,902,955,967,963,967,951,931,933}
40
Returns: -1
{911,987,915,983,987,971,955,923,983,983,903,947,935,947,995,947,971,955,983,943,955,982,955,999,995,923,995,907,979,931,943,951,975,923,991,935,931,991,935,971,971,986,919,989,903,919,955}
42
Returns: -1
{931,967,943,959,931,947,923,951,915,926,967,915,995,907,995,979,907,943,943,979,943,991,995,931,907,939,903,991,919,959,979,987,979,915,983,979,971,947,943,963,999,979,931,911}
35
Returns: -1
{951,951,907,987,955,975,967,995,931,943,991,943,967,979,939,963,979,931,987,975,983,959,911,951,907,983,955,915,915,995,959,903,903,947,987,931,975,979,983,903,963,939,999,971,979}
37
Returns: -1
{1, 2, 2, 2 }
2
Returns: 3
{1, 6, 1, 10, 1, 2, 7, 11 }
6
Returns: 21
{3, 1, 2 }
1
Returns: 5
{3, 6, 10, 15, 103 }
2
Returns: 121
{1, 8, 8, 18, 10 }
2
Returns: 34
{2, 8, 9, 11 }
2
Returns: 19
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }
35
Returns: 645
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
48
Returns: 39
{2, 5, 5, 5, 5, 5 }
2
Returns: 17
{1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 }
45
Returns: 9
{916, 967, 741, 692, 3, 563, 432, 103, 111, 752, 359, 390, 381, 63, 279, 267, 885, 654, 843, 481, 882, 694, 235, 149, 763, 940, 98, 330, 662, 75, 512, 376, 485, 176, 478, 845, 889, 646, 960, 519, 495, 59, 479, 128, 400, 91, 472, 194, 909, 595 }
10
Returns: 23455
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 40, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
49
Returns: 10
{1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4 }
45
Returns: 35
{1, 2, 3, 5, 5, 9, 13, 17 }
4
Returns: 42
{1, 6, 1, 10, 1, 2, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 3 }
30
Returns: 747
{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, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5 }
40
Returns: 50
{2, 3, 3, 3, 3, 3 }
2
Returns: 11
{1, 2, 2, 2, 2, 2 }
4
Returns: 3
{1, 101, 105, 6, 10 }
2
Returns: 207
{1, 2, 2, 2, 69, 96, 96, 96, 96, 96, 96, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 1, 1, 11, 2, 31, 312, 156, 163, 163, 152, 132, 991, 999, 994, 959, 151, 151, 151, 515 }
40
Returns: 1993
{1, 2, 2, 10 }
2
Returns: 11
{1, 1, 1, 2, 1, 1, 40, 50, 60, 70, 604, 102, 403, 4, 5, 6, 7, 8, 5, 3, 4, 5, 6, 7, 76, 5, 32, 5, 254, 234, 23, 41, 2, 31, 23, 123, 423, 545, 345, 3, 4, 678, 9, 7, 8, 4, 5, 7, 8, 6 }
40
Returns: 3711
{5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 4 }
24
Returns: -1
{2, 3, 3, 5 }
2
Returns: 7
{1, 161, 2, 5, 165, 6, 9, 169, 10, 13, 173, 14, 17, 177, 18, 21, 181, 22, 25, 185, 26, 29, 189, 30, 33, 193, 34, 37, 197, 38, 41, 201, 42, 45, 205, 46, 49, 209, 50, 3 }
39
Returns: 209
{1, 1, 1, 1, 1 }
2
Returns: -1
{1, 2, 6, 40, 46 }
2
Returns: 87
{1, 6, 10, 14 }
2
Returns: 15
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }
45
Returns: 239