Statistics

Problem Statement for "FlattenOut"

Problem Statement

Circular Island is a small undeveloped island with a circular shape. The circle is divided into N sectors. The sectors are numbered 0 through N-1 in clockwise order. Each sector has some constant altitude.

The inhabitants of the island have some desired altitude. This altitude will be given in the input as 0. Negative altitudes are lower, positive ones are higher.

The people on the island decided to spend T days on flattening their island to the desired altitude. Each day looked as follows: The people formed N teams, one on each segment. If the altitude of the segment was negative, the team did nothing that day. If the altitude was positive, the team took shovels and removed enough dirt to decrease the altitude by 1. Also, that dirt was then moved into the next sector clockwise. In other words, if the altitude of sector i was positive, the team on sector i decreased the altitude of sector i by 1, and increased the altitude of sector ((i+1) modulo N) by 1. Note that all teams always worked at the same time, so it is possible that the altitude of some sectors was decreased and increased on the same day.

You are given a long[] height containing N elements. The i-th element of height represents the altitude of sector i at the beginning. You are also given a long T specifying the number of days of flattening. Return a long[] containing exactly N elements. The i-th element of the return value should be the height of sector i after the entire flattening is done.

Definition

Class:
FlattenOut
Method:
simulateIt
Parameters:
long[], long
Returns:
long[]
Method signature:
long[] simulateIt(long[] height, long T)
(be sure your method is public)

Constraints

  • height will contain between 2 and 50 elements, inclusive.
  • Each element of height will be between -10^16 and 10^16, inclusive.
  • T will be between 1 and 10^16, inclusive.

Examples

  1. {1, 3, -4, -4, 2, 0}

    1

    Returns: {0, 3, -3, -4, 1, 1 }

    In this case there is only one day of flattening. The teams on sectors 2, 3, and 5 do nothing. The teams on sectors 0, 1, and 4 shovel dirt to the next sector (i.e., sectors 1, 2, and 5). The resulting sector altitudes are shown in the output above.

  2. {1, 3, -4, -4, 2, 0}

    2

    Returns: {1, 2, -2, -4, 0, 1 }

    The initial altitudes are the same as in Example 0, but this time there are two days. We already know that the altitudes after the first day will be {0, 3, -3, -4, 1, 1}. On the second day, teams on sectors 1, 4, and 5 will be the ones working.

  3. {1, 3, -4, -4, 2, 0}

    6

    Returns: {0, 0, 1, -3, 0, 0 }

    Again, the initial heights are the same with example #0. After six steps of the procedure, the island becomes more flat.

  4. {9999999999999999, -9999999999999999, 9999999999999999, -9999999999999999}

    9999999999999999

    Returns: {0, 0, 0, 0 }

    Watch out for overflow, the input values may be huge.

  5. {0, 0, 0}

    4

    Returns: {0, 0, 0 }

  6. {2, 3, -5, -7, -11, -13, 17, 19, -23, -29, 31, 37, -41, -43, 47, 53, -59, -61}

    1024

    Returns: {0, 0, 0, -7, -11, -13, 0, 0, 0, -16, 0, 0, 0, -16, 0, 0, 0, -20 }

  7. {0, 0}

    1

    Returns: {0, 0 }

  8. {0, 0}

    10000000000000000

    Returns: {0, 0 }

  9. {1, 0}

    1

    Returns: {0, 1 }

  10. {0, 1}

    1

    Returns: {1, 0 }

  11. {0, 1}

    2

    Returns: {0, 1 }

  12. {0, 2}

    1

    Returns: {1, 1 }

  13. {0, 2}

    2

    Returns: {1, 1 }

  14. {1, 0, 1, 0}

    1

    Returns: {0, 1, 0, 1 }

  15. {1, 0, 1, 0}

    2

    Returns: {1, 0, 1, 0 }

  16. {3, 0, 0, 0, 2, 0, 0, 1, 0}

    1

    Returns: {2, 1, 0, 0, 1, 1, 0, 0, 1 }

  17. {3, 0, 0, 0, 2, 0, 0, 1, 0}

    2

    Returns: {2, 1, 1, 0, 0, 1, 1, 0, 0 }

  18. {3, 0, 0, 0, 2, 0, 0, 1, 0}

    3

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

  19. {3, 0, 0, 0, 2, 0, 0, 1, 0}

    4

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

  20. {3, 0, 0, 0, 2, 0, 0, 1, 0}

    12345678901234

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

  21. {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

    10000000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  22. {10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000}

    10000000000000000

    Returns: {10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000 }

  23. {-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000}

    10000000000000000

    Returns: {-10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000, -10000000000000000 }

  24. {-10000000000000000,-10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,-10000000000000000,10000000000000000,-10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,-10000000000000000,10000000000000000,-10000000000000000,-10000000000000000,-10000000000000000,10000000000000000,10000000000000000,10000000000000000,-10000000000000000,10000000000000000,10000000000000000,-10000000000000000,-10000000000000000,10000000000000000,10000000000000000,10000000000000000,10000000000000000,1,1,0,0,0,-10000000000000000,-10000000000000000,10000000000000000}

    10000000000000000

    Returns: {0, -10000000000000000, 0, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 0, -10000000000000000, -10000000000000000, 0, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 0, 0, 0, 0, 10000000000000000, 10000000000000000, 10000000000000000, 10000000000000000, 0, 0, 0, -10000000000000000, -10000000000000000, 0, 10000000000000000, 10000000000000000, 0, 0, 10000000000000000, 0, -10000000000000000, 0, 10000000000000000, 10000000000000000, 10000000000000000, 1, 1, 1, 1, 1, -3, -10000000000000000, 0 }

  25. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    1000000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -24 }

  26. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    40000000000000

    Returns: {0, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 0, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000 }

  27. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    40000000000001

    Returns: {0, 39999999999999, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 40000000000000, 1, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000, -40000000000000 }

  28. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    1000000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -24 }

  29. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    1000000000000023

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1 }

  30. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    1000000000000024

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  31. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000}

    1000000000000025

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  32. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-1}

    960000000000020

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39999999999980, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -3, -1 }

  33. {40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,1,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-40000000000000,-1}

    960000000000020

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, -3, -1 }

  34. {21, 99}

    807

    Returns: {21, 99 }

  35. {13, -72, 42, -52, -30, -39}

    775

    Returns: {0, -59, 0, -10, -30, -39 }

  36. {39, -5, 29, 73, 65, 35, -1, 26, -41, 58}

    602

    Returns: {39, 1, 23, 73, 65, 35, 1, 24, 1, 16 }

  37. {-45, -21, 8, -12, -94, -36, 37, 23, -65, 63, 81, 23, 58, 98}

    662

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 98 }

  38. {29, -67, 66, -92, -64, 71, 22, 100, 60, -63, -31, 98, 52, -33, 40, 63, -54, 10}

    865

    Returns: {1, 1, 1, 1, 1, 1, 1, 12, 60, 1, 1, 2, 52, 1, 6, 63, 1, 1 }

  39. {0, 0, 0, 0, 0, 0, 0, 0, 1, 0}

    2946008450281241

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

  40. {0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0}

    3901239822725574

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

  41. {1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0}

    3123820110486159

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

  42. {0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0}

    1188575810482841

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

  43. {1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1}

    7471383350700326

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

  44. {1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0}

    1

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

  45. {1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}

    5

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

  46. {1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1}

    9

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

  47. {1, 1, 0, 0, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0, 0, 2, 0, 0, 1, 0, 0, 1, 2, 2, 2, 0, 2, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1}

    5

    Returns: {1, 0, 0, 1, 1, 1, 1, 0, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 }

  48. {1, 1, 2, 1, 0, 0, 2, 2, 0, 0, 0, 2, 2, 1, 2, 2, 2, 1, 1, 0, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 0, 2, 2, 1, 2, 1, 2, 0, 0, 0, 1, 0}

    7

    Returns: {1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1 }

  49. {1, 2, 2, 0, 1, 0, 0, 1, 0, 1, 0, 2, 0, 2, 1, 0, 0, 0, 1, 0, 2, 0, 2, 1, 1, 1, 1, 2, 0, 0, 2, 2, 2, 0, 1, 1, 2, 2, 2, 2, 2, 0, 1, 0, 1, 1, 2, 1, 2, 1}

    8

    Returns: {1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  50. {0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1}

    9999999999999978

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

  51. {1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1}

    9999999999999958

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

  52. {1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0}

    9999999999999997

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

  53. {-1788171364416508, -9726191369064911, -8059809660935850, -8015148419197984, -4582378146496784, -7688557220598956, -8873647391448753, -4053004295209714, -9017923865247678, -1365187792320185}

    3883960528407649

    Returns: {-1788171364416508, -9726191369064911, -8059809660935850, -8015148419197984, -4582378146496784, -7688557220598956, -8873647391448753, -4053004295209714, -9017923865247678, -1365187792320185 }

  54. {-1774445150887828, -9725539715917022, -3584720539579127, -7251691962890786, -224713952182805, -2616880914965618, -6201001013522609, -9092212067645222, -461641079933815, -5906469752806932, -2735965911208235, -1848728255316428, -6831711215727179, -1860094394601479, -2232965677915296}

    1048691829210689

    Returns: {-1774445150887828, -9725539715917022, -3584720539579127, -7251691962890786, -224713952182805, -2616880914965618, -6201001013522609, -9092212067645222, -461641079933815, -5906469752806932, -2735965911208235, -1848728255316428, -6831711215727179, -1860094394601479, -2232965677915296 }

  55. {-9004304918081471, -9901898574780441, -8967900399976804, -6649312918515220, -5350918432574480, -6560643603384137, -9860699547936846, -2161729767379816, -7178861214135708, -1306943908910567, -4053122603304980, -50352679527480, -4053592900178790, -6741870185982834, -6633216349413529, -885623014519962, -8295858221340719, -6965508814495326, -1183390549532495, -8180546809014773}

    7865605695054524

    Returns: {-9004304918081471, -9901898574780441, -8967900399976804, -6649312918515220, -5350918432574480, -6560643603384137, -9860699547936846, -2161729767379816, -7178861214135708, -1306943908910567, -4053122603304980, -50352679527480, -4053592900178790, -6741870185982834, -6633216349413529, -885623014519962, -8295858221340719, -6965508814495326, -1183390549532495, -8180546809014773 }

  56. {-3590097292016009, -1696246564426139, -4793210669815372, -3895154704682573, -2939209922752040, -8790013890486454, -2739792324144398, -485090191564901, -5846828814254995, -7353833277187333, -3805451772393009, -3762804380416124, -9277306695506635, -8009822461527594, -4953627346059326, -7442256866214584, -1950096316844424, -3376843301889586, -7018994842504216, -550626589392359, -917184118621778, -2187228346453328, -8656920664643818, -6196803290956105, -856581530615573}

    3887830650845824

    Returns: {-3590097292016009, -1696246564426139, -4793210669815372, -3895154704682573, -2939209922752040, -8790013890486454, -2739792324144398, -485090191564901, -5846828814254995, -7353833277187333, -3805451772393009, -3762804380416124, -9277306695506635, -8009822461527594, -4953627346059326, -7442256866214584, -1950096316844424, -3376843301889586, -7018994842504216, -550626589392359, -917184118621778, -2187228346453328, -8656920664643818, -6196803290956105, -856581530615573 }

  57. {-7226702110416760, -3833860179341048, -4103170483619439, -8720549094812860, -7154930133912292, -4091884756065900, -6393566361007980, -3339939660763278, -6270695395307000, -7082374784643195, -1960044337488197, -3275172676838861, -4628512556049028, -5818991543715504, -7374772439042182, -527034096333618, -1879599013137691, -1362512175608066, -6303275015151426, -4274217277325798, -866440256170521, -4835361505836888, -540006800394154, -298314531350772, -788767786017180, -4032114006414385, -6223276294703085, -8788885110894750, -556393830467034, -4328399582985886}

    7688882416384306

    Returns: {-7226702110416760, -3833860179341048, -4103170483619439, -8720549094812860, -7154930133912292, -4091884756065900, -6393566361007980, -3339939660763278, -6270695395307000, -7082374784643195, -1960044337488197, -3275172676838861, -4628512556049028, -5818991543715504, -7374772439042182, -527034096333618, -1879599013137691, -1362512175608066, -6303275015151426, -4274217277325798, -866440256170521, -4835361505836888, -540006800394154, -298314531350772, -788767786017180, -4032114006414385, -6223276294703085, -8788885110894750, -556393830467034, -4328399582985886 }

  58. {866644753825042, 606000276231187, 596510369618182, 223746647855533, 841596269854357, -142774173807465, -45672066197285, -325299184456454, 272165916075048, -349336615813743, 768924852547895, 918970129029956, -200236923758519, 890445730521173, 986247026874841, -395938434574810, 867540668137549, 168891182986321, -80339650937457, 91176922780965, -88036564878504, 297800752435920, -389042995999157, 489312594785633, 631519409942603, 522232687781290, 432898112123356, 253626881134954, -464069116198097, 80745856303231, -218637320355495, -106369407011273, 270673472863836, 109797520206398, 488475661138003, 130686542364576, 717215303601102, 612480427716514, 867031206589587, -161248900853205, 571912658128616, 213323626401537, 685365987032205, 160567920471844, 424828242106533, -231549597656592, 466627990325545, 199976549628927, 335068922958135, -353698424555784}

    10000000000000000

    Returns: {512946329269257, 606000276231187, 596510369618182, 223746647855533, 841596269854357, 1, 1, 1, 1, 1, 178008728347991, 918970129029956, 1, 690208806762653, 986247026874841, 1, 471602233562738, 168891182986321, 1, 10837271843507, 1, 209764187557415, 1, 100269598786475, 631519409942603, 522232687781290, 432898112123356, 253626881134954, 1, 1, 1, 1, 1, 1, 160616666946597, 130686542364576, 717215303601102, 612480427716514, 867031206589587, 1, 410663757275410, 213323626401537, 685365987032205, 160567920471844, 424828242106533, 1, 235078392668952, 199976549628927, 335068922958135, 1 }

  59. {605379478238238, 942691134404925, 173419023976427, -441869667782725, 64509457120950, 326072139180572, 676969657900711, -251711511361854, 678241542132003, 704151356824566, 571768805830751, 209944994729601, 655210718534886, 110668559422397, 318844151447792, 989960332335023, 834327572278563, 444539223580836, 2403092051004, 638490968258314, -380287701409024, 859015473939455, -431265495237647, 819611309158337, -410289321825107, 128936906954326, -72757224741507, -149445936680069, -349906154629831, 772772454838779, -445954342088824, 114549892194770, -77938585500615, 317641230481840, -112476854518984, 856693135204398, 341875547430608, 922005220573381, 605300156865443, 358349020648955, -430700660153658, 787724921231438, 370697324144682, -248885668820694, 880220724923671, -459104814171768, -313198492219657, -321489130521910, -349711883303495, 837687764146676}

    10000000000000000

    Returns: {1, 942254056573003, 173419023976427, 1, 1, 1, 625681586419505, 1, 426530030770148, 704151356824566, 571768805830751, 209944994729601, 655210718534886, 110668559422397, 318844151447792, 989960332335023, 834327572278563, 444539223580836, 2403092051004, 638490968258314, 1, 478727772530430, 1, 388345813920689, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 571825199689165, 341875547430608, 922005220573381, 605300156865443, 358349020648955, 1, 357024261077779, 370697324144682, 1, 631335056102976, 1, 1, 1, 1, 1 }

  60. {263954721084440, 674178846507236, 414256509365730, 581077961511992, 251312124000609, -412189203778800, -130474926749123, 755944786821402, -327325942266560, 690309626482055, 506793586423374, 714250062840465, 264218938292804, -230908223151657, -644909984390, 215630338613603, 56272269083164, -475407532211558, 920529495601384, 182981084620608, 777480553401732, 119001011647872, 904269072981522, 473208701529641, -400522136655768, -407383706815920, 470481712453851, 956080994589194, -410087079447355, 596371335992866, -157741637978194, 557918614814200, -10909325374017, 457885826217270, 703376286744992, 768834551397647, 40200958528050, 520767015400585, -107353079397043, 358314659806548, 754490021754065, -447874566185743, 460188673985485, -384465926688240, 308691863502661, 818503263760984, 138316461448992, 766248677467246, 559005748627535, -400244969827975}

    10000000000000000

    Returns: {1, 537888597763699, 414256509365730, 581077961511992, 251312124000609, 1, 1, 213280656293477, 1, 362983684215494, 506793586423374, 714250062840465, 264218938292804, 1, 1, 1, 40349474560717, 1, 445121963389825, 182981084620608, 777480553401732, 119001011647872, 904269072981522, 473208701529641, 1, 1, 1, 618656863571354, 1, 186284256545510, 1, 400176976836005, 1, 446976500843252, 703376286744992, 768834551397647, 40200958528050, 520767015400585, 1, 250961580409504, 754490021754065, 1, 12314107799741, 1, 1, 742729200575403, 138316461448992, 766248677467246, 559005748627535, 1 }

  61. {802736368936059, -407660268888497, -424611891454048, 999913466836030, -111874499932945, 283137536408849, 77210296428439, -62072188700209, -170601903136478, 200937103152676, 406101993083713, 191850231567359, -154040443072859, 904291201031306, 728072282993061, 955633904273916, 127494872688006, -1674667431507, -207890441803023, 876933843701473, 996196569775611, 672432913352863, 984389432657058, -373410259166724, 314113254167979, 591079281926249, -304382282168598, 501830186533754, -6209562654943, 511076139403665, -43217008795407, -128939624919479, -374725204175688, 142532323825430, 826936613672264, 286705744763819, 207682354124000, -35869516941686, -52448471845072, 796799999001567, -221011493358002, 603383206083876, 364090193171052, 247798113799270, 85699856047768, 762918438779532, 5122105706180, 228045254772865, 704269780487596, 97836971899542}

    10000000000000000

    Returns: {802736368936059, 1, 1, 167641306493483, 1, 171263036475903, 77210296428439, 1, 1, 1, 374365004399699, 191850231567359, 1, 750250757958446, 728072282993061, 955633904273916, 127494872688006, 1, 1, 667368734466941, 996196569775611, 672432913352863, 984389432657058, 1, 1, 531782276927502, 1, 197447904365155, 1, 504866576748721, 1, 1, 1, 1, 422587099607116, 286705744763819, 207682354124000, 1, 1, 708482010214807, 1, 382371712725873, 364090193171052, 247798113799270, 85699856047768, 762918438779532, 5122105706180, 228045254772865, 704269780487596, 97836971899542 }

  62. {514982129774964, -23672327945022, 215277732756692, 570181543042518, 419163824074825, 840787420167167, -147130746154386, -300410051381961, 450111019706554, -111821634339555, -256187757235213, -47583950256345, 322056050237185, -181623783378959, 683101821939804, -374871527161513, 160913633237309, 856134267564412, 452754888813036, -172774680641359, 686615045056421, 396510216094064, 777217579593740, -457893064425140, 501853823549677, 646929328438041, 671148761748775, 796080025437732, -92904738231082, 515653984113267, -306544144969734, 818434395797965, 656467042009315, -32352271426900, 356047059391177, -436803000691121, 76222244865966, 482532739498281, 946315362635839, 725192781151423, -361969399707586, 412886430376939, 685166101579736, -47067409014680, -416311164998973, 180582815216603, -290132064827677, 365931870074522, -297520728549042, 827139229954694}

    10000000000000000

    Returns: {514982129774964, 1, 191605404811669, 570181543042518, 419163824074825, 840787420167167, 1, 1, 2570222170205, 1, 1, 1, 1, 1, 407940746966912, 1, 1, 642176373640206, 452754888813036, 1, 513840364415061, 396510216094064, 777217579593740, 1, 43960759124536, 646929328438041, 671148761748775, 796080025437732, 1, 422749245882184, 1, 511890250828230, 656467042009315, 1, 323694787964276, 1, 1, 121951983673124, 946315362635839, 725192781151423, 1, 50917030669352, 685166101579736, 1, 1, 1, 1, 1, 1, 322622547855441 }

  63. {-41759514074310, -168955900341794, 712459054294249, 144048568457952, 210053425479038, 792395716369832, -242179683981706, 139590934716592, -183382237898554, 443090318825982, -387358341086209, 355738039741728, 418712306350160, 461745428038975, 100137159126522, 342084105047203, 225463294444924, 67656585978515, 260954526232184, 117360831950277, 331641795187300, 487727262936092, 362684077221209, -309212330577752, -152881422370534, 523247008059972, -145982431856688, -317321335489581, 5494701082083, 953216723697757, 382663562355204, 424825431253800, 510114907375210, -495426684256952, 397001754895870, 905079082638908, 839123650346360, 514973325611954, 406456105494313, 449200111529953, 224270124400000, 854793126751918, 484060054297279, -198172084796032, -408466753276713, -77861940671641, 615524625083088, -298819780570696, 370880696094777, 543412023470614}

    333333333333333

    Returns: {1, 1, 501743639878143, 144048568457952, 210053425479038, 792395716369832, 1, 1, 1, 157119331662311, -54025007752876, 22404706408395, 418712306350160, 461745428038975, 100137159126522, 342084105047203, 225463294444924, 67656585978515, 260954526232184, 117360831950277, 331641795187300, 487727262936092, 362684077221209, 1, -128760419614954, 189913674726639, 1, -129970434012937, 0, 625378091446507, 382663562355204, 424825431253800, 510114907375210, -162093350923619, 63668421562537, 905079082638908, 839123650346360, 514973325611954, 406456105494313, 449200111529953, 224270124400000, 854793126751918, 484060054297279, 1, -273305504739413, -77861940671641, 282191291749755, 1, 72060915524080, 543412023470614 }

  64. {705503502456572, -88744418708933, 692195271257517, -339264350746074, 867931798332643, 76260337068069, 209841890108293, 581057166305915, 794364639212930, 784799422403324, 968503747275690, -181854041597672, 920208272996983, 72409606250559, 94726751753839, -34807862464379, -47233208402252, -82590525142195, -78400984965360, -263382559979739, 257675340481628, 691653472552648, 742626435219758, -74320764063192, -358285527379555, -261782718016010, -383716040539272, -9669631378535, -72946538920468, -151430031637815, 487559053062948, 419230973325805, 192612886693319, -444132653381044, 846651902528948, -234531438039638, 731481930444238, 180757208599412, 632632532083355, -250842114036319, -177334663684612, 329048801915607, 467354909344210, 553365984682305, 931968024925879, 352133330021294, 941244074547847, 21653113013101, -157832024244468, 595588661346062}

    333333333333333

    Returns: {705503502456572, 1, 603450852548583, -5931017412741, 534598464999310, 76260337068069, 209841890108293, 581057166305915, 794364639212930, 784799422403324, 968503747275690, 1, 738354231399310, 72409606250559, 94726751753839, 1, 1, 1, 1, -173081807620596, 0, 615995479700943, 742626435219758, 1, -99272958109415, -261782718016010, -383716040539272, -9669631378535, -72946538920468, -151430031637815, 154225719729615, 419230973325805, 192612886693319, -110799320047711, 513318569195615, 1, 496950492404599, 180757208599412, 632632532083355, 1, -94843444387599, 0, 463070377926484, 553365984682305, 931968024925879, 352133330021294, 941244074547847, 21653113013101, 1, 437756637101593 }

  65. {842842232045297, 925104698280120, 46814882404351, 903122815790057, 826596636326502, 359132608306603, -189143860600194, 610435842446750, 238003896993328, -327332251531425, -445471249311790, 337610461871455, 71550596765391, 427435372099372, 341364133802384, -277771704754515, 657413523332103, 877005692423933, -469075973919835, 182975662393304, 6835951811647, 578706585739149, 945055500193681, 597391487117490, 189749214710843, -88333145637131, 743189680010928, 513069660033175, 784010834996239, -175242795079500, 294415863554872, 293603382126992, 412718845662873, -326748448233156, 302996327396297, 776600185976897, 242849877150641, -40484645613753, -70004336998457, -229187526994902, 508696676246839, 883791818989951, -328797245541433, -280729436905156, 711084421751676, -483550939744041, 384985225179843, 805587999260760, -93500269529100, -15422683186055}

    333333333333333

    Returns: {733919279330140, 925104698280120, 46814882404351, 903122815790057, 826596636326502, 359132608306603, 1, 421291981846555, 238003896993328, 1, -439470167509883, 4277128538122, 71550596765391, 427435372099372, 341364133802384, 1, 379641818577587, 877005692423933, -135742640586502, 0, 0, 435184866610767, 945055500193681, 597391487117490, 189749214710843, 1, 654856534373796, 513069660033175, 784010834996239, 1, 119173068475371, 293603382126992, 412718845662873, 1, 1, 752848065140036, 242849877150641, 1, 1, -6343176273781, 175363342913506, 883791818989951, 1, -276193349113257, 377751088418343, -150217606410708, 51651891846510, 805587999260760, 1, 1 }

  66. {-62562776381045, -191691483755608, -382633531018780, 884102150899564, 577014818482661, -165064765053110, 786264311092728, 832419686282007, 514147593147581, 736263991276265, -387538385506110, 769431965647906, 504092983397097, 598769860307127, -316283801018793, 637187277063606, -105204807921088, -121232680108780, -190630449086791, -255341917104154, 104431540359394, -154615398886333, 147287257755978, 329389566474776, 637355979591950, -315352179827204, 99614049381524, 98673794466565, 135012413064861, 156623204094221, 914227173436498, 390822748487552, -398075875274465, -102414292809696, 991061133695428, -362429253595276, -177723330761818, -118282626648961, 66171309539264, 466888291374858, 557962433102909, -4592348438587, 114938688682377, -22367606990031, 795073544932465, 442660210485450, 78509929916454, 327748416513277, -10008916573123, 904137791298536}

    333333333333333

    Returns: {1, 1, -303554457822102, 550768817566231, 577014818482661, 1, 621199546039617, 832419686282007, 514147593147581, 736263991276265, -54205052172777, 436098632314573, 504092983397097, 598769860307127, 1, 320903476044812, 1, 1, -83734603783328, -255341917104154, 0, -50183858526939, 0, 143343490897421, 637355979591950, 1, 1, 1, 17948077085743, 156623204094221, 914227173436498, 390822748487552, -64742541941132, -102414292809696, 657727800362095, -29095920261943, -177723330761818, -118282626648961, 0, 199726267580789, 557962433102909, 1, 110346340243789, 1, 772705937942433, 442660210485450, 78509929916454, 327748416513277, 1, 894128874725412 }

  67. {376851844928786, -240275996570378, 749321425788176, 975552467579082, -88794982577542, 981071091683219, 398670418479477, -332292855258053, -467058376605699, -368623463553089, -134777553665693, 19127419529781, 380093043778847, 906923180438896, 885808559147056, -240074984256263, -401949536296383, -123126652711250, 83048996038344, 750438662332902, 84285211438260, 550162771300446, 587685503205931, 431257633955497, 109226613711469, 701817696701904, 998515751554547, 56478778437355, 951924460654827, 638655166915316, 382531019073887, 693481701205850, -485090418818319, 12541449648076, 340802950374048, -493056424894268, -177661416471332, -324887468415179, 226198318129085, 957092295676398, 802907809355377, 936614520570948, -143142023026708, 538134337933437, 645450099040273, 539988127473151, 374124581277172, 634741081900516, 579043119288614, 512672047093327}

    333333333333333

    Returns: {376851844928786, 1, 509045429217797, 975552467579082, 1, 892276109105676, 398670418479477, 1, -466017898530420, -368623463553089, -134777553665693, 0, 65887129975295, 906923180438896, 885808559147056, 1, -308691187219314, -123126652711250, 0, 500154325037913, 84285211438260, 550162771300446, 587685503205931, 431257633955497, 109226613711469, 701817696701904, 998515751554547, 56478778437355, 951924460654827, 638655166915316, 382531019073887, 693481701205850, -151757085484986, 0, 20011066688791, -159723091560935, -177661416471332, -324887468415179, 0, 849957280472150, 802907809355377, 936614520570948, 1, 394992314906728, 645450099040273, 539988127473151, 374124581277172, 634741081900516, 579043119288614, 512672047093327 }

  68. {194842484596372, 147151045325962, 190686146530932, -5069715039743, 37797272329689, -7491379832603, -150542554076354, -129640914437761, -183029668770872, 160373024387189, 177914481493776, 138131212591195, -92741053479996, 117346560805765, -188884439511017, -49993740009095, 77282970620148, 29561654463405, 187259190546894, 4118761062145, 173501181217399, 14079922224729, 145890192964885, 107548200826582, 76313980334094, -33548548437178, 2012219872486, 129641135409305, -130433527021027, 185024554564767, -132005377224621, 45829111426350, 139280773468084, 136053027449421, -122292851059559, 59935532020247, -64829980232826, -149236795246805, -37758869518404, 129600166255569, -28001745362398, -111254601177985, 145292986560940, 193258704045946, -4734604540167, 106623741726622, 137684410406990, 90051893452897, 73114421454283, 137852360878221}

    10000000000000000

    Returns: {194842484596372, 147151045325962, 190686146530932, 1, 32727557289945, 1, 1, 1, 1, 1, 1, 5714201354564, 1, 24605507325768, 1, 1, 1, 1, 55225636110331, 4118761062145, 173501181217399, 14079922224729, 145890192964885, 107548200826582, 76313980334094, 1, 1, 98104806844611, 1, 54591027543739, 1, 1, 53104507669811, 136053027449421, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14712546284716, 1, 101889137186454, 137684410406990, 90051893452897, 73114421454283, 137852360878221 }

  69. {-65100778282110, 116207398761868, -65808338527475, -32332638087485, 128485171956400, 52434439497509, -188953362198813, -175796350343405, -58680771846596, 105871744517646, 31782382085554, -54473107479168, 144886468654585, -126387010754478, 187871598647605, -87338487674417, -148245895136050, 13978850911516, 161057479705233, 154374605436032, -70351001939416, -36814149232857, 158341012884573, -51524623879847, 44587884634017, -32607936099165, -33865349927168, 11145753063912, 189922778473066, 185521046722051, 82907025332494, 176914602606725, 12722760704371, 82777287911963, -171527498218680, 127981561212578, -23756281429539, 114014015871943, -81690071110904, 165041769311828, -189262062893036, -100380155295796, -42367473966013, -143834907070028, 13661339098909, -173824237025241, -16985164309407, -52494374871028, -165363015708082, -176430921229499}

    10000000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, -45026214686729, -58680771846596, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  70. {181285010980119, -28230035306400, 158910931879628, -108592391259939, -179647026700939, 175383382481929, 52680488884117, 132500374896884, -174481502350, -135027021807161, -53783342119170, -178340692175007, -113912874976421, -90684828019786, -24939864140004, -153244342462053, 144329822305684, 96775276842072, -117950750688758, 18798811266262, 129527864457054, -87288683639219, -17193679486397, -132788806821133, -155114348007975, 55649574390385, 134488649890468, 112350483230671, -118145826702625, -157928959820576, -1682876963141, 153900633198396, 128629585709747, -143450924443142, 20477872387467, 197417107339368, -97814640855990, 120878280694108, 161672434332379, 147357203982805, 148333617545117, 161199680019972, -143463151376567, 92472108754961, -91810661698673, -100320452807278, -153809811871297, 189496113516414, 185727484045172, -99016265534005}

    10000000000000000

    Returns: {60560374008838, 1, 130680896573227, 1, 1, 1, 1, 72324828302048, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 152319952961014, 1, 1, 1, 1, 1, 1, 1, 1 }

  71. {53468422609978, 33427348229221, 95666551536751, -195711519752630, 85998960579206, 86911804809214, 160508880551194, 160238365079037, -111114020608120, -90186949464686, -88465045172433, -162704100045385, 103020293534740, -80402484476584, -70386463155751, -49743918857813, 198354172092433, -81889069975375, 96609277704599, 70749666016009, 62706084865435, -156970627897660, 103217668086185, 87078906861393, -119257796911183, -72979235175496, -136446659268001, 173310921173758, -185685223142341, 74146370883211, -105014447586650, 154563536056014, 8320586156900, 34839115863183, -142481526096910, 106741581197601, 8981205305971, 74906532299780, 182226051249839, 94712401341885, 32886357072810, 16684125012371, -74898008162125, -3077850754824, 123330972512510, 57108541708527, -39372753970628, -17385440141940, 42397501190070, 64303784031245}

    10000000000000000

    Returns: {53468422609978, 33427348229221, 95666551536751, 1, 1, 1, 137708126186981, 160238365079037, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13643159927326, 16684125012371, 1, 1, 45355113595559, 57108541708527, 1, 1, 1, 49943091108744 }

  72. {129824481072609, 171702159790520, 182715569196197, -192572874105495, -73709352752501, -166754804130415, -119006429092632, -97077500122469, 116323530091235, -43911349087418, 187237674884081, 192636423553406, -73056612725119, -162968609811301, 130484359172453, 179998578191703, -182753749377633, 83139638768049, 17053362725480, 119081910947326, -60191881330448, -188518346280070, 19516711651427, 86982996331173, 1863552952730, -58517227193799, 70223880120337, 132821377404722, -146729852833367, 157137047949101, -17247586437278, 153310761500603, 25709114856373, -69293763015786, -104296732906065, 108610130538984, -82323106368560, -4569165863880, -31508126030009, 24434822714076, -90734305493805, 85598197301521, -146609816181456, 196132022588456, 170143358397918, 63000017204251, 196758136688204, -42094232855755, -127584561977913, 135893694946305}

    10000000000000000

    Returns: {96039381185243, 171702159790520, 182715569196197, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 64795630963853, 25709114856373, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55583515681383, 63000017204251, 196758136688204, 1, 1, 1 }

  73. {180946340109409, 130728826992206, -46109811931565, -110291087768285, -113367755678442, -164235584256654, 199991758312864, 62855861717217, 93644784492191, 134960752357047, -92169133315021, 178407058017172, 143844662502359, 198709609784494, -189868451900144, 89076509345087, 145709432471440, 125331772035077, 49864885786207, -132478992283722, -117900818493880, 103442490615301, 107912495194278, -30221827154152, -170473138302795, -142598594993172, 176563144827084, -122931252686346, -105728252636270, 118878957077784, -10969369014112, -170711957246185, -9525546326676, -74806245799490, 57375094284112, -135339952546623, 165266114474614, -121659363034890, -87826860346102, -56731623384261, 148780541017200, 117537097748808, -120308174636229, 193909982526644, -4673018340386, -67568177392639, -88224439213189, -103402753525402, -24754050533236, -83481875541843}

    1000000000000000

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5265915669173, 1, 1, 44917489916381, 125331772035077, 49864885786207, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }

  74. {-22512792576119, -52310745279812, 148169310278378, -174185188062008, -187200625348337, 187996230419417, -143807531578009, -8383332137269, -184244687465128, -164772315531396, -167418108040753, -135256402178099, 83563903633813, 56503568443118, -72983861779999, -145569179148185, -162262222797868, 171510542292138, -196811882628205, -150808588193900, 145352277393079, -21798140335500, -140486670879641, -3842699282311, -62056085003177, 180840856074472, -71745783112460, -136650291160879, 115359165353760, 78022766782190, 159001802747243, 183087262191928, 159102246255563, -100137442910466, 184968901908089, -143518664001310, -109106433631476, -57165064767509, -184446409558354, 128486745205181, 62001942376670, 88110337593960, 153740892750513, -84561929528761, -191095860427052, -151786320645523, 71129292782280, 78525575169611, -151785377808347, -60153423546003}

    500000000000000

    Returns: {-22512792576119, -52310745279812, 0, -26015877783630, -187200625348337, 0, 0, 0, -148439320760989, -164772315531396, -167418108040753, -135256402178099, 0, 0, 0, -78485568851253, -162262222797868, 0, -25301340336067, -150808588193900, 0, 0, -16932533822062, -3842699282311, -62056085003177, 0, 0, -27555218198867, 0, 0, 0, 35470997075121, 159102246255563, 1, 84831458997622, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -51624698036134 }

  75. {-62024166138641, -194284058950558, -40853870768841, 141497384243602, -170198015560649, -81897198729291, 58916809206364, -108259268231657, 188480287982261, -54800010858864, 17990001211914, -78801500401819, -187244341410496, 50851032134226, 144202513538919, 166953608691497, 96277258318655, 157005126084837, 50301618995948, 195775012181085, 63692384407040, 122416473248127, 184008288278643, 141873762740929, 194078095784846, -176026806011109, -83367527940150, 173137689690095, -167625713916275, 52451873361940, 165340061056165, 74841475535066, 104426236570565, 106299909083131, 50747533311744, 188584555969961, -18319922490927, -158433925038443, 115170501025991, 173875958243012, -25723168172633, 167397107228511, -50916458891527, 173360858078746, 67605840786684, -104862052744982, -126597800320246, -88961150775555, 154929045500735, 32858860045789}

    333333333333333

    Returns: {1, -55607990050131, -40853870768841, 0, -28700631317047, -81897198729291, 0, -49342459025293, 0, 0, 0, 0, -114375563477004, 0, 0, 28673821031309, 96277258318655, 157005126084837, 50301618995948, 195775012181085, 63692384407040, 122416473248127, 184008288278643, 141873762740929, 194078095784846, 1, 1, 1, 1, 1, 1, 38751051775726, 104426236570565, 106299909083131, 50747533311744, 188584555969961, 1, 1, 1, 112292611739630, 1, 141673939055877, 1, 122444399187218, 67605840786684, 1, 1, 1, 1, 1 }

  76. {141872339883870, 16138628512287, 143624684829689, 48139719285732, 107112073741071, 88221912929840, 73125689382403, 112672916330889, -159818551784643, -99989324093394, -56735099153218, 122923226631095, -197652947584561, 103483792801802, 11882675408529, -32228603896101, -165626771809886, -190169390702909, 172739124599083, 196754332838785, 130103225484733, -18160983417197, -79550238244724, 122585514414524, -133478959287353, 115948806185926, 40936310234798, 7640738099060, 188277956261574, 43475869011260, 122244195974198, 108830946212518, 96653146951638, 135960332150190, -111324105332445, 160964635737203, 12658379416200, -167462280541398, -45724557168399, -53656582014423, -166069087370050, -85895839540540, 42580003462421, -69664582896543, -128500553755621, 90520706046695, -91520192052928, 11940886718788, 56111352362423, 12707069247375}

    250000000000000

    Returns: {0, 0, 132394961554432, 48139719285732, 107112073741071, 88221912929840, 73125689382403, 112672916330889, 1, -9807875878038, -56735099153218, 0, -74729720953466, 0, 0, 0, -82488907495656, -190169390702909, 0, 119493457437868, 130103225484733, 1, 1, 24874292752601, 1, 1, 23406157133369, 7640738099060, 188277956261574, 43475869011260, 122244195974198, 108830946212518, 96653146951638, 135960332150190, 1, 49640530404757, 12658379416200, 1, 1, -16843419724222, -166069087370050, -85895839540540, 0, -27084579434122, -128500553755621, 0, -999486006233, 0, 0, 0 }

  77. {13962142240510, 79381407868406, 95236713796348, 157567457789421, -160614043089291, -6999722978763, -83225797493604, -46177598793570, -88607015747193, -107500745007364, 36940949342584, 35349734078105, 156831374063599, 180585620347476, 117460328707878, 178065778523233, -105388577121612, -91167253379929, -133949917804, -126690354063989, 62186896698509, -193158999856009, -52985287429292, 19197417299640, -104885564191373, 165861959091995, 128717745941199, -80976776519344, 77881096598198, -59222941300150, 137956583396257, 183851823980154, -102997968042232, 192937351065798, 52562575657235, 48763344534126, 157521169470574, 36052956943687, -96875872626599, 27725192765783, 160523025173225, 192804196378627, -90564053465056, 169126397943303, -128041649577, 83585255395268, -162355557503091, 1540795159510, 80779092147258, -41435232253037}

    200000000000000

    Returns: {1, 1, 67109361455898, 157567457789421, 1, 1, -50839563561660, -46177598793570, -88607015747193, -107500745007364, 0, 0, 29122057484288, 180585620347476, 117460328707878, 178065778523233, 1, 1, 1, -123380134483337, 0, -130972103157500, -52985287429292, 0, -85688146891733, 0, 94579705033194, 1, 1, 1, 75637962174958, 183851823980154, 1, 89939383023565, 52562575657235, 48763344534126, 157521169470574, 36052956943687, 1, 1, 91372345312407, 192804196378627, 1, 78562344478246, 1, 83457213745690, 1, 1, 1, 1 }

  78. {-142811400061374, -111084319894892, -129764337176483, 52738269421123, -44556826932765, -129865826906901, -117253608607173, 141057291294442, -100438525410712, 109696338993008, -86337099483174, -124700692432429, -156690521911315, 8838295243314, -105960564340844, 120163659912324, 75136981727137, -61049067376584, -24895295960138, 74356955344348, 34430917602725, 136221553062746, 69941472348564, -47327930102429, 134522338519847, -124138782545230, 112709049479366, -50621892313219, 69648707930401, 93900984014959, -67741375538030, -99541735516663, -26403588820948, -150827218959556, 60957492451315, 58910941364333, 42764647318967, 9234494517374, -80093843552043, -95761409868075, 94472825188400, -84965355457050, 112920317375396, 66483034272372, -124375067407934, -24128897650440, 36176953935457, -142057896345198, -30909175270266, 35541536379631}

    1000000000000000

    Returns: {0, -50239389894407, -129764337176483, 0, 0, -121684384418543, -117253608607173, 0, 0, 0, 0, -60722687038865, -156690521911315, 0, -97122269097530, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  79. {69910290532449, 60145439529099, 117951948311974, 63093705483798, 58204660767737, 37612592469528, 16434070490294, -62475457662101, -160149451808390, 32171496154887, -137183243772347, -130576019507985, 52826536657721, -163749172081054, -77866718955971, -146680221385229, 17869790744987, 10348237857325, 69462458437843, 31972598128474, -129861458554498, 85557309243955, -15716196539417, -41268759379148, 65322955008162, -138993843180389, -42927182058275, 3649426499371, 46650962126431, 149718157756250, 155569803456864, 67587905628065, 72390843157858, 96318754707898, 9544663352354, 53229366463649, 89926357748164, -69487524262865, -73252352516483, -126992679928331, 2206977490135, 41355667695018, -126704429706860, 83945927736671, -67041533356863, 70062840255047, -30565150944240, 148650525138, -164550601272897, -134348919453453}

    500000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -34859969011057, 0, -110922635423333, -77866718955971, -146680221385229, 0, 0, 0, 0, -208373385869, 0, 0, 0, 0, -45098534846837, -42927182058275, 0, 0, 0, 0, 0, 0, 91885853332737, 9544663352354, 53229366463649, 89926357748164, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -95223127739995 }

  80. {-79717413547559, -123777216094365, 18473966172097, 151322911714329, -64118997453939, 37245384655863, 26600225745117, -61976627891166, 223027972272, -165380720622243, 74853983302591, 160550157693708, 141390683856035, -117055178314256, 9189949058426, -127556056012055, 50122296761831, -21181695406831, -25603892113955, 7883093520697, -33133948363878, 147875865411865, 17874236931025, -98705824005024, 44554050808690, 108812568797846, -69130716446788, -159658767559681, 30629943218617, 49562586776248, 127539994593592, -155461777134957, 44251294670534, 55029181054219, -148592994096561, 80266192645080, 9142949746504, -20532756531677, 63590376010784, -13383593723283, -40848830599419, -56811062950722, -153761393274667, -166291838157134, -92926987775396, 122124314292256, 123558132529688, -33961888402813, -84217135668717, -26720982775470}

    333333333333333

    Returns: {0, -102712189666980, 0, 0, 0, 0, 0, 0, 0, -57610829707670, 0, 0, 43461491519001, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -61760573194492, -166291838157134, -92926987775396, 0, 0, 0, 0, 0 }

  81. {-131516928327818, 120110553877587, -14043368256746, -11320233949230, -113964408082377, 25598873246988, 42458336293070, 19091775871216, 61470683005505, 58027891786343, -58824100108412, -28543766762505, 104388103654725, -126863942300700, -164253486433802, -125106165415166, -47668076473848, 23798211449935, -31404149987352, -24789631130182, -65328545675225, 122456582757079, 153075680551750, -45455629338119, 127104852306616, -65150760812452, -7253185579915, 58454353481290, 146684527978702, 44882871510615, -114847846120651, 145080513047670, -110051354885108, 33029836147166, -22784929467035, -20027855244215, -107832216652171, -100503819759306, 47771139510717, -55843397837438, 27289168286529, 57843377153628, -144099681822516, 21233228709361, -134537880689793, 116452146589865, -159998191986597, 162882084480934, -26495288454040, 50523287047312}

    250000000000000

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9843495322552, 1, -41117428734503, -125106165415166, -47668076473848, 0, -7605938537417, -24789631130182, -65328545675225, 0, 25532263308829, 1, 81649222968496, 1, 1, 1, 132734935067622, 44882871510615, 1, 30232666927018, 1, 1, 1, 1, 1, -78170339860674, 0, -8072258326721, 0, 0, -58967136382359, 0, -113304651980432, 0, -43546045396732, 0, 0, 0 }

  82. {-147637419880536, 44884925541038, 13658766199356, -3034793278199, 122996457158137, -100099238109918, 144183426378218, -33696727269618, -152660943287286, -125056663837192, -121603396939701, -66049440818549, 87956203316142, -120337784554808, 141947901617725, -80939486758337, 161615634666988, -31460450787116, 104372989660982, 90763544710711, -73838742556343, -112608898799825, -65353143028061, 94986616792518, 48275169970252, 128505631172027, -38396842831281, -160134079252200, 78578880186725, 143969090890234, -158826382293359, 32664103410314, 38529220147135, -9137429343378, 83268396466101, -18622780303833, 164477586468634, 150338302107599, -77937704802408, -134830726506448, 102449133226262, 82688394760843, 25500835684568, -119883374079352, 61120640580693, -73291220691845, 100495580876890, 99877782409254, 91153985370778, 2117364121156}

    200000000000000

    Returns: {1, 1, 1, 1, 30867935739792, 1, 44084188268299, 1, 1, -111414334394098, -121603396939701, -66049440818549, 0, -32381581238666, 0, 0, 22624049526376, 1, 72912538873865, 90763544710711, 1, 1, -51800784384231, 0, 0, 71767417934797, 1, 1, 1, 24017048993475, 1, 1, 1, 1, 1, 1, 132352714551608, 150338302107599, 1, -12768431308857, 0, 0, 10638363671673, 1, 1, 1, 1, 68319409095636, 91153985370778, 2117364121156 }

  83. {-381047995063219, 61261443901081, -951891655698929, -751344588073499, -850180511629348, -484825054424745, 289923398077351, -562278444787427, -423090305741854, -342795223578281, 200613022633126, 318584517415136, -449696357691870, 480254743164135, -122067996069672, -800345740393919, -803611060894735, 362007605482192, 19741120603762, 68742822141900, 180377350622625, 167180913737617, -813304751031604, -678200096798261, -841590714148205, -342234250254982, -883837396612446, -584937960278027, -842985150900579, -153617949703473, -475543334063270, 176260910468453, 274418440312675, -660390974188138, -26069939085184, -910304127129436, -999404248307979, -842982272362973, -516622138056415, -651515476526367, -746746248809687, -942345977176443, -959895946122746, -33668330837035, -683860356788510, -882381669421011, -883935277148526, -323267752126014, -171287903492046, -747448644405068}

    10000000000000000

    Returns: {-381047995063219, 0, -890630211797848, -751344588073499, -850180511629348, -484825054424745, 0, -272355046710076, -423090305741854, -342795223578281, 0, 0, 0, 0, 0, -372657810943064, -803611060894735, 0, 0, 0, 0, 0, -15254938443508, -678200096798261, -841590714148205, -342234250254982, -883837396612446, -584937960278027, -842985150900579, -153617949703473, -475543334063270, 0, 0, -209711623407010, -26069939085184, -910304127129436, -999404248307979, -842982272362973, -516622138056415, -651515476526367, -746746248809687, -942345977176443, -959895946122746, -33668330837035, -683860356788510, -882381669421011, -883935277148526, -323267752126014, -171287903492046, -747448644405068 }

  84. {-764763863233086, -642454539643817, 308126601738229, 178828014651012, -258879323920873, -287263990722381, -493390680892502, -616317968080722, 90682841808397, 330566942025360, -426870371020165, 184411138690761, -566234191837759, -412970061854790, -882783632565700, 259849833689511, -998875923209054, -635296300845386, 280240838328768, -669938585208110, -20840841792258, 290236550788926, -570317354972157, -548096459503101, -125234104053725, -787052264392238, 465711556185534, -784819222882475, -447660215052018, -401470481331709, -711611279189537, -531015960507359, 373292160481040, -336334979212428, -704568344127158, -641142132320646, -338821619407942, 140606629184855, -164046907624011, -235259358782438, 498960343609719, -11098736746864, 457696006189150, -829427312201638, -300725621597032, 149285558390943, 457546830297954, 298125981633872, 331550391428694, -689442647180833}

    10000000000000000

    Returns: {-217697748662456, -642454539643817, 0, 0, 0, -59188698254013, -493390680892502, -616317968080722, 0, 0, -5620587186408, 0, -381823053146998, -412970061854790, -882783632565700, 0, -739026089519543, -635296300845386, 0, -389697746879342, -20840841792258, 0, -280080804183231, -548096459503101, -125234104053725, -787052264392238, 0, -319107666696941, -447660215052018, -401470481331709, -711611279189537, -531015960507359, 0, 0, -667611162858546, -641142132320646, -338821619407942, 0, -23440278439156, -235259358782438, 0, 0, 0, 0, -184595320746665, 0, 0, 0, 0, 0 }

  85. {422526871080430, -490460315437579, 246976571124123, 319178053724486, -9754221098097, 88043436338881, -402650606046326, -129417819272026, -518222521228992, 456641483464474, -559247547926424, 81694539000162, -707276309316339, 348690342768440, -546333089198362, 57222998477493, 274442162900873, 22410631972641, -479449915774274, -739500295793764, 129572032280923, -656676255680595, 282099519369960, -867235284017646, -180127960114198, -427578304282402, 225277771539121, 142855321802487, 220272679648585, -471835659163346, 74567742971269, -874363211430697, -140765623934528, 329485810519951, -339495845938494, 133840526503468, 263368359744405, 343683206804670, -439866799499717, -662735168061209, -820769380395927, -418270504351440, 101692763802100, -719536321606193, -810197188607470, 341701122657400, -609147927094397, -86392055761524, -583584182629640, -743470732641594}

    10000000000000000

    Returns: {0, -67933444357149, 0, 0, 0, 0, 0, 0, -405847106457951, 0, -102606064461950, 0, -625581770316177, 0, -197642746429922, 0, 0, 0, -125374122423267, -739500295793764, 0, -527104223399672, 0, -585135764647686, -180127960114198, -427578304282402, 0, 0, 0, 0, 0, -683225354632581, -140765623934528, 0, -10010035418543, 0, 0, 0, 0, -361709874508383, -820769380395927, -418270504351440, 0, -617843557804093, -810197188607470, 0, -267446804436997, -86392055761524, -583584182629640, -743470732641594 }

  86. {-224429333979818, 318469533013164, -118930840316077, -643618538379437, -734215861520648, -228111503253768, -676871458871568, 106138189267881, 344625527689619, -93235814360379, -875433647925871, 14005336194868, -604489139989218, -201312009176495, 53938334498475, -971795650455946, -760708231107575, -568512063604512, -915381375377939, -484412336157176, -332959101456222, 97276636857811, 135613932247146, 387127143220707, -413371363251139, -83430456917846, -732496231266169, -699900953475652, -209784844048337, -796243628207698, -519020429242080, 100247759304460, -459951536958549, -521075878969621, -368776231479741, -963330754985130, -574150179916409, -214999799951721, 73295946604471, -989573117795220, 404754997769145, 228968911628421, 271361830919840, -986622654036641, -661685105999372, -302363168254620, 307187226644277, 247108741707545, -155760472660800, -767265240735901}

    10000000000000000

    Returns: {-224429333979818, 0, 0, -444079845682350, -734215861520648, -228111503253768, -676871458871568, 0, 0, 0, -517905745328750, 0, -590483803794350, -201312009176495, 0, -917857315957471, -760708231107575, -568512063604512, -915381375377939, -484412336157176, -332959101456222, 0, 0, 0, 0, 0, -609280339109490, -699900953475652, -209784844048337, -796243628207698, -519020429242080, 0, -359703777654089, -521075878969621, -368776231479741, -963330754985130, -574150179916409, -214999799951721, 0, -916277171190749, 0, 0, 0, -81536913719235, -661685105999372, -302363168254620, 0, 0, 0, -368729745044879 }

  87. {48322077434719, -309429528580387, 171621498676467, -759715296586941, -199459817954221, -728321693910378, -715970084772112, -113933337757793, 378572289400716, 28744096348084, 129001998904186, 218546008308049, -709287628786064, -761640678653826, -941807808008103, 92179277757084, 372117035560561, -437212181892217, 350245845287289, 483321503721118, 463407474809089, -452899860796807, 379239175315066, 348286976068297, -625264486260242, 193067990676745, -622039872233343, -432954978521791, -451226341620323, -262370454426313, 73604928219816, 222065195179506, 159832506515428, -391378623422913, -687957032802193, -120276380164750, 31462497718624, -58412942735979, -116449140997328, -618445226825344, -145359219044561, -852100465528280, -722329352645170, 129140502637947, 283049536524877, -999396930738320, -826522370520025, 53509811076965, -352650879784941, -667902241842562}

    10000000000000000

    Returns: {0, -261107451145668, 0, -588093797910474, -199459817954221, -728321693910378, -715970084772112, -113933337757793, 0, 0, 0, 0, 0, -716063914478855, -941807808008103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -339732442129474, -262370454426313, 0, 0, 0, 0, -623833026310356, -120276380164750, 0, -26950445017355, -116449140997328, -618445226825344, -145359219044561, -852100465528280, -722329352645170, 0, 0, -587206891575496, -826522370520025, 0, -299141068707976, -667902241842562 }

  88. {-58826993242310, -657046179561475, 42626506126702, -196918791631294, -664704905854620, -654790387621548, -664369185159856, 398928835303856, -72919527306020, -588026056423817, -437847047292193, -363438169898443, -832569956409845, -719515746190147, -238714071712491, -979080529538223, -35331416771574, -749733936786912, 205633420392717, -187021230075050, -789424684933040, -382077792912665, -420849440274530, -268278973637741, 150343694402316, -175093542737872, -179003134030253, -123623640774718, -961901201683177, -579570016715867, -496555064386458, 4269721955072, 309647036171824, 342053928767768, -315377090983726, 60629672177649, 37976444102887, -886021649793917, -747718904507737, -541757913478582, -769020314512862, -164538199209466, 251714551037353, -921069485202536, -829631075404077, 112398129071287, -665987148628356, -63669977961088, -997881061999080, -115784338027461}

    500000000000000

    Returns: {-58826993242310, -657046179561475, 0, -154292285504592, -664704905854620, -654790387621548, -664369185159856, 0, 0, -262016748425981, -437847047292193, -363438169898443, -832569956409845, -719515746190147, -238714071712491, -979080529538223, -35331416771574, -749733936786912, 0, 0, -770812494615373, -382077792912665, -420849440274530, -268278973637741, 0, -24749848335556, -179003134030253, -123623640774718, -961901201683177, -579570016715867, -496555064386458, 0, 0, 155970686894664, 1, 1, 1, -602792624497110, -747718904507737, -541757913478582, -769020314512862, -164538199209466, 0, -669354934165183, -829631075404077, 0, -553589019557069, -63669977961088, -997881061999080, -115784338027461 }

  89. {485096808547733, -510446072995305, 266042723447072, -464441550508256, 237316679199428, 101277868512456, 306816490068108, -752758901408399, -818207172226893, 407868809456213, -788113056915876, -369567430031775, -453505932082603, -909174488104128, -957918175113989, -762384237921283, -874670992797750, -850171379124544, 224226618345658, -816273720306982, 227375112310515, -798209087050406, -209467969857304, -659696742607320, -671641531284177, -238153321329035, -11908251139695, 259291213590013, -669123566253911, -353992125180822, -622778287629074, -34699742231386, -139215250367237, -374910919845493, -91339127814184, 398119348370632, -948419360793322, 72040368802119, 83928693512557, -303931212239906, -310915240820896, 85470082674561, -113061527052216, -833571478805420, -6814657291854, -326360959310258, -523649521713624, 40171524141234, -844990540603447, -201179900428242}

    500000000000000

    Returns: {0, -25349264447572, 0, -198398827061184, 0, 0, 145411037779992, -252758901408399, -818207172226893, 0, -380244247459663, -369567430031775, -453505932082603, -909174488104128, -957918175113989, -762384237921283, -874670992797750, -850171379124544, 0, -592047101961324, 0, -570833974739891, -209467969857304, -659696742607320, -671641531284177, -238153321329035, -11908251139695, 0, -409832352663898, -353992125180822, -622778287629074, -34699742231386, -139215250367237, -374910919845493, -91339127814184, 0, -550300012422690, 0, 0, -147962149925230, -310915240820896, 0, -27591444377655, -833571478805420, -6814657291854, -326360959310258, -523649521713624, 0, -804819016462213, -201179900428242 }

  90. {-694434803530576, 133655360063759, 246562625235905, -57078681033274, -804997858484537, -936962995641850, -807116296931310, -971824438473244, 349829164957803, -923007350764582, -5532143506442, -134443860554611, -716299699651752, 69529226830188, -880818777678291, -99959501869981, -28619344044849, -888173383436631, -909513602359985, -343471282847378, 334068970632159, -20587486741280, -493122185800133, -297303761312521, -582771752917011, 397393100785036, -21898503903069, 479619187368208, -670192155200743, 325513463954565, 131181049323665, -570313094403819, 480858368044161, 117043761400692, -571213072553088, 210773692983294, -641872914476325, 399860893946650, -238617437431989, 6464387490635, -111191016674201, -594611269264822, -910339247932203, -223553150670995, 25875416440069, 136248519348690, 358362114933366, 99483644534178, -220670655958640, -280988436232066}

    500000000000000

    Returns: {-694434803530576, 0, 0, 0, -481858554218147, -936962995641850, -807116296931310, -971824438473244, 0, -573178185806779, -5532143506442, -134443860554611, -716299699651752, 0, -811289550848103, -99959501869981, -28619344044849, -888173383436631, -909513602359985, -343471282847378, 0, 0, -179640701909254, -297303761312521, -582771752917011, 0, 0, 355113784250175, -170192155200743, 0, 0, -113618581125589, 0, 97902129444853, -71213072553088, 0, -431099221493031, 0, 0, 0, 0, -538094441933727, -910339247932203, -223553150670995, 0, 0, 20486050722125, 99483644534178, 1, -1659092190707 }

  91. {-491165593874808, -948520219168956, 59263988833139, 209731687292084, -568823003946223, 269293596656446, -833112315505974, -286495324735892, 499940387186837, -464702936203842, 86199595847369, -58541957506821, 96674593021473, 14155873028572, -748359153039419, -697053767849854, 197320137668465, -100613807556617, -320852834051347, 20843351208845, -779319037973237, -240252222220551, -470276564186291, 265636599161962, -811065626230798, 302569668903026, -131905906929013, -394116741360185, -625010152734102, -868286048374272, -965822629281255, -321670434830244, -499289719499496, -390833743274533, -931806391266182, -153446613505572, 31355665523374, -934307641298917, -14827023147372, 247007668367138, 100886248087133, -151943283751722, 199846536675228, -95978262381882, -632305320447280, -815808585656978, 440389620455972, -394103763864663, -545515016762809, 206737653628816}

    500000000000000

    Returns: {-284427940245992, -948520219168956, 0, 0, -299827327821000, 0, -563818718849528, -286495324735892, 0, 0, 0, 0, 0, 0, -574633597665831, -697053767849854, 0, 0, -224146503939499, 0, -758475686764392, -240252222220551, -470276564186291, 0, -545429027068836, 0, 0, -223452979386172, -625010152734102, -868286048374272, -965822629281255, -321670434830244, -499289719499496, -390833743274533, -931806391266182, -153446613505572, 0, -902951975775543, -14827023147372, 0, 0, 0, 0, 0, -332486413451385, -815808585656978, 0, 0, -499229160171500, 0 }

  92. {-13409586692075, -617789061854852, -286102301737068, -265631216847211, -536936657307912, -835317884111656, -166664399423722, 386081414552195, -33711819325541, -931981424204253, -585800346646982, -566107460734251, 447917597399930, -797065220245523, -626791487704390, -507706053956373, 34302849378786, 45861416007844, 499162441388084, -150886249730213, 481722443491365, -203261149307209, -847753341330427, -620401665572192, 416689725486429, -808981974586045, 170967108992730, 470296852421632, -313062943248943, -484524577591592, 49399253241689, -558003042746982, -190876669348714, -680607479255607, -8375385577420, -856367761045427, -189261677527860, 267998195447663, 140764355791001, 216693773575014, -99968200193869, -648633321701818, -316089670078453, -206475421622884, -312266163041987, 97664098745227, -922880278118081, -440723275576179, -644173821205261, -756762116613783}

    500000000000000

    Returns: {-13409586692075, -617789061854852, -286102301737068, -265631216847211, -536936657307912, -835317884111656, -166664399423722, 0, 0, -579611828977599, -585800346646982, -566107460734251, 0, -349147622845593, -626791487704390, -507706053956373, 0, 0, 79326706774714, 1, 330836193761151, 1, -551014490637637, -620401665572192, 0, -392292249099616, 0, 141263961414362, 1, -297587520840536, 0, -508603789505293, -190876669348714, -680607479255607, -8375385577420, -856367761045427, -189261677527860, 0, 0, 125456324813678, 1, -248601521895688, -316089670078453, -206475421622884, -312266163041987, 0, -825216179372854, -440723275576179, -644173821205261, -756762116613783 }

  93. {88083376811198, 153167031597453, -165381093795179, -35176646861710, -93558145102329, -7144566881854, 26128058826026, 33881985406399}

    9999999999999999

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

  94. {-114388635533593, -48217719496642, -113049326426144, -28062850530522, -378576491916, 142135945843518, -34527959187407, 152722171709921, -166561836870847, -44973132524338, 47405061657776, 133084907622003, 32905050492399, 44530996212189, -2624096476386}

    9999999999999991

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

  95. {105935300408057, 112663372852773, 56404291540345, -77281314091211, -121753333087079, -63258574339955, -153266067891064, 71807732430157, -90737133329406, -137207220984289, 13390672203831, 143124391220927, 51412923125516, -84392686394989, 89082026421080, -40465535933926, 113496940461623, -109270817760593, 133102368368942, 34356607644103, -117538119885996, 70394177021175}

    9999999999999983

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

  96. {-34814622202243, 97908466300427, 35788214435095, 89089256238876, 107779755793477, 62748827158625, -83715417392375, -115205962968403, -31454842724702, -15276422407491, -140705481784552, -43767119235000, -164549138405233, 34405081326368, 103668958923118, -97695048025346, 16380335135657, 148334216771649, 149861942221334, 129063543899781, 28095465523750, -10341777830871, -41492245729214, 12574115707599, -156539168413143, 166149164389279, 2973832183226, -165644069009215, -83619859880446}

    9999999999999988

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

  97. {18653573028245, -638998344586, 19438770626888, -137943274645493, 71313016294262, 108960886237918, -82141424911447, 7583389771773, -131158161433871, -151529889170610, 144755822404020, -27867349464252, -81143814596914, 120217847858561, 123468257534778, 62499756235762, 117074744496688, -61488983837943, 20934617811286, -34403935337984, 37890450973049, 78317667727765, -30369897289453, 133380429448868, -87588655437659, 61778774320656, 93898928137494, 16857152021008, 35999675346490, 46735748344880, -8381061330865, -105019268873893, -50185927121821, -142090124883236, -93024759634176, -94783982306168}

    9999999999999992

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

  98. {-97726393808558, 35389234973669, -104342328182693, 85427328529096, 102710957933832, 56914087182894, -96891101421454, -29529777653611, -4710853543518, 21425036865088, 57034494696697, 104234601445495, 35884012723372, -162712052541905, 6698651623339, -126191529095625, -23266139576226, -13360109444730, -115799539717835, 2990260183280, -51386222663646, -31104235138901, -150934700634107, 21202545537529, -138296081711462, -20018180836730, 50298736948620, -8711281042230, 7926466559465, 2312680227186, 124297576552381, -4034668381133, -1451785927978, 159430656716924, 105908434393153, 25734334950073, 52115960216057, 88426818571785, 91433466295338, -52675145686407, -36782095355861, 66064922883270, -45352885056867, 62047723618691, 157866099201860, -73286186821141, 31497364375042, 64821127230980, -71503263604829, -160027022587624}

    9999999999999986

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

  99. {-68026333942971, -50713879385046, 86679208832005, 87268924228335, -27921055568192, 48920021458084, -31217483394946, 38160445276192, 145276109433763, 155856848786244, -68375435878253, 136553016084157, -132543507605279, -30562412229158, 146801921083516, 100031754812098, -111506340225287, -141649155058807, -118810688159053, -106906205180627, -28803025351438, -28533797630951, 23228840694376, 104583617092702, 20144020842270, 49569651989698, -6995435210134, 24293257726043, -59792862503768, 45839531139466, -86253977904282, -52141648655129, 111206141774816, 74855906002189, -141858877623207, -98185039879484, 133671996916196, -126870472336462, 107681848009095, 44905848831235, 100188420047086, -146972816533414, 93484129243530, -154507956982960, -25377042443631, 55590264482814, 46094115029707, -146754861612645, 97503286556499, -87108815076985}

    9999999999999984

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

  100. {-99373689886067, -126085211786864, -39510586313246, -66088658376872, -101320528086369, -152387526332295, 55462844988379, -27851578353253, 63846845785553, 65333246455545, -155570266472112, -53787863321036, -23405051535888, -46667023987632, 119400414381212, -160437586621872, 136181086597287, 134369409283996, 43889960518165, 124682335489971, 85342407099660, 21338009103617, 118263768738548, 19561044116136, 119188218090887, 151969393143140, -77710159928519, -115638663924760, 62945730899391, 13911289053642, -4819218743210, 17294223282190, 57742791982264, -164471102193814, 45939075395714, -68362808916002, -156484849003662, -77781761359674, -84146894222042, -50781667588849, 112989766086339, 73863182431244, -140176142471883, -150439884329637, 110439236696280, 74137347532300, 139853868610569, 50450900852895, 67405202849687, 57497124290976}

    9999999999999981

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

  101. {125603780244160, 24530394618255, -111131328009570, -161095958397809, -6254716727400, -62146017016241, 54546037802106, 107022555909463, -9031360355330, 119392627739707, -595710377015, 60076715069448, 119853262188517, 622802825064, -159795780415344, 109922705621395, -40545278977851, 117084882195590, 155331005140851, 164007522964270, 144738912057611, -47412959377122, -132131057245495, 40907509835759, -157636765460238, -152727472030035, -156072149751399, -115717211262271, -34789585701067, 29986041526137, 13479786926526, 13740656988931, 164796918245103, 80995423325770, 115879159214529, -86781186363761, -110016645520863, -33694537030773, -159532178586479, -97943934116638, 50355680827619, 113049631026129, 37393998450059, -148184939658053, -140563079628978, -123966299644992, 96922845443269, -24058083291416, 106646772364628, 104936606395253}

    9999999999999972

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

  102. {9999999999999999, -9999999999999999, 9999999999999999, -9999999999999999 }

    9999999999999999

    Returns: {0, 0, 0, 0 }

  103. {0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2 }

    1000000000000000

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

  104. {-4420948893066024, 4655870752979346, 1662765844904176, 7546356583794141, -4798593157429144, 2842269129291794, -9528114487223426, -9287713991315740, -4081879987450628, -629452687687109, 6573195622447256, 576364588137014, 4394867226112926, -3770306483490189, 9215297105423308, -2865876030345843, -3872167485304708, 1469594365336806, 6596177944619528, 8166436595196069, -7216606837767319, -2913410653813758, 2698085241473569, -6603504740353600, -2652817683412901, 9856624980352251, 6318912347348303, -1480976436315613, -1123389691242517, 9987867844568136, -7711303906420817, 7244680303549079, 7092594700490712, 725011242582564, 4532136690698432, -8177725643278359, -2677293272704124, 7320925905780494, 7626163180921831, 4050679668805482, 9120158891947125, 965142756182089, -825140507191061, 7006413279611759, -9275600551226667, -924135797636003, 0, -673298797731886, -9193436830779917, 3634057487595412 }

    10000000000000000

    Returns: {-786891405470612, 0, 0, 3864993181677663, 1, 1, -1484438515360778, -9287713991315740, -4081879987450628, -629452687687109, 0, 0, 1544427436697196, 1, 5444990621933118, 1, 1, 1, 1327728794305780, 8166436595196069, 1, -130017491581078, 0, -3905419498880031, -2652817683412901, 0, 6175537327700554, 1, 1, 7383501717010004, 1, 1, 6625971097618972, 725011242582564, 4532136690698432, 1, -855018915982484, 0, 4947089086702325, 4050679668805482, 9120158891947125, 965142756182089, 1, 6181272772420697, 1, -199736348862671, 0, -673298797731886, -9193436830779917, 0 }

  105. {7283883976972458, 2333504282839210, -5922472428562753, -3171758813742569, 3736153105140548, 5931045143903816, -6519270173011242, -6621287723404476, -7047526738910968, 34396663178348, 5691198471119036, 1636016683964748, -8740864192655613, 3567889717232478, 6134713678679416, 4471694981764230, 3298380145953888, -8985341018344144, -2309700998862534, 8081174544362040, -3011486756682538, 4880941828287772, 1799183638096822, -8883294852549206, -3456414207006568, -3115237013759962, 57943465301226, -5838809117587584, 3992691307935882, 638168370767898, 6120654791038564, 2712483271367368, 6064731964442844, 3299202779736756, -8026836573731542, -8132785757557601, -9644720771501170, -5998135496762616, 7505869743564324, -8462209051485057, 2367932087928498, 2829287571659340, -2200304618789359, -2694299502364490, 3323365230721112, 5677447661003512, -1346811273826798, -6091191966441356, -2444962773028370, -2436286208245679 }

    9999999998765433

    Returns: {0, 0, 0, 0, 0, 190355267785277, 1, -3140557897650286, -7047526738910968, 0, 0, 0, -1379252374393481, 0, 0, 4174298378910691, 3298380145953888, 1, -1295042018441246, 0, 0, 0, 1749813255298663, 1, -2339709060790342, -3115237013759962, 0, -5780865652286358, 0, 0, 751514470976911, 2712483271367368, 6064731964442844, 3299202779736756, 1, -6159622332523711, -9644720771501170, -5998135496762616, 0, -956339307920733, 0, 0, 0, 0, 0, 0, 0, 0, -579537583137911, -2436286208245679 }

  106. {100, -99, 0, 100, -99, 0, 99, 1, 1, -98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    1023

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

  107. {999999999999999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -999999999999977 }

    9999999999999957

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

  108. {-1496205455472, -2199962435454, -415227486240, -2658174885600, 192048931672, -13727423163894, 11773399146912, -1263856986000, 9155776275000, -3417605085720, 3486037401180, 333976977528, 18215106601354, 14001579113600, 705120460058, 6634912677536, -4778066047104, 264870755730, 769773756189, 19032047718912, -173246272170, 2309641906880, -4626520238964, -1725566744160, -1633419379788, -2525036810940, 473105133600, -1232164768352, 5440405545351, 10021101667500, -5829998192356, 1486155875886, -1721295036756, -383837274240, -12959043580938, -9461602744524, 10970374822536, 8152131510900, 2460584621250, 7048209510320, -3367964515795, 1671296663760, 7286068533240, -1663152457500, 8425365528888, 5826427381719, -9807777009522, -304089602577, -1039583511468, 4240365294960 }

    10000000000000000

    Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11066805006643, 14001579113600, 705120460058, 6634912677536, 1, 1, 1, 15288626183724, 1, 2136395634709, 1, 1, 1, 1, 1, 1, 1, 4191904404240, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5351080193271, 1, 6762213071387, 5826427381719, 1, 1, 1, 1 }

  109. {732989624715884, -190517437128416, 5698502677237763, -1847709293312124, 5739031878285157, -8298913914819639, 9157695575097486, 1957698829229788, 183048234596606, -5775378478991247, -2906363716103621, 2663252258665854, -309796336662451, 166333518341822, -7576299368851391, 8419643888135984, -3832773078727001, -4342669493005675, -6193873360423405, -2500341200776203, 4683134482746783, -8672570692869093, 6174226667073384, -4282797031366636, -7003524893311219, -1036168941264972, 3998433916942387, 1188881380922384, 6316939087795459, -2333625969265147, 4432234088907946, -1337522257951568, 3682563504255448, -7867227988716556, -4272733939050174, 7580204998060792, -4480473669898208, -6747684299771226, -5418021369587024, 4439672316769325, -5542177185729871, -2496709582280832, 4919469441277417, 8667656477970901, -8432224884132705, -1809100691508186, -1729928446232543, -4445093109397069, -5869087752005312, -998336753117570 }

    9999999999999999

    Returns: {0, 0, 0, 0, 132297449798265, 1, 858781660277846, 1957698829229788, 183048234596606, 1, 1, 1, 1, 1, -3738252123601040, 0, 0, 0, -5949672044020097, -2500341200776203, 0, -3989436210122310, 0, 0, -5112095257604471, -1036168941264972, 0, 0, 1504254385660231, 1, 2098608119642798, 1, 2345041246303879, 1, -2139961927766732, 0, 0, -3647952971608642, -5418021369587024, 0, -1102504868960546, -2496709582280832, 0, 3587125919248319, 1, -241325575640893, -1729928446232543, -4445093109397069, -5869087752005312, -998336753117570 }

  110. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }

    10000000000000000

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

  111. {1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 10000000000000, 1, 0, 1, 1, 0, 0, 0, 0, 0, -10000000000000, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0 }

    999999999999999

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

  112. {-7640823216473640, -576999836359378, -5504841785242448, 3334076897404844, -9411146044166908, 9142821267272438, 5575635304297335, 4909613175324571, 8224358062548684, -9841847985761134, 8510726038443557, -6925908485428581, 6546458748118007, -689252080873152, 1367843881394676, -224147509225255, 0, 0, 0, -7112349947482109, -7299791934261282, -4061838110245377, -925625759399393, -2369189788412509, 1359854010797110, 0, 1533994698286196, 0, -2023233757240899, 8984148683525697, 9074526909235328, 7558686837931867, 7977877495774173, -5503044384319830, 4911322152953071, -4606114697733570, 6018555392050006, 7754660094128898, 0, -6845921099519558, -7711064803559211, 8406886700659086, 9444924488039063, 3623683971860001, -5846407020366699, 1620687593018415, 9733048550905769, -1013726941088119, -3027021429668028, 6503805062996055 }

    9999999999999998

    Returns: {1, 1, -3722664838075470, 0, -6077069146762064, 0, 4718456571569775, 4909613175324571, 8224358062548684, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -5668269275075286, -4061838110245377, -925625759399393, -2369189788412509, 0, 0, 0, 0, 0, 0, 8929290544603434, 7558686837931867, 7977877495774173, 1, 1, 1, 820718462949674, 7754660094128898, 1, 1, -4556985903078773, 0, 7851811188698151, 3623683971860001, 1, 1, 5507329123557483, 1, 1, 2463056692239906 }

  113. {1, 0, 0 }

    100000000000000

    Returns: {0, 1, 0 }

  114. {1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 }

    10000000000000000

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

  115. {1, 0, 0, 1, 1, 1, 0 }

    1000000000000

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

  116. {1, 0, 0 }

    10000000000000000

    Returns: {0, 1, 0 }

  117. {1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0 }

    9999999999999999

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

  118. {0, 0, 0, 1, 0, 1, -1, 1, 1, 1, 0, -1, 1, 0, 0, 1, 0, 0, -1, 0, 0, 1, 0, 0, -1, 1, 0, -1, 0, 1, -1, 1, 0, 0, -1, 0, 0, 1, -1, 1, 0, -1, 0, -1, 0, 1, 0, -1, 0, 1 }

    10000000000000000

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

  119. {0, 1 }

    10000000000000

    Returns: {0, 1 }

  120. {1, 0 }

    10000000000000000

    Returns: {1, 0 }

  121. {-91829520634017, -31159890084126, 60185277751808, 27676289576879, -3043151922842, 65559701845100, -4082827705759, 39827164661531, -9767476872922, -88616269141706, -7716390570974, -53632330384937, 71844432089089, -56628037485679, -26288866318220, -75095103274690, 97186066309117, 17306305126808, 81451599772870, -55948741980610, -92763272754904, 32276153325197, 24629757156802, -22498592165148, 71233721746468, 36033996742419, 13597478173704, -40400880475972, 70031450970414, -85760263239578, 41967628868946, 54472798688556, 78989033195250, -25440792264733, -8326423374056, 2964245586512, 1510602997656, -96925635200648, -31441246993981, -18527800882068, -93002271938981, 96908348840002, -77307197899528, -22677854514151, -43037494728349, -21085892341156, 89679434775553, 81503310474823, -12346189832153, 38515616306390 }

    10000000000000000

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

  122. {0, 1 }

    9999999999999999

    Returns: {1, 0 }

  123. {455236621165941, -497090278276684, 977787763125120, 851961667454849, 400633195370116, 620904275198367, 777745512776893, 16427434825841, 483014922654535, 236368783404508, 297522871191649, 578634972548629, 600958052788525, 912243821700292, 561048597448642, 915764577026632, 603534634199248, 7041003949226, 531142800950739, 505846790138333, 53333655491385, 811771246345464, 880212544253015, 852170783775654, 853814254051276, 963669930195962, 6281200315195, 912537822281202, 72150535255182, 208927328398683, 852794551003943, 335038313786703, 802615499590555, 866961955496313, 228535520121362, 43198968797643, 675566341371923, 696382801997834, 801862290703655, 627673500782189, 242965317313490, 934671044776897, 665148951380311, 912803025558781, 803422539724867, 774981631490998, 747712884877220, 908651531650989, 781942949358584, 663750681593127 }

    3587954564157

    Returns: {455236621165941, -493502323712527, 974199808560963, 851961667454849, 400633195370116, 620904275198367, 777745512776893, 16427434825841, 483014922654535, 236368783404508, 297522871191649, 578634972548629, 600958052788525, 912243821700292, 561048597448642, 915764577026632, 603534634199248, 7041003949226, 531142800950739, 505846790138333, 53333655491385, 811771246345464, 880212544253015, 852170783775654, 853814254051276, 963669930195962, 6281200315195, 912537822281202, 72150535255182, 208927328398683, 852794551003943, 335038313786703, 802615499590555, 866961955496313, 228535520121362, 43198968797643, 675566341371923, 696382801997834, 801862290703655, 627673500782189, 242965317313490, 934671044776897, 665148951380311, 912803025558781, 803422539724867, 774981631490998, 747712884877220, 908651531650989, 781942949358584, 663750681593127 }

  124. {418241293272, -473216427523, -47326128543, 43925729794, -54373853268, -7546812321, 9759213487842, -94372972343, 8326268436, 85436582685842, 3217685423992, 45632765961299, -8423649267981, -237621223, -286912921, 128649873213, 4192429174921, -5284129641298, 3127128312232, -318267312, -4236418231, -45238649821, 4327618612, 12769873912, 832138621, -32167321, 4582364238, 82312312, -237621223, -286912921, 128649873213, 4192429174921, -5284129641298, 3127128312232, -318267312, -237621223, -286912921, 128649873213, 4192429174921, -5284129641298, 3127128312232, -318267312 }

    1000000000000

    Returns: {417923025959, 1, 1, 1, 1, 1, 9220675995976, 1, 1, 85350535981933, 3217685423992, 45632765961299, -7423649267981, -237621223, -286912921, 0, 3321079048134, -4284129641298, 2127128312232, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100894144068, 4192429174921, -4284129641298, 2127128312232, 1, 1, 1, 127807071754, 4192429174921, -4284129641298, 2127128312232, 1 }

  125. {1, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0 }

    1000000000001

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

  126. {9922599958705789, 4116169199971933, 8884837342674933, 2445207259442057, 3333986179614514, 9270413025495872, 5695837294893641, 96225152524105, 647594363932146, -32591154235, 4838995035424802, -46619154690, -77030471833, 7931699942546866, 2344043690975423, 7965739559709398, -12974457953, 2340179752565345, 3263918975600796, -29814529655, 2566746896027705, 8129914289950226, 2115483376233228, 5193167397440724, -96360517327, 6435105163042888, 6530713783704025, 4759480474487287, 4803701642099524, -66849345541, -86015042706, 2872272739318222, 9248997448411669, 1145142911113110, 35572517902383, 5320477344776010, -9834683565, -15388057155, 5181388306145093, -41437673021, 6755230441023833, 1900353481961417, -21928200512, 9533009237216618, 1817127133038220, -70696555549, 8986639805962907, 8354512954580904, -68520278233, 6948867519382416 }

    10000000000000000

    Returns: {9922599958705789, 4116169199971933, 8884837342674933, 2445207259442057, 3333986179614514, 9270413025495872, 5695837294893641, 96225152524105, 647594363932146, 1, 4838962444270566, 1, 1, 7931576292920341, 2344043690975423, 7965739559709398, 1, 2340166778107391, 3263918975600796, 1, 2566717081498049, 8129914289950226, 2115483376233228, 5193167397440724, 1, 6435008802525560, 6530713783704025, 4759480474487287, 4803701642099524, 1, 1, 2872119874929973, 9248997448411669, 1145142911113110, 35572517902383, 5320477344776010, 1, 1, 5181363083404371, 1, 6755189003350811, 1900353481961417, 1, 9532987309016105, 1817127133038220, 1, 8986569109407357, 8354512954580904, 1, 6948798999104182 }

  127. {1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0 }

    100000000000000

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

  128. {1, 0, 0 }

    2

    Returns: {0, 0, 1 }

  129. {5, -2, 0, 0, 0, 0, 0, 2, 4, -1, 0, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0 }

    999999999999999

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

  130. {1000000000000000, 1, -999999999999999 }

    10000000000000000

    Returns: {0, 1, 1 }

  131. {0, 1000000000, 1, -8349342534, 0 }

    1023454

    Returns: {0, 998976546, 1, -8348319080, 0 }

  132. {10000000000000000, 0, 0, -10000000000000000 }

    10000000000000000

    Returns: {0, 1, 1, -2 }

  133. {1, 1, 0, 0, 0 }

    10000000000000000

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

  134. {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    10000000000000000

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

  135. {99999999999999, 0, 99999999999999, -99999999999999 }

    9999999999999991

    Returns: {1, 1, 99999999999996, 1 }

  136. {1, 0, 0 }

    999999999999998

    Returns: {0, 0, 1 }

  137. {0, 0, 1 }

    10000000000000000

    Returns: {1, 0, 0 }

  138. {1, 0, 0 }

    1002

    Returns: {1, 0, 0 }

  139. {1, 1, 0, 0, 0 }

    1000000000000000

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

  140. {1, 0 }

    1000000000000001

    Returns: {0, 1 }

  141. {1, 1, 0 }

    100000000000000

    Returns: {0, 1, 1 }

  142. {0, 100000000000, 1, -834934253434, 0 }

    10234543437

    Returns: {0, 89765456563, 1, -824699709997, 0 }

  143. {1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0 }

    999999999999999

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

  144. {999999999999999, 1, -999999999999999 }

    999999999999999

    Returns: {0, 1, 0 }

  145. {423152345, 2213, 102412, 43245, -234534, 234, -123414, -23462364, 151345234, -23672652, 1345321451, -312451345, 15413245, 1234124, 2365456, 32, 312342, 123, 42315341, 13623613, 132451345123, 13451234, 13451345, -1453, 5134531, -5134653, 31451345, -13465427, -13451324, 23452367, 211324, 134631266, 13613575757246, 246423562, -3252345234523, 23, -123123123, 13253452, -2345234523453245, 12312312, -235235, 123123123, 534216, 23454325, 23423, 123123, 5446, 23423, 123, -4444343 }

    4321514253461

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9426492786500, 246423562, 1, 1, 1, 1, -2344165464303959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  146. {100000000000, 0, -1, -10000000000000000 }

    100000000005

    Returns: {0, 0, 0, -9999900000000001 }

  147. {804289383, -153069114, 681692777, 714636915, 957747793, -575761665, -280114614, 649760492, -403483351, 189641421, 25202362, 350490027, -216631310, 102520059, 1044897763, 967513926, 365180540, 540383426, -695910828, 303455736, -964994789, -478404632, -705297433, 726956429, -663534218, -138978470, -721277138, -766334877, 1145174067, -531296865, 101513929, 801979802, 315634022, -364276942, 369133069, 125898167, 59961393, 1089018456, -371824989, 656478042, 131176229, 653377373, -140515579, 914544919, -391586216, -243101463, 734575198, 973594324, -850201685 }

    973594324

    Returns: {1, 1, 482711358, 714636915, 957747793, 1, 1, 1, 1, 1, 1, 1, 1, 1, 886521175, 967513926, 365180540, 540383426, 1, 1, -383855559, -478404632, -705297433, 0, 0, -75556259, -721277138, -766334877, 171579743, 1, 1, 372196864, 315634022, 1, 4856126, 125898167, 59961393, 1089018456, 1, 284653052, 131176229, 653377373, 1, 774029339, 1, 1, 99887517, 973594324, 1 }

  148. {9999999999999999, -3, 9999999999999999, 9999999999919999, 9999999999999999, 9999999999999999 }

    9999999199999999

    Returns: {9999999999999999, 1, 9999999999999995, 9999999999919999, 9999999999999999, 9999999999999999 }

  149. {10000, 10000, 0 }

    3

    Returns: {9999, 10000, 1 }

  150. {1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0 }

    1000000000000000

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

  151. {5, 3 }

    1

    Returns: {5, 3 }

  152. {127087881097000, -2859072461708512, 2902111966041075, -84768145978530, -282406622136984, 9604895986724336, 168685006428556, -8966195088718360, 9336441051022058, -5384676684753992, 5592585258261912, -79253091260373, -1527830950858800, -6881621350789120, -9858888318834300, -4748272423675300, -9074658225577912, -6041734239856640, 3263515467430368, 6572283859800152, -689635227488290, -137053006100180, -4111969441154560, -2389189366175273, 4422488367040240, -6779796759057690, -1575346697510000, 8005758746382370, 4727278875424441, -7820202749478158, 7417340627014160, 6051882744310400, -2807450472156720, -2603988002373570, -2780997064048480, -9740977290635056, -4153361204538, 3236717763687200, 767629625406336, -5229714232270710, -6009894336776640, 2379088243665928, 3056467526008832, 6620046881103450, -3493976709050942, -6190556859104000, 2127362674877236, -3456631163370144, -8757398140945660, 3785790244153120 }

    834567891234568

    Returns: {127087881097000, -2024504570473944, 2067544074806507, 1, 1, 9237721218608820, 168685006428556, -8131627197483792, 8501873159787490, -4550108793519424, 4758017367027344, 1, -772516150884606, -6881621350789120, -9858888318834300, -4748272423675300, -9074658225577912, -6041734239856640, 2428947576195800, 6572283859800152, 1, 1, -4104089783508464, -2389189366175273, 3587920475805672, -5945228867823122, -1575346697510000, 7171190855147802, 4727278875424441, -6985634858243590, 6582772735779592, 6051882744310400, -1972882580922152, -2603988002373570, -2780997064048480, -9740977290635056, -4153361204538, 2402149872452632, 767629625406336, -4395146341036142, -6009894336776640, 1544520352431360, 3056467526008832, 6620046881103450, -2659408817816374, -6190556859104000, 1292794783642668, -2622063272135576, -8757398140945660, 2951222352918552 }

  153. {1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0 }

    10000000000000000

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

  154. {1000000000000000, 1, -1000000000000000 }

    99999999999999

    Returns: {900000000000001, 1, -900000000000001 }

  155. {-127087881097000, -1567597359932144, -5909879564288800, -1915987881158337, -938492141627880, -282406622136984, -1178853313121184, -6424149512186420, -6342560488447344, -3770165438317570, -9336441051022058, -9623522848888872, -7036307621633872, -5668275659621922, -1819866156388566, -1527830950858800, -700888026839040, -5051657562076160, -9998005382895000, -391327072260584, -9074658225577912, -8134288091504640, -1443624013855168, -3253340441709388, -2727372426639164, -689635227488290, -7266493589192640, -2333595780680810, -8767110715274240, -5095264164399744, -4422488367040240, -3972303782866450, -1528013151430000, -7629702932439920, -1723407261730883, -4727278875424441, -1846865533667110, -2126681776072976, -1579925600941120, -910788053409000, -2807450472156720, -5577660598319180, -7832889104701200, -1404536695563680, -5518425044082624, -4153361204538, -9290980850724800, -470003301381136, -3890293978495048, -551632055276140 }

    10000000000000000

    Returns: {-127087881097000, -1567597359932144, -5909879564288800, -1915987881158337, -938492141627880, -282406622136984, -1178853313121184, -6424149512186420, -6342560488447344, -3770165438317570, -9336441051022058, -9623522848888872, -7036307621633872, -5668275659621922, -1819866156388566, -1527830950858800, -700888026839040, -5051657562076160, -9998005382895000, -391327072260584, -9074658225577912, -8134288091504640, -1443624013855168, -3253340441709388, -2727372426639164, -689635227488290, -7266493589192640, -2333595780680810, -8767110715274240, -5095264164399744, -4422488367040240, -3972303782866450, -1528013151430000, -7629702932439920, -1723407261730883, -4727278875424441, -1846865533667110, -2126681776072976, -1579925600941120, -910788053409000, -2807450472156720, -5577660598319180, -7832889104701200, -1404536695563680, -5518425044082624, -4153361204538, -9290980850724800, -470003301381136, -3890293978495048, -551632055276140 }

  156. {1, -277, -1, 277, 0, 0, 1 }

    999999999999999

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


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: