Problem Statement
There are N trees arranged in a straight horizontal line. They are numbered 0 through N-1 from left to right. The distance between tree i and tree (i+1) is distance[i], and the initial vertical height of tree i is height[i]. Each tree is assumed to be a perfect vertical segment.
Your goal is to make the topmost points of all the trees collinear. To do this, you can choose any number of trees and have them travel back to a time when they were shorter. You can decrease the height of each chosen tree to any non-negative value (not necessarily an integer). You will operate on each tree individually, so the trees do not all have to decrease in height by the same amount. The trees that you do not choose will all remain at their original heights.
Return the minimum number of trees you must send back in time to achieve this goal.
Definition
- Class:
- TimeTravellingGardener
- Method:
- determineUsage
- Parameters:
- int[], int[]
- Returns:
- int
- Method signature:
- int determineUsage(int[] distance, int[] height)
- (be sure your method is public)
Notes
- Two or more points are collinear if they lie on a single straight line.
Constraints
- distance will contain between 1 and 49 elements, inclusive.
- Each element of distance will be between 1 and 1000, inclusive.
- The number of elements in height will be one plus the number of elements in distance.
- Each element of height will be between 1 and 1000, inclusive.
Examples
{2,2}
{1,3,10}
Returns: 1
{3,3}
{3,1,3}
Returns: 2
{1,3}
{4,4,4}
Returns: 0
{1,2,3,4,5,6,7,8}
{1,1,2,3,5,8,13,21,34}
Returns: 7
{4,2}
{9,8,5}
Returns: 1
{2,2}
{2,1,2}
Returns: 1
{3,3}
{1,3,1}
Returns: 1
{17,849}
{138,138,138}
Returns: 0
{540,206,105,216,136,251,19,3,134,22,2,137,263,168,38,49,56,17,24,186,45,314,41,239,77,483,208,26,19,89,40,71,5,86,59,131,116,110,13,377,5,197,360,174,118,263,591,39,446}
{327,130,768,758,847,218,354,359,446,125,854,272,82,683,657,723,559,138,138,291,28,635,402,52,138,780,829,295,750,897,677,394,113,632,702,845,614,368,888,784,410,461,841,690,347,963,195,557,785,432}
Returns: 49
{924,893,531,407,29,199,85,360,982,805,65,441}
{487,487,487,487,487,487,487,487,487,487,487,487,487}
Returns: 0
{386,152,35,43,163,145,98,24,55,114,164,118,70,250,34,497,76,331,24,5,104,95,85,298,62,515,40,427,343,167,51,34,38,172,65,32,78,127,8,50,146,415,64,30,60,91,134,440,163}
{487,380,615,573,295,6,487,735,260,851,833,517,759,565,487,32,487,156,487,449,487,466,487,487,12,487,692,823,487,184,921,481,788,920,487,487,889,86,19,634,638,487,117,750,579,313,910,317,262,709}
Returns: 48
{249,736,489,307,93,43,56,477,356,479,748,842,719,40,414,61,771,333,982,69,472,864}
{683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683}
Returns: 0
{258,127,94,28,736,106,35,104,244,307,84,9,43,56,48,87,342,271,85,206,273,50,492,40,166,707,135,153,233,333,40,3,290,121,61,76,445,70,180,333,616,366,69,472,202,336,326,172,324}
{355,683,7,258,683,683,449,576,689,683,683,848,683,683,683,306,19,683,722,683,781,683,972,524,811,683,457,683,419,611,683,683,888,267,683,683,637,642,875,683,683,175,683,683,683,696,30,683,505,215}
Returns: 48
{264,690,810,269,730,72,687,380,576,257,17,8,523,727,208,143,602,865,173,119,40,794,377,925,20,766,582,265,58,343,860,321}
{385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385}
Returns: 0
{419,264,690,49,761,190,79,730,72,514,52,121,380,333,243,257,17,8,329,194,240,487,208,2,141,602,111,392,362,173,100,19,40,794,377,925,20,766,224,358,265,58,192,151,551,84,225,304,17}
{505,385,385,385,846,385,243,385,385,385,942,571,385,385,237,385,385,385,385,660,385,854,385,385,451,385,385,235,254,385,385,28,385,385,385,385,385,385,385,87,385,385,385,766,385,93,42,385,940,385}
Returns: 48
{744,301,577,502,240,163,755,781,614,884,792,807,454,179,573,44,683,271,249,597,664,314,184,793,400,711,36,930,218,123,128,961,424,56,815,15,219,921,795,184,805,938}
{990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990}
Returns: 0
{751,744,301,577,502,240,163,508,247,781,614,884,792,807,454,179,213,360,44,683,271,249,597,664,314,184,793,400,711,36,298,342,290,218,123,128,961,424,56,815,15,219,201,720,795,184,674,131,938}
{468,990,990,990,990,990,990,990,537,990,990,990,990,990,990,990,990,5,990,990,990,990,990,990,990,990,990,990,990,990,990,99,919,990,990,990,990,990,990,990,990,990,990,345,990,990,990,697,990,990}
Returns: 49
{79,227,629,135,41,644,705,313,790,888,117,728,229,727,195,495,83,697,383,336,148,934,255,133,278,277,829,9,876,95,863,955,321,843,441,713,486,145,25,628,384,494,355,964,572,901,458,654,950}
{840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840}
Returns: 0
{79,227,629,135,41,644,705,313,790,888,117,728,229,727,195,495,83,697,383,336,148,934,255,133,278,277,829,9,876,95,863,955,321,843,441,713,486,145,25,628,384,494,355,964,572,901,458,654,950}
{840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840,840}
Returns: 0
{860}
{288,951}
Returns: 0
{22,797}
{151,614,526}
Returns: 1
{219,963,482}
{52,911,467,607}
Returns: 2
{850,570,762,895}
{760,75,758,916,857}
Returns: 4
{97,241,140,15,33}
{588,993,892,876,295,265}
Returns: 4
{672,445,878,550,15,192}
{31,66,103,850,24,304,419}
Returns: 5
{785,199,531,860,308,446,68}
{404,687,207,770,71,146,114,962}
Returns: 7
{21,760,226,45,204,455,594,570}
{646,976,987,100,825,10,404,596,147}
Returns: 8
{954,126,6,261,571,425,16,609,631}
{137,679,128,602,992,149,361,569,545,916}
Returns: 8
{23,490,485,669,817,823,768,642,832,523}
{589,978,828,66,335,440,636,759,807,597,741}
Returns: 10
{943,627,869,544,971,369,256,539,913,171,914}
{754,655,934,570,477,53,563,661,928,151,990,755}
Returns: 11
{216,325,547,204,435,353,152,176,648,778,396,543}
{748,764,799,639,28,969,904,781,976,837,702,804,889}
Returns: 12
{265,816,816,767,806,923,335,130,469,538,564,173,41}
{91,820,818,486,715,918,601,513,908,628,833,811,408,160}
Returns: 12
{999,110,316,887,726,131,55,492,288,977,826,769,797,715}
{685,969,755,775,141,925,613,855,194,213,719,453,841,903,615}
Returns: 13
{600,63,613,61,730,851,786,212,905,630,500,233,807,268,381}
{874,952,350,980,79,842,256,691,696,449,255,766,253,447,668,867}
Returns: 14
{47,82,831,459,811,682,245,23,938,226,874,171,384,493,903,257}
{797,604,237,875,445,492,917,492,293,171,257,545,618,277,764,16,358}
Returns: 15
{594,474,169,275,70,543,213,647,768,735,31,260,637,287,56,241,523}
{282,37,367,198,529,659,721,137,555,690,413,670,57,771,616,530,291,890}
Returns: 16
{952,185,454,598,952,540,628,563,529,915,971,769,789,252,157,507,802,685}
{517,874,822,72,915,234,93,971,356,708,500,646,950,803,830,755,401,133,295}
Returns: 17
{28,696,175,294,666,943,435,269,451,941,70,136,458,295,309,881,209,542,973}
{179,898,33,31,895,982,833,725,88,233,209,734,613,904,908,258,921,202,692,542}
Returns: 18
{653,633,963,788,442,258,96,322,466,989,646,997,238,678,27,133,11,211,209,99}
{796,417,184,760,673,92,17,945,293,61,486,945,693,449,84,486,58,531,807,523,872}
Returns: 20
{452,871,109,482,249,593,492,460,801,942,607,570,126,366,242,217,382,186,861,794,24}
{158,838,472,241,323,529,124,129,403,995,933,274,455,414,874,48,905,333,848,199,939,769}
Returns: 20
{676,656,10,244,390,548,104,183,571,261,21,42,854,343,922,329,824,676,323,756,301,777}
{169,175,176,425,859,24,623,798,792,650,805,154,893,194,701,997,377,271,609,397,664,814,91}
Returns: 21
{937,142,914,612,816,669,913,945,837,87,120,614,297,495,588,446,639,238,251,792,130,444,844}
{478,820,114,87,568,129,252,659,65,394,572,676,561,241,940,505,429,378,625,394,675,119,982,120}
Returns: 22
{757,571,370,900,700,166,743,530,985,208,616,905,336,219,563,752,964,486,780,525,78,719,29,859}
{449,653,252,123,124,585,594,232,155,316,132,207,481,874,736,817,82,703,721,769,921,635,521,885,121}
Returns: 23
{300,761,198,370,789,56,818,794,660,292,269,244,886,500,399,553,631,957,33,857,44,201,290,746,274}
{58,18,908,930,254,380,229,14,930,951,155,337,768,948,996,412,568,240,297,67,990,201,50,298,585,906}
Returns: 24
{341,785,195,86,58,252,455,318,182,709,697,762,722,978,712,228,315,832,527,310,243,94,901,891,161,242}
{91,210,539,27,467,231,811,661,668,221,264,123,538,797,183,586,911,256,564,974,484,878,805,10,539,399,104}
Returns: 25
{792,641,616,33,83,825,924,109,643,154,272,303,174,492,918,296,29,715,478,966,625,733,529,598,216,758,755}
{578,649,505,681,440,146,296,824,228,472,747,689,114,253,960,768,426,451,685,73,831,399,902,796,375,986,677,973}
Returns: 26
{554,786,79,131,434,583,811,225,728,458,49,308,929,147,996,394,751,955,513,528,757,197,600,587,948,501,734,322}
{839,410,646,392,548,724,522,333,659,332,558,738,141,958,45,421,104,392,814,855,698,326,734,454,874,334,40,821,186}
Returns: 27
{126,143,24,887,140,415,434,216,288,767,874,971,676,611,111,633,8,531,88,399,344,942,97,21,676,550,895,361,942}
{67,898,419,561,274,305,701,688,739,916,328,857,141,298,532,103,409,516,110,939,603,509,635,897,957,7,924,858,253,284}
Returns: 29
{151,320,533,569,880,806,874,932,846,964,199,173,172,339,470,55,442,878,570,551,169,524,411,155,420,719,161,343,577,414}
{978,79,733,511,648,964,668,873,896,513,188,94,37,711,433,507,117,226,736,686,128,256,561,891,410,981,609,571,675,537,336}
Returns: 30
{5,616,68,515,615,31,534,487,278,47,26,372,435,88,156,941,204,381,29,241,860,284,801,750,694,133,359,616,808,247,951}
{812,862,370,678,476,752,211,314,30,609,691,401,44,778,908,336,981,640,364,221,499,1000,22,601,45,154,311,660,961,557,962,124}
Returns: 30
{419,331,801,246,82,364,912,111,324,602,863,719,380,770,55,360,761,770,581,260,769,954,860,813,107,170,824,420,78,785,895,848}
{467,48,94,549,763,5,11,86,606,226,805,337,995,859,697,756,980,629,367,749,934,578,913,392,99,89,163,176,225,58,24,692,457}
Returns: 31
{469,592,219,825,602,304,782,827,460,119,174,670,167,281,650,147,999,750,80,576,14,471,26,102,634,201,327,43,576,370,499,44,961}
{69,868,914,724,650,93,184,120,618,853,286,250,854,432,248,603,511,175,617,333,200,70,318,752,748,360,328,117,210,723,429,278,943,695}
Returns: 32
{2,944,139,537,63,756,389,348,5,595,131,604,197,993,130,165,325,329,587,643,432,334,354,759,803,916,834,231,545,776,277,546,719,415}
{434,781,170,175,480,526,769,962,481,317,954,610,834,278,290,420,272,722,753,978,832,907,245,665,490,789,792,766,687,510,181,120,642,702,294}
Returns: 33
{473,580,62,434,60,731,387,22,564,17,663,983,640,384,87,969,568,346,213,584,835,2,376,600,688,885,132,807,879,834,453,351,765,866,137}
{824,596,875,197,159,891,860,493,883,595,932,851,514,277,64,98,463,65,473,62,752,709,546,910,939,731,714,642,495,580,778,670,527,652,867,38}
Returns: 34
{895,78,530,777,24,813,627,538,441,690,635,903,754,459,965,857,519,862,119,458,592,832,99,86,763,876,107,290,879,325,327,773,402,208,549,426}
{21,176,315,813,217,301,716,323,759,32,179,277,893,649,734,484,833,184,921,947,411,379,236,290,704,914,414,105,474,315,882,846,842,196,658,58,496}
Returns: 35
{373,380,606,404,911,883,648,911,968,483,743,152,403,42,914,134,277,203,837,543,969,941,368,283,175,213,124,370,870,181,218,595,913,823,998,823,57}
{998,733,25,480,828,528,235,869,441,368,497,996,204,391,964,144,758,246,670,970,721,40,192,901,609,786,813,431,135,987,488,132,72,864,612,899,391,846}
Returns: 36
{119,183,213,967,530,416,358,493,911,115,90,581,437,810,972,980,63,580,765,227,362,251,214,849,383,285,712,346,535,454,543,5,637,107,971,166,522,328}
{11,784,795,452,716,583,614,39,562,676,618,678,902,980,928,467,180,662,103,244,359,637,697,901,993,685,7,964,203,880,643,565,16,789,16,83,371,629,122}
Returns: 37
{284,656,91,313,910,70,241,376,602,254,831,845,965,467,893,865,812,930,224,775,484,455,417,48,470,206,415,553,928,44,26,564,51,116,876,960,538,116,688}
{139,722,518,335,686,336,579,902,147,508,477,921,991,932,690,38,753,247,453,657,174,848,682,89,250,798,965,210,335,432,249,825,153,766,159,190,101,737,92,600}
Returns: 39
{597,920,520,587,851,561,977,604,807,781,260,333,980,294,421,229,91,737,790,425,169,38,601,673,803,759,863,256,847,306,855,795,225,726,382,76,287,710,31,445}
{842,642,129,821,935,902,49,25,638,191,801,806,228,753,831,383,511,693,638,710,350,844,504,574,569,237,1,207,298,383,652,139,25,132,959,311,33,360,688,23,550}
Returns: 40
{488,180,129,593,10,511,103,54,148,164,403,991,20,329,912,608,329,118,906,64,121,44,88,605,355,750,989,66,437,11,615,277,543,95,869,552,606,323,606,105,487}
{360,448,858,688,359,465,17,828,722,432,301,118,519,905,472,620,893,537,57,256,503,333,798,597,201,701,554,523,306,11,361,666,458,218,705,168,35,73,347,756,504,647}
Returns: 40
{225,374,551,696,994,796,584,50,51,86,382,848,35,934,548,940,456,206,950,169,223,407,738,927,926,772,1000,273,880,503,919,104,877,822,152,222,617,735,271,19,173,4}
{866,559,937,765,498,744,322,800,912,544,206,650,823,484,773,822,756,4,676,26,460,904,199,963,125,815,697,747,185,221,750,402,131,686,167,981,782,488,780,45,384,985,46}
Returns: 42
{206,820,819,379,575,174,406,953,985,310,151,947,786,318,996,533,502,216,282,904,699,320,422,679,453,261,458,497,644,794,543,201,614,713,931,188,886,689,140,223,350,643,169}
{135,960,164,19,461,732,653,716,430,324,137,108,776,750,565,272,745,358,166,298,971,878,228,511,116,916,2,338,617,644,506,752,955,22,122,768,753,774,483,182,97,972,641,872}
Returns: 43
{721,205,496,465,914,661,762,237,539,342,747,6,609,100,343,226,744,200,329,698,221,450,465,325,224,300,506,672,271,498,544,343,702,39,807,616,51,921,204,589,614,950,946,222}
{49,288,799,144,840,127,194,412,577,658,737,152,309,594,823,931,92,718,273,793,108,432,760,159,352,963,99,965,264,45,538,665,684,337,808,523,463,1,935,391,11,671,894,319,264}
Returns: 44
{69,250,707,786,522,852,246,305,963,404,656,278,854,972,541,898,510,205,934,198,365,456,660,365,390,403,375,412,296,46,28,364,647,734,502,520,937,747,825,900,502,832,177,355,804}
{69,605,665,626,538,214,990,993,225,354,735,627,81,498,275,478,525,990,124,611,491,995,899,589,819,798,90,3,974,445,158,395,49,174,20,586,387,9,930,611,714,16,590,146,514,864}
Returns: 45
{623,390,853,98,352,696,445,251,284,615,48,374,617,374,170,774,120,570,947,139,507,333,147,436,296,212,452,885,358,317,100,332,706,952,782,58,999,578,660,635,192,707,8,809,432,529}
{934,551,98,233,41,956,917,539,391,212,751,194,96,460,510,195,143,568,499,276,625,849,853,636,483,45,342,842,205,126,370,138,28,819,722,69,774,639,607,517,850,709,710,298,168,572,844}
Returns: 45
{663,139,694,938,115,543,791,750,25,187,443,219,391,920,588,880,300,759,602,368,884,240,326,400,441,35,462,738,554,385,934,216,523,627,154,989,521,296,90,898,482,532,116,872,804,55,103}
{103,165,704,822,49,295,147,448,736,533,261,473,87,645,758,654,519,737,159,507,257,454,596,506,935,480,973,158,635,28,261,737,544,964,558,592,259,704,392,994,589,4,818,27,649,928,680,167}
Returns: 47
{664,839,26,272,644,621,130,579,452,102,736,86,481,348,822,25,312,731,968,922,787,711,267,375,715,436,401,363,363,432,529,378,622,906,2,266,527,131,196,330,232,283,416,65,631,589,441,294}
{672,408,567,458,119,833,184,833,620,584,195,335,367,75,712,341,333,713,606,211,195,153,540,779,435,307,843,417,248,283,710,919,42,276,376,160,460,559,344,432,494,890,766,212,317,477,552,649,542}
Returns: 47
{509,859,88,661,398,866,448,57,60,864,304,342,926,222,736,553,949,895,13,859,591,444,704,480,561,915,796,389,467,796,282,975,654,370,988,404,235,435,460,295,298,763,988,223,336,723,776,284,970}
{140,142,560,935,845,391,495,111,187,883,929,982,165,904,988,886,243,391,120,677,850,766,974,964,106,549,299,180,676,934,149,815,427,60,749,623,451,595,733,989,829,662,322,993,917,309,878,159,51,350}
Returns: 48
{133,728,188,428,855,955,991,642,952,712,479,650,971,920,167,742,928,255,572,152,798,840,525,944,657,826,754,827,29,28,591,161,756,778,941,962,732,283,603,36,995,433,37,317,705,203,410,632,809}
{947,946,920,909,812,800,799,754,752,658,649,641,641,584,571,527,514,504,482,429,386,249,173,109,106,83,28,1,82,164,168,184,194,340,438,539,575,588,598,645,650,667,679,696,697,702,720,778,909,924}
Returns: 49
{664,328,338,961,816,219,927,656,654,950,831,545,305,788,394,185,403,144,893,559,196,959,578,282,622,974,156,11,39,779,856,54,106,546,367,921,764,293,928,769,242,758,313,898,545,59,82,300,202}
{986,975,957,926,920,880,842,826,800,789,736,624,573,526,511,489,455,389,328,172,15,1,29,41,136,142,216,216,218,250,283,295,297,384,412,422,490,514,596,626,647,669,703,727,814,829,839,898,937,965}
Returns: 49
{467,491,454,921,221,21,625,848,295,59,774,122,522,909,346,269,831,952,273,864,391,249,696,145,996,731,673,115,687,542,17,505,384,822,778,956,843,402,804,489,812,929,610,333,190,955,953,372,258}
{962,938,938,937,906,883,870,862,857,838,812,717,697,673,655,633,629,606,604,584,564,501,496,468,452,449,402,303,285,285,279,259,253,251,192,189,186,184,167,153,111,106,86,23,7,4,1,435,768,822}
Returns: 49
{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}
{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}
Returns: 0
{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}
{990,999,994,1000,993,991,992,990,996,993,993,990,995,996,993,999,996,1000,994,993,998,996,998,1000,998,1000,992,990,998,995,995,996,992,997,996,995,999,996,996,992,999,997,991,993,992,994,990,999,991,994}
Returns: 45
{991,999,990,997,997,996,996,997,997,994,992,991,998,992,997,993,997,993,999,990,995,996,997,996,997,1000,999,997,996,998,991,997,997,1000,993,991,995,998,998,991,991,998,991,997,1000,996,990,995,999}
{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}
Returns: 0
{997,995,993,992,992,998,1000,1000,994,994,995,991,993,991,996,992,992,995,996,1000,993,995,999,990,994,996,999,1000,994,993,998,999,998,1000,1000,998,995,999,995,999,990,1000,998,994,999,992,994,1000,997}
{1000,997,998,995,996,997,999,1000,995,999,991,998,996,1000,993,995,999,1000,1000,995,994,996,996,994,992,1000,990,992,993,1000,997,991,997,995,996,990,991,992,1000,996,990,999,991,995,998,994,998,995,993,998}
Returns: 47
{100}
{364,87}
Returns: 0
{214,357,131,455,166,582,177,50,461,255,17,25,91,55,53,308,146,81,80,114,41,165,49,61,65,31,228,3,47,50,39,177,114,94,50,73,137,30,34,203,216,144,282,34,342,81,322,584,543}
{932,595,808,387,231,95,581,303,537,192,440,625,716,254,481,597,462,384,177,356,292,451,111,44,33,242,914,364,799,38,87,553,355,768,514,196,990,781,365,749,602,31,681,695,710,970,301,237,329,235}
Returns: 48
{405}
{470,941}
Returns: 0
{271,804,275,444,184,9,77,131,71,29,26,15,339,16,212,108,65,46,186,93,100,50,324,79,10,154,428,9,14,269,14,192,245,8,121,2,88,116,89,90,18,170,190,86,181,220,211,117,3}
{777,443,559,40,797,7,524,840,797,799,945,710,171,340,742,470,896,70,966,941,794,119,604,871,569,546,185,39,776,906,152,460,371,324,295,961,407,551,853,723,39,79,438,967,752,617,953,296,687,528}
Returns: 49
{411,822}
{495,459,387}
Returns: 0
{144,658,6,182,675,112,70,122,677,65,19,17,48,12,141,37,253,115,43,33,96,4,98,14,269,156,152,53,289,98,34,82,20,98,285,2,123,10,213,26,21,263,35,265,44,216,289,131,844}
{415,57,29,310,421,507,332,913,613,447,324,656,2,715,380,784,495,574,649,459,874,379,95,632,766,973,660,387,610,900,819,296,766,976,152,816,513,197,985,817,528,98,81,226,87,988,220,906,400,854}
Returns: 49
{832,546}
{837,645,519}
Returns: 0
{413,186,331,99,183,39,17,215,17,16,137,192,14,93,133,383,314,12,104,201,59,188,43,11,211,6,144,32,13,674,109,4,171,77,35,144,113,6,420,23,179,329,101,72,570,605,99,62,623}
{516,769,167,722,571,35,912,778,238,808,339,95,907,468,391,301,623,898,7,775,422,132,936,847,207,413,569,837,518,709,394,206,645,733,595,627,621,256,519,600,545,916,506,107,296,112,406,188,302,653}
Returns: 49
{653,653,653}
{160,395,630,865}
Returns: 0
{688,515,327,413,90,54,82,21,475,63,174,132,201,58,100,43,157,55,81,217,292,190,171,380,92,181,384,133,67,238,25,202,118,136,208,240,150,110,67,130,73,187,133,123,78,368,514,49,173}
{588,982,467,251,33,451,30,109,983,152,346,921,746,176,160,279,824,201,826,742,395,121,26,630,277,20,865,984,872,402,785,395,338,122,253,868,540,103,721,41,27,359,142,315,532,905,251,572,327,958}
Returns: 48
{151,151,151}
{832,652,472,292}
Returns: 0
{584,244,65,44,28,270,52,9,163,4,21,246,61,30,12,58,113,83,68,151,10,141,24,47,11,238,72,343,39,121,136,58,20,45,28,21,33,174,110,357,14,225,61,79,96,596,403,156,783}
{126,241,678,612,245,41,995,866,576,818,851,721,577,637,542,887,568,832,423,652,472,93,292,309,988,88,972,202,981,936,737,780,118,316,27,844,504,812,781,623,517,82,386,870,769,488,615,834,195,621}
Returns: 48
{694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694}
{548,551,554,557,560,563,566,569,572,575,578,581,584,587,590,593,596,599,602,605,608,611,614,617,620,623,626,629,632,635,638,641,644,647,650,653,656,659,662,665,668,671,674,677,680,683,686,689,692}
Returns: 0
{694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,200,494,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694,694}
{548,551,554,557,560,563,566,569,572,575,578,581,584,587,590,593,596,599,930,602,605,608,611,614,617,620,623,626,629,632,635,638,641,644,647,650,653,656,659,662,665,668,671,674,677,680,683,686,689,692}
Returns: 1
{278,139,139,139,139,139,278,139,139,139,278,139,139,139,278,139,139,278,139,139,139,139,139,139,139,139,139,139,139,139,278,139,417,139,139,139,139,139,139,139,139,139,278,139,278,139,278,139}
{996,964,948,932,916,900,884,852,836,820,804,772,756,740,724,692,676,660,628,612,596,580,564,548,532,516,500,484,468,452,436,404,388,340,324,308,292,276,260,244,228,212,196,164,148,116,100,68,52}
Returns: 0
{363,278,139,139,139,139,139,278,139,139,139,278,139,139,139,278,139,139,278,139,139,139,139,139,139,139,139,139,139,139,139,278,139,417,139,139,139,139,139,139,139,139,139,278,139,278,139,278,139}
{105,996,964,948,932,916,900,884,852,836,820,804,772,756,740,724,692,676,660,628,612,596,580,564,548,532,516,500,484,468,452,436,404,388,340,324,308,292,276,260,244,228,212,196,164,148,116,100,68,52}
Returns: 48
{16,13,14,13,15,13,12,16,19,16,11,20,10,9,13,15,17,16,17,17,14,18,18,13,13,14,11,13,15,10,16,15,14,18,13,12,12,18,15,11,17,15,13,13,11,13,11,16}
{20,36,49,63,76,91,104,116,132,151,167,178,198,208,217,230,245,262,278,295,312,326,344,362,375,388,402,413,426,441,451,467,482,496,514,527,539,551,569,584,595,612,627,640,653,664,677,688,704}
Returns: 0
{4,3,1,1,1,3,2,2,1,1,2,1,2,1,1,1,3,2,4,2,1,3,2,1,1,1,1,3,2,1,2,4,1,3,1,2,1,1,1,2,3,2,1,4,1,1,2,2}
{145,149,152,153,154,155,158,160,162,163,164,166,167,169,170,171,172,175,177,181,183,184,187,189,190,191,192,193,196,198,199,201,205,206,209,210,212,213,214,215,217,220,222,223,227,228,229,231,233}
Returns: 0
{12,10,11,5,11,12,8,11,9,7,8,9,12,6,7,7,8,13,6,13,11,10,8,8,6,12,9,11,7,6,12,10,5,7,12,10,11,9,11,9,7,4,8,15,6,9,12,6}
{129,141,151,162,167,178,190,198,209,218,225,233,242,254,260,267,274,282,295,301,314,325,335,343,351,357,369,378,389,396,402,414,424,429,436,448,458,469,478,489,498,505,509,517,532,538,547,559,565}
Returns: 0
{12,13,15,11,14,13,13,10,10,15,13,15,9,14,12,8,18,12,11,15,16,10,15,19,18,15,18,9,18,10,19,9,21,11,8,16,9,7,12,15,14,9,14,16,13,9,14,8}
{84,96,109,124,135,149,162,175,185,195,210,223,238,247,261,273,281,299,311,322,337,353,363,378,397,415,430,448,457,475,485,504,513,534,545,553,569,578,585,597,612,626,635,649,665,678,687,701,709}
Returns: 0
{4,8,6,6,6,4,6,10,4,4,4,6,4,8,2,4,6,8,6,4,2,6,4,8,4,10,6,2,4,14,8,2,6,6,6,4,10,4,4,10,6,4,8,8,6,2,4,4}
{639,643,651,657,663,669,673,679,689,693,697,701,707,711,719,721,725,731,739,745,749,751,757,761,769,773,783,789,791,795,809,817,819,825,831,837,841,851,855,859,869,875,879,887,895,901,903,907,911}
Returns: 0
{4,2,2,2,2,2,8,2,4,4,6,2,2,2,2,4,4,4,2,6,4,2,4,4,2,6,6,6,2,2,2,2,2,2,2,6,2,2,2,2,2,4,2,2,2,6,4,2}
{476,480,482,484,486,488,490,498,500,504,508,514,516,518,520,522,526,530,534,536,542,546,548,552,556,558,564,570,576,578,580,582,584,586,588,590,596,598,600,602,604,606,610,612,614,616,622,626,628}
Returns: 0
{30,15,5,40,10,30,50,5,30,25,20,20,30,15,10,20,25,25,15,20,20,15,30,15,15,20,25,35,15,15,20,5,45,15,15,20,20,15,15,30,20,5,25,10,15,20,15,15}
{21,51,66,71,111,121,151,201,206,236,261,281,301,331,346,356,376,401,426,441,461,481,496,526,541,556,576,601,636,651,666,686,691,736,751,766,786,806,821,836,866,886,891,916,926,941,961,976,991}
Returns: 0
{10,10,10,10,10,10,10,10,10,10,10,10,10,20,10,10,20,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,20,10,10,10,10,10,10,20,10,10,10,10,10,10,10}
{387,397,407,417,427,437,447,457,467,477,487,497,507,517,537,547,557,577,587,597,607,617,627,637,647,657,667,677,687,697,707,717,727,737,757,767,777,787,797,807,817,837,847,857,867,877,887,897,907}
Returns: 0
{14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14}
{75,89,103,117,131,145,159,173,187,201,215,229,243,257,271,285,299,313,327,341,355,369,383,397,411,425,439,453,467,481,495,509,523,537,551,565,579,593,607,621,635,649,663,677,691,705,719,733,747}
Returns: 0
{15,15,15,15,15,15,15,15,30,15,15,15,15,15,15,15,15,30,15,15,15,15,15,15,15,15,30,15,15,30,15,15,15,30,15,15,30,15,15,15,15,15,45,15,15,15,15,15}
{157,172,187,202,217,232,247,262,277,307,322,337,352,367,382,397,412,427,457,472,487,502,517,532,547,562,577,607,622,637,667,682,697,712,742,757,772,802,817,832,847,862,877,922,937,952,967,982,997}
Returns: 0
{5,8,9,8,10,7,8,7,5,10,10,10,8,10,6,5,7,7,4,6,7,10,7,9,4,11,5,10,10,4,7,7,11,8,5,8,11,5,7,8,4,5,3,11,10,5,8,7}
{205,210,218,227,235,245,252,260,267,272,282,292,302,310,320,326,331,338,345,349,355,362,372,379,388,392,403,408,418,428,432,439,446,457,465,470,478,489,494,501,509,513,518,521,532,542,547,555,562}
Returns: 0
{16,9,15,17,7,7,12,10,11,10,10,12,5,9,11,15,14,16,16,9,9,13,8,10,15,6,11,14,10,6,10,12,18,17,10,4,8,12,9,10,12,13,10,5,13,6,8,14}
{311,327,336,351,368,375,382,394,404,415,425,435,447,452,461,472,487,501,517,533,542,551,564,572,582,597,603,614,628,638,644,654,666,684,701,711,715,723,735,744,754,766,779,789,794,807,813,821,835}
Returns: 0
{6,7,5,5,4,6,6,7,10,5,5,9,6,6,9,6,6,10,9,4,6,4,8,4,3,7,8,4,9,8,8,3,12,6,2,4,11,5,8,7,4,3,3,7,5,2,3,9}
{658,664,671,676,681,685,691,697,704,714,719,724,733,739,745,754,760,766,776,785,789,795,799,807,811,814,821,829,833,842,850,858,861,873,879,881,885,896,901,909,916,920,923,926,933,938,940,943,952}
Returns: 0
{32,38,30,44,46,36,30,40,48,50,38,38,32,44,36,48,44,34,22,30,28,34,46,32,30,42,40,30,30,42,36,50,34,38,42,32,32,34,44,40,42,28,40,48,46,34,50,44}
{40,56,75,90,112,135,153,168,188,212,237,256,275,291,313,331,355,377,394,405,420,434,451,474,490,505,526,546,561,576,597,615,640,657,676,697,713,729,746,768,788,809,823,843,867,890,907,932,954}
Returns: 0
{35,35,40,40,45,55,40,35,65,35,70,65,55,35,25,60,25,50,50,60,30,40,50,60,45,25,35,40,45,55,45,55,35,65,75,45,50,20,40,30,35,35,55,60,50,50,30,45}
{256,263,270,278,286,295,306,314,321,334,341,355,368,379,386,391,403,408,418,428,440,446,454,464,476,485,490,497,505,514,525,534,545,552,565,580,589,599,603,611,617,624,631,642,654,664,674,680,689}
Returns: 0
{140,140,180,200,150,150,100,170,230,140,110,100,200,170,130,70,230,130,120,110,210,160,130,220,170,190,120,170,180,160,120,170,160,160,130,160,210,130,100,170,220,260,120,150,200,170,200,170}
{108,122,136,154,174,189,204,214,231,254,268,279,289,309,326,339,346,369,382,394,405,426,442,455,477,494,513,525,542,560,576,588,605,621,637,650,666,687,700,710,727,749,775,787,802,822,839,859,876}
Returns: 0
{400,700,1000,900,1000,700,1000,800,900,500,800,1000,800,800,800,1000,700,600,700,400,800,1000,1000,700,1000,1000,700,1000,500,700,900,1000,800,800,900,1000,900,1000,1000,700,1000,500,700,900,800,1000,1000,1000}
{229,233,240,250,259,269,276,286,294,303,308,316,326,334,342,350,360,367,373,380,384,392,402,412,419,429,439,446,456,461,468,477,487,495,503,512,522,531,541,551,558,568,573,580,589,597,607,617,627}
Returns: 0
{765,765,765,510,510,255,255,510,765,510,765,510,510,765,765,765,510,510,255,765,255,765,765,765,765,765,765,510,765,765,255,255,765,765,510,765,510,255,510,765,510,765,765,765,510,510,255,765}
{613,616,619,622,624,626,627,628,630,633,635,638,640,642,645,648,651,653,655,656,659,660,663,666,669,672,675,678,680,683,686,687,688,691,694,696,699,701,702,704,707,709,712,715,718,720,722,723,726}
Returns: 0
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}
{456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504}
Returns: 0
{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}
{921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969}
Returns: 0
{2,2}
{10,18,21}
Returns: 1
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
Returns: 0
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
{1,1,2,1,1,2,2,2,1,1,2,1,1,2,2,2,1,2,2,1,1,1,1,1,2,2,1,1,2,2,2,2,2,1,1,2,2,2,1,2,1,2,2,1,1,1,1,1,2,2}
Returns: 25
{2,1,2,2,1,1,1,1,1,2,1,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,1,2,1,2,1,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1}
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
Returns: 0
{1,1,1,2,2,2,1,1,2,2,1,2,2,2,1,1,2,1,1,1,1,2,1,1,2,2,2,1,2,1,1,2,1,1,1,2,1,1,2,2,2,1,1,1,2,2,2,2,2}
{2,2,2,1,2,2,2,1,1,1,2,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,1,1,1,2,2,1,1,1,1,2,2,1,2,2,1,1,1,1,2,1,2,1,1,1}
Returns: 25
{806,806,806,806}
{101,297,493,689,885}
Returns: 0
{126,126,126,126,126}
{376,440,504,568,632,696}
Returns: 0
{10,23,18,23,5,17,1,2,3,6,14,4,16,36,21,7,46,14,2,61,2,1,3,15,10,4,3,7,4,13,1,7,17,1,27,44,8,8,9,5,24,15,9,13,5,24,7,3,12}
{376,928,944,956,919,906,904,977,915,999,970,973,440,901,954,917,953,504,993,944,939,923,987,928,955,998,913,999,949,568,938,957,958,902,998,934,945,935,632,937,949,987,945,970,957,946,942,918,935,696}
Returns: 44
{245,245,245,245,245,245}
{230,346,462,578,694,810,926}
Returns: 0
{184,368,736,368,368,184,368}
{73,138,268,528,658,788,853,983}
Returns: 0
{530,530,530,530,530,530,530,530}
{727,659,591,523,455,387,319,251,183}
Returns: 0
{74,21,8,25,60,79,181,82,26,83,275,141,5,86,38,92,210,38,66,46,58,66,228,132,119,96,274,28,13,139,53,39,64,77,156,2,165,10,61,15,40,56,27,156,91,18,241,162,18}
{727,938,985,940,992,949,996,906,659,986,904,906,949,591,994,910,924,967,922,523,934,934,1000,908,455,966,917,995,913,387,974,957,930,908,984,973,319,964,916,909,939,908,930,937,251,947,935,936,995,183}
Returns: 41
{186,186,186,186,372,186,186,186,186}
{348,324,300,276,252,204,180,156,132,108}
Returns: 0
{265,265,265,265,265,265,265,265,265,265}
{751,681,611,541,471,401,331,261,191,121,51}
Returns: 0
{512,512,512,512,512,512,512,512,512,512,512}
{144,178,212,246,280,314,348,382,416,450,484,518}
Returns: 0
{28,136,112,123,8,105,26,76,410,176,336,1,127,254,34,96,124,145,208,35,359,72,81,52,166,162,132,324,59,5,19,64,19,22,68,78,114,252,33,14,85,119,10,20,13,165,53,119,393}
{144,906,906,994,952,976,178,953,999,212,943,246,942,941,907,960,280,948,923,980,314,965,943,348,978,909,927,382,949,924,966,901,979,969,416,975,967,914,450,928,909,984,911,926,1000,1000,970,484,934,518}
Returns: 38
{245,245,245,490,245,245,245,245,245,245,245,245}
{29,62,95,128,194,227,260,293,326,359,392,425,458}
Returns: 0
{722,361,722,361,361,722,722,722,361,722,722,722,361}
{445,479,496,530,547,564,598,632,666,683,717,751,785,802}
Returns: 0
{754,754,754,377,754,754,754,754,754,754,377,754,754,754}
{22,84,146,208,239,301,363,425,487,549,611,642,704,766,828}
Returns: 0
{35,6,713,88,24,481,53,45,35,28,7,25,540,182,313,64,312,442,216,538,76,213,181,268,16,242,22,427,63,434,88,232,180,77,99,86,312,94,176,37,70,19,161,574,287,467,140,514,100}
{22,989,925,84,990,928,900,930,944,955,146,904,914,959,208,966,239,901,301,980,363,949,934,943,962,425,994,902,997,487,974,921,549,958,957,962,998,611,919,900,978,642,971,968,704,910,766,994,994,828}
Returns: 35
{868,868,868,868,868,651,868,868,868,868,868,868,868,868,868}
{735,691,647,603,559,515,482,438,394,350,306,262,218,174,130,86}
Returns: 0
{963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963}
{37,91,145,199,253,307,361,415,469,523,577,631,685,739,793,847,901}
Returns: 0
{182,78,104,156,156,104,234,260,234,156,156,78,104,104,156,234,182}
{876,827,806,778,736,694,666,603,533,470,428,386,365,337,309,267,204,155}
Returns: 0
{65,117,56,22,104,35,78,38,5,9,66,46,35,52,38,14,43,138,53,20,39,167,34,43,191,31,125,100,56,74,4,52,40,12,21,1,82,70,86,2,14,37,91,56,7,27,74,41,67}
{876,913,827,983,806,778,970,988,956,736,976,971,903,694,976,916,666,955,900,603,949,949,932,533,994,470,975,428,993,386,963,365,949,914,337,966,936,309,938,267,903,911,980,945,925,945,204,909,946,155}
Returns: 32
{963,963,963,963,963,963,963,321,963,642,963,963,963,963,642,642,963,642}
{833,791,749,707,665,623,581,539,525,483,455,413,371,329,287,259,231,189,161}
Returns: 0
{97,97,97,97,97,97,97,97,97,97,194,97,97,97,97,97,194,97,97}
{66,106,146,186,226,266,306,346,386,426,466,546,586,626,666,706,746,826,866,906}
Returns: 0
{576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576}
{104,126,148,170,192,214,236,258,280,302,324,346,368,390,412,434,456,478,500,522,544}
Returns: 0
{427,44,105,547,29,576,244,284,48,576,105,149,322,276,216,84,222,156,162,36,576,356,153,67,106,470,294,166,116,576,183,87,306,71,505,576,20,148,195,126,87,357,72,77,29,41,190,386,576}
{104,921,937,126,931,148,170,937,975,192,214,991,975,236,952,920,258,907,980,914,280,302,905,934,324,934,346,933,951,368,390,940,973,412,958,434,456,978,940,926,917,478,940,912,993,948,500,942,522,544}
Returns: 29
{555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555,555}
{85,113,141,169,197,225,253,281,309,337,365,393,421,449,477,505,533,561,589,617,645,673}
Returns: 0
{515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515}
{651,657,663,669,675,681,687,693,699,705,711,717,723,729,735,741,747,753,759,765,771,777,783}
Returns: 0
{38,76,76,38,76,38,76,38,38,38,38,38,76,38,38,76,38,76,76,76,76,38,38}
{337,352,382,412,427,457,472,502,517,532,547,562,577,607,622,637,667,682,712,742,772,802,817,832}
Returns: 0
{38,22,5,48,1,73,1,2,6,32,15,5,56,10,28,76,6,32,5,26,7,38,1,37,38,5,9,62,15,23,38,47,24,5,38,60,7,9,7,8,61,76,32,21,8,15,14,24,38}
{337,352,925,952,911,382,927,928,412,951,427,985,926,457,934,472,502,981,517,918,907,532,547,965,562,577,916,920,607,907,622,637,927,996,667,682,905,971,712,924,945,742,772,938,960,997,802,951,817,832}
Returns: 26
{104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104}
{245,259,273,287,301,315,329,343,357,371,385,399,413,427,441,455,469,483,497,511,525,539,553,567,581}
Returns: 0
{10,10,10,10,20,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,20,10,10,10}
{118,149,180,211,242,304,335,366,397,428,459,490,521,552,583,614,645,676,707,738,769,800,862,893,924,955}
Returns: 0
{155,310,310,310,155,155,155,155,155,155,155,310,155,155,155,155,155,155,155,310,155,155,155,155,155,155}
{964,933,871,809,747,716,685,654,623,592,561,530,468,437,406,375,344,313,282,251,189,158,127,96,65,34,3}
Returns: 0
{33,122,310,310,109,9,192,124,31,155,155,155,155,155,6,5,144,69,49,192,114,41,21,88,46,155,30,125,155,114,41,155,127,35,105,43,11,64,80,8,83,64,13,142,155,69,24,62,155}
{964,927,933,871,809,957,948,747,977,716,685,654,623,592,561,965,928,530,909,929,468,970,437,920,914,406,375,955,344,313,945,282,251,944,940,940,189,985,974,158,996,924,127,934,96,65,915,951,34,3}
Returns: 48
{19,19,19,19,19,19,19,19,19,19,19,38,19,19,19,19,19,19,19,19,19,19,19,19,19,19,38}
{532,548,564,580,596,612,628,644,660,676,692,708,740,756,772,788,804,820,836,852,868,884,900,916,932,948,964,996}
Returns: 0
{187,374,187,187,187,187,374,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187}
{589,570,532,513,494,475,456,418,399,380,361,342,323,304,285,266,247,228,209,190,171,152,133,114,95,76,57,38,19}
Returns: 0
{47,47,94,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47}
{503,517,531,559,573,587,601,615,629,643,657,671,685,699,713,727,741,755,769,783,797,811,825,839,853,867,881,895,909,923}
Returns: 0
{33,14,47,32,23,31,8,47,47,7,40,47,41,6,47,39,8,47,5,27,15,47,47,47,47,38,9,20,15,12,10,15,15,7,17,30,47,47,47,28,19,5,42,30,17,4,43,47,47}
{503,924,517,531,928,974,906,559,573,587,926,601,615,930,629,643,991,657,671,999,902,685,699,713,727,741,982,755,994,966,769,950,990,908,783,940,797,811,825,839,905,853,955,867,972,881,905,895,909,923}
Returns: 20
{107,107,107,214,107,107,107,107,214,107,107,214,107,214,107,214,107,107,107,214,107,214,107,107,107,107,214,428,107,214}
{1,23,45,67,111,133,155,177,199,243,265,287,331,353,397,419,463,485,507,529,573,595,639,661,683,705,727,771,859,881,925}
Returns: 0
{772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772}
{396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458}
Returns: 0
{24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24}
{997,967,937,907,877,847,817,787,757,727,697,667,637,607,577,547,517,487,457,427,397,367,337,307,277,247,217,187,157,127,97,67,37}
Returns: 0
{24,19,5,24,6,6,12,24,9,3,12,5,19,3,21,24,2,19,3,24,24,24,24,24,1,21,2,1,23,24,2,8,14,17,7,24,24,24,24,24,24,24,11,13,24,24,22,2,24}
{997,967,942,937,907,968,928,877,847,995,985,817,903,787,963,757,727,983,927,697,667,637,607,577,547,923,927,517,940,487,457,946,901,427,933,397,367,337,307,277,247,217,187,942,157,127,97,921,67,37}
Returns: 48
{173,173,173,173,173,173,519,173,173,173,173,346,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,519,173,173,173,173,173}
{116,135,154,173,192,211,230,287,306,325,344,363,401,420,439,458,477,496,515,534,553,572,591,610,629,648,667,686,743,762,781,800,819,838}
Returns: 0
{239,239,239,239,239,239,478,239,239,478,239,239,239,239,239,239,239,478,239,239,239,239,239,239,239,478,239,478,239,239,239,239,239,239}
{57,81,105,129,153,177,201,249,273,297,345,369,393,417,441,465,489,513,561,585,609,633,657,681,705,729,777,801,849,873,897,921,945,969,993}
Returns: 0
{72,120,24,48,72,72,72,48,24,48,24,48,96,72,72,96,48,48,24,48,72,24,48,48,72,24,48,48,24,72,48,48,96,48,120}
{925,904,869,862,848,827,806,785,771,764,750,743,729,701,680,659,631,617,603,596,582,561,554,540,526,505,498,484,470,463,442,428,414,386,372,337}
Returns: 0
{72,75,45,24,48,72,72,72,48,24,48,24,48,89,7,44,15,13,72,47,49,24,24,17,31,19,5,42,6,72,24,48,48,46,26,24,48,48,19,5,72,48,39,9,46,26,24,48,120}
{925,904,924,869,862,848,827,806,785,771,764,750,743,729,952,701,940,991,680,659,963,631,900,617,921,603,919,596,907,582,561,554,540,526,941,505,498,484,470,921,463,442,428,978,414,933,979,386,372,337}
Returns: 14
{468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,936,468,468,468,468,468,468,468,468,936,468,468,468,468}
{35,59,83,107,131,155,179,203,227,251,275,299,323,347,371,395,419,443,467,491,515,539,563,611,635,659,683,707,731,755,779,803,851,875,899,923,947}
Returns: 0
{960,960,960,540,660,960,900,600,540,420,540,600,960,780,600,960,780,720,540,600,480,720,420,540,540,960,660,960,540,780,660,600,840,900,840,960,780}
{900,868,836,804,786,764,732,702,682,664,650,632,612,580,554,534,502,476,452,434,414,398,374,360,342,324,292,270,238,220,194,172,152,124,94,66,34,8}
Returns: 0
{201,402,402,201,402,201,402,201,402,201,402,201,201,201,201,201,201,201,201,201,201,603,201,201,201,201,402,402,201,402,402,201,201,402,201,201,201,201}
{990,971,933,895,876,838,819,781,762,724,705,667,648,629,610,591,572,553,534,515,496,477,420,401,382,363,344,306,268,249,211,173,154,135,97,78,59,40,21}
Returns: 0
{131,56,14,402,402,15,186,230,172,201,154,190,58,92,109,402,201,402,201,201,201,201,201,201,201,201,201,201,603,201,201,201,201,392,10,402,25,176,402,93,111,198,201,201,402,201,201,201,201}
{990,936,997,971,933,895,985,876,904,838,819,976,970,781,996,762,724,705,667,648,629,610,591,572,553,534,515,496,477,420,401,382,363,344,978,306,268,990,249,211,973,948,173,154,135,97,78,59,40,21}
Returns: 48
{894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894}
{153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,258,261,264,267,270}
Returns: 0
{264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,528,264,264,264}
{53,76,99,122,145,168,191,214,237,260,283,306,329,352,375,398,421,444,467,490,513,536,559,582,605,628,651,674,697,720,743,766,789,812,835,858,881,927,950,973,996}
Returns: 0
{197,197,197,394,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,394,197,197,197,197,197,197,197,197,197,197,197,197,197,197}
{948,938,928,918,898,888,878,868,858,848,838,828,818,808,798,788,778,768,758,748,738,728,718,708,698,688,678,658,648,638,628,618,608,598,588,578,568,558,548,538,528,518}
Returns: 0
{197,197,187,10,394,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,116,81,394,197,197,197,40,60,97,197,100,97,39,158,197,197,118,79,197,127,70,197,197}
{948,938,928,941,918,898,888,878,868,858,848,838,828,818,808,798,788,778,768,758,748,738,728,718,708,698,688,949,678,658,648,638,628,928,979,618,608,981,598,978,588,578,568,911,558,548,920,538,528,518}
Returns: 8
{449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449}
{979,956,933,910,887,864,841,818,795,772,749,726,703,680,657,634,611,588,565,542,519,496,473,450,427,404,381,358,335,312,289,266,243,220,197,174,151,128,105,82,59,36,13}
Returns: 0
{239,717,239,717,239,239,717,478,239,478,239,239,239,239,239,239,478,239,239,239,478,239,239,239,239,717,239,478,239,239,239,239,239,239,956,239,239,239,717,239,239,239,239}
{18,32,74,88,130,144,158,200,228,242,270,284,298,312,326,340,354,382,396,410,424,452,466,480,494,508,550,564,592,606,620,634,648,662,676,732,746,760,774,816,830,844,858,872}
Returns: 0
{168,168,168,168,168,168,168,168,168,168,168,168,336,336,168,168,168,504,168,168,336,336,168,168,336,168,336,168,336,168,168,168,336,336,504,168,168,168,168,168,168,168,168,168}
{871,860,849,838,827,816,805,794,783,772,761,750,739,717,695,684,673,662,629,618,607,585,563,552,541,519,508,486,475,453,442,431,420,398,376,343,332,321,310,299,288,277,266,255,244}
Returns: 0
{168,168,168,168,168,168,168,168,168,168,168,168,336,336,168,168,168,504,168,168,336,91,26,219,2,166,168,336,50,118,336,168,336,168,168,168,336,336,504,168,168,168,168,24,144,168,168,168,168}
{871,860,849,838,827,816,805,794,783,772,761,750,739,717,695,684,673,662,629,618,607,585,977,977,563,985,552,541,519,993,508,486,475,453,442,431,420,398,376,343,332,321,310,299,984,288,277,266,255,244}
Returns: 5
{1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1}
{33,51,69,87,105,123,141,177,195,213,231,249,267,285,303,321,339,357,375,393,411,447,465,483,501,519,537,573,591,609,627,645,663,681,699,717,753,771,789,807,825,843,861,879,897,915}
Returns: 0
{200,300,200,300,400,300,300,200,300,300,400,200,200,300,300,200,100,200,200,100,300,200,400,200,300,200,100,200,100,200,100,300,500,200,300,100,400,300,200,500,100,200,200,100,100,100}
{833,821,803,791,773,749,731,713,701,683,665,641,629,617,599,581,569,563,551,539,533,515,503,479,467,449,437,431,419,413,401,395,377,347,335,317,311,287,269,257,227,221,209,197,191,185,179}
Returns: 0
{448,672,800,640,928,672,448,608,544,672,608,672,448,608,448,672,640,480,736,704,544,704,576,768,576,448,768,416,672,704,512,704,704,512,672,512,416,480,704,672,608,608,736,352,256,704,736}
{934,920,899,874,854,825,804,790,771,754,733,714,693,679,660,646,625,605,590,567,545,528,506,488,464,446,432,408,395,374,352,336,314,292,276,255,239,226,211,189,168,149,130,107,96,88,66,43}
Returns: 0
{448,672,800,640,704,224,672,448,608,544,491,181,608,672,448,608,448,672,640,480,736,704,544,704,576,768,576,448,768,416,672,704,512,704,704,512,672,512,416,480,704,672,608,608,736,352,256,704,736}
{934,920,899,874,854,971,825,804,790,771,754,924,733,714,693,679,660,646,625,605,590,567,545,528,506,488,464,446,432,408,395,374,352,336,314,292,276,255,239,226,211,189,168,149,130,107,96,88,66,43}
Returns: 2
{476,465,260,484}
{39,13,8,72,80}
Returns: 3
{10,83,62,65}
{275,256,54,90,263}
Returns: 3
{64,9,4,5,45,28,51,40}
{61,118,67,22,7,43,92,18,21}
Returns: 7
{48,38,50,36}
{102,87,51,710,246}
Returns: 3
{389,260,338,53,306,383,281,16,67}
{23,31,20,22,16,14,4,19,7,11}
Returns: 8
{344,301,250}
{348,56,105,337}
Returns: 2
{3,130,392,442,159,299,315}
{102,109,125,7,32,137,19,119}
Returns: 6
{175,440,126,120}
{14,129,4,56,99}
Returns: 3
{284,17,192,30,118,223,182}
{38,31,253,263,19,186,186,223}
Returns: 6
{9,33,35,10,18}
{260,331,92,366,259,230}
Returns: 4
{210,42,84}
{92,123,23,149}
Returns: 2
{46,75,167,475,285,198,409,102}
{110,214,298,43,309,244,204,322,11}
Returns: 7
{207,68}
{674,468,176}
Returns: 1
{163}
{56,29}
Returns: 0
{451,296,332,454,349,19,69,78,41}
{112,20,22,131,119,137,4,80,123,12}
Returns: 8
{355,127,437,431,242,486}
{840,613,721,678,392,428,109}
Returns: 5
{725,40}
{28,12,18}
Returns: 1
{173,36,668,79,26,544}
{488,743,203,446,444,91,453}
Returns: 5
{34,50,76,39}
{610,408,482,697,60}
Returns: 3
{772,218,191,570,686,559,8,71,282}
{339,49,21,305,349,435,136,386,260,1}
Returns: 8
{172,248,246,37}
{38,142,38,17,74}
Returns: 3
{5, 40}
{99, 88, 1000}
Returns: 1
{3,3}
{1,1,2}
Returns: 1
{2,4,2,2,4,2,4,2,2,4}
{2,2,10,10,10,16,16,22,22,28,28}
Returns: 6
{693, 306, 792}
{1, 385, 555, 995}
Returns: 1
{1000,1000,1000,1000,1000,1000,1000,1000,982,9,9}
{1000,1000,1000,1000,1000,1000,1000,1000,1000,998,999,1000}
Returns: 9
{1000,1000,1000,1000,482,9,9}
{1000,1000,1000,1000,1000,996,998,1000}
Returns: 5
{1000,1000,979,9,9}
{1000,1000,1000,993,996,999}
Returns: 3
{1000,1000,232,9,9}
{1000,1000,1000,992,996,1000}
Returns: 3
{1000,782,9,9}
{1000,1000,990,995,1000}
Returns: 2
{1000,476,9,9}
{1000,1000,984,990,996}
Returns: 2
{1000,260,9,9}
{1000,1000,980,987,994}
Returns: 2
{1000,107,9,9}
{1000,1000,984,992,1000}
Returns: 2
{981,9,9}
{1000,981,990,999}
Returns: 1
{441,441,4,5,4,5}
{1000,1000,980,1000,990,1000,1000}
Returns: 4
{396,396,4,5,4,5}
{1000,1000,968,1000,979,1000,990}
Returns: 4
{364,365,4,5,4,5}
{1000,1000,972,1000,984,1000,996}
Returns: 4
{333,333,4,5,4,5}
{1000,1000,962,1000,975,1000,988}
Returns: 4
{310,311,4,5,4,5}
{1000,1000,966,1000,980,1000,994}
Returns: 4
{288,288,4,5,4,5}
{1000,1000,960,1000,975,1000,990}
Returns: 4
{270,270,4,5,4,5}
{1000,1000,960,1000,976,1000,992}
Returns: 4
{252,252,4,5,4,5}
{1000,1000,952,1000,969,1000,986}
Returns: 4
{238,239,4,5,4,5}
{1000,1000,954,1000,972,1000,990}
Returns: 4
{225,225,4,5,4,5}
{1000,1000,950,1000,969,1000,988}
Returns: 4
{216,216,4,5,4,5}
{1000,1000,960,1000,980,1000,1000}
Returns: 4
{202,203,4,5,4,5}
{1000,1000,945,1000,966,1000,987}
Returns: 4
{193,194,4,5,4,5}
{1000,1000,946,1000,968,1000,990}
Returns: 4
{184,185,4,5,4,5}
{1000,1000,943,1000,966,1000,989}
Returns: 4
{175,176,4,5,4,5}
{1000,1000,936,1000,960,1000,984}
Returns: 4
{171,171,4,5,4,5}
{1000,1000,950,1000,975,1000,1000}
Returns: 4
{162,162,4,5,4,5}
{1000,1000,936,1000,962,1000,988}
Returns: 4
{157,158,4,5,4,5}
{1000,1000,945,1000,972,1000,999}
Returns: 4
{148,149,4,5,4,5}
{1000,1000,924,1000,952,1000,980}
Returns: 4
{144,144,4,5,4,5}
{1000,1000,928,1000,957,1000,986}
Returns: 4
{139,140,4,5,4,5}
{1000,1000,930,1000,960,1000,990}
Returns: 4
{135,135,4,5,4,5}
{1000,1000,930,1000,961,1000,992}
Returns: 4
{130,131,4,5,4,5}
{1000,1000,928,1000,960,1000,992}
Returns: 4
{126,126,4,5,4,5}
{1000,1000,924,1000,957,1000,990}
Returns: 4
{121,122,4,5,4,5}
{1000,1000,918,1000,952,1000,986}
Returns: 4
{117,117,4,5,4,5}
{1000,1000,910,1000,945,1000,980}
Returns: 4
{112,113,4,5,4,5}
{1000,1000,900,1000,936,1000,972}
Returns: 4
{112,113,4,5,4,5}
{1000,1000,925,1000,962,1000,999}
Returns: 4
{108,108,4,5,4,5}
{1000,1000,912,1000,950,1000,988}
Returns: 4
{103,104,4,5,4,5}
{1000,1000,897,1000,936,1000,975}
Returns: 4
{173, 36, 668, 79, 26, 544 }
{488, 743, 203, 446, 444, 91, 453 }
Returns: 5
{2, 4, 2, 2, 4, 2, 4, 2, 2, 4 }
{2, 2, 10, 10, 10, 16, 16, 22, 22, 28, 28 }
Returns: 6
{561, 917, 554, 409, 735, 53, 867, 537, 934, 422, 595, 408, 869, 470, 54, 27, 740, 59, 436, 661, 762, 133, 573, 184, 189, 769, 904, 130, 493, 319, 821, 506, 714, 398, 738, 459, 256, 438, 899, 712, 344, 94, 102, 488, 985, 159, 526, 677, 414 }
{97, 53, 631, 921, 333, 440, 14, 992, 554, 950, 112, 40, 468, 657, 904, 88, 506, 336, 536, 503, 454, 756, 168, 336, 659, 849, 551, 668, 698, 791, 289, 329, 797, 458, 841, 882, 496, 311, 913, 958, 749, 633, 753, 142, 135, 922, 988, 241, 753, 5 }
Returns: 48
{1, 2, 5, 7, 8, 3, 20, 30, 4 }
{6, 8, 2, 4, 1, 35, 6, 7, 65, 100 }
Returns: 9
{2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 19 }
{2, 2, 10, 10, 10, 16, 16, 22, 22, 28, 28, 13 }
Returns: 10
{3, 3 }
{3, 1, 3 }
Returns: 2
{1000, 999, 100, 1 }
{10, 1, 500, 71, 999 }
Returns: 4
{2, 2 }
{4, 1, 4 }
Returns: 2
{999, 1000 }
{1, 401, 801 }
Returns: 1
{692, 838, 727, 485, 206, 744, 469, 458, 950, 745, 109, 600, 386, 736, 609, 573, 362, 152, 226, 426, 803, 518, 990, 752, 346, 169, 658, 492, 64 }
{700, 505, 148, 950, 142, 906, 693, 304, 427, 71, 967, 684, 154, 878, 822, 583, 192, 178, 818, 476, 156, 504, 733, 406, 280, 569, 683, 756, 722, 476 }
Returns: 29
{1, 1000, 2, 999, 3, 876, 6, 765, 10, 567, 4, 654 }
{1, 1000, 2, 999, 3, 876, 6, 765, 10, 567, 4, 654, 1000 }
Returns: 11
{1000, 50, 40, 50, 30, 20, 25, 10, 10, 50 }
{1000, 56, 65, 26, 30, 40, 60, 80, 500, 60, 900 }
Returns: 10
{2, 1, 1, 1, 1, 1 }
{2, 3, 4, 5, 6, 7, 8 }
Returns: 1
{152, 936, 363, 613, 53, 466, 77, 974, 219, 124, 484, 30, 121, 664, 853, 397, 78, 472, 479, 412, 201, 937, 328, 76, 740, 789, 609, 648, 168, 337, 589, 988, 796, 358, 981, 721, 628, 29, 599, 292, 384, 321, 466, 571, 864, 558, 688, 188, 395 }
{437, 999, 376, 45, 986, 444, 836, 861, 996, 369, 669, 163, 952, 625, 74, 261, 837, 436, 450, 201, 705, 292, 111, 924, 958, 587, 175, 108, 659, 368, 97, 72, 387, 722, 501, 826, 364, 638, 278, 903, 857, 716, 823, 172, 106, 1000, 727, 604, 493, 17 }
Returns: 48
{2, 2, 2 }
{8, 6, 4, 3 }
Returns: 1
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
Returns: 0
{272, 983, 298, 740, 568, 196, 762, 840, 398, 501, 891, 28, 995, 573, 51, 532, 195, 844, 627, 658, 198, 843, 124 }
{110, 744, 315, 942, 287, 337, 141, 734, 835, 708, 601, 748, 253, 145, 2, 62, 807, 853, 211, 116, 554, 15, 114, 455 }
Returns: 23
{1, 1, 1 }
{1, 2, 3, 1 }
Returns: 2
{1, 1, 1, 1 }
{1000, 1000, 1, 1000, 1000 }
Returns: 4
{12, 123, 234, 345, 345, 23, 423, 42, 34, 234, 23, 42, 34, 23, 4, 232, 34, 3, 2, 3, 23, 2, 3, 2, 3, 2, 3, 23, 2, 3, 23, 23, 45, 23, 2, 3, 23, 12, 23, 23, 12, 23, 23, 23, 23, 2, 3, 23, 2 }
{12, 123, 12, 123, 132, 132, 123, 123, 123, 132, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 45, 345, 345, 345, 234, 12, 12, 12 }
Returns: 45
{1 }
{2, 2 }
Returns: 0
{2, 4, 2, 2, 4, 2, 4, 2, 3, 4 }
{2, 2, 10, 10, 10, 16, 17, 23, 26, 28, 28 }
Returns: 9
{1, 500 }
{999, 1, 1000 }
Returns: 2
{2, 2, 2, 2, 2, 2, 2, 2, 2 }
{10, 1, 5, 6, 3, 7, 9, 2, 5, 10 }
Returns: 8
{1, 1, 1, 1 }
{2, 3, 4, 5, 6 }
Returns: 0
{499, 500 }
{1000, 2, 999 }
Returns: 2
{1, 1, 1 }
{1, 2, 3, 4 }
Returns: 0
{687, 544, 74, 437, 202, 697, 291, 437, 233, 578, 533, 629, 161, 505, 964, 696, 925, 190, 336, 179, 996, 458, 999, 98, 626, 95, 438, 932, 49, 895, 291, 228, 770, 411, 202, 629, 605 }
{452, 467, 598, 635, 855, 829, 625, 721, 566, 376, 185, 738, 556, 906, 243, 189, 605, 699, 585, 352, 495, 81, 741, 613, 621, 692, 805, 150, 577, 868, 912, 615, 728, 44, 668, 977, 316, 570 }
Returns: 36
{1, 1, 1, 1, 1, 1, 1, 1, 1 }
{2, 2, 2, 2, 2, 2, 1, 2, 2, 2 }
Returns: 8
{1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 999 }
{1, 100, 100, 2, 100, 100, 3, 100, 100, 4, 100, 100, 5 }
Returns: 9
{1, 1, 1, 1, 1 }
{1, 1, 1, 1, 2, 2 }
Returns: 2
{1, 1, 1, 1, 1 }
{2, 2, 2, 3, 3, 3 }
Returns: 3
{1, 1 }
{1, 3, 1 }
Returns: 1
{1, 1, 2, 4 }
{1000, 1000, 1, 2, 4 }
Returns: 2