Statistics

Problem Statement for "Restrictions"

Problem Statement

You are given the task to construct an array of positive integers. The array A must have exactly n elements. You are given m additional constraints the array has to satisfy. Each constraint is of one of two kinds:

  1. If type[i] = 1: for each j such that l[i] <= j <= r[i], A[j] must be greater than or equal to val[i].
  2. If type[i] = 2: for each j such that l[i] <= j <= r[i], A[j] must be less than or equal to val[i].

Construct and return the array A. If no array matches all the given constraints, return the array {-1}. If multiple arrays match all the given constraints, return the lexicographically smallest of them.

Definition

Class:
Restrictions
Method:
exist
Parameters:
int, int, int[], int[], int[], int[]
Returns:
int[]
Method signature:
int[] exist(int n, int m, int[] type, int[] l, int[] r, int[] val)
(be sure your method is public)

Notes

  • Given two distinct arrays with the same number of elements, the lexicographically smaller one is the one that has a smaller value at the first index at which they differ.

Constraints

  • n will be between 1 and 500 inclusive.
  • m will be between 0 and 150 inclusive.
  • Each of the arrays type, l, r, and val will have exactly m elements.
  • Each element of type will be either 1 or 2.
  • For each valid i the inequalities 0 <= l[i] <= r[i] <= n-1 will hold.
  • Each element of val will be between 1 and 10^6 inclusive.

Examples

  1. 407

    5

    {2,2,1,2,1}

    {235,29,180,342,370}

    {387,224,184,356,394}

    {649034,421249,163850,833217,202538}

    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, 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, 163850, 163850, 163850, 163850, 163850, 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, 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, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 202538, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  2. 459

    3

    {1,1,1}

    {231,67,414}

    {280,188,455}

    {282794,518378,999553}

    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, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 518378, 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, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 282794, 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, 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, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 999553, 1, 1, 1 }

  3. 454

    5

    {2,2,2,1,2}

    {40,329,234,171,86}

    {205,404,386,198,342}

    {326506,927114,450730,269034,982730}

    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, 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, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 269034, 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, 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, 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 }

  4. 432

    3

    {2,1,2}

    {240,80,144}

    {377,409,377}

    {876353,847306,250625}

    Returns: {-1 }

  5. 427

    4

    {2,1,1,1}

    {295,75,113,120}

    {359,363,207,311}

    {945258,909770,12033,930410}

    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, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 930410, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 909770, 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 }

  6. 434

    143

    {2,1,2,1,1,2,1,1,1,2,1,2,1,1,2,2,1,1,1,1,2,2,1,2,1,2,2,2,1,2,1,2,1,1,2,2,1,2,2,1,2,1,1,1,1,2,1,2,1,2,2,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,2,2,1,1,2,2,2,1,2,1,2,1,2,1,2,1,2,2,2,2,1,1,1,1,2,2,2,2,1,1,2,1,2,1,1,2,2,2,2,1,2,1,2,2,1,1,1,2,1,2,2,1,2,1,2,1,2,1,2,1,1,2,2,1,1,1,2,1,1,1,1,1,2,2,1,1,2}

    {411,370,98,375,285,85,81,424,306,55,73,376,268,415,232,359,327,215,221,175,14,388,143,238,299,329,421,300,180,221,313,343,255,153,145,128,40,343,388,251,215,368,178,212,60,246,124,265,410,420,408,318,198,208,61,41,431,272,114,94,263,244,360,9,302,149,81,384,127,86,315,163,154,374,16,150,95,201,170,30,284,9,89,148,24,417,416,125,261,182,105,420,389,39,76,152,66,54,72,262,176,85,182,321,264,77,306,40,284,381,274,392,12,290,354,184,272,177,225,55,188,155,341,61,210,425,291,189,423,164,277,391,168,331,22,319,53,102,41,158,80,429,234}

    {427,379,162,426,429,173,348,432,306,174,144,397,390,421,340,373,367,282,254,390,374,410,337,346,409,337,431,361,433,284,406,419,409,220,342,401,334,383,389,339,325,376,178,286,188,379,164,375,410,427,411,319,298,350,245,403,433,295,347,351,337,256,364,318,431,405,184,416,141,154,398,295,355,391,239,198,222,207,379,275,390,88,147,223,354,427,424,212,284,351,260,432,423,358,86,372,210,175,209,343,318,433,230,330,405,152,306,63,409,432,379,399,174,386,411,202,360,278,349,204,216,189,380,72,210,431,398,418,433,302,354,403,359,372,227,417,412,258,117,183,255,433,299}

    {22602,180225,159553,849450,788394,1473,813386,763850,546305,227457,399338,729217,238794,331402,60161,384138,937281,914858,186730,888842,18954,750602,189953,477825,251201,631818,559434,599978,202369,331370,420458,699146,973386,183937,814401,443073,448394,108481,876353,934593,390785,181377,238017,879018,248513,18433,266730,324353,878657,661953,228874,984362,845994,173930,867274,281921,683050,323210,386922,600202,120705,552234,56874,876545,324842,146506,330433,353066,7489,384874,557441,100161,582465,258753,504170,872394,162794,522954,898026,247681,264705,521514,542986,657473,695809,123434,704705,96714,140266,478721,302977,371242,742657,605450,927882,587201,224897,610561,431146,918721,605002,192193,937194,760554,202410,7233,963265,973930,835649,868737,795466,218049,913665,760426,49025,570986,620545,696810,848769,953409,922090,383914,148298,680961,953665,635210,332993,513834,203073,934145,905665,794369,722698,927425,722753,97034,898689,253761,743297,80458,582666,740714,93290}

    Returns: {-1 }

  7. 441

    140

    {1,1,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,2,1,1,2,1,2,1,2,1,2,1,2,1,1,1,2,2,2,2,2,2,1,2,1,1,2,2,1,2,2,1,1,1,2,1,2,1,2,2,2,1,2,1,2,1,1,2,2,1,2,1,1,1,1,2,1,2,2,2,1,2,2,2,1,2,2,1,2,1,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,1,2,2,2,2,1,2,1,1,2,1,2,1,1,1,1,2,2,1,2,2,1,1,1,2,2,2,2,1}

    {311,278,270,165,26,439,8,427,52,429,129,84,85,402,19,262,228,156,335,329,51,168,211,147,48,126,193,154,151,247,11,124,432,66,411,357,347,179,428,320,73,129,135,321,204,14,288,87,113,338,382,59,161,147,133,336,52,178,135,390,276,224,362,138,22,361,153,297,45,168,32,89,98,2,155,208,79,412,110,285,424,158,167,165,140,158,25,404,154,377,80,380,15,233,406,357,285,121,185,240,354,337,214,112,32,237,6,155,306,13,405,164,65,413,169,368,396,171,67,202,390,10,108,204,304,381,136,92,428,325,182,176,35,357,206,205,170,188,131,159}

    {405,283,277,246,430,440,95,429,87,438,266,319,277,418,364,377,335,297,428,370,380,383,383,260,110,274,202,305,330,358,31,401,439,418,431,370,426,412,439,439,354,433,224,370,263,260,320,408,274,431,394,313,361,311,221,369,275,439,135,399,383,427,393,231,306,402,290,377,134,196,123,194,104,323,199,284,210,427,361,397,433,227,391,270,294,245,249,439,438,377,302,395,49,425,418,389,345,226,322,293,399,417,262,201,69,237,106,325,357,262,425,176,289,421,194,438,437,207,374,320,392,402,144,226,439,381,295,307,428,378,190,410,197,409,404,385,412,256,419,204}

    {31361,748737,386241,808193,13546,881473,937098,443713,888458,185290,980289,203306,719809,452586,601514,345089,701953,770369,542026,518922,647745,24074,998785,682186,443050,394753,739329,365930,27114,352257,730282,486218,642538,724097,339905,466177,822529,866049,509569,634954,855306,696010,805706,786986,279370,1,712321,227969,958017,695489,83978,531649,888714,53066,688682,129217,289473,200042,181578,754817,579969,753802,758273,535530,877610,590081,254977,507265,965450,340938,306945,245569,763018,702977,351041,129921,206570,943594,562378,506881,355562,785281,508810,589249,946433,172650,827114,714794,531114,48833,471946,284266,267210,133761,353354,988106,346369,626122,285249,626122,809473,536970,863242,946881,716097,36810,614465,456042,550218,186497,458922,497857,234625,269162,273985,738561,536394,658497,391873,633450,467713,24385,879818,549569,258826,195329,304874,19073,212545,438986,119946,433857,615809,851969,88001,71041,323210,383914,471233,881706}

    Returns: {-1 }

  8. 443

    149

    {2,2,2,2,2,2,2,1,1,1,2,1,1,1,2,2,2,2,2,1,2,1,2,1,2,2,1,1,2,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,1,2,1,2,2,2,1,1,1,2,2,2,1,2,2,1,1,1,1,2,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,2,1,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,1,2,2,1,2,2,1,1,2,1,1,1,1,2,2,2,2,2,2,1,2,1,2,2,2,2,1,2,2,2,1,2,1,2,2,1,1,1,2,2,1,1,1,1,1,2,2,2,2,2}

    {152,36,189,9,240,80,440,358,261,393,89,8,16,373,286,339,401,37,149,264,178,326,177,51,283,191,130,196,334,238,162,13,160,1,332,349,240,321,105,52,318,158,258,399,147,304,322,198,359,193,263,293,68,396,67,232,123,295,83,109,277,281,425,0,340,165,243,6,124,416,191,394,187,354,262,166,382,234,162,117,379,251,253,319,252,19,142,175,190,268,398,260,411,87,146,64,423,368,260,265,426,47,61,400,358,330,308,217,313,162,231,121,205,346,434,398,314,232,440,261,168,423,248,242,202,388,2,110,283,21,432,216,48,442,252,80,318,314,26,145,30,250,273,269,207,301,213,35,196}

    {236,269,216,257,412,175,440,367,296,418,396,187,253,380,305,348,412,53,324,331,286,369,182,100,356,239,188,251,359,435,417,204,401,37,332,361,331,375,351,414,346,382,353,399,403,349,409,266,439,265,423,297,172,433,115,304,379,388,83,341,442,393,426,114,420,193,276,118,358,437,252,412,187,373,333,442,390,351,329,399,420,420,338,364,410,340,152,235,381,298,398,360,420,327,277,263,424,405,422,329,431,52,128,438,438,336,345,319,383,422,332,209,331,384,442,435,340,399,440,427,424,435,365,330,442,435,166,141,356,191,439,235,245,442,330,379,352,408,270,329,292,430,322,356,283,312,371,75,330}

    {510794,463114,88257,494026,362410,756202,950401,859777,664554,156737,244522,664705,601601,348481,815105,576001,844929,49153,600554,287146,695041,423274,718634,219626,377418,1,608641,424554,529514,914369,504897,575041,624138,774602,990721,199617,245505,703745,948170,414506,921857,337729,165194,970433,1066,223242,818890,196673,322890,797098,608394,583850,497409,14026,870465,364106,83818,839617,970689,420161,872458,562634,759562,73386,800385,484042,651329,526721,696705,335274,745002,640778,906794,589546,241921,337281,892970,649217,846209,854602,931210,253825,943297,395393,434410,832961,445569,739329,536810,378241,74113,423594,469633,551882,500353,655937,922561,818177,263562,942849,433738,324609,199626,109322,751681,791105,41025,694506,950209,874625,559169,821313,816586,88010,182977,451594,808129,950529,541578,841473,16938,908609,143233,588746,926785,34881,28874,649450,804929,337601,712042,450954,910730,281770,260426,490881,860801,396682,574762,811201,592129,827146,352833,674634,23617,787530,971530,683841,196618}

    Returns: {-1 }

  9. 494

    148

    {2,2,1,1,2,2,2,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,1,1,1,2,2,1,1,1,2,2,1,1,2,2,2,2,2,1,2,1,1,1,2,1,1,1,1,2,2,1,2,1,2,1,2,2,1,2,1,2,1,2,2,1,2,1,1,2,2,2,1,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,2,2,1,2,1,2,1,2,2,1,2,1,1,2,1,1,1,2,1,1,2,1,2,1,2,2,2,2,2,2,2,1,1,1,2,2,1,1,2,1,1,2,1,2,1,1,2}

    {390,225,249,64,300,335,308,38,34,201,338,229,109,325,165,464,272,455,7,47,126,162,474,480,470,156,256,417,98,283,299,80,252,430,71,441,93,138,152,117,389,130,10,19,123,50,443,374,13,16,187,218,66,63,3,165,396,388,299,184,308,36,490,472,109,281,245,452,94,432,336,285,459,477,88,405,223,99,304,381,390,79,353,327,14,233,72,374,131,189,318,122,267,491,475,244,404,484,242,412,452,407,53,339,218,237,316,68,357,253,227,117,211,51,126,49,315,76,350,365,215,53,48,311,253,166,247,453,137,357,127,244,88,156,75,230,98,404,109,419,402,345,210,354,484,442,196,203}

    {430,288,275,297,328,371,472,222,295,244,483,358,447,450,430,475,324,456,363,246,231,234,478,487,479,285,427,475,179,355,482,345,287,439,124,446,436,394,180,175,425,383,318,215,292,174,463,391,13,269,403,334,66,338,243,316,449,492,320,270,400,227,491,486,315,448,259,453,167,438,433,399,468,493,277,466,388,217,378,452,439,309,377,332,398,282,108,383,478,403,462,295,493,492,491,366,422,491,263,436,486,433,260,370,226,478,420,483,367,402,332,158,348,87,263,363,346,310,382,384,361,299,59,383,305,455,339,484,381,403,226,250,97,256,449,367,438,436,324,438,491,476,371,486,492,446,214,329}

    {563841,511425,712042,258154,155114,416513,206273,360129,289857,971594,981377,742442,833962,256650,943786,364993,260970,186794,872586,691137,721729,412993,46529,182378,90090,931818,407553,83969,452074,951338,793025,529601,605578,294858,413578,629930,897601,642154,711873,63553,564033,906497,916970,221121,847562,277770,219457,325761,778442,769674,46081,994049,169738,296906,824906,965450,17738,433409,247041,454634,918986,843521,285377,478145,179905,111690,792426,168618,972289,531393,187905,54218,831786,806250,600394,169729,219018,180545,132993,395073,383434,469514,462602,74730,74186,178378,838081,382657,598913,834177,287114,365185,111690,995905,80193,823617,76458,462145,412545,838698,37697,678890,96769,946858,975489,222081,168298,526785,843841,719873,102081,125249,332874,243754,906506,615946,188778,789249,386538,36609,328746,135681,556033,815242,339946,278465,667137,911233,294346,379370,975681,182849,373889,339841,311210,444929,291786,687681,119946,30017,725226,503850,550785,119658,864321,458241,235329,585994}

    Returns: {-1 }

  10. 440

    145

    {2,2,2,2,1,1,1,1,1,1,1,2,1,2,1,2,2,2,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,2,1,2,1,1,2,2,1,2,2,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,2,2,1,1,2,2,1,1,1,2,1,1,1,1,2,2,2,1,2,1,1,1,2,2,1,2,2,2,2,2,1,1,1,1,1,2,2,1,1,2,2,2,1,1,1,2,1,2,1,2,2,2,1,1,2,2,1,2,2,1,2,2,2,2,1,2,1,2,2,2,2,1,1,1,2,1,2,2,1,1,2,2,2,2,1,2,1}

    {240,72,41,112,176,312,200,56,0,209,337,16,41,169,73,129,248,137,297,288,64,128,305,360,73,241,56,241,384,113,288,256,408,393,192,353,1,0,208,49,353,392,88,49,112,408,312,1,112,264,65,385,232,321,256,376,432,296,400,120,264,249,89,248,320,241,153,113,216,416,120,185,201,8,40,33,368,361,128,312,57,289,257,1,248,377,385,41,153,81,345,49,217,64,65,128,248,377,136,145,280,72,273,272,384,216,288,153,129,209,272,265,9,297,233,329,313,137,144,129,273,32,433,177,408,273,312,80,361,224,257,313,16,152,305,80,48,377,176,240,177,104,233,233,105}

    {336,161,158,384,273,312,321,65,417,381,436,145,82,181,403,286,376,146,390,345,288,232,373,408,101,278,321,329,401,282,409,392,417,393,296,377,192,64,336,211,365,424,97,397,345,408,353,426,176,296,141,415,392,402,289,417,432,417,409,184,321,422,420,376,321,241,329,319,321,425,376,407,375,129,305,146,424,432,376,312,95,320,338,76,289,397,399,135,330,124,405,182,436,233,156,232,257,399,273,239,321,129,404,353,400,417,384,247,178,410,401,344,281,375,420,340,356,280,385,233,409,56,438,386,408,320,417,257,388,240,257,435,265,184,384,409,177,398,352,385,365,385,373,233,336}

    {954186,462273,76737,132298,634049,656705,75905,266730,920874,39722,89770,422058,430977,684522,691329,436970,319914,572225,484673,418177,317386,604993,606314,185162,908289,800426,744513,604353,228033,558977,869098,820801,127018,671361,793226,15041,589441,937601,771777,511489,263617,122241,572298,891777,217482,514881,534282,879658,298561,742401,458602,149802,767745,992321,984513,48618,297674,961514,446657,218730,100609,978346,964906,824193,623690,50634,780033,1409,918922,17793,164865,930058,99329,559873,562250,651393,613057,720641,333569,918913,173546,119105,444673,765674,717569,806081,452225,865322,233537,771457,732417,843201,558954,910218,264586,598698,198913,548074,639338,826474,456746,894721,386154,156778,857281,220609,330570,296234,121921,867969,795658,387649,438913,611137,382954,227434,828865,748289,585418,506218,446977,45098,197505,629386,644033,112938,429377,404106,84554,451978,1,796801,269505,404330,213002,635818,597482,956993,718570,839242,582730,341898,262657,473601,779626}

    Returns: {-1 }

  11. 466

    140

    {1,2,2,2,1,2,1,2,1,1,2,1,2,1,2,2,1,2,2,1,2,2,1,1,1,2,2,1,2,2,1,1,1,1,1,2,2,1,1,2,2,2,2,1,2,1,1,2,2,2,2,2,2,1,1,1,1,2,1,2,1,2,1,2,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,1,2,2,2,1,1,1,2,2,1,2,2,1,2,1,2,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,1,2,1,1,2,1,1,1,2,1,2,1,1,2,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1}

    {278,404,394,186,153,92,143,438,158,164,464,304,24,419,373,236,7,438,58,57,460,30,73,148,403,381,460,100,431,321,233,67,129,436,50,93,158,147,424,352,133,177,331,177,319,157,378,251,53,198,389,354,195,405,341,51,388,41,338,359,102,381,287,304,432,83,52,202,285,361,299,217,296,321,418,4,426,258,353,213,460,304,110,290,63,4,261,149,419,273,89,73,122,228,428,307,85,332,60,139,345,377,13,133,201,416,399,338,208,382,457,333,353,73,344,330,166,300,42,401,16,101,236,437,354,187,238,414,107,385,247,375,42,271,246,29,40,372,306,117}

    {447,462,459,347,273,262,227,447,350,201,465,365,342,425,436,459,278,459,283,440,461,386,389,202,411,458,462,255,455,455,324,67,338,465,91,145,387,407,425,375,194,378,381,177,425,237,426,316,441,299,390,443,326,441,456,94,421,169,338,395,298,409,338,320,462,173,133,258,406,438,409,437,296,386,443,113,435,379,434,436,463,311,222,338,421,259,422,446,453,447,298,88,331,327,458,357,365,445,187,351,366,450,382,425,279,420,434,347,448,398,459,443,375,397,423,427,242,322,242,425,262,186,348,462,370,260,294,442,386,413,435,377,114,280,462,356,381,439,402,128}

    {7681,987713,321345,119489,521153,421802,59306,586433,902145,102730,333185,79809,396650,158538,634305,522177,340609,76170,843521,142506,200193,19370,315114,296897,467905,915585,591434,10282,9921,308074,703361,594378,360042,234753,97770,781633,36650,534273,747457,678442,533162,581505,980426,420737,836074,580353,781505,930506,153665,423425,616257,609770,789770,32129,219073,306881,709738,537537,41962,679850,84458,390145,936138,93482,91329,24266,964746,445313,344705,378625,437505,576010,99713,228033,807745,572074,225921,253642,23338,732810,935338,839745,646785,921162,823041,676929,342410,35274,433921,100737,651265,47169,625345,369025,378538,174506,137281,514113,765185,332737,397066,104641,102666,506625,969217,67850,892074,298858,429569,819978,167626,911242,323050,871681,728618,67114,668609,102026,174346,893569,651754,773034,346698,316554,910977,131521,127530,906689,404033,81994,197674,216010,378378,120394,772609,694410,537354,312522,955754,415937}

    Returns: {-1 }

  12. 497

    143

    {1,2,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,1,2,2,2,2,1,1,2,1,1,2,2,2,2,1,2,1,1,1,2,1,2,2,2,1,2,2,2,2,1,2,2,1,1,2,1,2,2,2,2,1,2,2,2,1,1,2,2,1,2,2,1,2,1,2,1,2,2,1,2,2,1,2,2,2,1,1,1,1,2,2,1,1,1,1,1,2,1,2,2,2,1,2,1,2,1,2,2,1,2,1,2,2,1,1,1,1,1,2,2,2,1,1,1,1,2,2,2,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1}

    {24,26,311,187,68,50,420,103,33,285,172,448,256,240,306,196,180,202,411,332,389,79,40,57,148,117,169,124,178,457,393,153,361,346,144,210,159,131,82,59,261,406,458,330,328,47,457,448,54,92,27,31,472,384,45,38,495,299,261,433,215,119,185,296,437,9,483,348,446,484,52,244,332,310,344,447,217,41,238,335,37,114,310,199,203,66,225,398,205,177,175,484,29,303,401,284,345,429,413,396,466,441,167,408,165,317,124,397,470,68,211,200,279,143,492,253,436,393,197,189,91,360,64,93,93,343,462,467,422,404,277,152,259,259,350,36,177,25,106,43,419,163,415}

    {465,66,426,478,205,342,438,186,378,329,426,484,257,260,472,257,193,342,441,353,389,108,64,106,253,241,241,459,325,490,442,490,474,438,434,342,202,213,481,132,389,471,488,338,347,406,473,480,54,94,281,120,494,492,165,437,496,442,445,474,340,191,273,322,458,354,488,430,472,492,408,264,460,337,388,453,234,169,457,382,77,481,349,255,340,255,369,450,318,433,196,484,137,349,442,455,466,482,469,484,492,473,336,442,338,353,263,470,493,240,304,249,296,398,492,269,469,418,230,365,160,426,421,118,197,483,464,493,452,416,325,183,397,327,465,279,305,26,331,381,472,482,426}

    {577665,751946,879425,63809,143818,619137,213889,853249,276042,993217,385793,108225,873089,305537,790529,260586,41729,739978,504202,99329,128394,111233,510058,334058,620618,624193,329066,202305,155201,142081,299137,862538,625025,992257,231873,434186,255873,675649,992746,849258,594305,398017,864074,568266,423233,476481,195137,496641,762945,328769,871178,37057,224138,661322,999425,158538,438721,909866,492458,744586,781098,616769,244865,159553,684042,173889,692074,283649,500266,938090,228714,316993,836330,812673,523265,496193,186346,374401,957761,912138,759681,212298,662154,940545,838273,384586,432961,994817,68874,218241,362378,67841,505537,248577,748906,407553,173313,51818,864705,892929,702401,165313,93482,844289,750657,752257,184193,274826,915521,107914,737866,684545,47338,459201,936001,58666,958122,331777,673153,655594,180426,75658,283498,70858,408257,195009,676010,384426,553473,922433,437249,201473,807818,816833,769601,469761,388993,184394,54849,787594,137793,845770,583434}

    Returns: {-1 }

  13. 496

    143

    {2,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,1,2,2,1,2,2,1,2,1,1,2,1,1,1,2,2,2,1,1,2,1,1,2,1,2,2,2,1,1,1,2,2,1,2,1,2,2,1,1,2,2,1,1,1,1,2,1,2,2,2,2,1,2,2,2,1,1,1,2,2,2,1,2,2,1,1,1,2,2,1,2,1,1,1,2,1,2,2,1,1,2,1,1,2,2,2,1,2,1,2,1,2,2,1,2,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,2,1,2,1,2}

    {313,89,361,240,0,304,297,121,313,192,480,128,160,249,233,240,208,0,137,320,48,265,489,176,441,16,288,32,153,169,128,112,137,320,160,249,144,441,25,320,89,137,80,249,217,272,281,400,0,185,393,313,441,233,64,441,112,320,336,41,169,464,80,464,32,96,416,57,137,297,393,448,137,352,393,192,352,304,400,0,9,297,105,256,329,48,64,224,208,57,297,32,265,128,416,121,393,384,457,448,217,416,41,16,185,377,217,64,304,297,153,489,240,432,48,265,80,64,144,345,89,96,137,153,73,96,208,57,153,400,473,73,249,320,384,112,57,217,377,281,256,416,384}

    {479,189,422,409,457,368,334,294,397,329,489,457,473,415,457,441,208,473,263,457,112,303,495,240,443,112,297,393,429,326,416,368,321,400,256,333,281,492,495,329,476,159,240,487,392,464,354,473,57,209,455,335,486,326,352,486,112,432,345,126,286,473,473,473,80,288,416,346,356,336,413,457,278,473,458,217,368,304,464,9,27,432,339,313,354,185,160,272,441,248,373,377,429,384,480,463,430,409,482,457,250,464,395,153,207,481,241,432,368,377,446,495,249,473,217,379,144,352,473,373,138,160,228,295,374,345,336,470,157,441,483,439,341,425,384,441,454,433,491,399,409,432,441}

    {129546,879553,908042,85386,990026,660202,738369,925121,313089,402817,567850,895818,723265,95082,195850,822826,349441,13185,845825,744897,635393,174602,775146,257418,40234,138986,628746,325066,628650,365610,885697,463169,829674,838785,771777,383562,71745,940330,439233,497514,564938,11969,425066,251649,915521,82186,709697,367233,243585,692225,143338,673930,549290,760897,250881,517249,308481,684074,443402,585674,939969,571329,879018,394058,4714,818890,154241,14145,745729,659114,253962,740865,690954,238017,390570,614570,779649,165697,930945,2762,62250,368746,788394,816641,677313,25217,699265,159681,785322,40001,350145,266186,67658,619649,896970,370186,580417,5130,706881,829514,788618,794698,874538,301482,261313,478209,687050,588970,784554,532673,26122,630794,77953,1,196545,523978,79210,232586,850945,784833,246922,712298,53505,79489,887178,607489,852746,648618,419201,401473,419082,392705,218538,447681,837633,251009,395329,978282,421505,554506,445706,782250,860161}

    Returns: {-1 }

  14. 496

    142

    {1,1,1,2,2,2,2,2,2,2,1,1,2,2,1,2,1,2,1,1,2,1,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,2,1,1,1,2,2,2,2,1,2,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,2,2,2,2,2,1,2,2,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,2,1,2,1,2,2,1,2,2,2,2,2,1,1,1,1,2,2,2,2,1,1,2,1,2,1,2,1,2,2,1,1,1,2,1}

    {25,265,473,489,297,393,361,416,16,112,208,272,249,48,416,464,416,377,416,32,377,233,80,448,457,16,233,128,16,217,400,137,0,345,160,393,153,480,320,144,489,473,457,80,448,425,112,409,393,128,281,233,16,297,57,416,489,281,185,128,368,256,368,89,320,329,192,448,128,64,256,297,73,201,320,73,233,121,169,176,393,240,121,265,89,409,185,368,160,16,153,425,137,48,121,297,432,480,0,361,256,352,352,457,240,0,208,352,192,89,96,217,144,160,368,160,329,384,329,425,265,377,416,377,105,121,345,25,64,313,9,192,240,336,80,265,144,137,409,256,400,393}

    {367,338,486,494,439,476,377,425,441,112,464,313,465,313,416,464,416,428,473,57,411,458,121,448,471,313,305,416,16,385,400,139,409,488,192,400,290,480,473,249,490,473,472,473,473,439,112,462,472,217,488,398,185,476,250,441,495,317,470,448,473,361,409,282,361,338,272,448,425,313,304,352,344,257,400,475,457,255,181,176,424,240,267,483,252,454,216,441,240,217,443,434,292,304,368,434,441,489,208,457,256,448,473,480,240,41,441,361,320,486,192,338,368,368,377,192,351,393,362,491,492,431,425,407,252,293,430,90,256,337,83,393,240,432,377,395,377,312,476,281,432,452}

    {439050,96641,756225,548417,501066,919530,472874,216394,954049,193217,896193,880458,403178,804033,370113,178090,323850,966721,594689,234634,182657,607233,99050,807850,508353,419402,214273,763370,76362,249345,819562,757898,975553,639178,494122,533121,603905,725418,957514,738410,360449,9482,529857,6506,196993,440065,233802,574154,196737,960641,298698,963905,572801,54154,881281,582858,98305,23754,294785,601930,976714,587082,432641,416513,305729,300289,420362,881473,122826,366081,544362,139137,132481,437633,779137,98634,254593,822849,763585,2442,641217,169473,803777,359617,165546,142442,422529,515073,15210,778,669962,289601,839617,216001,798593,703425,700362,708481,503914,824842,533121,523978,20417,752010,199745,678762,104193,411393,852033,20929,809706,7233,701482,951114,927809,13121,269569,965130,547905,654593,439402,986794,18410,532289,912129,719466,880522,667329,681898,422090,990657,453034,868353,822721,328577,988417,265089,281281,542794,939050,215978,521706}

    Returns: {-1 }

  15. 500

    144

    {2,2,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,2,1,1,1,2,2,2,1,2,1,2,2,1,2,1,2,1,1,1,1,2,1,1,2,2,1,2,1,1,1,2,1,2,1,1,1,2,2,2,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,1,1,1,2,1,2,2,2,2,1,1,1,1,1,2,1,2,2,2,1,2,2,2,2,2,1,2,1,2,1,1,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,2,2}

    {249,44,181,76,285,137,496,216,453,465,292,73,465,485,285,208,364,357,180,180,117,304,228,181,57,293,208,40,240,109,329,100,85,77,228,340,32,280,84,356,48,376,425,192,101,33,60,353,140,213,20,300,333,28,32,76,148,284,484,16,49,480,437,468,185,113,100,460,488,328,116,273,233,85,412,189,100,273,337,145,172,437,372,184,301,61,213,329,37,249,29,21,68,484,177,157,360,496,136,165,333,441,449,280,188,32,92,245,1,120,453,149,292,308,360,309,337,192,176,57,25,153,272,441,241,221,285,212,428,96,268,217,165,157,76,356,153,169,272,400,241,285,289,136}

    {311,341,205,253,287,435,497,253,497,499,301,220,485,493,390,465,404,472,308,221,235,357,445,364,477,478,413,49,492,439,488,148,285,406,461,477,305,440,340,365,284,432,484,224,399,491,461,382,372,307,317,364,481,301,301,380,404,357,493,36,438,488,447,468,360,495,484,492,497,352,157,458,286,302,452,472,388,439,470,420,389,448,445,449,395,369,251,373,62,354,367,461,372,493,376,427,461,497,180,406,339,466,493,388,317,376,396,453,436,244,469,253,388,308,452,380,377,325,280,435,176,306,328,489,290,413,300,436,469,104,485,499,261,157,437,420,425,237,397,469,439,444,332,497}

    {973482,972673,939434,684842,207873,633985,858186,237057,478977,112641,457770,510218,762433,2058,980481,76682,50177,54218,475329,490346,806218,889802,436801,721290,417409,282314,632385,400682,699402,732810,90858,907137,691777,638337,804417,759338,999745,962945,576010,737898,963521,208769,129537,204161,701162,905578,445450,448394,365057,135041,932522,550602,278922,293482,778890,216138,397738,314945,732522,933377,224458,136129,342785,164106,673706,353546,767297,744874,536001,416129,790378,647370,89601,707137,54081,209729,437898,320961,720458,381057,659146,612545,591946,894634,613505,895786,349098,56385,228106,626753,33610,799937,359489,620106,222058,914049,630634,207434,39041,263786,806017,134209,409473,483818,250826,16234,864874,805610,931914,762049,956097,939329,37121,407498,284161,801706,372810,135297,726849,562625,136321,366081,892010,516993,511489,556609,196650,384650,539178,784906,992641,430209,549674,418817,50698,915466,510570,506113,458154,60865,327489,412673,775690,66506}

    Returns: {-1 }

  16. 500

    143

    {1,1,1,2,2,2,2,1,2,2,2,1,2,1,2,2,2,1,1,2,1,2,2,1,1,1,2,1,2,1,2,1,2,1,2,2,2,2,2,1,2,2,2,1,1,2,2,1,2,2,2,1,2,2,1,2,2,2,2,1,2,1,1,2,2,2,1,1,2,2,2,1,1,2,2,1,1,1,2,1,2,1,2,1,1,1,2,2,1,2,2,2,1,1,1,2,1,1,1,2,2,1,2,2,1,2,1,2,1,2,1,1,2,1,2,2,2,2,1,2,1,1,1,2,2,1,2,1,2,2,2,2,2,2,1,2,1,1,2,2,2,2,1}

    {460,185,392,332,224,321,65,209,341,316,225,73,52,93,9,312,121,153,313,489,296,180,236,77,129,21,361,272,436,97,496,96,161,285,496,205,141,57,397,65,285,485,13,484,25,185,481,181,157,41,24,4,232,336,125,360,373,320,373,101,260,132,268,477,281,313,397,68,45,1,244,17,81,368,480,40,337,145,468,156,452,317,417,380,493,300,313,124,317,172,141,428,49,373,21,157,84,317,88,388,145,312,9,369,376,20,140,349,184,444,309,357,260,253,480,493,37,260,57,188,353,217,192,0,432,180,41,188,5,81,221,204,493,245,369,448,140,84,412,317,4,280,292}

    {460,304,460,429,305,360,101,274,378,492,380,152,52,433,201,472,230,198,349,494,437,244,397,489,313,55,378,377,445,240,496,209,486,360,496,460,328,101,411,352,477,497,203,493,478,296,498,267,307,123,213,189,276,380,441,392,477,384,375,329,260,221,421,490,425,403,479,333,318,94,381,169,213,376,489,64,492,292,468,292,452,408,475,468,494,341,351,429,427,333,271,436,419,380,177,169,276,464,125,452,498,361,57,447,440,148,197,384,392,493,490,374,388,393,484,493,422,413,499,245,474,263,205,469,473,180,287,244,309,89,273,236,498,492,477,489,484,404,484,388,477,292,301}

    {814529,149505,492906,171882,190922,317889,72001,721217,739329,844266,575786,399489,327617,256362,385217,391690,811521,162954,192810,993537,887050,998081,741249,78858,99594,644929,582890,678186,975809,406986,880170,344682,412545,231626,257281,515786,899521,151530,604650,726346,592641,343722,700993,365866,600490,830058,274113,884778,116993,587754,401610,205761,20609,796522,442241,71041,916586,283434,20353,12106,850305,552257,375489,610122,223041,887530,573633,346698,249473,56266,967850,110410,478474,433409,415681,366721,401866,192513,895169,255882,642634,604225,665793,365697,614666,747498,152426,792714,240938,661825,269569,699018,636202,970369,29953,524138,296010,276170,326785,413697,660417,810314,493994,500737,267530,642561,838401,233473,994753,334186,628673,183489,61738,417194,446602,664129,839745,12417,541889,952746,353793,357994,476042,71306,441281,884673,640897,109761,615233,855722,57674,537418,691722,856202,780289,869898,568170,391658,978794,369601,623402,296961,109802}

    Returns: {-1 }

  17. 496

    145

    {2,2,1,1,2,1,2,1,2,2,2,1,1,1,1,2,1,1,2,2,2,2,1,2,2,2,2,2,2,1,1,1,2,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,2,1,2,2,1,1,1,2,1,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,1,1,1,2,2,2,2,2,1,1,1,2,1,2,1,2,1,2,2,2,2,2}

    {89,112,80,441,0,441,112,368,48,121,137,144,281,0,192,16,0,448,416,233,9,224,297,457,441,297,265,25,281,377,16,48,416,272,352,208,416,457,41,73,464,185,137,489,345,384,169,217,336,48,297,25,57,432,249,457,256,73,448,361,224,416,128,9,393,256,217,185,352,233,400,281,416,96,457,393,345,320,153,25,128,288,217,160,480,80,304,313,176,425,73,297,329,457,176,249,41,336,96,73,160,368,185,272,297,0,48,265,224,144,233,281,393,393,176,304,121,368,9,345,192,160,9,313,153,441,265,137,352,409,304,489,361,160,224,105,352,384,224,0,80,457,288,272,233}

    {216,368,240,464,153,485,185,368,345,357,333,153,479,64,320,176,368,489,489,345,31,425,442,468,463,475,278,183,342,466,25,57,473,409,409,473,480,482,233,454,464,388,255,490,375,448,373,268,368,249,362,57,166,473,462,461,304,262,489,447,320,457,432,57,432,377,320,274,400,441,441,476,473,144,480,461,437,361,379,376,416,313,328,249,489,217,304,314,368,464,163,316,399,463,377,486,436,368,368,76,393,368,386,464,495,233,377,325,265,368,431,449,471,487,368,432,367,409,265,429,208,393,343,495,258,458,438,191,489,443,432,494,440,384,361,338,489,425,329,208,121,470,400,272,426}

    {380225,994753,280938,292906,635530,339882,331402,486017,614282,70849,691777,48490,52138,815297,87978,633098,367498,208106,767937,730506,281985,267082,521258,304554,887169,355265,411137,445770,139521,348801,380522,574145,69002,105089,350017,980970,789866,22465,894986,1,845249,650538,479105,186282,506314,476609,204417,547265,504650,639617,924737,896001,492865,842433,806122,501569,149953,106497,609002,871882,80577,920778,684417,376810,813953,370218,893322,507658,420801,900033,95402,273674,324714,25226,331498,894506,32202,18058,464961,121258,203073,544266,689473,657473,925866,366794,808394,199338,200449,320298,585921,899073,508394,961857,109761,691146,959361,577386,820417,7105,344001,596545,575361,151658,329642,170241,653962,583553,986762,246986,687434,67649,89546,706113,765034,731009,740458,559594,1,973066,383169,928769,9793,116225,853130,843713,61953,629642,265217,909633,33930,416394,194945,753921,113473,920810,481738,381313,633258,43457,442058,393281,897729,809921,64362}

    Returns: {-1 }

  18. 500

    148

    {1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,1,1,2,1,2,2,1,1,2,2,1,2,1,1,1,1,2,2,2,1,2,1,1,1,2,1,2,1,2,2,1,1,1,2,2,2,2,1,1,1,1,2,2,2,1,1,1,1,2,2,1,2,1,2,1,2,1,1,2,1,2,1,1,1,1,2,2,2,2,2,2,2,1,2,2,1,2,1,2,2,2,2,2,1,2,1,2,2,1,2,2,2,1,1,2,2,2,1,1,1,2,2,2,1,1,1,2,2,2,2,1,1,2,2,1,1,1,1,2,2,1,1,2,2,1}

    {412,264,176,397,364,460,261,156,17,273,393,264,53,316,257,69,229,253,0,440,460,209,433,28,45,248,421,172,469,429,65,12,145,480,145,265,25,469,372,357,73,20,60,301,100,497,217,152,208,329,300,97,489,476,73,469,432,120,112,476,452,28,361,8,249,281,141,133,88,320,232,161,304,461,377,340,113,161,109,324,461,393,388,64,300,260,64,105,81,468,140,200,436,440,272,185,109,237,16,4,377,41,228,8,357,93,61,40,372,193,88,492,244,53,129,269,317,181,389,409,469,284,309,296,236,52,460,497,265,36,141,24,452,393,52,212,200,413,244,176,168,152,157,297,89,245,436,325}

    {429,477,485,443,421,484,322,300,98,459,450,329,243,389,378,257,388,361,17,456,461,468,436,325,485,497,443,404,499,494,299,85,148,493,327,408,390,489,477,445,232,308,100,416,452,498,412,472,264,483,492,305,498,492,84,497,449,248,496,485,468,404,380,189,473,394,319,139,241,364,456,295,324,473,421,372,431,389,237,340,465,454,452,440,484,292,192,175,342,468,412,377,436,457,408,201,326,369,92,68,479,496,237,436,498,349,396,160,372,220,469,492,244,334,486,334,366,375,420,465,471,357,496,305,421,445,468,499,293,276,334,113,493,450,372,436,345,461,253,297,285,441,458,482,180,284,445,336}

    {488769,248257,656426,52010,64897,84906,468609,750081,917034,868202,154497,392897,726465,335425,726209,645258,746945,502602,494465,225793,854666,631169,730218,729354,131521,462465,552586,91978,502337,963201,542506,659009,24705,593473,979594,153418,913418,585674,1,791434,16833,112586,756353,597697,844865,464330,670762,589034,916353,889729,544746,810113,127530,524929,504234,537025,817130,661450,956682,418817,487018,344266,563594,20970,374017,808746,719873,562538,715905,778945,453377,314634,615873,505537,73857,801601,696522,3585,201345,574442,982273,993610,943946,105482,84033,787754,674753,664065,723530,536641,455306,227530,509482,933642,811690,589313,446017,105994,108353,964938,571201,40193,169258,85441,258314,657601,846081,562561,860586,720394,405377,25354,641,876225,833601,862785,930954,215873,513674,760001,98698,10049,375594,859626,125761,503489,255114,99818,464577,259969,981098,900682,838017,730218,175498,581418,272641,219306,455361,816490,915306,766209,723562,725898,872065,929418,594881,611594}

    Returns: {-1 }

  19. 496

    147

    {2,2,2,1,1,2,1,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,2,2,1,2,1,2,1,2,2,1,1,1,2,2,2,1,1,1,2,1,2,1,2,1,2,1,1,2,2,2,2,1,2,1,1,2,2,2,2,1,2,2,1,1,2,1,2,1,2,2,2,1,2,1,2,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,1,2,2,1,2,2,1,2,2,1,1,1,2,1,2,1,1,1,2,2,1,2,2,1,1,1,1,2,2,2,2,2,1,2,2,2,2,1,1,2,2,2,1,1}

    {9,80,249,336,265,16,400,409,400,448,288,304,473,201,112,297,105,121,361,272,400,160,185,73,96,448,112,368,160,409,240,0,272,256,16,425,25,281,425,368,169,272,329,304,345,432,105,192,425,169,224,233,112,416,16,185,384,352,176,304,320,233,249,73,425,233,313,192,320,457,329,121,153,144,313,105,217,320,233,137,224,176,457,441,377,265,265,57,281,288,137,377,128,448,457,272,41,473,416,432,336,249,336,441,393,489,105,9,217,297,256,0,89,89,409,432,425,336,329,25,176,73,208,352,489,153,400,368,313,41,288,448,409,128,105,121,448,128,240,105,217,297,48,0,160,393,160}

    {52,249,493,464,427,121,409,483,400,480,441,432,495,330,377,481,176,298,479,409,473,160,300,79,345,448,473,368,473,470,240,128,281,368,368,451,235,485,462,377,343,368,333,432,365,432,287,377,433,282,464,408,345,473,441,473,464,400,217,473,368,265,401,331,490,458,370,464,393,491,422,347,430,208,344,319,337,473,242,324,313,304,465,441,392,432,395,373,485,409,356,377,233,448,493,281,363,491,473,441,409,319,441,473,396,492,231,326,323,438,416,345,279,98,433,441,449,368,451,241,409,127,432,425,494,184,441,473,461,477,441,448,486,313,411,435,489,137,240,297,302,413,48,16,368,448,368}

    {559786,754881,456554,90561,430657,363649,42442,875393,419690,66922,289985,727978,381834,492746,735361,359297,965633,254218,969482,605642,333770,399274,248522,781898,839402,107434,911169,273738,269162,126785,403777,737674,755905,178753,487105,132266,963521,621697,218433,921642,155882,232705,779841,525185,345898,480906,644545,793066,860554,982058,412298,574785,468289,933226,541674,940801,750273,466954,734017,932490,366634,2602,441985,266154,821953,500545,691393,610945,670785,816362,598785,161153,539969,261738,988042,343338,884417,571713,254465,151658,682410,630401,387393,503041,214826,878218,476609,680257,65857,48257,723649,903498,858026,340618,180865,556618,245953,141185,339370,358209,983105,822977,131338,855873,802090,827882,579530,776650,262081,312266,337162,490346,895050,991946,254250,147978,412801,455361,2113,990058,130986,121130,332737,70410,220810,625802,958017,509505,15809,646529,643649,531786,675713,217409,864833,273601,158529,135242,915777,208138,229441,801985,134785,697921,545793,536714,1}

    Returns: {-1 }

  20. 499

    144

    {1,2,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,2,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,1,1,2,2,1,2,1,1,2,1,2,1,1,1,2,2,1,2,2,2,1,2,2,2,2,1,2,1,2,1,1,1,2,2,2,1,2,2,1,1,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,2,1,1,2,1,2,2,1,1,1,2,2,2,1,2,2,2,2,2,1,2,1,2,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,2,2}

    {65,378,310,22,418,480,292,447,405,339,211,282,268,303,407,186,356,111,350,156,280,397,323,124,254,310,178,450,199,165,109,367,153,156,415,201,108,481,303,220,234,93,289,33,20,231,62,22,130,113,229,268,19,391,468,493,468,216,220,201,336,138,56,168,290,493,304,450,238,33,339,285,242,146,100,452,338,19,252,339,204,463,213,12,309,448,55,162,370,33,190,342,475,86,424,491,121,54,358,118,276,279,241,63,249,276,69,248,405,58,174,361,453,448,286,349,412,447,174,238,478,438,41,277,401,462,116,489,19,376,437,457,125,275,198,332,416,339,370,327,78,415,393,469}

    {221,393,354,75,441,482,394,484,488,371,284,377,436,448,411,443,495,196,354,166,439,411,355,125,420,403,452,497,395,180,199,428,401,372,452,490,110,495,395,248,493,255,310,72,236,472,133,317,223,383,486,392,156,419,477,496,486,424,428,474,367,194,389,447,349,498,459,496,418,190,444,321,495,353,212,476,443,412,394,403,271,483,313,116,475,473,60,407,436,119,457,432,476,348,477,491,322,453,459,302,461,380,267,244,385,440,194,280,466,440,319,364,485,480,399,409,473,447,220,293,497,494,271,497,438,489,214,496,92,381,493,481,489,476,234,368,487,348,448,407,440,487,443,484}

    {961194,497930,725546,361217,332586,244673,238785,504705,599681,970945,103169,621354,843722,79690,937345,777345,309377,48938,29953,876810,652522,822913,81770,116522,485953,208362,804161,844298,653898,505217,661578,167745,591754,595594,597697,989034,502273,429633,345025,660097,782081,510593,314122,730058,684929,447786,769,471937,611530,704906,728321,416833,768170,88321,450945,703361,56641,849418,813313,934593,120618,493770,587649,491114,702762,17025,243850,564097,383617,568449,118529,603210,355946,531146,515946,363882,510913,238721,774273,536426,704202,12801,889418,969130,389066,682282,832897,54634,604426,690305,625217,273729,154090,743850,142465,587585,785473,464833,552970,201473,151105,398209,157057,266369,933450,931777,460490,512897,775434,722945,369290,680234,645642,576833,886410,431489,682369,115585,725569,389249,709441,374410,688650,408257,665322,673857,720897,572865,469953,106922,294209,342186,172842,12993,600129,223562,722090,108010,380801,69610,889281,220673,673866,872266}

    Returns: {-1 }

  21. 471

    145

    {2,1,1,2,1,1,1,2,2,2,2,1,1,2,1,1,1,2,2,2,1,2,2,1,2,1,1,2,1,1,1,1,2,2,1,2,1,1,1,2,1,2,1,2,1,2,2,1,1,1,1,2,2,1,2,1,1,1,1,2,2,2,1,1,2,1,1,1,2,2,1,2,2,1,1,1,2,2,1,1,2,1,1,2,1,2,1,1,2,2,1,2,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,2,2,2,2,1,1,1,2,2,1,1,1,1,2,2,1,2,2,1,2,2,2,1,2,2,1,2,2,2,2,1}

    {76,327,201,440,207,137,153,57,24,158,171,314,257,321,29,269,412,386,266,276,417,106,452,152,220,401,92,147,198,256,194,267,63,370,389,389,390,470,409,407,284,40,213,174,325,84,304,162,15,54,314,363,138,35,335,37,246,368,86,367,99,216,253,62,418,184,267,71,317,302,271,315,381,54,46,184,74,311,157,262,38,45,48,455,402,415,284,171,366,72,104,171,176,417,470,136,168,244,372,188,221,167,386,161,317,358,135,273,432,264,330,405,15,85,76,13,435,138,431,125,121,32,57,212,56,61,134,256,323,354,378,372,25,185,442,377,135,340,156,83,124,175,410,287,84}

    {206,375,429,461,407,297,276,365,266,229,271,409,427,402,347,284,420,420,286,320,427,226,458,209,378,432,212,224,336,436,453,363,96,391,454,411,448,470,414,407,447,286,232,239,380,259,310,263,288,385,382,452,333,408,368,239,340,433,163,376,240,374,357,276,458,227,376,71,386,466,407,463,432,202,46,324,84,375,184,325,257,180,146,464,448,463,452,339,391,166,173,380,308,426,470,349,268,418,403,337,469,464,443,319,345,452,183,400,464,292,409,467,239,359,353,87,447,183,448,381,442,198,453,261,389,128,432,328,423,400,421,408,52,414,462,405,295,465,360,196,392,351,424,335,149}

    {999380,2601,554,988840,778,4880,4096,998949,992503,982830,992019,1025,257,998923,1025,14872,54304,993563,982209,977850,56230,982108,970835,2854,998468,3731,4138,998099,641,1537,385,1098,996286,998319,4003,999076,1797,140453,565,929342,1281,986071,19614,982815,1466,993217,921610,13394,140,10,257,999593,996758,1034,999372,5069,769,3289,5078,960346,998059,999585,641,1777,994933,30865,1546,14541,998760,998973,1066,999552,999365,6717,146490,1450,994593,998486,10543,1130,983817,4374,2402,993816,6112,997437,394,385,997837,988971,5661,998818,9386,994895,223386,513,996697,998813,1321,999821,490,1025,2413,1281,1025,650,9606,999911,25233,995353,1306,342,1042,999092,996363,984595,996692,980948,18202,298,650,989439,999505,22333,1258,7021,298,997931,999143,2538,997624,998847,139,998530,994089,999662,8444,999251,998846,1949,999812,996061,979974,999412,61}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 146490, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 6717, 6717, 6717, 6717, 6717, 6717, 6717, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 14541, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 7021, 6717, 6717, 6717, 6717, 6717, 6717, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 9606, 10543, 10543, 10543, 10543, 10543, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 13394, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 30865, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 22333, 13394, 13394, 9386, 9386, 9386, 9386, 9386, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 14872, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 9386, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 3289, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 6112, 6112, 6112, 6112, 6112, 6112, 6112, 6112, 6112, 6112, 54304, 54304, 54304, 54304, 54304, 56230, 56230, 56230, 56230, 56230, 56230, 56230, 56230, 56230, 56230, 56230, 6112, 6112, 6112, 18202, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 25233, 490, 490, 490, 490, 490, 223386 }

  22. 436

    147

    {2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,1,2,1,2,1,2,1,1,2,2,1,2,1,2,1,2,2,1,1,2,2,1,2,2,1,1,2,1,1,1,1,2,2,1,2,1,1,2,1,2,1,2,2,2,1,1,1,2,2,1,1,1,1,2,2,1,2,1,1,1,2,1,2,1,2,2,1,2,1,2,1,1,1,2,2,2,1,2,2,1,2,1,2,1,2,2,1,1,2,2,2,1,1,2,2,1,1,1,2,2,2,2,2,1,1,2,2,1,2,2,1,2,1,1,1,2,1,1,1,2,2,2,2,1,1,1,2,1,1,1,2,2}

    {256,109,256,292,344,232,333,360,329,380,341,77,296,372,281,384,37,116,273,53,361,244,313,173,152,357,333,289,164,48,352,304,77,148,108,400,168,388,424,164,52,153,116,181,117,356,0,389,412,397,196,284,236,368,204,37,349,17,60,125,121,221,213,196,216,292,320,408,117,60,152,109,189,325,125,33,393,429,272,264,104,57,372,212,273,257,309,64,141,65,185,80,272,13,120,416,37,385,156,305,9,381,401,369,397,104,209,25,24,116,260,29,209,352,309,432,273,44,5,76,316,81,417,252,232,233,104,257,168,8,248,221,61,328,213,89,173,328,241,97,128,405,77,328,21,296,237}

    {288,296,301,429,345,417,399,384,365,380,383,340,336,372,284,424,342,180,375,383,379,285,322,316,388,412,420,364,365,68,425,333,219,189,157,428,216,397,425,244,180,171,244,232,301,372,321,417,421,428,228,292,372,416,284,113,406,93,284,155,404,296,292,381,356,301,349,425,417,117,372,143,383,418,352,210,419,431,305,421,312,334,413,244,338,281,389,88,278,415,345,344,288,404,329,417,294,421,340,398,375,404,408,394,410,216,421,366,148,308,317,434,335,352,403,432,323,156,335,149,340,275,435,309,333,421,329,325,336,249,413,243,343,360,294,144,331,384,409,237,336,434,84,332,66,413,328}

    {984886,993171,996927,64,993774,994003,79,990737,986738,282234,999532,3,980068,387655,865004,2361,995444,20681,989793,2,988471,1,26424,992157,998480,20,992159,83,992619,41578,994632,978964,2137,26395,994663,990910,12009,965572,966523,1,10981,981866,3,1045,1,67,995260,992058,3737,991321,1497,115114,992886,35994,993476,3898,999254,999879,993407,6391,2,1,997163,999334,1,13307,2306,410,995530,999123,1,998730,1,69,2,999041,5130,909201,4915,999106,995101,3,999378,1,991968,46345,43,4865,992943,999330,993142,1,989292,997289,3,857736,1,996695,3,992826,998167,43410,114841,992781,992053,998868,1,1,996876,998422,2900,3,2,808768,998599,906776,984763,996938,2,12525,988970,999026,1810,994074,995542,2,992582,16661,1,1,999746,1,2,77,998446,996526,996397,996977,3,1909,1,981134,6922,295506,9490,994728,999245}

    Returns: {1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 9490, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 41578, 10981, 10981, 10981, 10981, 10981, 10981, 10981, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 12525, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 20681, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 26395, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 12009, 2137, 2137, 2137, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 46345, 16661, 16661, 115114, 115114, 115114, 115114, 115114, 115114, 115114, 115114, 115114, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 16661, 26424, 26424, 26424, 26424, 26424, 26424, 26424, 26424, 26424, 26424, 16661, 16661, 16661, 2306, 2306, 295506, 295506, 295506, 295506, 295506, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 79, 79, 79, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 43410, 114841, 114841, 114841, 114841, 114841, 114841, 114841, 114841, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 35994, 5130, 5130, 5130, 3737, 3737, 2361, 2361, 2361, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810 }

  23. 416

    150

    {1,2,1,1,2,2,2,2,1,1,1,1,1,2,1,2,1,1,1,2,2,2,1,1,1,2,2,1,2,1,1,2,1,2,2,2,1,2,1,2,1,2,1,1,2,1,2,2,2,2,1,2,1,1,1,2,1,1,1,1,1,2,2,2,2,1,2,2,2,2,2,1,2,1,2,2,1,1,1,1,1,1,2,2,2,1,2,1,1,2,1,1,2,2,1,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,1,2,1,2,1,2,1,2,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,2,1,1,2,2,1}

    {393,169,352,361,192,233,297,393,224,0,329,160,9,224,256,9,96,233,297,137,41,384,256,96,32,393,96,9,256,201,192,137,233,352,73,137,320,169,201,169,192,361,288,329,288,352,128,297,329,41,32,192,320,160,297,233,288,96,41,9,9,0,169,329,73,128,256,256,384,105,256,128,137,0,73,265,105,169,128,0,169,192,352,320,128,329,201,0,0,297,201,169,384,169,329,96,384,0,201,224,9,265,256,256,384,128,0,352,320,201,32,265,73,288,384,137,329,393,0,256,73,160,265,0,288,320,32,393,361,352,32,73,137,128,64,96,201,64,297,96,0,169,297,64,320,41,320,352,256,192}

    {415,370,352,380,256,250,362,406,288,0,352,297,173,224,361,345,288,245,381,232,343,393,265,288,233,403,160,257,393,207,233,375,264,352,165,377,393,349,377,219,393,406,288,410,288,352,329,314,368,236,32,393,393,160,343,301,393,160,87,247,49,361,289,352,272,361,297,384,393,412,384,169,290,137,204,398,362,286,320,320,253,393,352,329,329,369,380,320,160,398,385,209,393,284,391,233,393,201,269,288,318,342,393,352,384,128,224,352,384,262,160,313,160,361,393,213,389,393,297,265,139,160,365,320,288,352,32,405,374,352,160,365,322,297,105,352,287,64,302,105,0,181,389,297,384,179,384,393,393,224}

    {38922,998243,206174,23937,995160,951427,995020,997280,3717,75386,1417,18474,754,832867,945,998176,6378,17423,1609,992975,999129,975336,20905,16586,7169,929698,991975,1114,996263,44264,6934,997057,25314,267736,989920,996781,2,994692,2366,993456,2,981765,734057,1,997485,197971,997476,862651,997930,995552,373686,997724,1,150597,1691,998668,2,12762,10681,2417,812,997773,996959,999292,998044,2204,969324,995494,934689,999048,999573,10117,994316,2128,994324,994905,225,9729,6794,560,2561,2,326692,979958,994406,2240,996751,1557,2423,995470,364,5889,976467,999207,3,14634,2,827,6970,995552,1069,897,3,994588,920384,463458,583,260706,101,16989,999626,25210,992121,700,3,999979,2,761813,2219,920953,6890,321313,995859,521,976228,681,936968,40490,921298,734,3585,2289,3242,995231,3946,996236,997071,276780,21561,11592,705869,8458,3,6154,995420,1802,65,999645,994305,38602}

    Returns: {75386, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 2423, 373686, 7169, 7169, 7169, 7169, 7169, 7169, 7169, 7169, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 276780, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 10681, 7169, 7169, 7169, 7169, 7169, 7169, 7169, 7169, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 463458, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 16586, 321313, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 44264, 44264, 44264, 44264, 44264, 44264, 44264, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 38602, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 18474, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25314, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 734057, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 25210, 6794, 6794, 6794, 6794, 6794, 6794, 6794, 3242, 3242, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 206174, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 23937, 1609, 364, 364, 364, 364, 3, 3, 3, 3, 3, 3, 3, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 40490, 38922, 38922, 38922, 38922, 38922, 38922, 38922, 38922, 38922, 38922 }

  24. 438

    149

    {2,2,2,1,2,1,1,1,2,1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,1,2,1,1,2,1,1,2,1,2,2,2,2,2,1,1,2,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,2,2,1,2,1,2,2,2,1,2,1,1,2,2,2,1,2,1,2,1,2,1,1,2,2,1,2,2,2,2,1,2,1,1,2,1,1,1,2,2,2,1,1,2,2,1,1,2,2,1,2,1,1,2,2,2,2,2,1,2,2,2,2,2,1,2,2,1,2,2,1,2,2,2,2,2,1,2,1,2,2}

    {420,167,164,434,404,59,220,214,200,229,94,404,362,416,303,336,202,314,148,204,429,420,388,296,8,230,328,184,341,319,46,392,284,290,207,365,426,40,315,303,403,228,13,153,296,279,350,64,350,328,281,8,239,254,402,235,411,39,327,324,193,433,72,378,105,233,159,328,21,98,429,324,8,115,200,244,437,241,250,293,51,129,347,196,225,307,347,84,212,58,117,366,33,369,106,100,200,65,188,309,363,203,2,415,252,116,383,9,179,434,212,196,406,411,55,133,118,123,307,228,403,34,354,430,100,337,253,283,345,322,238,201,177,110,42,8,243,301,83,419,298,365,281,128,292,74,1,410,204}

    {437,407,166,435,434,301,385,214,285,281,359,411,403,418,370,428,226,315,282,312,436,434,400,420,393,351,365,379,425,330,262,399,291,343,302,410,426,179,343,351,411,392,276,255,313,333,399,150,351,379,330,320,344,342,418,344,430,327,329,373,402,437,164,383,382,393,214,334,218,207,431,371,202,186,201,353,437,268,415,349,321,421,385,287,359,349,358,239,307,58,255,375,90,383,327,360,393,186,364,429,406,297,23,431,334,174,425,160,392,435,254,214,406,419,207,152,374,347,317,435,428,231,378,431,313,403,306,332,404,362,327,238,436,126,87,406,434,373,165,429,355,406,422,156,367,334,29,419,307}

    {986370,999635,893761,5306,991180,2,14,32641,995718,19119,999486,20546,996503,983547,999047,3,995833,20438,995033,564,984084,3669,976535,3,2,998838,29378,102,994829,11045,2,773026,11793,999994,990991,996302,834774,999397,32240,40158,962648,3,1,996800,982268,686,2,2,216375,969572,449,999628,979,213,36137,231,15872,2,999448,4409,2,230,1,1644,999477,1,987068,971856,999599,999795,59738,999581,2,981962,684824,999940,18530,993641,3,587,999742,999688,985817,8283,999214,32037,969820,1,991662,561706,1667,928840,994889,4855,999284,999850,999081,999643,13,998729,3,3,997437,68186,212,393,996378,999370,999849,29409,31146,900909,580789,105487,2,994772,999367,231,884070,3,20112,999938,984638,514090,999916,999423,599,999968,999249,999273,998788,999642,3,991973,997997,3,999415,999736,1,992429,998928,996682,999590,993842,603,999533,20113,926418,993979}

    Returns: {1, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 20113, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 561706, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 393, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 8283, 31146, 31146, 32641, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 31146, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 19119, 8283, 8283, 11793, 11793, 11793, 11793, 11793, 11793, 11793, 11793, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 40158, 216375, 216375, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 29378, 4409, 4409, 4409, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 4855, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 36137, 36137, 36137, 36137, 36137, 36137, 36137, 36137, 36137, 105487, 105487, 105487, 105487, 105487, 105487, 105487, 105487, 105487, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 68186, 3669, 3669, 29409, 29409, 230, 18530 }

  25. 469

    147

    {1,2,2,1,1,1,2,1,2,2,2,2,2,1,1,1,2,1,1,1,1,2,2,2,1,1,2,2,2,2,1,1,2,2,1,1,1,2,2,1,1,2,1,2,1,1,2,2,1,2,1,2,1,2,1,1,1,2,2,2,2,1,2,2,2,2,2,2,1,2,1,2,2,1,2,2,1,2,1,2,2,2,2,2,1,1,2,2,2,2,2,1,1,2,1,2,1,2,1,2,2,1,1,2,1,1,2,1,1,1,2,1,1,2,1,2,2,2,1,2,2,1,2,2,2,1,2,2,1,2,1,2,1,2,2,1,1,1,1,2,1,1,2,1,1,2,1}

    {279,198,454,142,7,58,91,245,339,271,355,104,188,450,32,218,121,196,231,355,49,34,51,148,428,389,197,155,311,106,414,426,86,192,465,148,458,374,431,64,50,64,445,240,189,155,225,21,122,196,29,39,350,177,445,411,280,397,466,37,455,414,443,461,314,387,408,286,258,372,467,175,124,467,135,374,448,300,227,318,238,406,193,323,82,333,322,130,445,57,440,384,466,404,444,11,252,21,66,57,296,138,296,407,202,367,63,334,304,408,46,241,104,258,417,19,337,425,256,406,436,26,154,60,352,444,190,252,271,358,81,137,455,358,287,111,221,282,430,435,125,195,413,210,40,45,156}

    {420,440,464,389,336,465,109,382,417,306,418,190,231,452,182,443,393,326,428,457,165,106,109,243,431,430,414,274,413,257,462,467,428,228,465,262,467,468,446,409,436,155,446,322,446,410,457,213,255,252,389,55,428,205,446,439,458,422,466,190,455,433,456,461,352,463,430,447,339,463,467,327,320,468,174,390,449,358,373,384,380,414,409,336,85,349,395,309,454,134,458,468,466,415,448,106,428,213,73,374,307,169,389,448,418,447,143,433,342,434,80,453,347,327,421,338,430,450,341,463,440,425,256,145,380,452,260,368,429,432,97,194,465,388,295,355,437,412,449,465,157,453,437,377,144,333,416}

    {2,997332,983700,1,1,2,999659,1,996261,994772,994622,998828,999075,72649,784,3,999002,3,1,2712,8989,999551,998368,996160,1281,4174,996292,996557,994822,994626,824,16919,994499,992922,200855,4727,74183,990289,979080,1,2,998051,19130,998599,1,1,994891,998466,3280,999752,3,997866,9841,990849,303194,24578,2,996657,638222,999315,988277,75054,997315,974793,992030,995623,959335,998896,3,989115,526698,994115,993688,149249,987796,992795,338923,999512,1,993176,998714,923168,993872,978505,200641,88886,996285,993625,994348,998851,989829,23579,79863,920055,43639,998844,1,998850,35465,997501,999881,7396,1,963698,3,10538,999461,962,12434,12554,999515,2,2,996765,208573,998384,992730,975972,1,970806,982603,1,994707,994878,992488,45037,992827,998671,1,992384,25426,996573,332001,999154,949381,2,3,1,5341,993156,11546,1,988726,3,2082,998306,2}

    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, 3, 3, 3, 784, 784, 784, 784, 784, 784, 784, 784, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 35465, 35465, 35465, 35465, 35465, 35465, 35465, 35465, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 25426, 200641, 200641, 200641, 200641, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 25426, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 11546, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 8989, 7396, 7396, 7396, 7396, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 4727, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 12434, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 88886, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 9841, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 10538, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 23579, 24578, 24578, 24578, 75054, 75054, 75054, 208573, 208573, 208573, 208573, 208573, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 75054, 24578, 24578, 24578, 24578, 24578, 24578, 23579, 23579, 23579, 23579, 45037, 303194, 303194, 45037, 338923, 338923, 72649, 72649, 72649, 23579, 23579, 332001, 332001, 332001, 332001, 332001, 332001, 332001, 332001, 332001, 332001, 332001, 79863, 526698, 149249 }

  26. 496

    149

    {1,1,2,1,2,1,2,2,1,2,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,2,2,1,1,2,1,2,2,1,2,1,1,1,2,2,2,2,2,2,1,1,1,2,2,2,2,1,1,1,1,1,1,2,1,2,2,2,1,2,2,1,1,1,1,2,2,2,1,2,2,1,2,2,1,2,2,2,2,2,2,2,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,2,1,2,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,1,1,1,2,1,2,2,2,2}

    {441,432,416,112,329,256,393,144,16,457,489,80,448,489,361,240,281,384,281,112,480,368,409,41,16,9,240,336,256,201,105,240,400,361,160,281,489,96,313,304,96,48,105,32,480,0,57,48,57,457,169,201,217,201,121,249,441,464,432,281,217,80,409,304,185,240,272,240,480,25,121,425,320,249,128,304,176,457,73,304,96,288,89,201,249,313,288,217,265,377,368,64,224,16,224,489,80,201,480,112,432,249,96,89,201,217,41,169,64,0,224,272,265,233,89,464,121,265,329,313,352,297,416,297,240,473,160,473,137,352,201,457,320,288,25,457,464,48,457,441,409,432,96,16,240,153,320,256,441}

    {478,473,416,409,467,265,443,153,16,479,495,336,457,493,451,240,366,457,351,473,489,368,439,197,48,288,240,432,400,299,375,240,400,483,464,411,495,192,474,368,112,240,134,400,480,233,220,240,85,495,336,455,295,441,461,486,443,464,432,431,391,153,491,313,437,240,281,240,489,264,364,476,480,258,384,304,473,462,229,368,137,320,296,322,443,352,489,320,290,461,368,393,489,304,361,489,464,494,480,112,473,479,185,102,366,282,178,393,473,329,384,281,409,234,487,464,304,387,372,384,409,303,432,488,281,475,393,485,276,432,372,483,393,297,107,472,473,57,483,441,464,473,208,400,345,329,345,336,448}

    {33313,17498,730305,3,993216,1189,998014,887284,165037,989218,3425,2,1287,3114,989604,146346,1133,989842,2063,999195,2090,852642,62066,761,253,3,212046,995402,997986,1,2,820162,704970,996304,999985,1182,983346,394,2529,1077,988908,995925,989592,999721,705906,999235,3,3,3582,996809,997555,996831,996285,3,2,1226,73250,24305,531690,998528,856,997343,986089,997747,2,465137,935289,244679,7454,3,2,995953,998440,970192,3,855674,997153,29093,997212,999737,8170,998666,997867,999589,997319,989430,999232,998518,5742,23685,640791,1,998600,996635,998634,5962,3,3,245873,524201,30249,1,790,941201,997962,1510,992569,997509,1,3,301,21547,999440,3314,999296,486769,2,997250,73,930,9029,73185,995298,999594,489,63101,2,7330,1,20782,2,28368,998014,620138,995875,21593,909287,843661,991553,981915,13355,31550,610,998601,1504,998182,986939,999655,945469}

    Returns: {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 165037, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 3582, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 524201, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 8170, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 3, 3, 3, 3, 3, 3, 3, 3, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 3314, 3314, 1510, 1510, 1510, 1510, 1510, 244679, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 5742, 5742, 5742, 5742, 5742, 5742, 5742, 21547, 21547, 21547, 21547, 21547, 21547, 21547, 21547, 21547, 21547, 5742, 5742, 5742, 5742, 5742, 5742, 5742, 5742, 5742, 2063, 2063, 2063, 2063, 2063, 2063, 73185, 73185, 73185, 73185, 73185, 73185, 73185, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 20782, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 704970, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 23685, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 531690, 62066, 62066, 62066, 62066, 62066, 62066, 62066, 31550, 73250, 73250, 73250, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 33313, 63101, 63101, 63101, 33313, 33313, 33313, 28368, 245873, 28368, 28368, 28368, 7454, 7454, 7454, 7454, 7454, 7454, 3425, 3425, 3425, 3425, 3425, 3425 }

  27. 449

    146

    {1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,2,1,2,2,2,2,1,2,2,1,1,1,2,2,1,2,2,1,1,2,1,1,2,2,2,1,2,2,1,2,1,2,2,2,1,1,2,2,2,1,1,2,2,1,2,1,2,2,1,2,1,2,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,2,2,1,2,1,2,1,2,2,2,2,2,1,1,1,2,2,1,2,2,1,1,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,1,1,2,1,2,2}

    {12,58,263,444,7,282,56,109,211,50,145,281,73,415,324,405,242,264,46,278,301,25,434,273,379,106,237,446,306,326,166,59,76,349,60,327,324,47,18,281,307,209,147,419,370,113,378,407,205,393,149,195,213,388,353,57,40,119,222,246,72,342,97,168,281,446,55,31,233,319,114,12,34,132,21,344,112,415,404,44,108,346,142,207,44,388,447,26,274,255,85,301,137,411,24,33,427,58,33,305,431,53,42,273,324,360,270,358,442,256,155,262,265,68,441,136,225,301,389,250,361,97,76,127,417,25,137,181,12,394,311,97,124,4,94,423,20,232,270,290,156,420,179,167,50,250}

    {170,128,382,446,397,305,262,185,415,412,321,306,161,446,440,429,256,412,353,410,301,122,442,417,442,256,446,446,340,395,439,294,313,410,61,423,405,339,293,370,408,282,337,425,430,385,412,423,429,442,402,357,309,442,394,73,317,216,391,424,383,422,97,296,313,446,335,328,282,353,239,243,313,276,254,378,282,447,407,261,378,443,237,364,333,389,448,354,345,400,329,386,249,416,54,426,428,129,129,305,440,126,158,426,368,431,337,412,446,381,403,400,289,396,442,306,321,433,405,410,410,225,198,423,417,161,266,313,275,422,361,298,295,184,102,426,152,310,361,290,385,420,190,173,358,359}

    {1,1,997387,983710,1,1,1,999003,1,2,3,986490,980721,23946,1,995265,65001,2,994955,1,486201,993349,33966,3,999675,740,2,429832,33991,1,1,999320,3,998845,991764,994364,994526,1,996421,987236,1,13622,2,985718,995153,1,998023,977705,1,10702,999916,2,2,999335,992488,996667,1,982005,990741,2,990643,2,934476,987084,999771,515450,1,995410,992194,936402,3134,2,996288,989764,1,988837,1031,999316,996102,3,996335,2,993988,2,3,238490,999316,1,999995,1,2,2,988969,97320,988077,2,91478,2,991639,848444,64793,996114,2,997476,3,999274,997008,997486,930634,998302,1,2,16521,996519,871746,1,989033,999861,50814,2,994623,979657,992169,995905,513192,994282,984386,3,2,994936,982529,1,1181,994438,876021,696760,993967,993627,993498,952247,3,229548,975210,139738,992812,997447}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 740, 740, 740, 740, 740, 740, 1031, 1031, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 139738, 139738, 139738, 139738, 139738, 139738, 139738, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 65001, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 13622, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 16521, 1181, 1181, 1181, 1181, 1181, 1181, 3, 3, 3, 3, 3, 486201, 3, 3, 3, 3, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 33991, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 238490, 238490, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 50814, 10702, 10702, 10702, 10702, 10702, 97320, 97320, 97320, 97320, 97320, 97320, 513192, 23946, 23946, 229548, 23946, 23946, 23946, 23946, 23946, 23946, 91478, 91478, 23946, 23946, 64793, 64793, 64793, 64793, 64793, 64793, 64793, 64793, 64793, 64793, 33966, 33966, 23946, 23946, 23946, 515450, 1, 1 }

  28. 418

    150

    {1,1,2,1,1,1,2,1,1,1,2,2,2,1,1,2,2,2,1,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,2,2,1,2,2,2,2,2,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,1,2,1,1,2,2,2,2,2,1,1,2,1,2,1,2,2,1,1,1,1,2,2,1,2,1,1,2,1,1,2,1,2,2,1,2,2,2,1,2,2,1,1,1,1,2,2,1,1,1,2,2,2,2,1,1,2,1,1,2,2,2,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,2,2,2,2,2,2,2,1,1}

    {98,198,220,12,17,53,220,171,264,82,409,123,69,317,43,205,225,60,72,87,177,56,297,291,89,191,296,31,365,347,336,417,207,198,314,269,327,67,285,150,97,103,67,159,198,352,356,216,345,156,134,89,373,300,207,39,381,417,90,365,215,144,293,186,66,158,308,314,53,57,183,176,47,1,179,202,138,94,220,338,253,218,204,20,233,401,354,230,293,346,156,186,287,237,204,125,392,30,189,35,142,277,251,372,352,385,126,322,361,151,140,353,291,190,317,205,12,66,154,391,73,135,346,157,1,341,398,184,147,190,147,412,231,2,165,253,389,15,324,366,113,97,206,207,190,369,141,64,329,288}

    {354,274,369,273,162,244,247,249,332,290,417,371,401,392,415,402,375,152,399,248,343,368,317,407,193,361,415,79,416,364,337,417,361,290,331,346,381,269,345,251,265,388,237,248,355,381,391,390,346,345,210,98,416,346,296,201,391,417,315,365,315,362,416,242,258,166,417,371,233,90,209,309,148,258,310,202,354,146,354,386,370,267,415,272,291,408,354,327,404,395,336,186,337,328,282,271,411,379,410,89,347,280,253,387,357,413,391,322,396,407,248,354,400,230,332,280,184,331,243,392,104,385,363,402,169,363,402,219,379,202,206,416,401,299,337,288,393,414,365,366,364,221,206,278,335,373,242,285,408,392}

    {3858,4482,997877,2690,1227,1716,987306,5241,2522,53,968593,995120,995876,3074,2170,994427,998001,998647,669,998171,994739,2438,6497,3234,13097,994378,2410,991960,2577,773,186689,436054,998744,6206,887815,145,991887,997914,3672,999124,990061,994947,995383,992257,3553,993608,984674,734,3669,4536,11674,108666,957084,998379,2986,78,150214,624729,951,610211,6632,999556,985236,8389,997405,28809,1322,987148,998731,995340,993573,992038,3131,2203,990015,35234,989467,37665,980644,984910,1585,2073,1873,2254,981790,936742,2063,993691,3862,3453,991390,785621,3625,989398,3437,994566,955401,2077,999367,996517,997838,247322,904245,969443,5092,1754,3362,252849,955926,994481,5838,399,3941,996262,958340,991524,995758,5085,3482,464330,30394,3674,998857,993663,999318,993268,92660,41026,1877,97506,29602,999408,653,1728,997562,18309,30726,1329,991481,442916,991546,996103,989739,984727,995380,760470,999687,996193,3446,222}

    Returns: {1, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 3131, 5085, 5085, 5085, 5085, 5085, 5085, 5085, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 30394, 108666, 108666, 108666, 108666, 108666, 108666, 108666, 108666, 108666, 108666, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 37665, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 29602, 41026, 41026, 785621, 41026, 41026, 41026, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 97506, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 41026, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 8389, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 247322, 247322, 247322, 247322, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 18309, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6632, 6497, 6497, 5085, 5085, 5085, 5085, 252849, 5085, 5085, 5085, 5085, 5085, 5085, 5085, 5085, 5085, 4536, 4536, 4536, 4536, 186689, 186689, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 4536, 3941, 3941, 3941, 3941, 3941, 3941, 5092, 5092, 5092, 5092, 5092, 5092, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 610211, 442916, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 3941, 150214, 150214, 150214, 150214, 150214, 150214, 150214, 150214, 150214, 150214, 150214, 30726, 30726, 3941, 3941, 3941, 3941, 92660, 92660, 92660, 92660, 92660, 3862, 3862, 3446, 3446, 3446, 3446, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 624729 }

  29. 401

    145

    {1,1,1,2,1,1,1,1,1,2,1,2,2,2,2,2,1,2,1,1,2,2,2,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,2,1,1,1,1,2,1,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,1,2,1,2,1,1,1,2,1,2,1,2,2,1,2,1,2,2,1,2,1,2,1,1,2,1,1,2,1,2,2,1,1,2,2,2,1,1,1,1,2,2,2,1,1,1,2,1,2,1,2,2,1,2,2,1,1,1,1,2,2,1,1,1,2,2,1,2,1,2,1,2,2}

    {136,268,364,11,52,236,329,31,265,197,18,214,45,288,369,160,239,176,146,171,158,200,79,101,157,0,177,298,398,74,397,0,96,340,7,247,110,197,191,76,77,324,68,388,339,207,276,69,142,369,315,229,191,397,149,64,141,324,201,44,119,282,113,226,134,360,339,50,10,88,126,95,147,235,372,180,200,45,391,341,299,268,109,307,109,189,77,82,314,37,78,337,225,324,371,311,367,6,309,110,241,190,339,92,356,0,146,28,195,144,356,171,352,146,262,289,179,350,67,124,217,389,370,396,359,255,146,165,286,130,394,91,74,161,152,309,341,203,145,375,142,12,294,112,270}

    {225,350,390,131,172,248,329,166,385,261,163,237,329,377,378,390,379,237,327,389,293,383,84,254,290,312,305,343,399,286,398,109,206,359,225,333,199,262,266,204,158,391,106,398,390,389,357,398,283,369,320,298,359,398,302,306,313,348,377,176,163,363,282,369,167,373,339,78,186,249,358,298,357,267,400,227,222,181,398,361,337,353,322,362,261,342,150,324,319,38,149,337,305,370,385,355,368,245,378,298,369,380,366,130,394,270,266,180,345,167,357,353,370,203,296,394,229,389,132,337,330,397,397,397,393,311,378,218,360,297,397,235,197,305,251,346,342,349,250,392,337,14,338,134,293}

    {1,11061,2033,996953,22336,46187,467003,922,1066,998396,8778,994731,998445,998972,991684,998071,2,992405,3,2,997282,996270,996822,992236,1,1,998084,31926,991850,997934,241444,5761,2,6490,2,3,2,2,1,998983,997627,993320,998100,972310,4846,2,22029,1,1,850095,866280,2,2,200925,1,997467,3,913727,996489,997875,979301,988845,997617,2,7084,955354,826795,997156,3,991081,998028,996335,2,994401,27009,998806,137,1,26638,975902,48858,998506,1,976502,992559,1,999837,1,875627,854814,10753,260311,2,986409,30226,1893,821191,2,2709,997858,2,997594,973706,31617,4258,998999,991691,999790,1,16221,137914,1,943777,961784,996729,2625,113,2561,997350,2,999999,133193,995574,747830,5066,997473,996637,3,27082,3,244453,990366,997191,2,1,4938,923008,998782,3,998653,3,976396,50318,990817,961124}

    Returns: {5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 5761, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 8778, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 31617, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 22336, 3, 3, 3, 3, 3, 3, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 113, 113, 113, 113, 113, 113, 113, 3, 3, 3, 3, 3, 3, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 46187, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1066, 1066, 1066, 11061, 11061, 11061, 11061, 11061, 11061, 11061, 11061, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 467003, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 50318, 31926, 31926, 31926, 31926, 31926, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 27082, 137914, 137914, 27082, 27082, 27082, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 30226, 27009, 27009, 27009, 133193, 133193, 133193, 133193, 133193, 244453, 244453, 244453, 244453, 241444, 27009, 27009 }

  30. 423

    147

    {2,2,2,1,2,1,1,2,1,1,1,1,2,2,2,1,2,1,1,2,1,1,2,2,2,1,2,2,2,2,1,2,2,1,2,1,1,2,1,2,1,2,2,2,1,2,1,2,2,1,2,2,1,2,2,2,2,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,2,1,2,1,1,2,2,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,2,1,1,2,1,1,2,1,1,2,2,1,1,1,2,2,1,1,1,1,2,2,1,1,2,1,1,2,1,1,2,1,2,2,1,2,2,2,1,2,2}

    {340,203,259,406,15,189,125,86,135,236,416,365,156,114,238,267,310,325,165,331,343,331,165,103,398,176,115,229,381,120,175,363,335,180,263,54,190,39,416,395,308,117,389,323,66,202,158,304,309,382,245,110,224,314,404,332,330,172,119,343,289,2,302,28,316,222,160,22,347,74,335,402,329,95,221,177,202,130,126,359,331,372,57,283,200,178,111,215,183,12,302,314,390,253,356,200,323,401,381,112,130,16,339,316,180,125,166,278,157,404,236,198,231,17,79,191,195,11,145,107,336,249,339,218,36,334,212,319,71,237,349,358,131,228,260,70,236,321,400,230,252,255,166,19,78,286,49}

    {349,268,268,419,152,409,288,139,167,287,420,392,334,221,392,420,323,349,417,368,407,420,369,272,418,344,335,419,407,220,384,383,384,389,327,383,295,167,419,415,385,123,397,352,230,301,234,385,420,417,394,173,356,337,413,402,368,256,279,375,394,129,303,190,333,274,265,358,372,348,376,418,413,407,332,282,298,252,200,359,331,404,191,387,241,220,111,368,304,43,343,406,421,266,401,393,419,417,395,334,301,119,411,422,372,420,381,405,304,412,391,290,336,144,223,224,248,328,179,280,390,348,356,245,279,412,212,368,304,376,351,369,416,257,417,311,402,390,403,246,370,359,337,352,375,378,197}

    {951813,994134,777099,10358,995786,3,1,992661,3473,2,17450,58601,998870,996799,998308,790,957846,16103,3,996477,5923,7776,997387,989414,932296,3,999061,996675,997634,997929,1,989106,993354,2,996185,1,3,993602,19934,927968,193,952227,951501,996978,516,999931,1333,999195,993826,34999,998971,986523,2,992415,917284,993484,994774,1706,990595,7639,996766,2447,251649,329,989,994331,2,1,6538,1,994764,28342,997514,3,998695,2,3,996692,3987,654929,286192,986388,1967,999223,12545,9665,957552,997939,3,2299,974504,515,4382,3,990171,3,14893,755621,40393,3,1,997627,6128,996135,1,1,998010,1006,2,839343,3,3,998097,1717,1903,976634,992010,1,3768,2,995688,996185,22648,75202,2,18412,914360,996449,2,2,997074,60996,1,991555,3,3,999512,592,841882,997248,1,999386,998215,999629,2,999836,998593}

    Returns: {1, 1, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 3987, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 9665, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 12545, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 75202, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 251649, 251649, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 14893, 14893, 16103, 16103, 16103, 16103, 16103, 16103, 286192, 16103, 16103, 18412, 18412, 18412, 18412, 18412, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 22648, 18412, 60996, 654929, 60996, 60996, 60996, 60996, 60996, 60996, 60996, 60996, 60996, 60996, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 58601, 40393, 40393, 40393, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 34999, 28342, 19934, 17450, 4382, 1 }

  31. 417

    147

    {1,1,1,2,2,2,1,1,2,2,2,2,1,1,2,2,1,1,2,1,1,1,2,2,1,2,2,2,2,1,2,2,2,1,1,2,1,1,1,1,2,2,1,2,2,1,1,1,2,1,2,2,2,1,1,1,2,1,2,1,1,2,2,2,2,1,2,1,1,2,1,2,2,2,2,1,2,2,1,2,2,2,2,1,1,2,2,2,2,2,2,1,1,1,2,2,1,2,2,1,1,2,2,2,2,1,1,2,1,2,2,2,1,2,1,1,1,2,2,1,1,2,1,2,1,2,1,2,1,1,2,1,1,2,1,2,1,2,2,1,1,2,1,2,1,2,1}

    {363,309,60,384,28,108,188,261,318,307,198,385,75,334,216,371,246,174,241,8,36,225,371,397,291,385,67,48,154,40,140,33,388,47,68,354,38,382,302,54,375,119,257,99,207,152,328,395,300,28,364,373,76,144,145,49,409,238,293,259,398,53,351,327,315,225,100,222,373,207,31,294,9,111,409,260,135,215,370,379,173,373,161,373,74,16,227,64,92,347,93,102,242,171,400,250,138,281,274,266,412,243,20,335,150,351,119,393,61,344,16,215,89,130,281,160,356,327,347,22,316,86,307,240,369,22,252,373,85,225,320,143,119,271,340,92,249,89,192,61,58,375,121,293,127,288,122}

    {396,389,169,395,159,352,211,330,340,405,366,394,204,366,310,374,404,321,266,411,339,353,403,402,370,394,172,63,324,323,180,33,407,72,114,392,236,382,408,307,396,268,289,211,339,285,376,415,336,344,369,413,162,246,225,241,410,406,406,382,407,250,388,409,374,362,247,371,386,323,231,416,257,377,410,406,407,389,376,401,326,378,161,393,290,409,385,357,289,363,101,239,382,372,412,250,366,322,388,364,412,340,324,347,260,396,255,394,365,377,308,356,130,337,313,277,372,329,370,367,389,363,338,284,410,365,314,386,366,362,320,376,345,332,398,369,249,218,371,365,217,414,265,326,170,360,363}

    {52582,1,3,980408,995923,995458,3093,7301,986412,995207,999282,997469,1,1,995334,890346,1,341,996832,2,3,12254,992364,958878,2,979940,997856,997049,998983,2,998808,792602,998125,72682,4366,997526,2,313110,2,3,991740,994719,4119,995239,991056,3,3,43217,995010,1,936537,998369,992972,1,2,1,822356,3,990806,3,60519,997180,994133,997871,975402,1,996040,2,8496,999261,2,999487,990687,996216,823198,3,996980,996068,224489,995274,995499,903591,694916,68970,1,994758,994535,991602,993882,936156,773607,2,1,2,951675,604399,2,995338,991782,2,677186,995661,992387,982772,996711,3,2,981260,2,949397,994716,999789,9582,999753,2768,3,3,985399,987030,1,1,994401,6019,994600,53258,991367,5989,993601,2,2,983539,2,3,996022,2,998853,20001,989341,997069,3,3,997274,1,990391,2,998729,1}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 72682, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 4366, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 9582, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 3093, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 20001, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 12254, 3, 3, 3, 3, 3, 3, 3, 3, 3, 52582, 52582, 52582, 52582, 52582, 52582, 53258, 224489, 224489, 224489, 224489, 224489, 224489, 224489, 68970, 68970, 68970, 68970, 68970, 313110, 68970, 68970, 68970, 68970, 68970, 68970, 68970, 68970, 68970, 68970, 68970, 53258, 53258, 53258, 53258, 60519, 60519, 60519, 60519, 60519, 60519, 60519, 60519, 60519, 60519, 53258, 53258, 53258, 43217, 677186, 43217, 43217, 43217, 1 }

  32. 408

    150

    {2,2,2,1,2,2,2,2,1,2,1,1,2,2,2,2,1,2,2,1,2,1,1,1,1,2,2,1,1,2,2,1,1,1,2,1,2,1,1,2,2,1,1,2,2,2,2,1,2,1,1,2,1,2,1,1,1,2,2,1,1,2,1,2,2,2,1,2,1,2,2,1,2,1,2,1,1,2,2,2,1,2,1,1,2,2,1,1,1,1,2,1,1,2,1,2,1,2,2,1,2,1,1,1,2,1,2,2,2,2,1,2,2,2,1,1,1,1,2,1,2,2,2,2,1,2,1,2,1,1,2,2,1,1,2,1,2,2,1,1,1,1,1,2,2,1,2,2,1,2}

    {105,280,56,400,369,353,368,368,249,57,280,232,160,49,376,232,192,17,136,305,80,337,176,360,384,105,265,337,377,161,257,121,288,176,0,305,168,48,281,336,120,320,121,225,248,24,113,89,65,312,128,345,121,336,88,137,49,200,248,361,281,248,65,208,344,393,328,121,256,296,296,352,360,280,296,145,96,241,385,145,392,160,353,184,328,360,369,201,305,305,265,352,233,57,32,1,56,144,208,176,264,73,296,377,33,161,288,328,384,385,137,304,216,376,17,0,393,136,72,32,129,233,72,104,120,305,281,400,321,96,168,137,168,97,272,328,368,312,97,192,400,328,41,312,72,369,400,25,1,145}

    {288,280,216,401,373,362,384,384,284,145,280,369,329,110,385,232,200,201,177,378,393,406,233,369,401,288,362,374,380,307,353,268,336,216,377,341,232,121,350,385,184,320,134,343,248,152,377,147,101,353,209,406,366,336,289,217,369,321,257,366,372,376,402,368,344,394,401,385,320,296,305,392,392,321,328,322,296,309,385,215,401,305,357,257,401,376,394,293,338,375,394,392,337,125,89,348,65,176,321,280,392,162,296,398,352,179,385,353,401,405,210,384,280,385,232,72,403,312,344,233,237,245,184,177,225,332,308,400,368,392,264,241,184,133,344,376,369,321,393,264,400,337,277,312,257,393,400,99,278,271}

    {997507,641167,999880,183474,971041,994231,995201,991945,1,996229,160822,3,981731,993690,961999,822841,188537,998140,992941,3380,998433,254,19852,57162,26,996525,997899,7857,21336,999403,998148,3,1649,28858,998091,3659,994993,1593,1759,997125,994146,166021,1,996368,984174,996056,998571,3,980138,1992,3,995433,3,212923,1,14334,2,984457,924336,112049,2223,996528,3,995838,980165,771324,262,999281,686,373426,949612,394,994662,1074,964151,3,3,988024,976213,997541,63706,996057,115158,1,996482,994680,9,3,2057,2090,998877,257,3,999051,1,996070,9528,988011,990143,1,999376,1,136426,157,999028,27033,997455,997660,969575,971168,14918,997150,985148,939883,1,1,89450,3,999407,3,985683,980138,996236,996713,3,998064,4297,735160,4257,3,996665,994391,32922,1,998806,6378,821890,962596,1,3,169210,2667,3,915076,997582,29,641331,998362,1,988302}

    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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 9528, 9528, 9528, 9528, 9528, 9528, 9528, 9528, 9528, 9528, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 14918, 27033, 27033, 27033, 27033, 27033, 27033, 27033, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 32922, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 188537, 188537, 188537, 188537, 188537, 188537, 188537, 188537, 188537, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 28858, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 19852, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 160822, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 136426, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 4297, 3659, 3659, 3659, 3659, 3659, 3659, 3659, 3659, 3659, 3659, 3659, 166021, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 6378, 6378, 6378, 6378, 6378, 6378, 6378, 6378, 6378, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 7857, 115158, 115158, 115158, 115158, 115158, 7857, 7857, 57162, 112049, 112049, 112049, 112049, 112049, 112049, 57162, 57162, 57162, 7857, 7857, 7857, 7857, 7857, 6378, 6378, 21336, 21336, 21336, 21336, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 63706, 89450, 89450, 89450, 89450, 89450, 89450, 89450, 183474, 183474, 89450, 89450, 254, 254, 254, 1 }

  33. 454

    149

    {2,1,1,2,1,2,1,2,1,2,2,2,2,1,1,2,2,1,1,1,2,1,2,2,2,2,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,2,2,2,1,1,1,2,2,2,1,2,1,2,2,1,2,1,2,1,1,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,2,2,1,2,2,1,2,1,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,2,2,1,1,2,2,2,2,1,1,2,1,1,1,2,1,2,1,2,1,1,2,2,2,1,2,1,2,2,2,2,2,1,1,2,1,2,1,2}

    {107,239,160,126,264,365,157,211,363,318,394,282,285,281,60,165,316,417,235,404,349,263,98,290,109,56,39,314,347,359,298,93,442,271,8,22,263,63,297,39,128,422,210,91,210,406,264,348,98,112,172,429,129,2,311,330,194,172,119,251,28,174,273,72,138,192,321,243,196,126,87,367,278,90,401,187,363,323,161,131,47,208,46,171,311,396,324,313,276,321,224,334,172,377,114,84,225,345,31,269,338,95,307,50,437,342,156,48,244,43,377,410,343,44,204,173,96,438,415,343,442,75,100,4,61,13,428,432,67,354,286,258,124,281,173,200,142,285,427,271,449,336,168,287,292,154,114,129,2}

    {207,263,363,263,309,404,425,331,422,382,411,291,392,373,314,309,379,440,335,429,445,431,215,367,376,177,186,383,408,388,386,231,442,298,57,127,414,185,412,395,372,422,314,326,362,406,414,425,363,313,435,448,328,74,380,331,442,445,303,304,351,206,347,434,371,335,345,247,362,239,453,427,415,407,441,414,386,407,380,364,313,209,230,207,440,399,420,374,449,449,412,374,333,378,354,300,447,370,178,317,343,380,441,426,446,390,437,423,288,237,436,442,405,78,378,444,376,447,441,397,451,306,394,4,386,128,444,440,443,435,334,338,278,446,312,224,222,322,427,365,453,341,444,398,407,174,363,224,23}

    {990907,5177,1,999098,6485,999562,1,999756,4037,999511,978070,982630,999456,3,105,999608,999587,3,4465,26310,999161,1,972064,999548,999783,999999,2,2,3,11578,2,986022,582928,16266,999479,996505,2,402,3,1,2,508317,999398,999675,3,71745,3,2,999421,999534,999651,3,4353,1,998988,868733,999517,1,999041,2870,999697,963238,1785,999934,2,999611,4950,37838,2,611,3,999495,1,999985,1,2,999433,2,999802,2,515,155430,348,968756,2,40482,3,999157,999848,3,999824,999554,1781,956953,1,70,3,3,997013,999809,100778,1,2,999573,4181,2,3,999854,7082,3,996471,978350,2,3,999494,999963,999838,926101,1,1,926154,805,1,197532,999584,2,987729,5843,999554,2,7402,999801,996541,999658,6865,992987,22273,999633,723330,999752,869439,891033,3,3,999752,1543,999930,3169,924325}

    Returns: {1, 1, 1, 1, 197532, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 348, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 4353, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 155430, 155430, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 22273, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 6865, 37838, 37838, 37838, 37838, 37838, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 7082, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 16266, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 7402, 4950, 4950, 4950, 100778, 100778, 100778, 100778, 100778, 100778, 4950, 4950, 1785, 1785, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 11578, 4037, 4037, 4037, 4037, 4037, 4037, 4037, 40482, 40482, 40482, 40482, 4037, 4037, 4037, 4037, 26310, 26310, 71745, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 508317, 26310, 26310, 26310, 26310, 26310, 26310, 26310, 3, 3, 5843, 5843, 5843, 5843, 5843, 5843, 5843, 5843, 5843, 4181, 4181, 4181, 4181, 4181, 4181, 3, 3, 3, 3, 3, 3, 3 }

  34. 476

    148

    {1,1,1,1,2,2,2,2,2,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,1,2,1,2,2,2,2,1,2,2,1,2,1,2,2,1,2,2,2,1,2,1,1,1,1,2,1,2,2,2,1,1,2,1,2,1,2,1,1,1,2,2,1,2,2,2,2,1,1,1,2,2,2,1,2,2,1,2,1,1,1,2,1,2,1,1,2,2,2,1,2,1,1,1,1,2,1,2,2,1,2,1,1,2,1,1,1,1,2,1,2,2,1,2,2,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,2}

    {189,352,336,140,284,257,384,84,369,36,132,284,220,445,357,345,40,340,364,61,156,256,12,0,60,137,305,57,269,416,1,252,260,61,61,40,281,189,408,396,393,4,17,113,369,189,320,320,40,364,24,192,80,157,397,149,356,357,340,245,460,80,21,141,29,269,253,297,456,85,20,236,196,320,208,100,308,404,372,397,272,268,345,252,225,445,312,0,221,217,284,293,428,400,365,97,288,165,73,369,72,444,256,117,388,424,332,48,400,344,128,44,284,36,201,164,116,213,168,273,441,301,29,169,217,313,256,352,305,28,344,473,433,456,85,433,256,185,413,248,236,220,120,177,125,453,80,336}

    {214,409,448,245,348,292,417,277,373,180,212,284,220,466,403,458,144,428,421,459,197,456,236,461,252,471,348,287,341,441,329,348,325,275,378,340,383,358,421,460,412,276,234,190,404,281,440,444,252,389,89,256,241,365,453,210,444,424,396,357,460,85,257,276,90,291,263,315,472,229,357,236,460,385,344,236,436,404,461,417,364,277,433,412,245,464,409,221,377,399,412,358,437,408,452,218,457,227,422,408,217,453,301,466,405,428,348,457,472,357,452,172,325,76,347,237,364,251,229,291,448,427,153,409,380,319,401,425,351,156,441,474,461,457,347,469,417,468,432,305,293,453,125,281,355,475,337,353}

    {4112,8442,2753,2302,987800,994594,974118,999712,990598,1,999835,811569,779249,2,17946,12099,3,49,999222,1,19826,3224,2,2,1,2,20247,1,991481,997011,999842,999034,3996,999726,2,999839,7418,994803,983927,997714,996920,1,999716,999662,3297,988155,17805,997633,999645,15594,999869,989060,999857,2614,997504,18261,3444,6714,8657,998627,179437,999757,999776,999937,2,37627,906900,14677,977855,2,999713,953578,1,6586,996577,999618,11042,143122,996397,974859,994810,3826,4561,444,996350,994396,997042,2,999854,999191,11553,997070,5385,38515,6463,999721,7468,999676,2,11793,999962,997188,996117,1,999304,62580,3161,3,2,962954,2,999608,985637,1,991930,1,2,994553,6978,24536,102354,12922,999645,3282,998231,922925,28,999864,992711,1,13527,840157,3,784547,2,2,3981,2,14365,3587,999350,4337,950375,2237,1,2,999932,965984}

    Returns: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 19826, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 18261, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 6978, 4337, 4337, 4337, 4337, 4337, 4337, 953578, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 4337, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 37627, 11553, 11553, 11553, 11553, 11553, 14677, 14677, 14677, 14677, 14677, 14677, 14677, 14677, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 20247, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 17946, 38515, 38515, 38515, 38515, 38515, 38515, 38515, 38515, 38515, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 62580, 62580, 62580, 62580, 62580, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 17805, 102354, 102354, 102354, 102354, 102354, 102354, 102354, 102354, 12099, 12099, 12099, 12099, 12099, 12099, 12099, 12099, 12099, 12099, 3, 179437, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }

  35. 443

    148

    {1,2,1,1,2,2,1,2,2,1,2,2,1,1,1,2,2,1,2,1,1,1,2,1,2,1,2,2,1,2,1,2,1,1,1,2,2,2,1,1,2,1,1,2,2,1,1,1,2,2,2,2,2,1,1,2,2,2,1,1,2,2,2,2,2,1,2,2,2,2,1,1,1,2,1,1,2,2,1,2,1,2,2,2,1,2,1,1,2,2,1,1,2,2,1,2,2,1,2,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,2,2,2,1,1,2,1,2,1,2,1,2,2,2,1,2,2,1,2,2,2,1,2,1,2,1,1}

    {171,204,403,127,206,96,374,429,356,49,106,356,354,192,363,208,27,182,395,321,432,184,191,438,25,93,266,262,272,156,366,301,109,349,161,171,433,377,418,26,314,382,190,95,349,198,81,220,332,57,384,374,86,155,362,145,401,150,275,13,227,53,24,11,72,181,314,18,99,51,437,216,180,401,285,370,206,436,276,176,146,1,232,412,179,28,305,325,99,165,191,411,112,71,385,315,215,90,225,338,311,201,193,437,144,295,29,168,133,59,425,177,288,350,235,392,405,430,150,366,70,303,9,308,42,332,442,265,184,362,214,285,175,89,108,368,47,67,107,117,224,5,267,122,247,129,270,55}

    {212,367,412,175,243,132,391,430,419,147,286,400,369,277,379,333,196,404,420,344,440,434,348,442,147,328,312,413,397,407,381,309,283,350,208,315,436,390,427,219,416,414,309,127,379,212,146,361,348,330,429,431,132,155,379,346,427,417,355,349,427,403,434,363,341,277,323,40,219,347,438,245,305,402,325,419,299,438,299,242,249,102,428,414,292,365,414,427,171,360,212,411,308,288,432,315,235,103,374,362,364,387,265,442,181,351,125,185,225,420,434,316,334,372,427,433,407,440,192,375,263,403,380,437,200,376,442,435,308,364,393,383,332,404,151,404,244,220,212,225,305,298,308,416,300,341,407,87}

    {32602,999853,51969,281,985026,999619,261,735585,995907,634,991855,972217,62286,8848,158218,993735,999233,5530,996873,5514,22639,3466,999594,256665,993046,642,998323,999579,7433,999952,135753,960707,300,172198,7069,995023,985569,996301,101713,184,999777,6298,8877,974766,967004,17278,769,4826,999695,991306,992423,994575,999757,352688,97845,999831,994802,999872,2321,523,999720,999818,999808,999711,999745,4066,993763,998944,995494,999647,270677,8997,8215,936984,242,6266,991930,884272,6889,980190,13921,981689,999556,854093,11424,999677,1361,3562,988124,999586,27613,112122,990652,997099,1969,625464,999690,158394,999891,978,1985,9169,993006,252922,984832,4553,985760,3090,982607,526,5313,11400,9353,19657,999671,990575,754393,15751,9962,221853,261,999873,999843,999827,175,12711,565040,5137,997094,408062,999709,7378,990658,999873,993781,225,992207,998907,626,999368,987306,989853,20617,999965,2591,999573,5057,12221}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 634, 634, 634, 634, 634, 634, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 12221, 769, 769, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 158394, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 352688, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 32602, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 13921, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 11424, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 20617, 11400, 11400, 11400, 11400, 11400, 11400, 11400, 11400, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 9353, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 12711, 172198, 172198, 19657, 19657, 19657, 62286, 62286, 62286, 62286, 62286, 62286, 62286, 62286, 408062, 408062, 408062, 158218, 221853, 221853, 221853, 221853, 221853, 221853, 221853, 221853, 221853, 221853, 158218, 158218, 158218, 158218, 135753, 135753, 9169, 9169, 9169, 9169, 9169, 9169, 7433, 7433, 7433, 7433, 7433, 7433, 7433, 7433, 7433, 7433, 6298, 6298, 6298, 6298, 6298, 51969, 51969, 51969, 51969, 51969, 51969, 51969, 51969, 112122, 51969, 6298, 6298, 6266, 6266, 6266, 101713, 101713, 101713, 101713, 101713, 101713, 101713, 101713, 101713, 101713, 5313, 5313, 15751, 15751, 22639, 22639, 22639, 22639, 22639, 270677, 270677, 256665, 256665, 256665, 256665 }

  36. 492

    146

    {2,2,2,1,1,2,2,1,1,1,2,2,1,1,1,1,1,2,2,1,1,2,1,2,2,2,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,2,2,1,2,1,2,1,1,2,1,2,1,2,1,2,2,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,2,2,1,2,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,2,2,1,2,1,1,1,2,2,2,2,1,2,1,1,2,1,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,1,1,2,2,2,2,1,2,1}

    {472,156,345,81,0,120,312,68,381,149,261,392,116,49,349,288,325,485,104,472,248,332,104,157,452,368,341,449,145,353,484,249,480,465,197,337,236,220,456,124,116,373,392,109,169,24,17,41,72,152,157,84,256,360,464,356,193,397,201,341,324,188,192,409,165,412,57,145,224,201,429,385,124,388,288,20,48,53,53,429,305,452,92,237,297,336,157,220,40,272,89,81,345,52,141,436,53,412,356,408,37,312,469,240,224,325,189,144,264,437,208,132,61,72,120,321,40,205,33,356,177,376,369,109,1,284,189,101,253,57,377,180,472,489,441,472,21,13,40,125,77,276,104,217,317,196}

    {472,325,428,203,476,392,332,180,411,309,308,412,253,192,385,313,453,490,128,488,393,405,468,485,484,468,362,457,289,360,485,446,480,465,342,440,341,220,472,300,476,485,485,444,338,380,468,476,145,452,171,253,269,465,473,452,261,450,441,385,437,428,212,433,377,428,123,321,252,254,482,458,405,444,332,52,217,92,368,481,376,452,348,317,384,420,266,444,148,349,409,170,401,428,302,452,111,485,396,484,64,320,479,293,224,351,220,468,469,482,473,180,120,269,285,414,321,385,468,484,459,440,449,136,21,428,233,296,423,472,403,300,481,489,455,481,242,367,241,472,108,285,140,428,327,325}

    {601526,995735,995637,1,2,996399,994581,1,5809,3,993772,986312,2,2,10233,3,4514,933426,977979,119222,1,995287,1,994907,998888,997123,22689,996099,2,3523,584864,2,313926,293113,988284,122,3,541814,15769,3,2,5481,992842,999874,3,3,999818,993307,2238,998391,12538,999978,28041,2553,857488,5913,999840,3913,993511,4033,998109,996509,3,8041,1,956731,995433,1,2,981982,9485,994670,1,4650,2,32778,2,990537,995252,17008,984333,217072,1,1,3,999143,993271,992748,995936,986176,999501,993763,4606,2,1,27329,983273,988353,13490,993687,63945,22657,123446,992150,748621,990419,998868,2,997526,1127,2,990302,2209,998603,994858,997812,998608,3,1,993658,3,999687,992245,994516,984625,992258,996283,995115,996480,997954,995311,999043,39273,898225,20442,997107,1,3,2,994755,989245,946892,986449,1,902470,1}

    Returns: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 32778, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 63945, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 12538, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 541814, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 28041, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 22657, 22657, 22657, 22657, 22657, 22657, 22657, 22657, 22657, 3, 3, 3, 3, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 4514, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 22689, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 13490, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 5913, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 8041, 17008, 17008, 17008, 17008, 17008, 17008, 17008, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 27329, 217072, 20442, 20442, 20442, 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, 293113, 17008, 17008, 17008, 123446, 123446, 123446, 123446, 123446, 123446, 123446, 123446, 123446, 123446, 123446, 313926, 119222, 119222, 119222, 119222, 119222, 119222, 119222, 119222, 1, 1, 1 }

  37. 441

    149

    {2,2,1,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,1,2,1,1,1,2,1,2,2,1,1,2,1,2,2,2,1,2,2,2,2,2,1,2,1,1,1,1,1,1,2,2,2,2,1,1,1,2,2,2,2,2,1,2,1,2,2,1,2,1,2,2,2,1,1,2,2,2,1,1,1,1,2,2,1,1,1,1,1,2,1,2,2,2,1,1,1,2,1,1,2,1,2,1,1,1,1,2,2,1,2,2,1,1,2,1,1,1,1,1,2,2,2,1,2,2,1,1,1,2,1,2,2,2,1,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,1}

    {89,284,320,97,328,112,195,81,289,176,106,432,221,46,106,80,378,19,206,419,284,436,399,34,166,208,122,171,346,428,58,440,428,188,67,226,396,324,406,333,114,66,95,176,334,22,68,58,313,429,387,154,395,393,94,438,376,373,328,362,70,219,332,152,144,410,109,55,53,127,382,1,125,109,235,419,378,422,424,137,71,24,186,345,343,119,376,414,376,377,34,51,433,73,49,91,292,287,185,200,272,374,388,318,144,164,165,413,226,321,374,255,423,140,133,406,294,172,104,223,429,308,50,391,37,350,41,113,167,161,128,151,317,24,329,431,424,115,131,339,104,294,353,325,89,79,358,276,173}

    {345,372,418,153,349,269,262,265,314,332,279,432,325,271,339,378,381,89,391,419,409,440,424,170,411,263,425,354,397,434,245,440,439,312,94,403,396,325,424,378,331,248,318,387,334,339,360,147,313,437,435,412,425,409,369,439,392,402,432,395,315,398,376,250,276,437,130,74,370,440,431,306,282,397,284,435,412,422,432,178,95,386,347,418,367,348,389,435,426,377,226,365,433,425,65,368,319,408,322,311,416,395,422,405,156,359,302,417,368,321,430,344,438,377,321,419,408,279,306,335,429,320,283,395,190,439,297,113,332,257,192,261,422,185,418,439,430,183,437,357,305,426,385,381,226,315,367,389,309}

    {995824,999471,1,989556,972668,985609,983839,2,998226,999799,992755,520441,995291,995116,993381,3,972011,991174,1,510283,2,148193,24562,987514,2,982863,999670,1,3,985450,1,876884,983986,993173,42285,999543,644554,919265,981643,999755,3,982509,1,3,54702,3,2,1281,542243,997176,991514,999884,10312,77558,1,794076,990961,978615,999895,999866,2,999446,1463,989176,990463,4711,728318,52760,999581,999764,996862,2,1,999636,991595,985498,2,170657,168577,1,964237,999876,2,3,41151,3,1,997201,1,909640,989503,994875,502672,1,17019,999989,5973,1,995155,2,999332,1,5396,2,48353,993080,995190,4763,999334,929820,2,298,988259,3,3,789,2,1,998737,995747,849789,44817,997078,928744,3,3,3,740708,1,983062,983670,985673,1,998059,999735,996296,994197,981517,3,998724,990522,3,12217,999584,1,1,44262,999484,3}

    Returns: {1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 17019, 17019, 17019, 17019, 17019, 17019, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 52760, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 42285, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 48353, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 5973, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 44817, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 1463, 1463, 54702, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 41151, 44262, 44262, 44262, 44262, 44262, 44262, 44262, 44262, 44262, 44262, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 12217, 3, 3, 5396, 5396, 5396, 5396, 5396, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 77558, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 24562, 170657, 24562, 168577, 168577, 168577, 168577, 168577, 168577, 168577, 168577, 520441, 502672, 4711, 4711, 148193, 148193, 148193, 148193, 148193 }

  38. 465

    149

    {2,2,2,1,1,2,2,2,2,2,1,2,2,1,2,1,1,2,1,2,1,1,1,2,2,1,2,2,1,2,1,2,2,1,2,2,1,1,2,1,2,1,2,1,1,2,1,1,2,2,1,2,1,2,1,1,1,2,2,1,1,2,1,1,1,2,2,1,2,2,1,1,1,1,2,2,2,1,1,2,1,1,2,2,2,2,1,2,1,1,2,2,2,1,1,2,2,2,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,2,2,2,1,1,1,2,1,1,1,1,1,1,2,2,2,2,1,2,2,1,2,2,2,2,2,1,2}

    {217,285,184,22,255,443,1,87,347,138,419,413,412,84,22,367,190,144,290,125,15,71,245,265,145,4,58,111,305,420,262,125,61,244,159,270,143,210,221,291,292,103,222,208,191,184,339,93,331,146,253,30,198,407,214,312,437,88,296,129,199,349,291,351,133,314,120,167,415,399,272,297,85,425,336,193,370,421,439,31,303,341,223,3,226,208,35,460,94,130,399,278,287,93,64,463,207,143,340,123,236,440,435,375,296,141,160,32,230,247,139,205,83,307,420,183,52,437,454,378,124,22,204,222,310,381,393,244,66,173,297,22,185,129,281,386,108,134,101,200,52,316,208,197,195,83,329,101,373}

    {313,306,220,449,352,446,426,185,401,140,454,421,439,223,221,460,423,360,448,258,390,368,321,449,273,448,379,140,433,445,278,305,341,404,212,369,347,309,385,296,322,317,345,349,463,439,425,286,421,278,286,385,334,422,428,368,446,433,409,321,389,402,445,461,358,380,408,254,437,449,455,313,105,425,349,218,451,437,448,352,322,401,302,396,426,235,73,460,233,152,456,441,350,393,183,463,255,331,457,344,255,440,460,418,394,161,286,32,232,366,453,249,381,455,450,433,292,446,460,435,464,310,275,236,358,429,457,259,272,438,370,463,210,417,417,387,276,319,398,428,202,428,372,285,276,107,346,166,406}

    {995087,992641,998854,2,9321,922649,999586,991490,993342,991986,3,917980,998880,3667,998175,2,1,999073,3,993615,2,3,12753,999770,999837,1,999782,995441,3,999492,37870,992754,995458,3,993736,999106,2214,12960,999324,20234,949440,6000,999007,11702,2,999535,1,7635,999784,993779,28277,999472,10478,927280,2,1,88517,999793,999930,852,1,966542,2,3,1,999346,999221,15376,999811,998658,1,12918,11946,341714,999062,995670,998826,10940,6384,999135,12734,3,991837,999349,999326,998998,3471,999960,3311,20480,998495,999466,999674,2,3932,159008,996148,992530,999040,10886,3806,939857,999933,80249,1,964501,18441,145921,166215,2,1,23207,1,1,998855,1,180,30925,999918,998514,999972,996501,994078,823785,2,10446,1,973975,6522,1,2,1,55097,2,999863,947721,996610,997567,2,999924,986457,3,999636,997142,998038,983563,999686,171,973394}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 145921, 2, 2, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3932, 3932, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 6522, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 11946, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 7635, 10886, 10886, 10886, 10886, 10886, 10886, 10886, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 20480, 10886, 10886, 10886, 10886, 10886, 10886, 10886, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 18441, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 55097, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 166215, 166215, 166215, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 23207, 18441, 18441, 18441, 28277, 28277, 28277, 28277, 28277, 28277, 28277, 28277, 28277, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 37870, 28277, 28277, 28277, 28277, 28277, 28277, 28277, 28277, 12960, 12960, 12960, 12960, 20234, 20234, 20234, 20234, 20234, 20234, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12960, 12918, 12918, 12918, 12918, 12753, 12753, 12753, 12753, 12753, 12753, 12753, 12753, 12734, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 11702, 9321, 9321, 9321, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 80249, 10446, 10446, 10940, 10940, 10940, 10940, 341714, 10940, 10940, 10940, 10940, 10940, 10940, 10940, 10940, 10940, 10940, 10940, 88517, 88517, 88517, 88517, 88517, 88517, 88517, 88517, 88517, 88517, 6384, 6384, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1 }

  39. 420

    147

    {2,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2,2,1,2,1,1,2,2,2,1,2,2,2,2,2,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,2,2,2,2,1,2,1,2,2,2,1,2,2,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,1,2,1,2,2,1,1,2,2,1,2,2,2,1,2,1,2,1,1,2,2,1,1,1,2,2,1,1,1,2,1,2,2,2,1,2,1,1,1,1,2,2,1,2,1,1,1,1,2,1,1,2,1,2,2,1,2,1,2}

    {201,333,257,372,141,368,33,257,300,133,213,108,32,297,165,305,356,64,157,297,9,305,417,116,101,332,85,296,325,80,132,56,28,316,377,9,101,144,416,205,61,312,329,121,237,116,361,40,196,409,385,256,20,284,240,120,100,397,76,45,261,201,185,356,44,264,349,244,116,260,353,301,97,92,213,193,12,281,168,164,280,352,248,216,181,385,265,69,228,129,309,44,100,284,264,417,157,296,12,212,341,372,329,157,296,121,217,197,213,28,72,256,416,209,105,296,221,268,380,136,13,228,173,304,408,341,129,313,41,153,329,209,349,272,36,368,24,76,44,400,385,248,261,112,309,281,280}

    {349,417,259,388,142,412,92,411,397,229,308,364,177,408,233,329,356,316,260,396,122,402,417,116,201,356,172,356,402,413,132,237,180,380,389,191,294,353,417,208,321,317,392,384,333,125,391,177,260,409,388,316,29,373,261,296,228,406,76,96,357,377,203,365,188,397,414,276,173,365,380,368,300,189,311,315,381,366,260,164,348,369,392,293,242,406,400,204,228,414,364,261,292,404,340,418,237,388,317,244,412,372,405,255,361,342,298,228,227,205,328,289,416,353,162,369,307,348,396,205,253,356,353,373,413,372,373,370,417,414,344,415,360,340,45,417,356,236,245,413,394,320,390,172,356,373,353}

    {986666,999327,26257,990558,151853,999700,170,999780,11071,999325,1,998506,987053,999549,1,952945,975331,3,994285,6020,1,999172,526031,718195,12,974800,997716,971585,999428,999415,390457,2,996441,3231,83434,2,987652,1,758536,938385,3,19934,32590,1,3122,990434,987220,992123,990631,273223,959218,18,993888,999649,986733,3,995199,999227,17400,986550,976414,3,996375,9731,1,337,48686,11418,977836,866,2033,7845,3,986315,993294,989040,997948,998024,3,747831,989274,70557,999543,998342,993066,999723,999343,982814,608752,999937,10758,993681,990058,2737,185,589898,994241,723,992790,997313,999779,278537,999303,3,997997,1,2,999958,986047,2,3,698,263246,989877,4081,2905,2,980422,129793,948170,992499,987079,3,998093,63489,41344,1,3734,999677,999993,21594,999702,22539,3882,96457,23511,989349,2,2,936128,15361,979431,998371,12170,979596,3969,958857}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 170, 170, 170, 96457, 96457, 96457, 96457, 96457, 96457, 96457, 96457, 96457, 96457, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 17400, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 3, 3, 3, 3, 3, 3, 3, 3, 12, 12, 12, 12, 4081, 4081, 4081, 4081, 4081, 4081, 4081, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 390457, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 151853, 151853, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12170, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 608752, 3, 3, 3, 3, 3, 3, 3, 3, 3122, 3122, 3122, 3122, 3122, 3122, 3122, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 26257, 26257, 26257, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 11418, 3882, 3882, 3882, 3882, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 3969, 6020, 6020, 6020, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 19934, 19934, 19934, 19934, 19934, 19934, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 11071, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 32590, 41344, 41344, 41344, 41344, 41344, 41344, 41344, 41344, 48686, 48686, 48686, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 70557, 48686, 48686, 278537, 48686, 48686, 48686, 48686, 83434, 83434, 83434, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 129793, 48686, 48686, 48686, 48686, 48686, 48686, 48686, 48686, 48686, 48686, 48686, 63489, 273223, 63489, 63489, 63489, 63489, 48686, 23511, 23511, 23511, 1, 1 }

  40. 433

    147

    {2,2,1,1,2,2,2,1,2,2,1,1,1,1,1,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,1,2,1,1,2,2,1,1,2,1,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,2,1,2,2,2,1,2,2,1,1,1,2,1,1,2,1,1,1,2,2,2,1,1,2,2,1,1,1,1,2,1,1,1,2,2,1,1,2,2,2,1,2,1,1,1,2,2,2,1,1,1,2,2,2,2,1,2,2,1,1,2,2,2,2,1,1,2,2,2,1,1,1,2,1,2,2,1,1}

    {25,142,62,422,292,190,420,337,67,178,414,359,400,129,88,78,272,128,40,416,234,358,96,392,8,252,317,273,149,100,207,89,152,293,305,161,205,423,161,88,332,140,60,94,229,420,370,423,370,297,79,218,64,232,368,126,422,390,0,177,218,281,400,63,158,30,347,183,315,339,405,77,344,364,137,372,101,373,361,155,275,230,244,256,198,240,280,332,187,231,69,196,186,112,199,121,250,173,349,59,45,120,264,142,0,23,25,231,423,279,85,316,383,227,7,116,424,47,196,63,274,383,88,198,74,112,382,298,289,128,80,24,402,133,73,70,246,294,251,171,200,203,328,168,381,58,115}

    {218,354,421,432,301,283,428,401,114,192,420,405,414,186,337,252,290,315,122,423,319,417,373,397,402,267,350,378,317,244,292,345,234,422,305,362,278,432,417,224,410,207,233,336,394,425,372,428,387,370,86,372,330,361,385,206,428,416,131,218,364,305,425,351,222,224,429,228,323,423,405,185,356,371,146,420,218,417,393,332,385,357,395,410,220,362,384,420,289,391,377,241,357,280,340,394,265,390,425,299,98,265,381,292,374,391,338,432,429,316,290,408,411,251,183,369,431,270,279,319,294,403,196,199,306,340,429,360,417,218,96,99,402,282,154,248,375,316,308,320,387,261,392,197,414,90,239}

    {999777,999613,10,49971,779208,999174,962969,15226,999908,997595,22554,8850,12742,5850,1,996720,997952,1,3738,81111,999503,981810,999448,984899,998304,951853,998873,998168,998028,995821,1,1,998700,997379,42010,998281,10,968269,1,300,991069,999036,8971,1,997556,30133,694617,983461,959159,986093,995331,1,999725,10,970640,996415,970352,963494,998416,36238,997356,3661,21505,10,994470,1439,842,993906,777907,986505,250493,993659,988601,993956,29253,979354,996676,11786,14154,10,999427,10,10,999305,12752,1,2838,988915,999440,999726,10,15654,998256,998924,10,1,2346,1,990210,1,15898,1,997523,999444,10,1,997590,998648,973782,2258,998772,7962,8034,1,997300,999691,978117,1,10,1,998578,993295,994462,842242,1,999226,974096,2106,1834,999575,992151,998730,821731,1,9512,995000,997942,889076,26,10,10,997523,14922,996225,973801,26113,12526}

    Returns: {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 3738, 3738, 3738, 3738, 3738, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 26113, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 15898, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 9512, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 29253, 29253, 29253, 29253, 29253, 29253, 29253, 29253, 29253, 29253, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 12526, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 36238, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 15654, 10, 10, 10, 10, 10, 10, 10, 10, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2258, 2838, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 42010, 2838, 2838, 2838, 2838, 2838, 2838, 2838, 2838, 2838, 2838, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 7962, 14922, 14922, 14922, 14922, 14922, 14922, 14922, 14922, 14922, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 15226, 21505, 21505, 21505, 21505, 21505, 250493, 21505, 21505, 21505, 21505, 21505, 21505, 21505, 21505, 22554, 22554, 81111, 81111, 81111, 81111, 81111, 81111, 81111, 81111, 49971, 49971, 49971, 49971, 49971, 49971, 49971, 49971, 49971 }

  41. 486

    147

    {2,2,1,2,2,2,1,1,2,1,2,1,1,2,2,2,2,2,2,1,1,2,2,2,1,2,1,2,1,1,2,1,2,2,1,1,1,2,2,1,2,1,2,2,2,2,1,2,1,1,2,2,2,1,2,1,2,1,1,2,1,1,1,2,1,1,1,2,1,2,2,2,1,2,2,2,2,1,1,1,2,2,1,1,2,2,2,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,2,2,2,1,2,1,1,2,1,2,1,1,2,2,1,2,2,1,2,1,1,1,1,2,1,1,2,2,1,2,1,2,2,2,2,2,1,2,2,1,1,1,2,1}

    {142,89,15,23,133,167,91,182,83,369,96,286,321,465,440,222,164,352,128,452,276,180,383,409,291,278,198,123,197,131,240,131,39,209,382,220,403,56,173,294,228,250,294,0,277,230,13,318,153,0,358,267,84,259,70,356,417,225,204,444,232,294,168,52,319,378,328,384,454,348,430,0,122,350,320,245,151,301,439,193,146,303,115,146,31,88,188,24,194,66,316,131,203,441,315,47,461,77,465,305,359,26,8,310,118,50,55,41,107,435,172,85,130,378,277,352,208,23,194,142,10,184,230,203,224,426,440,108,239,156,336,363,403,318,424,192,301,459,366,324,100,278,10,421,179,365,263}

    {358,110,195,199,280,390,158,319,281,483,159,407,354,480,483,439,164,407,185,456,462,385,448,452,479,406,335,254,462,161,271,215,331,261,390,422,430,104,357,399,450,311,367,153,441,230,89,439,329,242,367,312,276,483,335,395,420,302,316,480,398,294,265,244,404,390,372,430,463,438,439,265,143,366,330,342,177,344,446,401,459,404,121,443,395,446,428,450,339,474,355,387,424,448,336,263,483,449,469,456,384,366,334,447,319,422,442,400,318,459,474,198,231,467,400,377,395,125,271,174,319,418,239,394,483,450,466,479,300,428,370,436,442,334,462,326,422,466,423,376,235,447,471,465,352,448,341}

    {998673,942784,3210,999490,999459,999564,7637,819,999493,10508,996793,1106,3821,990779,997629,999450,568353,981847,991684,39770,5278,999126,998198,999773,606,998572,4024,999081,5736,30490,998723,8649,999210,993220,7799,2841,23121,973646,999925,1,999565,2357,992415,979908,996533,803678,993,997477,3218,97,716897,999222,999749,197,999798,3858,942853,5201,1945,998881,6253,307918,6290,999205,606,9211,5593,999018,31965,998494,976067,999753,10204,987302,950850,999391,991315,5525,5528,4858,999477,990793,65441,1621,998679,999681,999869,2049,999877,999811,993421,999842,3338,65354,8122,2218,24906,3658,959119,998231,994476,998942,4874,999851,999440,999547,1537,998674,4735,1,998790,5217,997855,3900,7902,955962,999672,4833,999248,992979,1505,999126,12233,7095,4081,3954,998919,4936,3175,999007,987074,260,999033,7586,998859,998936,996445,998335,996470,6697,998641,998132,3937,925,2328,995226,5786}

    Returns: {97, 97, 97, 97, 97, 97, 97, 97, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 4874, 5217, 5217, 5217, 5217, 5217, 5217, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 7637, 65441, 65441, 65441, 65441, 65441, 65441, 65441, 10204, 10204, 10204, 10204, 10204, 10204, 10204, 10204, 10204, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 30490, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 8649, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 12233, 12233, 12233, 12233, 12233, 12233, 12233, 12233, 12233, 12233, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7095, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 307918, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 8122, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 7902, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 23121, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 10508, 65354, 65354, 65354, 65354, 65354, 65354, 65354, 65354, 10508, 10508, 10508, 39770, 39770, 39770, 39770, 39770, 31965, 31965, 31965, 31965, 31965, 31965, 31965, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 24906, 1, 1 }

  42. 479

    145

    {1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,2,1,2,2,1,2,1,2,1,1,2,1,2,2,2,2,1,2,2,2,2,2,1,1,2,2,2,2,1,2,1,2,1,2,1,1,2,2,2,2,1,2,2,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,2,1,2,2,2,2,1,2,1,1,1,1,1,1,2,1,1,2,2,2,2,1,2,2,2,2,2,2,2,2,1,1,1,1,1,2,1,1,2,1}

    {9,344,105,420,235,110,385,333,51,459,372,339,181,111,456,47,431,75,184,310,243,0,353,54,343,247,327,44,136,267,91,135,259,304,121,18,231,410,327,275,244,3,35,446,271,43,170,201,233,299,67,9,365,100,181,451,342,269,243,334,211,353,433,91,421,8,260,109,89,92,163,295,476,377,214,469,292,56,79,383,123,53,126,32,146,245,96,461,21,200,283,178,449,395,81,213,244,274,22,123,210,26,137,259,439,276,40,7,392,161,384,448,292,41,393,205,0,318,169,422,399,403,444,200,122,288,0,458,253,320,170,285,263,366,112,471,472,55,183,209,102,179,235,126,148}

    {478,359,277,459,235,410,409,464,368,467,451,439,398,264,465,360,472,275,452,314,336,265,445,455,471,328,472,469,369,291,203,431,423,445,432,305,343,452,455,471,375,151,236,478,351,48,274,476,359,423,103,260,450,255,299,460,398,378,259,357,351,399,433,359,471,9,303,376,180,364,196,408,477,475,234,469,450,305,223,383,219,416,387,35,238,253,364,478,336,430,287,396,457,471,217,382,409,284,183,471,422,467,263,431,447,392,420,296,458,336,443,466,372,448,406,267,309,352,306,460,472,403,448,439,308,450,219,463,321,477,199,457,383,445,120,472,477,368,368,345,235,471,339,164,445}

    {3,83073,338,41577,517188,2,27954,15833,2,950887,999451,14605,998568,999296,945391,1,16161,296,1,62083,3,999159,7502,3,990302,3293,999061,999279,3,1937,344,2,2,992107,2,999165,990984,8497,999489,2,990539,2,350,987184,1,652951,999946,998341,997047,2,990731,998982,996127,999098,997275,31545,11785,997296,966871,993009,999652,9542,471914,3,981785,344473,974780,1,300,998869,999574,990451,978350,23914,996231,937697,990272,999151,343,518554,999409,2,1,916921,134,803942,999121,29,999648,2,445861,999338,831133,990897,999325,996512,995562,996154,999013,999020,997085,1,999874,3,12390,994639,1,998957,968107,999445,970924,5378,996982,1,15053,79,1,3,5584,961250,22353,1,908815,999791,999077,995123,2,930153,964436,994480,999066,998425,991375,979701,996355,416913,59282,3,1,3,999836,1,3,996027,2}

    Returns: {2, 2, 2, 2, 2, 2, 2, 2, 344473, 344473, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 517188, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 445861, 445861, 445861, 445861, 445861, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 3293, 3293, 3293, 62083, 62083, 62083, 62083, 62083, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3293, 3, 3, 3, 3, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 83073, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 15833, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 27954, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 41577, 31545, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 23914, 416913, 416913, 59282, 59282, 59282, 59282, 59282, 29 }

  43. 446

    148

    {1,1,1,1,2,1,1,2,1,2,2,1,2,1,1,1,1,2,2,1,2,2,1,1,1,2,2,1,2,1,2,2,1,1,2,1,2,2,1,1,1,1,2,1,1,2,2,2,2,2,1,1,2,1,1,2,1,1,2,1,2,1,2,1,2,1,2,1,1,2,1,2,2,2,1,1,2,1,1,2,2,2,1,1,2,1,1,1,2,2,2,1,1,1,2,2,2,1,2,2,1,1,1,2,1,1,1,2,2,2,2,1,1,2,1,1,2,2,1,2,1,2,2,2,1,1,1,2,1,1,1,2,1,1,2,1,1,2,2,2,1,1,1,1,2,2,1,2}

    {357,276,345,323,63,164,95,38,209,312,302,243,268,87,219,320,24,187,210,112,126,185,46,70,391,352,374,377,107,8,287,417,359,61,193,281,381,347,433,193,348,22,180,165,268,158,18,41,332,157,26,377,14,296,29,445,412,343,301,21,442,248,347,58,246,221,445,435,420,387,222,381,108,344,121,433,221,6,360,171,257,114,405,322,247,171,265,364,322,253,177,430,418,205,48,331,91,314,381,162,61,227,172,200,4,307,317,63,64,363,169,306,241,311,264,331,7,95,137,179,33,235,18,238,122,0,442,98,122,441,121,291,302,359,434,246,28,108,48,185,156,136,445,291,277,396,225,222}

    {389,413,398,375,212,381,204,327,266,366,302,431,399,232,367,385,209,425,315,290,254,331,167,174,433,358,375,395,379,377,401,430,362,154,227,418,422,445,437,298,407,175,316,290,434,222,279,113,431,225,423,401,135,327,193,445,418,372,413,347,442,255,421,418,367,409,445,435,442,421,423,402,255,368,285,444,267,110,413,275,329,415,423,350,408,421,365,415,438,411,369,439,419,362,165,424,433,366,400,331,122,429,441,389,136,390,337,68,439,436,319,314,332,419,276,341,28,226,262,369,264,317,46,359,319,184,443,146,150,441,137,325,302,415,442,431,94,201,384,367,387,189,445,344,320,415,420,414}

    {3049,1,213,2,998832,3,5131,998210,116,995946,752492,2,994073,720,1,3,5447,994373,997958,735,995752,996549,1076,207,12790,939676,876244,44721,998889,3,998105,897901,94310,1834,986838,2,986091,998053,161267,685,397,1157,996966,502,1,985596,999210,999963,998629,989260,1,4597,999617,31333,1247,946064,6049,338,997677,1,931580,6594,984671,2,995206,1,819951,446596,8465,986383,3,997822,998011,964319,629,4279,996250,4261,178,990740,999311,994465,20602,3,997952,2,3,8602,994325,994606,997919,14022,417170,3,999107,996023,998064,2,990837,996849,20629,2,1,998856,2462,1,3,944722,998518,998701,998095,13382,2,999941,39649,1114,980189,998945,16,999421,453,994998,994170,996119,562,3974,76400,998870,3365,21105,12041,943894,651418,2969,982438,3,237,998326,997752,997078,2,6566,661302,1,976546,942535,2,999219}

    Returns: {3974, 3974, 3974, 3974, 3974, 3974, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 4261, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 20629, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 12041, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 6566, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 5447, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 6594, 6594, 6594, 6594, 6594, 6594, 6594, 6594, 735, 735, 735, 735, 735, 735, 735, 735, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 39649, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 685, 685, 685, 685, 685, 31333, 31333, 31333, 31333, 31333, 31333, 651418, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 31333, 3, 3, 3, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, 3, 338, 338, 338, 338, 338, 397, 397, 397, 397, 397, 397, 397, 397, 397, 3049, 3049, 94310, 94310, 94310, 94310, 3049, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 8602, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 44721, 12790, 12790, 12790, 12790, 12790, 12790, 12790, 12790, 12790, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 20602, 417170, 417170, 20602, 20602, 20602, 20602, 12790, 12790, 12790, 12790, 12790, 12790, 14022, 14022, 14022, 161267, 161267, 446596, 161267, 161267, 14022, 14022, 8465, 21105, 76400, 76400, 4279, 661302 }

  44. 447

    150

    {2,1,1,2,1,1,2,1,2,1,1,2,2,1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,2,1,1,2,2,2,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,2,2,2,1,1,1,2,2,2,2,1,2,1,1,1,2,1,2,1,1,2,2,1,1,1,2,1,1,1,2,1,1,2,1,2,2,1,2,1,1,1,1,2,2,2,2,1,1,1,1,2,1,2,1,2,1,2,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1}

    {165,224,178,259,19,295,124,142,422,266,220,44,55,231,139,183,322,351,81,101,263,58,117,138,353,209,302,10,233,64,42,251,365,266,332,398,275,8,271,400,198,71,418,185,147,183,257,396,280,73,430,131,403,236,144,271,29,259,300,64,176,129,166,170,157,65,243,152,272,388,296,279,320,129,143,206,83,57,100,87,404,417,97,418,304,125,44,242,295,15,425,440,23,323,245,326,401,434,116,370,312,313,299,286,244,51,75,253,27,236,55,260,398,230,226,155,404,250,125,198,76,133,185,293,26,95,77,365,310,30,91,194,72,390,320,131,262,219,218,2,247,172,135,106,389,130,135,108,372,289}

    {413,312,211,431,296,440,137,271,424,386,330,181,239,360,139,391,423,383,300,178,288,58,372,201,427,340,420,338,433,96,73,396,400,271,398,402,424,196,367,404,298,95,431,399,176,383,269,399,363,331,435,131,403,438,423,392,280,367,303,133,441,204,370,356,177,266,307,336,433,433,390,368,350,428,351,274,316,172,220,375,417,441,136,422,344,189,389,430,359,287,434,441,392,408,412,444,427,437,321,427,434,350,363,404,367,427,439,415,284,370,176,291,406,376,313,440,411,422,399,328,445,143,397,439,216,287,123,380,332,203,284,375,351,396,320,316,389,339,354,353,320,417,368,364,434,139,239,186,433,442}

    {999993,2,18101,999938,2,2,986312,2,984005,1,1,990171,992515,1,757021,999656,3037,999809,2,981570,999466,656397,3,6546,999953,3,999871,1,999699,4649,13099,999713,999673,997975,902,17014,2,4478,1,938556,1,1930,993053,2,2641,1,27970,881118,3,996777,82929,789311,561632,2,999644,1,3,1,1,988940,999718,987925,999803,1,2909,2,1,1,1,995680,999700,999952,975597,1,3,995311,998362,997809,5098,3,5658,987135,987905,846104,996424,7929,999657,2,1,3,959499,85687,999721,2099,2,999914,993823,39061,2,12097,999978,1254,1,1,999996,3,3,999816,1,999700,983314,22029,943660,3,2,1,8042,999853,999651,993783,999975,74212,2,1,6097,994476,42241,999790,1012,999094,1,999739,2,7521,777873,993681,999772,3,3,3,1,1,999787,997516,19293,6129,2,865,19824,1}

    Returns: {1, 1, 3, 3, 3, 3, 3, 3, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 6097, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 13099, 6097, 6097, 6097, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 42241, 6097, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 74212, 74212, 74212, 74212, 74212, 74212, 757021, 74212, 74212, 74212, 74212, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 7929, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 18101, 6097, 6097, 6097, 6097, 6097, 5098, 5098, 5098, 5098, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 27970, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 22029, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1012, 1012, 1012, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 777873, 1254, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 3037, 12097, 12097, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 561632, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 19824, 82929, 82929, 82929, 82929, 82929, 82929, 39061, 39061, 3, 3, 85687, 85687, 1, 1, 1, 1, 1 }

  45. 411

    145

    {2,1,2,2,1,2,1,1,1,2,2,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,2,1,2,2,1,2,1,2,1,2,1,2,2,2,1,2,2,1,2,1,2,2,2,1,2,1,2,2,2,1,1,2,1,2,1,2,1,2,2,2,2,1,1,1,1,2,2,1,1,2,2,2,2,1,1,1,1,2,2,2,1,2,1,1,2,2,2,2,2,1,1,2,1,2,1,1,1,2,1,1,2,1,1,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,1,1,1,1}

    {73,320,90,41,39,217,331,220,33,64,373,294,399,141,385,251,273,80,353,45,79,376,354,196,326,176,60,117,142,190,7,28,186,222,189,26,39,274,194,341,156,124,16,147,192,370,139,181,205,90,319,245,273,266,199,60,361,232,204,15,185,147,206,196,273,278,213,101,13,219,185,271,74,67,369,239,269,53,286,171,132,195,69,359,365,203,9,212,126,27,167,292,189,387,194,243,125,329,120,156,308,23,301,201,72,296,220,409,232,125,178,239,8,118,392,101,134,257,133,35,272,346,94,378,261,207,144,323,376,21,271,389,51,361,291,187,230,166,370,65,380,67,302,87,118}

    {164,355,216,228,407,406,379,235,71,77,398,320,407,274,405,260,397,319,354,78,315,393,393,396,382,234,60,354,184,311,384,74,270,265,248,377,112,287,206,352,322,374,223,219,225,375,251,383,275,333,356,389,360,294,304,373,364,354,215,64,370,299,356,379,291,388,275,101,205,283,295,376,390,220,374,300,400,67,375,212,334,243,156,383,404,251,43,247,191,283,371,380,283,387,228,300,310,365,399,407,326,143,374,237,88,382,337,409,292,397,222,240,221,368,403,292,210,409,170,228,380,394,282,397,354,215,166,387,410,77,395,390,156,377,355,260,368,317,401,327,386,243,384,404,400}

    {996160,5002,999540,990319,286,999924,26971,17062,16482,999663,974108,6429,142706,383,76658,935137,354,380,34235,987607,996764,6134,996419,3051,32938,446,131671,1101,112,501,998871,973091,1601,986011,977400,183,997594,85114,947918,64206,997754,1410,994155,953233,981274,73045,996325,997160,10225,998482,13482,996000,997111,996610,5337,995795,23657,998916,849855,990272,6882,806,998567,4444,997320,469,996429,253361,988850,988869,997562,995850,260,300,158629,5510,995266,995088,413,4090,995162,976306,989863,871824,205,13085,921,1746,965710,989778,996337,2519,990738,298815,8434,998699,998589,987601,996521,998346,10186,389,996980,5557,978134,7901,1719,70233,994304,1420,450,873862,27,882,939908,993008,1391,2483,946742,399,6548,4550,995667,995795,996687,840966,966818,991562,962786,980584,1237,86967,999753,972055,2613,137,999583,997065,993483,999869,998044,259,1450,37,1621}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 27, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 131671, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 16482, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 253361, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 1101, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 6882, 6882, 6882, 6882, 6882, 6882, 6882, 6882, 6882, 8434, 8434, 8434, 8434, 8434, 8434, 8434, 8434, 8434, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 17062, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 13085, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 10225, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 85114, 6882, 6882, 6882, 6882, 6882, 6882, 6882, 6882, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 7901, 10186, 10186, 10186, 10186, 10186, 10186, 10186, 10186, 10186, 10186, 10186, 13482, 13482, 13482, 13482, 13482, 13482, 13482, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 64206, 34235, 34235, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 158629, 158629, 158629, 158629, 158629, 158629, 73045, 32938, 32938, 32938, 32938, 32938, 32938, 32938, 6134, 6134, 76658, 76658, 298815, 76658, 86967, 86967, 76658, 76658, 76658, 76658, 76658, 76658, 76658, 76658, 142706, 142706, 142706, 142706, 142706, 142706, 142706, 142706, 142706, 2483, 70233, 1 }

  46. 442

    150

    {1,1,1,2,2,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,1,2,2,1,2,1,2,2,2,2,1,1,1,1,2,2,2,1,2,2,1,2,1,2,1,2,2,1,2,1,1,1,2,2,1,1,1,2,2,1,2,2,2,1,1,2,1,2,2,2,1,2,1,2,1,1,2,1,2,2,1,1,2,2,1,2,1,2,1,2,1,1,2,1,1,2,2,1,2,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,2,2,1,2,2,1,2,1,2,1,1,2,1,1,1,2,2,1,1,2,2,1,1}

    {125,154,81,287,150,265,245,270,416,319,27,256,61,94,118,300,409,171,413,202,168,28,321,261,124,174,102,282,116,359,172,181,72,325,395,318,33,266,161,8,366,314,287,236,135,128,314,131,144,435,410,237,78,186,391,7,35,342,309,130,376,163,191,177,85,11,324,345,370,231,114,369,285,347,341,316,403,393,271,438,172,105,182,58,42,326,288,20,231,344,198,265,33,308,160,135,322,54,153,213,61,42,236,34,186,307,245,237,298,296,250,425,429,434,44,303,270,400,370,10,167,152,174,134,195,111,151,403,290,38,60,199,295,26,259,387,34,122,419,89,64,287,309,62,262,3,287,220,381,43}

    {283,355,291,369,398,275,429,306,435,319,191,380,297,258,367,311,432,434,425,426,426,169,398,364,416,270,315,387,420,433,337,260,164,429,438,435,282,371,396,133,411,314,363,409,256,405,314,201,238,436,410,376,163,419,400,224,142,423,430,419,414,298,319,371,308,349,367,418,434,244,387,387,350,374,436,414,417,401,286,438,318,156,355,314,323,439,420,158,321,435,243,438,344,372,362,165,371,262,294,222,132,426,345,403,259,362,316,372,371,435,314,436,435,435,223,374,383,417,426,282,191,190,214,146,413,245,391,408,338,414,229,300,389,387,322,387,74,314,438,100,225,381,342,107,350,13,316,383,404,139}

    {8274,629,3074,988878,999936,1477,6949,994367,19161,934914,998935,2797,8865,6118,999681,955919,7098,999281,1,3114,1609,998784,984547,4794,999455,1350,999813,997875,999707,997019,5897,5574,17934,4547,996689,993014,999884,3598,998571,998076,27618,986118,6894,994097,7169,999331,950544,3217,999392,18081,883578,1069,998035,999392,24461,7254,15162,983670,999989,538,997014,998774,998970,5930,1506,998662,11339,986021,992035,997619,4873,938738,2401,976566,11530,178,976378,9413,985719,962574,641,12994,999732,998747,5594,996551,6002,999343,3265,993135,2562,2453,999288,6985,3750,977808,977421,2778,999675,998621,993910,5473,1510,2370,1173,3013,7481,994254,2422,997756,6626,52085,18789,105549,6373,5233,998497,46721,4842,4970,8938,982168,193,925864,2037,999037,4061,962386,991805,6878,999627,998919,1650,999464,854,501110,21306,8482,989910,129473,8385,2673,998991,995510,893,89,942664,997291,38362,25578}

    Returns: {1, 1, 1, 89, 89, 89, 89, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 7254, 21306, 21306, 21306, 21306, 21306, 21306, 21306, 21306, 21306, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 129473, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 25578, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 17934, 8865, 8865, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8938, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8865, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 8482, 7481, 7481, 6985, 6985, 934914, 6985, 6985, 6985, 6985, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11339, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 11530, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 27618, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 38362, 46721, 46721, 46721, 46721, 46721, 46721, 46721, 46721, 46721, 46721, 883578, 46721, 46721, 46721, 46721, 46721, 46721, 46721, 19161, 19161, 19161, 19161, 19161, 19161, 19161, 52085, 52085, 52085, 52085, 52085, 52085, 52085, 52085, 52085, 105549, 105549, 52085, 2453, 2453, 1, 1, 1 }

  47. 482

    146

    {2,2,2,1,2,1,2,1,2,2,1,2,2,2,1,1,2,2,2,2,2,1,1,2,2,2,2,2,1,2,1,2,2,1,2,1,1,1,1,2,2,2,1,1,1,1,2,1,2,2,1,2,1,2,2,1,1,2,2,1,2,2,2,1,2,1,1,2,2,2,2,2,1,2,1,2,1,2,2,1,2,1,2,2,1,1,1,2,2,1,1,1,2,2,2,1,2,1,2,1,2,2,1,1,2,1,2,2,1,2,1,2,1,2,1,2,1,1,2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2,1,2,2,2,2,1,1,1,1,2,1,2}

    {34,107,99,181,342,368,145,380,153,15,411,46,247,215,257,448,403,445,213,165,73,468,79,440,290,247,237,360,70,185,421,396,172,245,51,176,308,410,257,40,408,200,351,12,172,455,137,408,475,132,294,34,36,44,217,329,163,440,130,326,138,2,88,71,203,226,23,332,7,420,24,250,168,243,458,383,477,29,419,423,33,202,275,404,184,294,208,236,353,478,314,103,446,23,427,12,307,423,136,11,87,464,417,57,104,261,167,292,244,448,241,71,32,448,87,191,146,24,82,168,204,362,267,130,163,59,195,211,282,59,198,178,201,290,46,423,45,20,203,276,104,131,413,17,334,326}

    {354,353,261,430,358,394,366,392,194,107,428,135,285,280,371,452,448,461,240,371,450,469,272,476,363,317,345,439,151,245,446,445,389,473,292,445,350,410,361,56,452,260,412,393,235,462,471,423,476,411,459,290,425,334,289,417,351,475,171,427,411,418,383,246,377,226,156,397,326,475,357,331,168,481,459,409,477,310,419,461,385,443,350,464,402,455,300,298,363,478,347,240,455,113,452,377,415,476,277,396,143,473,442,453,209,478,358,460,385,475,343,448,145,475,387,462,427,314,306,417,225,378,402,258,168,462,355,253,346,204,206,427,351,354,374,425,345,229,324,411,198,279,472,413,383,375}

    {999143,999043,998512,53,938677,23156,999384,11444,999751,995366,2309,996253,998131,985054,22,22305,999105,996710,967308,999177,999067,112618,313,992072,986115,999871,996600,999199,9,990466,20654,998077,994318,17,998847,53,2947,386057,57,935207,998351,992228,8750,1,6493,6826,999262,966,893319,999290,34,997996,38,996560,990957,1973,33,999532,996720,802,996715,998843,999413,690,982773,451811,681,988442,996663,998995,997704,986033,13991,997906,267930,976350,206554,996899,639531,12697,998084,38,990940,999982,1,17,18,980633,959556,40074,3507,26,997474,998167,986902,46,988953,11476,996610,14,996482,886493,78150,49,996906,2,997727,998196,38,998725,9,997871,545,994893,30,999102,34,9,998487,1,999228,150753,991839,33,406061,30,17,985711,5,997951,984164,14,999305,975096,5,926228,996513,998575,994209,42,314,426,362,999072,3768,948181}

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 406061, 406061, 406061, 406061, 406061, 406061, 690, 690, 690, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 451811, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 6493, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 2947, 2947, 2947, 2947, 2947, 2947, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 3768, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 150753, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 23156, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 8750, 386057, 8750, 8750, 2309, 2309, 2309, 2309, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 78150, 20654, 20654, 20654, 20654, 12697, 22305, 22305, 22305, 22305, 22305, 12697, 12697, 12697, 12697, 12697, 267930, 267930, 12697, 12697, 11476, 11476, 11476, 11476, 11476, 11476, 112618, 112618, 11476, 11476, 11476, 11476, 11476, 11476, 11476, 206554, 40074, 1, 1, 1 }

  48. 413

    145

    {2,2,2,2,2,1,1,2,1,2,1,1,2,1,2,2,1,2,1,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,1,1,2,1,2,2,2,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,2,2,2,1,2,2,2,1,1,2,1,1,1,2,2,1,2,2,1,1,2,1,1,1,1,2,2,2,2,2,2,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,2,2}

    {332,230,121,124,278,302,230,325,157,239,382,238,212,151,401,325,282,209,17,393,347,343,106,380,216,88,25,46,365,323,25,336,337,269,397,376,88,328,291,113,67,46,56,274,406,162,180,155,283,408,325,322,2,280,305,54,233,266,6,50,236,86,32,333,411,231,33,269,238,256,178,236,155,355,389,131,62,55,115,160,146,131,306,389,352,45,113,403,64,204,250,298,323,364,73,301,275,191,204,311,187,163,6,24,386,317,50,79,115,173,47,113,355,249,57,32,272,25,382,140,102,111,212,155,59,391,327,190,0,72,80,397,344,329,370,289,274,143,82,118,121,128,157,54,168}

    {351,405,257,331,330,330,344,374,166,244,388,369,300,342,409,397,286,270,321,406,386,359,230,402,335,183,186,309,374,329,270,394,370,333,406,389,260,331,390,410,220,143,287,317,412,381,318,399,305,410,366,402,267,311,405,171,325,287,367,126,339,171,142,390,411,259,381,317,353,335,304,303,404,362,390,205,334,102,177,283,240,365,308,405,400,374,269,411,137,209,320,346,410,364,126,358,379,380,268,384,311,346,262,288,387,381,323,93,362,205,186,193,365,270,245,378,402,209,397,169,207,284,374,243,199,395,395,347,399,204,330,406,375,397,394,373,380,179,375,334,298,341,230,62,261}

    {993315,997295,999843,999760,989185,14278,1594,997893,95764,985133,19601,1760,998767,3,995613,991217,68513,968809,3,995642,12150,996883,999501,995965,997633,999928,999709,999231,94,937712,999338,996169,994998,993930,998722,998509,1,911460,993803,1,3,997253,999338,7994,938607,999281,992745,3,2577,931852,4569,990727,999586,992066,2348,2890,998644,3794,3,17705,2748,289,997091,3322,706344,531,999554,11026,376,12843,996940,1552,2,953259,841607,1,2,9081,999237,1,3,1,850318,999421,995545,3,999595,996088,997170,10438,460,990308,8041,366570,17137,999770,995662,6359,962531,995941,180,1,999642,2,215394,12836,1,984228,999960,999927,999736,999604,927550,8193,999718,999282,6822,2,39417,975681,1,999250,3221,1,3,52673,13785,52,2,1,1,127272,13418,13538,991617,994909,995440,999179,999352,999237,999649,2,1,963246,999167}

    Returns: {2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 17705, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 2890, 95764, 95764, 95764, 95764, 95764, 95764, 95764, 95764, 95764, 95764, 2890, 2890, 2890, 2890, 2890, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 180, 180, 180, 180, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 10438, 10438, 10438, 10438, 10438, 10438, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 6359, 8193, 8193, 8193, 8193, 8193, 8193, 8193, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 68513, 68513, 68513, 68513, 68513, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 12843, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 14278, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 366570, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 13785, 39417, 39417, 39417, 39417, 215394, 215394, 39417, 39417, 39417, 52673, 52673, 52673, 52673, 52673, 39417, 127272, 127272, 127272, 127272, 127272, 127272, 127272, 127272, 127272, 127272, 8041, 8041, 8041, 8041, 1, 1 }

  49. 455

    145

    {2,2,2,1,2,2,1,2,1,2,2,2,1,1,1,1,1,2,2,2,2,1,1,2,2,1,2,1,2,2,1,1,2,2,2,2,1,2,1,2,1,2,1,2,1,2,2,2,1,1,2,1,1,1,2,2,1,2,1,2,2,2,1,1,2,2,1,1,1,1,2,2,2,2,1,1,1,1,2,1,1,2,1,2,1,2,1,2,2,2,2,1,2,2,2,2,2,2,1,1,1,2,2,2,2,1,1,2,2,2,2,2,1,2,2,2,1,1,2,1,2,1,2,2,2,2,1,2,2,2,2,2,2,1,1,1,1,2,1,2,2,1,2,1,2}

    {174,182,358,264,15,149,307,240,426,441,84,177,98,178,271,298,232,316,275,342,122,97,22,343,151,198,250,52,340,12,154,19,9,16,79,147,125,271,112,364,11,443,253,161,445,272,307,355,72,128,202,95,404,277,301,320,80,316,60,417,114,348,391,68,275,229,307,266,325,413,42,337,290,109,340,79,82,380,92,169,300,24,385,62,171,165,196,48,163,132,396,18,237,418,186,68,138,409,57,181,288,271,220,353,48,427,345,37,398,17,223,223,252,403,332,238,134,246,142,0,174,414,243,450,118,104,302,173,313,247,109,356,173,223,13,431,387,394,320,125,186,104,4,360,361}

    {357,213,441,427,304,232,391,424,437,443,179,454,182,447,328,326,386,411,332,409,219,216,250,423,432,259,361,241,447,338,181,52,335,231,431,163,281,327,150,366,19,443,365,227,448,379,403,416,399,418,445,191,449,441,369,447,114,320,157,418,371,405,391,415,388,339,431,426,396,441,292,377,329,207,434,255,232,404,347,360,316,308,443,392,176,413,322,432,243,425,438,228,349,444,295,152,355,432,147,230,309,367,237,452,283,447,358,173,423,262,440,351,307,431,365,379,373,428,294,243,344,417,444,453,388,179,310,180,404,327,181,387,453,336,43,431,451,441,381,389,216,324,174,362,364}

    {999319,998996,999315,1,996695,996154,10469,999921,35410,999884,990780,999317,3473,3,2,8355,3,999247,998808,999423,995756,3105,773,999924,999917,3429,999187,5073,999484,998895,382,873,999779,994578,999908,998105,2,998937,8010,944982,1409,898433,2,998694,54499,999351,999999,999173,3,1,999307,6089,1042,3,999672,999886,1833,647185,19153,793011,999219,999837,176583,1,999923,998824,2,3,14537,18762,998453,999798,999722,990873,2,3789,4006,1,999746,3,29173,998123,2,999611,13213,999841,3,999754,995515,999765,987943,1418,999069,998181,997724,990974,999045,991310,3282,2685,18653,999119,976918,999410,996818,41217,133610,995492,997291,999697,999801,999755,2,984338,996876,999397,3,3,996986,870,998879,33246,999715,817036,999872,990531,32290,987045,999222,999083,996163,999297,999671,1,1123,16074,3,999677,4561,999254,999457,3,987763,12345,1234}

    Returns: {-1 }

  50. 457

    146

    {1,2,1,2,1,1,2,1,1,2,1,2,2,2,1,1,2,1,2,1,2,2,1,1,1,2,1,2,2,2,2,2,2,1,2,2,1,1,2,1,2,1,1,2,2,2,1,2,2,1,2,2,1,2,1,2,1,1,1,2,2,2,2,1,2,2,2,1,1,2,2,2,1,1,1,1,1,2,1,1,2,2,2,2,1,2,1,2,2,2,1,1,2,2,2,2,1,1,2,2,2,2,2,2,1,2,1,2,1,1,1,2,2,2,2,1,2,1,2,1,2,2,2,2,1,2,1,2,1,1,2,2,2,1,2,1,1,2,2,1,2,2,1,1,2,1}

    {443,6,60,229,451,367,125,360,321,0,51,410,97,282,350,111,410,387,420,374,124,148,220,300,129,412,420,354,263,419,229,376,317,200,117,0,349,43,35,179,256,406,52,304,181,173,299,344,366,261,448,436,64,41,125,0,41,19,95,110,24,219,163,372,166,190,109,74,277,382,280,79,17,75,423,392,158,311,448,188,450,275,390,114,158,199,414,426,141,240,241,11,60,107,184,169,410,418,214,362,416,6,135,125,85,58,255,128,152,359,52,428,213,337,432,318,265,223,454,290,19,175,181,390,281,291,255,247,55,215,154,405,146,353,89,406,0,105,114,7,372,251,343,129,360,361}

    {443,83,254,354,454,370,321,378,425,427,73,432,273,349,449,381,446,435,456,400,151,411,449,311,265,455,443,375,366,446,309,404,434,222,121,5,422,108,349,182,341,441,322,342,425,354,335,417,435,265,453,454,178,41,126,158,146,430,110,400,248,335,408,446,191,361,242,269,362,454,297,337,401,187,430,392,298,377,454,423,452,337,441,314,244,352,456,447,386,390,346,228,216,127,214,425,413,440,419,433,426,362,254,217,141,162,364,280,390,455,419,440,370,450,444,443,434,263,455,356,391,370,366,392,290,381,320,456,240,426,303,445,350,425,258,452,56,210,430,7,442,341,428,378,362,364}

    {105473,991074,1159,999598,174785,2,999953,1,1,999625,428,961990,999657,990604,1,2,996809,20408,994896,202,998435,999608,2,23465,6126,994276,34490,990672,993299,994585,999927,989164,995529,113801,939924,890840,3,729,999968,86225,983204,36385,402,963972,999404,999971,15785,999138,988291,58518,999792,987720,2941,847941,136688,998459,264,2,1140,999589,999651,999446,999383,1633,997523,999409,999854,6455,2878,998966,864188,999543,1,3718,76090,380638,3161,994323,74578,2,997993,983375,989151,999897,8861,999364,8711,996065,999471,991567,1609,2195,995547,991714,994759,999954,155023,38561,999318,994364,980978,999945,999633,999517,5620,992654,534,999907,2,3,1,986882,999843,995406,987656,2,999791,8858,948350,239,999673,999567,999596,884679,160595,990460,10834,992284,1648,3,999926,999055,999615,3,999341,27123,2036,996889,999670,231217,991000,989605,3,3,1234,12345}

    Returns: {-1 }

  51. 1

    0

    {}

    {}

    {}

    {}

    Returns: {1 }

  52. 200

    0

    {}

    {}

    {}

    {}

    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, 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 }

  53. 500

    2

    {1,2}

    {0,0}

    {499,499}

    {1234,1234}

    Returns: {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234 }

  54. 500

    2

    {1,2}

    {0,0}

    {499,498}

    {1234,1234}

    Returns: {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234 }

  55. 500

    2

    {1,2}

    {0,0}

    {498,499}

    {1234,1234}

    Returns: {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1 }

  56. 500

    2

    {1,2}

    {0,0}

    {499,499}

    {1234,12345}

    Returns: {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234 }

  57. 500

    2

    {1,2}

    {0,0}

    {499,499}

    {1234,123}

    Returns: {-1 }

  58. 6

    5

    {1,1,2,2,2}

    {0,1,2,1,2}

    {5,3,3,4,2}

    {10,18,25,26,16}

    Returns: {-1 }

    From condition 1 (0-based index) we can deduce that A[2] must be 18 or more. From condition 4 we can deduce that A[2] must be at most 16. This is a contradiction, there is no array that would have both properties at the same time.

  59. 2

    3

    {1,2,2}

    {0,1,0}

    {1,1,0}

    {3,4,4}

    Returns: {3, 3 }

    The arrays {3,3}, {3,4}, {4,3}, and {4,4} are the only four arrays that satisfy all the constraints. Among them, {3,3} is lexicographically smallest.

  60. 500

    0

    { }

    { }

    { }

    { }

    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, 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, 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, 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, 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 }

  61. 6

    3

    {1, 2, 2 }

    {0, 1, 0 }

    {1, 1, 0 }

    {3, 4, 4 }

    Returns: {3, 3, 1, 1, 1, 1 }

  62. 1

    0

    { }

    { }

    { }

    { }

    Returns: {1 }

  63. 3

    0

    { }

    { }

    { }

    { }

    Returns: {1, 1, 1 }

  64. 2

    0

    { }

    { }

    { }

    { }

    Returns: {1, 1 }

  65. 6

    5

    {1, 1, 2, 2, 2 }

    {0, 1, 2, 1, 2 }

    {5, 3, 3, 4, 2 }

    {10, 18, 25, 26, 16 }

    Returns: {-1 }

  66. 2

    1

    {1 }

    {1 }

    {1 }

    {1 }

    Returns: {1, 1 }

  67. 5

    2

    {1, 1 }

    {1, 3 }

    {4, 4 }

    {3, 5 }

    Returns: {1, 3, 3, 5, 5 }

  68. 2

    3

    {1, 2, 2 }

    {0, 1, 0 }

    {1, 1, 0 }

    {3, 4, 4 }

    Returns: {3, 3 }

  69. 5

    0

    { }

    { }

    { }

    { }

    Returns: {1, 1, 1, 1, 1 }

  70. 10

    0

    { }

    { }

    { }

    { }

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  71. 6

    1

    {1 }

    {3 }

    {3 }

    {100000 }

    Returns: {1, 1, 1, 100000, 1, 1 }

  72. 5

    1

    {1 }

    {1 }

    {1 }

    {77 }

    Returns: {1, 77, 1, 1, 1 }

  73. 2

    3

    {1, 2, 2 }

    {0, 1, 0 }

    {1, 1, 0 }

    {9, 12, 12 }

    Returns: {9, 9 }

  74. 3

    2

    {1, 1 }

    {1, 1 }

    {1, 1 }

    {5, 3 }

    Returns: {1, 5, 1 }

  75. 1

    1

    {2 }

    {0 }

    {0 }

    {4 }

    Returns: {1 }

  76. 3

    1

    {2 }

    {1 }

    {2 }

    {10 }

    Returns: {1, 1, 1 }

  77. 3

    3

    {1, 2, 1 }

    {0, 1, 2 }

    {2, 2, 2 }

    {5, 7, 7 }

    Returns: {5, 5, 7 }


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: