Statistics

Problem Statement for "ResistorFactory"

Problem Statement

You have just inherited a resistor factory. The factory is fully robotized but the automated production lines lack programming. Currently the only thing they know how to manufacture is "product zero": a 1 Ohm resistor.

After some research you have discovered that you can define new products by combining previously defined products. As you don't want to risk anything too complicated, you opted to only use the two simplest ways to combine resistors: either in series or in parallel.

Two resistors in series look as follows:

   +----+   +----+
---| R1 |---| R2 |---
   +----+   +----+

If the two components used have resistance R1 and R2, the resistance of the entire product is R = R1 + R2.

Two resistors in parallel look as follows:

      +----+  
   +--| R1 |--+
   |  +----+  |
 --+          +--
   |  +----+  |
   +--| R2 |--+
      +----+  

If the two components used have resistance R1 and R2, the resistance R of the entire product satisfies the equation 1/R = 1/R1 + 1/R2.

You just got insider information that the new "whyPhone" will require an awful number of resistors whose resistance is (nanoOhms * 10-9) Ohms. Of course, this being real hardware, there is some tolerance, so any resistors whose resistance is reasonably close to the desired value will be OK. Now only one thing stands between you and profit: you need to program the assembly line to produce such resistors.

Formally, the program is an ordered sequence of zero or more commands. The commands are numbered 1, 2, 3, and so on. Command i defines product i. Each triple has the form (p1,p2,op) where p1 and p2 are the numbers of two already defined products (i.e., p1 and p2 must be between 0 and i-1, inclusive) and op is either 0 (meaning that the products p1 and p2 should be put in series) or 1 (meaning in parallel).

Return a int[] that is the concatenation of all commands in your program. You may return any valid program with at most 1000 commands. If you return an empty program, the final product is defined to be product zero. Otherwise, the final product is the product defined by the last command in your program. Your program will be accepted if the resistance of the final product is close enough to the required resistance. More precisely, the resistance of your final product (expressed as a real number in Ohms) must have an absolute or a relative error at most 1e-9.

Definition

Class:
ResistorFactory
Method:
construct
Parameters:
long
Returns:
int[]
Method signature:
int[] construct(long nanoOhms)
(be sure your method is public)

Constraints

  • nanoOhms will be between 1 and 10^18, inclusive.

Examples

  1. 3000000000

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

    We want a resistor whose resistance is exactly 3 Ohms. This is easy: just take three 1 Ohm resistors in series. More precisely, we first define that product 1 consists of two products 0 in series, and then we say that product 2 is a product 0 and a product 1 in series.

  2. 1200000000

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

    This time we want a resistor with resistance 1.2 Ohms. Again, this is easy to achieve precisely. One possibility is to take a 2 Ohm and a 3 Ohm resistor and connect them in parallel.

  3. 1428571428

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

    The resistor we want this time should have 1.428571428 Ohms. Instead of producing it precisely, we will produce a resistor with resistance 10/7 Ohms. As 10/7 = 1.4285714285714285714..., we are well within the required tolerance.

  4. 12000000001

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

  5. 333333333

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

  6. 1

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 60, 59, 0, 61, 61, 1, 60, 62, 0, 63, 63, 1, 60, 64, 0, 65, 65, 1, 60, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 68, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 82, 90, 0, 91, 91, 1, 82, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 100, 96, 0, 101, 101, 1, 102, 96, 0, 103, 103, 1, 104, 96, 0, 105, 105, 1, 106, 96, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 110, 118, 0, 119, 119, 1, 110, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 122, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 130, 126, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 136, 132, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  7. 2

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 59, 58, 0, 61, 61, 1, 59, 62, 0, 63, 63, 1, 59, 64, 0, 65, 65, 1, 59, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 68, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 82, 90, 0, 91, 91, 1, 82, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 100, 96, 0, 101, 101, 1, 102, 96, 0, 103, 103, 1, 104, 96, 0, 105, 105, 1, 106, 96, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 110, 118, 0, 119, 119, 1, 110, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 122, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 130, 126, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 136, 132, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  8. 3

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 59, 58, 0, 61, 61, 1, 62, 58, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 62, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 70, 66, 0, 71, 71, 1, 72, 66, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 72, 78, 0, 79, 79, 1, 80, 78, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 84, 88, 0, 89, 89, 1, 84, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 92, 94, 0, 95, 95, 1, 92, 96, 0, 97, 97, 1, 92, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 104, 98, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 110, 106, 0, 111, 111, 1, 112, 106, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 112, 116, 0, 117, 117, 1, 112, 118, 0, 119, 119, 1, 112, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 126, 120, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 136, 144, 0, 145, 145, 1, 136, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 150, 146, 0, 151, 151, 1, 152, 146, 0, 153, 153, 1, 154, 146, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 154, 158, 0, 159, 159, 1, 154, 160, 0, 161, 161, 1, 154, 162, 0, 163, 163, 1, 154, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  9. 4

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 58, 57, 0, 61, 61, 1, 58, 62, 0, 63, 63, 1, 58, 64, 0, 65, 65, 1, 58, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 68, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 82, 90, 0, 91, 91, 1, 82, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 100, 96, 0, 101, 101, 1, 102, 96, 0, 103, 103, 1, 104, 96, 0, 105, 105, 1, 106, 96, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 110, 118, 0, 119, 119, 1, 110, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 122, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 130, 126, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 136, 132, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  10. 5

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 58, 57, 0, 61, 61, 1, 58, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 64, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 72, 70, 0, 73, 73, 1, 74, 70, 0, 75, 75, 1, 76, 70, 0, 77, 77, 1, 78, 70, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 78, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 86, 82, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 86, 90, 0, 91, 91, 1, 86, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 96, 92, 0, 97, 97, 1, 98, 92, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 104, 100, 0, 105, 105, 1, 106, 100, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 106, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 114, 118, 0, 119, 119, 1, 114, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 124, 126, 0, 127, 127, 1, 124, 128, 0, 129, 129, 1, 124, 130, 0, 131, 131, 1, 124, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 134, 136, 0, 137, 137, 1, 134, 138, 0, 139, 139, 1, 134, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 144, 140, 0, 145, 145, 1, 144, 146, 0, 147, 147, 1, 144, 148, 0, 149, 149, 1, 144, 150, 0, 151, 151, 1, 144, 152, 0, 153, 153, 1, 154, 152, 0, 155, 155, 1, 156, 152, 0, 157, 157, 1, 158, 152, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 162, 160, 0, 163, 163, 1, 162, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  11. 1000000000000000000

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 29, 30, 0, 61, 61, 1, 62, 30, 0, 63, 63, 1, 64, 30, 0, 65, 65, 1, 64, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 70, 66, 0, 71, 71, 1, 72, 66, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 88, 86, 0, 89, 89, 1, 90, 86, 0, 91, 91, 1, 90, 92, 0, 93, 93, 1, 90, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 100, 104, 0, 105, 105, 1, 100, 106, 0, 107, 107, 1, 100, 108, 0, 109, 109, 1, 100, 110, 0, 111, 111, 1, 100, 112, 0, 113, 113, 1, 100, 114, 0, 115, 115, 1, 100, 116, 0, 117, 117, 1, 100, 118, 0, 119, 119, 1, 100, 120, 0, 121, 121, 1, 100, 122, 0, 123, 123, 1, 100, 124, 0, 125, 125, 1, 100, 126, 0, 127, 127, 1, 100, 128, 0, 129, 129, 1, 100, 130, 0, 131, 131, 1, 100, 132, 0, 133, 133, 1, 100, 134, 0, 135, 135, 1, 100, 136, 0, 137, 137, 1, 100, 138, 0, 139, 139, 1, 100, 140, 0, 141, 141, 1, 100, 142, 0, 143, 143, 1, 100, 144, 0, 145, 145, 1, 100, 146, 0, 147, 147, 1, 100, 148, 0, 149, 149, 1, 100, 150, 0, 151, 151, 1, 100, 152, 0, 153, 153, 1, 100, 154, 0, 155, 155, 1, 100, 156, 0, 157, 157, 1, 100, 158, 0, 159, 159, 1, 100, 160, 0, 161, 161, 1, 100, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  12. 987654321987654321

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 29, 30, 0, 61, 61, 1, 62, 30, 0, 63, 63, 1, 64, 30, 0, 65, 65, 1, 64, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 72, 70, 0, 73, 73, 1, 74, 70, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 84, 76, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 84, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 92, 88, 0, 93, 93, 1, 92, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 96, 100, 0, 101, 101, 1, 96, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 110, 106, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 118, 116, 0, 119, 119, 1, 120, 116, 0, 121, 121, 1, 122, 116, 0, 123, 123, 1, 124, 116, 0, 125, 125, 1, 126, 116, 0, 127, 127, 1, 128, 116, 0, 129, 129, 1, 130, 116, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 138, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 148, 144, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 154, 150, 0, 155, 155, 1, 156, 150, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  13. 98765432198765432

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 26, 27, 0, 61, 61, 1, 26, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 66, 62, 0, 67, 67, 1, 68, 62, 0, 69, 69, 1, 70, 62, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 70, 74, 0, 75, 75, 1, 70, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 80, 84, 0, 85, 85, 1, 80, 86, 0, 87, 87, 1, 80, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 90, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 94, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 104, 98, 0, 105, 105, 1, 106, 98, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 106, 112, 0, 113, 113, 1, 106, 114, 0, 115, 115, 1, 106, 116, 0, 117, 117, 1, 118, 116, 0, 119, 119, 1, 120, 116, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 120, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 132, 128, 0, 133, 133, 1, 134, 128, 0, 135, 135, 1, 134, 136, 0, 137, 137, 1, 134, 138, 0, 139, 139, 1, 134, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 142, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 148, 152, 0, 153, 153, 1, 154, 152, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 158, 156, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 162, 160, 0, 163, 163, 1, 164, 160, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  14. 9876543219876543

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 23, 24, 0, 61, 61, 1, 23, 62, 0, 63, 63, 1, 23, 64, 0, 65, 65, 1, 66, 64, 0, 67, 67, 1, 66, 68, 0, 69, 69, 1, 70, 68, 0, 71, 71, 1, 72, 68, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 80, 78, 0, 81, 81, 1, 82, 78, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 86, 90, 0, 91, 91, 1, 86, 92, 0, 93, 93, 1, 86, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 98, 94, 0, 99, 99, 1, 100, 94, 0, 101, 101, 1, 102, 94, 0, 103, 103, 1, 104, 94, 0, 105, 105, 1, 106, 94, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 114, 110, 0, 115, 115, 1, 116, 110, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 116, 120, 0, 121, 121, 1, 116, 122, 0, 123, 123, 1, 116, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 126, 130, 0, 131, 131, 1, 132, 130, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 132, 136, 0, 137, 137, 1, 138, 136, 0, 139, 139, 1, 140, 136, 0, 141, 141, 1, 142, 136, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 150, 156, 0, 157, 157, 1, 158, 156, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 158, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  15. 987654321987654

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 19, 20, 0, 61, 61, 1, 62, 20, 0, 63, 63, 1, 64, 20, 0, 65, 65, 1, 66, 20, 0, 67, 67, 1, 66, 68, 0, 69, 69, 1, 66, 70, 0, 71, 71, 1, 66, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 74, 78, 0, 79, 79, 1, 80, 78, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 80, 84, 0, 85, 85, 1, 80, 86, 0, 87, 87, 1, 80, 88, 0, 89, 89, 1, 80, 90, 0, 91, 91, 1, 80, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 96, 92, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 96, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 102, 104, 0, 105, 105, 1, 106, 104, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 112, 116, 0, 117, 117, 1, 118, 116, 0, 119, 119, 1, 120, 116, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 124, 122, 0, 125, 125, 1, 126, 122, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 132, 128, 0, 133, 133, 1, 134, 128, 0, 135, 135, 1, 134, 136, 0, 137, 137, 1, 134, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 140, 144, 0, 145, 145, 1, 140, 146, 0, 147, 147, 1, 140, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 152, 148, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 158, 154, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 158, 162, 0, 163, 163, 1, 158, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  16. 98765432198765

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 16, 17, 0, 61, 61, 1, 62, 17, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 62, 66, 0, 67, 67, 1, 62, 68, 0, 69, 69, 1, 62, 70, 0, 71, 71, 1, 62, 72, 0, 73, 73, 1, 62, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 78, 74, 0, 79, 79, 1, 80, 74, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 80, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 88, 84, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 92, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 98, 94, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 104, 100, 0, 105, 105, 1, 106, 100, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 114, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 120, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 126, 130, 0, 131, 131, 1, 132, 130, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 136, 144, 0, 145, 145, 1, 136, 146, 0, 147, 147, 1, 136, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 156, 160, 0, 161, 161, 1, 156, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  17. 9876543219876

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 13, 14, 0, 61, 61, 1, 13, 62, 0, 63, 63, 1, 13, 64, 0, 65, 65, 1, 66, 64, 0, 67, 67, 1, 68, 64, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 72, 70, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 82, 80, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 88, 86, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 88, 92, 0, 93, 93, 1, 88, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 102, 104, 0, 105, 105, 1, 102, 106, 0, 107, 107, 1, 102, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 110, 118, 0, 119, 119, 1, 110, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 126, 120, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 134, 136, 0, 137, 137, 1, 134, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 142, 138, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 142, 146, 0, 147, 147, 1, 142, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 152, 148, 0, 153, 153, 1, 154, 148, 0, 155, 155, 1, 156, 148, 0, 157, 157, 1, 158, 148, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 162, 160, 0, 163, 163, 1, 164, 160, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  18. 987654321987

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 9, 10, 0, 61, 61, 1, 62, 10, 0, 63, 63, 1, 64, 10, 0, 65, 65, 1, 66, 10, 0, 67, 67, 1, 66, 68, 0, 69, 69, 1, 70, 68, 0, 71, 71, 1, 72, 68, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 78, 74, 0, 79, 79, 1, 80, 74, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 84, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 92, 88, 0, 93, 93, 1, 94, 88, 0, 95, 95, 1, 96, 88, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 96, 100, 0, 101, 101, 1, 96, 102, 0, 103, 103, 1, 96, 104, 0, 105, 105, 1, 96, 106, 0, 107, 107, 1, 96, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 112, 108, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 116, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 140, 134, 0, 141, 141, 1, 142, 134, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 142, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 150, 146, 0, 151, 151, 1, 152, 146, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 152, 156, 0, 157, 157, 1, 152, 158, 0, 159, 159, 1, 152, 160, 0, 161, 161, 1, 152, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  19. 98765432198

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 6, 7, 0, 61, 61, 1, 62, 7, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 62, 66, 0, 67, 67, 1, 62, 68, 0, 69, 69, 1, 70, 68, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 76, 72, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 76, 80, 0, 81, 81, 1, 76, 82, 0, 83, 83, 1, 76, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 88, 84, 0, 89, 89, 1, 90, 84, 0, 91, 91, 1, 92, 84, 0, 93, 93, 1, 94, 84, 0, 95, 95, 1, 96, 84, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 96, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 104, 100, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 108, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 114, 110, 0, 115, 115, 1, 116, 110, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 124, 122, 0, 125, 125, 1, 124, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 128, 130, 0, 131, 131, 1, 128, 132, 0, 133, 133, 1, 128, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 138, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 144, 140, 0, 145, 145, 1, 144, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 150, 146, 0, 151, 151, 1, 152, 146, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 152, 156, 0, 157, 157, 1, 158, 156, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 158, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  20. 9876543219

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 3, 4, 0, 61, 61, 1, 3, 62, 0, 63, 63, 1, 3, 64, 0, 65, 65, 1, 66, 64, 0, 67, 67, 1, 68, 64, 0, 69, 69, 1, 70, 64, 0, 71, 71, 1, 72, 64, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 72, 78, 0, 79, 79, 1, 72, 80, 0, 81, 81, 1, 72, 82, 0, 83, 83, 1, 72, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 88, 84, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 88, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 98, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 104, 108, 0, 109, 109, 1, 104, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 118, 114, 0, 119, 119, 1, 120, 114, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 124, 122, 0, 125, 125, 1, 124, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 130, 126, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 144, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 154, 150, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 158, 156, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 158, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  21. 987654321

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 31, 0, 0, 61, 61, 1, 62, 0, 0, 63, 63, 1, 64, 0, 0, 65, 65, 1, 66, 0, 0, 67, 67, 1, 68, 0, 0, 69, 69, 1, 70, 0, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 70, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 78, 74, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 82, 80, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 88, 84, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 94, 90, 0, 95, 95, 1, 96, 90, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 100, 104, 0, 105, 105, 1, 106, 104, 0, 107, 107, 1, 108, 104, 0, 109, 109, 1, 110, 104, 0, 111, 111, 1, 112, 104, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 112, 116, 0, 117, 117, 1, 112, 118, 0, 119, 119, 1, 112, 120, 0, 121, 121, 1, 112, 122, 0, 123, 123, 1, 112, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 128, 124, 0, 129, 129, 1, 130, 124, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 154, 152, 0, 155, 155, 1, 156, 152, 0, 157, 157, 1, 158, 152, 0, 159, 159, 1, 158, 160, 0, 161, 161, 1, 158, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  22. 98765432

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 34, 33, 0, 61, 61, 1, 62, 33, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 62, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 68, 70, 0, 71, 71, 1, 72, 70, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 78, 82, 0, 83, 83, 1, 78, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 92, 88, 0, 93, 93, 1, 92, 94, 0, 95, 95, 1, 92, 96, 0, 97, 97, 1, 92, 98, 0, 99, 99, 1, 92, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 104, 100, 0, 105, 105, 1, 106, 100, 0, 107, 107, 1, 108, 100, 0, 109, 109, 1, 110, 100, 0, 111, 111, 1, 112, 100, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 112, 116, 0, 117, 117, 1, 112, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 122, 118, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 140, 144, 0, 145, 145, 1, 140, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 150, 146, 0, 151, 151, 1, 152, 146, 0, 153, 153, 1, 154, 146, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 154, 158, 0, 159, 159, 1, 154, 160, 0, 161, 161, 1, 154, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  23. 9876543

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 37, 36, 0, 61, 61, 1, 37, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 64, 66, 0, 67, 67, 1, 64, 68, 0, 69, 69, 1, 64, 70, 0, 71, 71, 1, 64, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 76, 72, 0, 77, 77, 1, 78, 72, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 82, 80, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 90, 92, 0, 93, 93, 1, 90, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 98, 94, 0, 99, 99, 1, 100, 94, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 100, 104, 0, 105, 105, 1, 106, 104, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 122, 118, 0, 123, 123, 1, 124, 118, 0, 125, 125, 1, 124, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 128, 130, 0, 131, 131, 1, 132, 130, 0, 133, 133, 1, 134, 130, 0, 135, 135, 1, 136, 130, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 146, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 162, 158, 0, 163, 163, 1, 164, 158, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  24. 987654

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 40, 39, 0, 61, 61, 1, 40, 62, 0, 63, 63, 1, 40, 64, 0, 65, 65, 1, 40, 66, 0, 67, 67, 1, 40, 68, 0, 69, 69, 1, 40, 70, 0, 71, 71, 1, 40, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 86, 90, 0, 91, 91, 1, 86, 92, 0, 93, 93, 1, 86, 94, 0, 95, 95, 1, 96, 94, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 106, 102, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 110, 114, 0, 115, 115, 1, 110, 116, 0, 117, 117, 1, 110, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 120, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 128, 124, 0, 129, 129, 1, 130, 124, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 130, 136, 0, 137, 137, 1, 130, 138, 0, 139, 139, 1, 130, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 148, 144, 0, 149, 149, 1, 150, 144, 0, 151, 151, 1, 152, 144, 0, 153, 153, 1, 154, 144, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 158, 156, 0, 159, 159, 1, 160, 156, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 160, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  25. 98765

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 44, 43, 0, 61, 61, 1, 62, 43, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 62, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 70, 66, 0, 71, 71, 1, 72, 66, 0, 73, 73, 1, 74, 66, 0, 75, 75, 1, 74, 76, 0, 77, 77, 1, 74, 78, 0, 79, 79, 1, 80, 78, 0, 81, 81, 1, 80, 82, 0, 83, 83, 1, 80, 84, 0, 85, 85, 1, 80, 86, 0, 87, 87, 1, 80, 88, 0, 89, 89, 1, 80, 90, 0, 91, 91, 1, 80, 92, 0, 93, 93, 1, 80, 94, 0, 95, 95, 1, 80, 96, 0, 97, 97, 1, 80, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 104, 98, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 104, 108, 0, 109, 109, 1, 104, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 114, 110, 0, 115, 115, 1, 116, 110, 0, 117, 117, 1, 118, 110, 0, 119, 119, 1, 118, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 132, 128, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 144, 140, 0, 145, 145, 1, 146, 140, 0, 147, 147, 1, 148, 140, 0, 149, 149, 1, 150, 140, 0, 151, 151, 1, 152, 140, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 156, 160, 0, 161, 161, 1, 156, 162, 0, 163, 163, 1, 156, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  26. 9876

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 47, 46, 0, 61, 61, 1, 47, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 64, 66, 0, 67, 67, 1, 64, 68, 0, 69, 69, 1, 70, 68, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 76, 72, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 80, 78, 0, 81, 81, 1, 82, 78, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 90, 92, 0, 93, 93, 1, 90, 94, 0, 95, 95, 1, 90, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 100, 96, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 100, 104, 0, 105, 105, 1, 100, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 110, 106, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 118, 116, 0, 119, 119, 1, 118, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 126, 120, 0, 127, 127, 1, 128, 120, 0, 129, 129, 1, 130, 120, 0, 131, 131, 1, 132, 120, 0, 133, 133, 1, 134, 120, 0, 135, 135, 1, 136, 120, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 140, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 146, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 154, 150, 0, 155, 155, 1, 156, 150, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 156, 160, 0, 161, 161, 1, 156, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  27. 987

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 50, 49, 0, 61, 61, 1, 50, 62, 0, 63, 63, 1, 50, 64, 0, 65, 65, 1, 50, 66, 0, 67, 67, 1, 50, 68, 0, 69, 69, 1, 70, 68, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 70, 74, 0, 75, 75, 1, 70, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 84, 76, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 84, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 90, 92, 0, 93, 93, 1, 90, 94, 0, 95, 95, 1, 90, 96, 0, 97, 97, 1, 90, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 104, 98, 0, 105, 105, 1, 106, 98, 0, 107, 107, 1, 108, 98, 0, 109, 109, 1, 110, 98, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 114, 118, 0, 119, 119, 1, 114, 120, 0, 121, 121, 1, 114, 122, 0, 123, 123, 1, 114, 124, 0, 125, 125, 1, 114, 126, 0, 127, 127, 1, 114, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 132, 128, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 138, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 144, 140, 0, 145, 145, 1, 146, 140, 0, 147, 147, 1, 148, 140, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 160, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  28. 98

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 54, 53, 0, 61, 61, 1, 62, 53, 0, 63, 63, 1, 62, 64, 0, 65, 65, 1, 66, 64, 0, 67, 67, 1, 66, 68, 0, 69, 69, 1, 66, 70, 0, 71, 71, 1, 72, 70, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 72, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 80, 76, 0, 81, 81, 1, 82, 76, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 86, 84, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 86, 90, 0, 91, 91, 1, 86, 92, 0, 93, 93, 1, 86, 94, 0, 95, 95, 1, 86, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 98, 102, 0, 103, 103, 1, 98, 104, 0, 105, 105, 1, 106, 104, 0, 107, 107, 1, 108, 104, 0, 109, 109, 1, 110, 104, 0, 111, 111, 1, 110, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 116, 112, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 120, 118, 0, 121, 121, 1, 122, 118, 0, 123, 123, 1, 124, 118, 0, 125, 125, 1, 126, 118, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 132, 128, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 140, 134, 0, 141, 141, 1, 142, 134, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 142, 146, 0, 147, 147, 1, 142, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 150, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 160, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  29. 1000000000

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 0, 1, 0, 61, 61, 1, 0, 62, 0, 63, 63, 1, 0, 64, 0, 65, 65, 1, 0, 66, 0, 67, 67, 1, 0, 68, 0, 69, 69, 1, 0, 70, 0, 71, 71, 1, 0, 72, 0, 73, 73, 1, 0, 74, 0, 75, 75, 1, 0, 76, 0, 77, 77, 1, 0, 78, 0, 79, 79, 1, 0, 80, 0, 81, 81, 1, 0, 82, 0, 83, 83, 1, 0, 84, 0, 85, 85, 1, 0, 86, 0, 87, 87, 1, 0, 88, 0, 89, 89, 1, 0, 90, 0, 91, 91, 1, 0, 92, 0, 93, 93, 1, 0, 94, 0, 95, 95, 1, 0, 96, 0, 97, 97, 1, 0, 98, 0, 99, 99, 1, 0, 100, 0, 101, 101, 1, 0, 102, 0, 103, 103, 1, 0, 104, 0, 105, 105, 1, 0, 106, 0, 107, 107, 1, 0, 108, 0, 109, 109, 1, 0, 110, 0, 111, 111, 1, 0, 112, 0, 113, 113, 1, 0, 114, 0, 115, 115, 1, 0, 116, 0, 117, 117, 1, 0, 118, 0, 119, 119, 1, 0, 120, 0, 121, 121, 1, 0, 122, 0, 123, 123, 1, 0, 124, 0, 125, 125, 1, 0, 126, 0, 127, 127, 1, 0, 128, 0, 129, 129, 1, 0, 130, 0, 131, 131, 1, 0, 132, 0, 133, 133, 1, 0, 134, 0, 135, 135, 1, 0, 136, 0, 137, 137, 1, 0, 138, 0, 139, 139, 1, 0, 140, 0, 141, 141, 1, 0, 142, 0, 143, 143, 1, 0, 144, 0, 145, 145, 1, 0, 146, 0, 147, 147, 1, 0, 148, 0, 149, 149, 1, 0, 150, 0, 151, 151, 1, 0, 152, 0, 153, 153, 1, 0, 154, 0, 155, 155, 1, 0, 156, 0, 157, 157, 1, 0, 158, 0, 159, 159, 1, 0, 160, 0, 161, 161, 1, 0, 162, 0, 163, 163, 1, 0, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  30. 8000000000

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 3, 4, 0, 61, 61, 1, 3, 62, 0, 63, 63, 1, 3, 64, 0, 65, 65, 1, 3, 66, 0, 67, 67, 1, 3, 68, 0, 69, 69, 1, 3, 70, 0, 71, 71, 1, 3, 72, 0, 73, 73, 1, 3, 74, 0, 75, 75, 1, 3, 76, 0, 77, 77, 1, 3, 78, 0, 79, 79, 1, 3, 80, 0, 81, 81, 1, 3, 82, 0, 83, 83, 1, 3, 84, 0, 85, 85, 1, 3, 86, 0, 87, 87, 1, 3, 88, 0, 89, 89, 1, 3, 90, 0, 91, 91, 1, 3, 92, 0, 93, 93, 1, 3, 94, 0, 95, 95, 1, 3, 96, 0, 97, 97, 1, 3, 98, 0, 99, 99, 1, 3, 100, 0, 101, 101, 1, 3, 102, 0, 103, 103, 1, 3, 104, 0, 105, 105, 1, 3, 106, 0, 107, 107, 1, 3, 108, 0, 109, 109, 1, 3, 110, 0, 111, 111, 1, 3, 112, 0, 113, 113, 1, 3, 114, 0, 115, 115, 1, 3, 116, 0, 117, 117, 1, 3, 118, 0, 119, 119, 1, 3, 120, 0, 121, 121, 1, 3, 122, 0, 123, 123, 1, 3, 124, 0, 125, 125, 1, 3, 126, 0, 127, 127, 1, 3, 128, 0, 129, 129, 1, 3, 130, 0, 131, 131, 1, 3, 132, 0, 133, 133, 1, 3, 134, 0, 135, 135, 1, 3, 136, 0, 137, 137, 1, 3, 138, 0, 139, 139, 1, 3, 140, 0, 141, 141, 1, 3, 142, 0, 143, 143, 1, 3, 144, 0, 145, 145, 1, 3, 146, 0, 147, 147, 1, 3, 148, 0, 149, 149, 1, 3, 150, 0, 151, 151, 1, 3, 152, 0, 153, 153, 1, 3, 154, 0, 155, 155, 1, 3, 156, 0, 157, 157, 1, 3, 158, 0, 159, 159, 1, 3, 160, 0, 161, 161, 1, 3, 162, 0, 163, 163, 1, 3, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  31. 536870912000000000

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 29, 30, 0, 61, 61, 1, 29, 62, 0, 63, 63, 1, 29, 64, 0, 65, 65, 1, 29, 66, 0, 67, 67, 1, 29, 68, 0, 69, 69, 1, 29, 70, 0, 71, 71, 1, 29, 72, 0, 73, 73, 1, 29, 74, 0, 75, 75, 1, 29, 76, 0, 77, 77, 1, 29, 78, 0, 79, 79, 1, 29, 80, 0, 81, 81, 1, 29, 82, 0, 83, 83, 1, 29, 84, 0, 85, 85, 1, 29, 86, 0, 87, 87, 1, 29, 88, 0, 89, 89, 1, 29, 90, 0, 91, 91, 1, 29, 92, 0, 93, 93, 1, 29, 94, 0, 95, 95, 1, 29, 96, 0, 97, 97, 1, 29, 98, 0, 99, 99, 1, 29, 100, 0, 101, 101, 1, 29, 102, 0, 103, 103, 1, 29, 104, 0, 105, 105, 1, 29, 106, 0, 107, 107, 1, 29, 108, 0, 109, 109, 1, 29, 110, 0, 111, 111, 1, 29, 112, 0, 113, 113, 1, 29, 114, 0, 115, 115, 1, 29, 116, 0, 117, 117, 1, 29, 118, 0, 119, 119, 1, 29, 120, 0, 121, 121, 1, 29, 122, 0, 123, 123, 1, 29, 124, 0, 125, 125, 1, 29, 126, 0, 127, 127, 1, 29, 128, 0, 129, 129, 1, 29, 130, 0, 131, 131, 1, 29, 132, 0, 133, 133, 1, 29, 134, 0, 135, 135, 1, 29, 136, 0, 137, 137, 1, 29, 138, 0, 139, 139, 1, 29, 140, 0, 141, 141, 1, 29, 142, 0, 143, 143, 1, 29, 144, 0, 145, 145, 1, 29, 146, 0, 147, 147, 1, 29, 148, 0, 149, 149, 1, 29, 150, 0, 151, 151, 1, 29, 152, 0, 153, 153, 1, 29, 154, 0, 155, 155, 1, 29, 156, 0, 157, 157, 1, 29, 158, 0, 159, 159, 1, 29, 160, 0, 161, 161, 1, 29, 162, 0, 163, 163, 1, 29, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  32. 30517

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 46, 45, 0, 61, 61, 1, 62, 45, 0, 63, 63, 1, 64, 45, 0, 65, 65, 1, 66, 45, 0, 67, 67, 1, 68, 45, 0, 69, 69, 1, 70, 45, 0, 71, 71, 1, 72, 45, 0, 73, 73, 1, 74, 45, 0, 75, 75, 1, 76, 45, 0, 77, 77, 1, 78, 45, 0, 79, 79, 1, 80, 45, 0, 81, 81, 1, 82, 45, 0, 83, 83, 1, 84, 45, 0, 85, 85, 1, 86, 45, 0, 87, 87, 1, 88, 45, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 94, 90, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 94, 98, 0, 99, 99, 1, 94, 100, 0, 101, 101, 1, 94, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 104, 108, 0, 109, 109, 1, 104, 110, 0, 111, 111, 1, 112, 110, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 118, 114, 0, 119, 119, 1, 118, 120, 0, 121, 121, 1, 118, 122, 0, 123, 123, 1, 118, 124, 0, 125, 125, 1, 118, 126, 0, 127, 127, 1, 128, 126, 0, 129, 129, 1, 128, 130, 0, 131, 131, 1, 128, 132, 0, 133, 133, 1, 128, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 138, 134, 0, 139, 139, 1, 140, 134, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 148, 142, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 148, 152, 0, 153, 153, 1, 154, 152, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 154, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 162, 158, 0, 163, 163, 1, 164, 158, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  33. 30518

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 45, 44, 0, 61, 61, 1, 45, 62, 0, 63, 63, 1, 45, 64, 0, 65, 65, 1, 45, 66, 0, 67, 67, 1, 45, 68, 0, 69, 69, 1, 45, 70, 0, 71, 71, 1, 45, 72, 0, 73, 73, 1, 45, 74, 0, 75, 75, 1, 45, 76, 0, 77, 77, 1, 45, 78, 0, 79, 79, 1, 45, 80, 0, 81, 81, 1, 45, 82, 0, 83, 83, 1, 45, 84, 0, 85, 85, 1, 45, 86, 0, 87, 87, 1, 45, 88, 0, 89, 89, 1, 45, 90, 0, 91, 91, 1, 45, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 96, 92, 0, 97, 97, 1, 98, 92, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 98, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 106, 102, 0, 107, 107, 1, 108, 102, 0, 109, 109, 1, 110, 102, 0, 111, 111, 1, 112, 102, 0, 113, 113, 1, 114, 102, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 118, 116, 0, 119, 119, 1, 120, 116, 0, 121, 121, 1, 120, 122, 0, 123, 123, 1, 124, 122, 0, 125, 125, 1, 126, 122, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 130, 128, 0, 131, 131, 1, 130, 132, 0, 133, 133, 1, 130, 134, 0, 135, 135, 1, 130, 136, 0, 137, 137, 1, 130, 138, 0, 139, 139, 1, 130, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 148, 144, 0, 149, 149, 1, 150, 144, 0, 151, 151, 1, 152, 144, 0, 153, 153, 1, 154, 144, 0, 155, 155, 1, 154, 156, 0, 157, 157, 1, 154, 158, 0, 159, 159, 1, 154, 160, 0, 161, 161, 1, 154, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  34. 238

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 53, 52, 0, 61, 61, 1, 62, 52, 0, 63, 63, 1, 64, 52, 0, 65, 65, 1, 66, 52, 0, 67, 67, 1, 68, 52, 0, 69, 69, 1, 70, 52, 0, 71, 71, 1, 72, 52, 0, 73, 73, 1, 74, 52, 0, 75, 75, 1, 76, 52, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 76, 80, 0, 81, 81, 1, 76, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 86, 82, 0, 87, 87, 1, 86, 88, 0, 89, 89, 1, 86, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 94, 90, 0, 95, 95, 1, 96, 90, 0, 97, 97, 1, 98, 90, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 98, 102, 0, 103, 103, 1, 98, 104, 0, 105, 105, 1, 106, 104, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 106, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 116, 112, 0, 117, 117, 1, 118, 112, 0, 119, 119, 1, 118, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 122, 124, 0, 125, 125, 1, 126, 124, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 126, 130, 0, 131, 131, 1, 126, 132, 0, 133, 133, 1, 126, 134, 0, 135, 135, 1, 126, 136, 0, 137, 137, 1, 138, 136, 0, 139, 139, 1, 140, 136, 0, 141, 141, 1, 140, 142, 0, 143, 143, 1, 144, 142, 0, 145, 145, 1, 146, 142, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 152, 148, 0, 153, 153, 1, 154, 148, 0, 155, 155, 1, 156, 148, 0, 157, 157, 1, 158, 148, 0, 159, 159, 1, 160, 148, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  35. 239

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 52, 51, 0, 61, 61, 1, 52, 62, 0, 63, 63, 1, 52, 64, 0, 65, 65, 1, 52, 66, 0, 67, 67, 1, 52, 68, 0, 69, 69, 1, 52, 70, 0, 71, 71, 1, 52, 72, 0, 73, 73, 1, 52, 74, 0, 75, 75, 1, 52, 76, 0, 77, 77, 1, 78, 76, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 78, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 86, 82, 0, 87, 87, 1, 88, 82, 0, 89, 89, 1, 90, 82, 0, 91, 91, 1, 92, 82, 0, 93, 93, 1, 94, 82, 0, 95, 95, 1, 96, 82, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 100, 102, 0, 103, 103, 1, 100, 104, 0, 105, 105, 1, 100, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 110, 106, 0, 111, 111, 1, 112, 106, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 118, 114, 0, 119, 119, 1, 118, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 126, 120, 0, 127, 127, 1, 128, 120, 0, 129, 129, 1, 128, 130, 0, 131, 131, 1, 128, 132, 0, 133, 133, 1, 128, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 136, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 146, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 152, 154, 0, 155, 155, 1, 156, 154, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  36. 12354524000030517

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 23, 24, 0, 61, 61, 1, 23, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 66, 62, 0, 67, 67, 1, 68, 62, 0, 69, 69, 1, 70, 62, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 70, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 76, 80, 0, 81, 81, 1, 76, 82, 0, 83, 83, 1, 76, 84, 0, 85, 85, 1, 76, 86, 0, 87, 87, 1, 88, 86, 0, 89, 89, 1, 90, 86, 0, 91, 91, 1, 92, 86, 0, 93, 93, 1, 94, 86, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 98, 96, 0, 99, 99, 1, 100, 96, 0, 101, 101, 1, 102, 96, 0, 103, 103, 1, 102, 104, 0, 105, 105, 1, 102, 106, 0, 107, 107, 1, 102, 108, 0, 109, 109, 1, 102, 110, 0, 111, 111, 1, 102, 112, 0, 113, 113, 1, 102, 114, 0, 115, 115, 1, 102, 116, 0, 117, 117, 1, 102, 118, 0, 119, 119, 1, 102, 120, 0, 121, 121, 1, 102, 122, 0, 123, 123, 1, 102, 124, 0, 125, 125, 1, 102, 126, 0, 127, 127, 1, 102, 128, 0, 129, 129, 1, 102, 130, 0, 131, 131, 1, 102, 132, 0, 133, 133, 1, 102, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 136, 144, 0, 145, 145, 1, 136, 146, 0, 147, 147, 1, 136, 148, 0, 149, 149, 1, 136, 150, 0, 151, 151, 1, 136, 152, 0, 153, 153, 1, 136, 154, 0, 155, 155, 1, 136, 156, 0, 157, 157, 1, 136, 158, 0, 159, 159, 1, 136, 160, 0, 161, 161, 1, 136, 162, 0, 163, 163, 1, 136, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  37. 8283192000030518

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 22, 23, 0, 61, 61, 1, 62, 23, 0, 63, 63, 1, 64, 23, 0, 65, 65, 1, 66, 23, 0, 67, 67, 1, 68, 23, 0, 69, 69, 1, 70, 23, 0, 71, 71, 1, 70, 72, 0, 73, 73, 1, 70, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 78, 74, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 78, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 84, 86, 0, 87, 87, 1, 84, 88, 0, 89, 89, 1, 84, 90, 0, 91, 91, 1, 84, 92, 0, 93, 93, 1, 94, 92, 0, 95, 95, 1, 96, 92, 0, 97, 97, 1, 98, 92, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 98, 102, 0, 103, 103, 1, 98, 104, 0, 105, 105, 1, 98, 106, 0, 107, 107, 1, 98, 108, 0, 109, 109, 1, 98, 110, 0, 111, 111, 1, 98, 112, 0, 113, 113, 1, 98, 114, 0, 115, 115, 1, 98, 116, 0, 117, 117, 1, 98, 118, 0, 119, 119, 1, 98, 120, 0, 121, 121, 1, 98, 122, 0, 123, 123, 1, 98, 124, 0, 125, 125, 1, 98, 126, 0, 127, 127, 1, 98, 128, 0, 129, 129, 1, 98, 130, 0, 131, 131, 1, 98, 132, 0, 133, 133, 1, 134, 132, 0, 135, 135, 1, 134, 136, 0, 137, 137, 1, 134, 138, 0, 139, 139, 1, 134, 140, 0, 141, 141, 1, 134, 142, 0, 143, 143, 1, 134, 144, 0, 145, 145, 1, 134, 146, 0, 147, 147, 1, 134, 148, 0, 149, 149, 1, 134, 150, 0, 151, 151, 1, 134, 152, 0, 153, 153, 1, 134, 154, 0, 155, 155, 1, 134, 156, 0, 157, 157, 1, 134, 158, 0, 159, 159, 1, 134, 160, 0, 161, 161, 1, 134, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  38. 976562

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 41, 40, 0, 61, 61, 1, 62, 40, 0, 63, 63, 1, 64, 40, 0, 65, 65, 1, 66, 40, 0, 67, 67, 1, 68, 40, 0, 69, 69, 1, 70, 40, 0, 71, 71, 1, 72, 40, 0, 73, 73, 1, 74, 40, 0, 75, 75, 1, 76, 40, 0, 77, 77, 1, 78, 40, 0, 79, 79, 1, 80, 40, 0, 81, 81, 1, 82, 40, 0, 83, 83, 1, 84, 40, 0, 85, 85, 1, 86, 40, 0, 87, 87, 1, 88, 40, 0, 89, 89, 1, 90, 40, 0, 91, 91, 1, 92, 40, 0, 93, 93, 1, 94, 40, 0, 95, 95, 1, 96, 40, 0, 97, 97, 1, 98, 40, 0, 99, 99, 1, 98, 100, 0, 101, 101, 1, 102, 100, 0, 103, 103, 1, 104, 100, 0, 105, 105, 1, 106, 100, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 110, 108, 0, 111, 111, 1, 112, 108, 0, 113, 113, 1, 112, 114, 0, 115, 115, 1, 116, 114, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 116, 120, 0, 121, 121, 1, 116, 122, 0, 123, 123, 1, 124, 122, 0, 125, 125, 1, 126, 122, 0, 127, 127, 1, 128, 122, 0, 129, 129, 1, 130, 122, 0, 131, 131, 1, 132, 122, 0, 133, 133, 1, 132, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 136, 140, 0, 141, 141, 1, 136, 142, 0, 143, 143, 1, 136, 144, 0, 145, 145, 1, 136, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 148, 150, 0, 151, 151, 1, 152, 150, 0, 153, 153, 1, 154, 150, 0, 155, 155, 1, 156, 150, 0, 157, 157, 1, 158, 150, 0, 159, 159, 1, 160, 150, 0, 161, 161, 1, 162, 150, 0, 163, 163, 1, 162, 164, 0, 165, 165, 1, 166, 164, 0, 167, 167, 1, 168, 164, 0, 169, 169, 1, 170, 164, 0, 171, 171, 1, 172, 164, 0, 173, 173, 1, 174, 164, 0, 175, 175, 1, 176, 164, 0, 177, 177, 1, 178, 164, 0, 179, 179, 1 }

  39. 1323

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 50, 49, 0, 61, 61, 1, 50, 62, 0, 63, 63, 1, 64, 62, 0, 65, 65, 1, 66, 62, 0, 67, 67, 1, 66, 68, 0, 69, 69, 1, 66, 70, 0, 71, 71, 1, 66, 72, 0, 73, 73, 1, 74, 72, 0, 75, 75, 1, 76, 72, 0, 77, 77, 1, 76, 78, 0, 79, 79, 1, 76, 80, 0, 81, 81, 1, 82, 80, 0, 83, 83, 1, 82, 84, 0, 85, 85, 1, 82, 86, 0, 87, 87, 1, 82, 88, 0, 89, 89, 1, 90, 88, 0, 91, 91, 1, 92, 88, 0, 93, 93, 1, 94, 88, 0, 95, 95, 1, 96, 88, 0, 97, 97, 1, 96, 98, 0, 99, 99, 1, 100, 98, 0, 101, 101, 1, 102, 98, 0, 103, 103, 1, 104, 98, 0, 105, 105, 1, 106, 98, 0, 107, 107, 1, 106, 108, 0, 109, 109, 1, 106, 110, 0, 111, 111, 1, 106, 112, 0, 113, 113, 1, 114, 112, 0, 115, 115, 1, 114, 116, 0, 117, 117, 1, 114, 118, 0, 119, 119, 1, 114, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 124, 126, 0, 127, 127, 1, 124, 128, 0, 129, 129, 1, 124, 130, 0, 131, 131, 1, 124, 132, 0, 133, 133, 1, 124, 134, 0, 135, 135, 1, 124, 136, 0, 137, 137, 1, 138, 136, 0, 139, 139, 1, 138, 140, 0, 141, 141, 1, 142, 140, 0, 143, 143, 1, 144, 140, 0, 145, 145, 1, 144, 146, 0, 147, 147, 1, 148, 146, 0, 149, 149, 1, 150, 146, 0, 151, 151, 1, 150, 152, 0, 153, 153, 1, 154, 152, 0, 155, 155, 1, 156, 152, 0, 157, 157, 1, 158, 152, 0, 159, 159, 1, 160, 152, 0, 161, 161, 1, 160, 162, 0, 163, 163, 1, 164, 162, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }

  40. 37436171902517248

    Returns: {0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 4, 0, 5, 5, 0, 6, 6, 0, 7, 7, 0, 8, 8, 0, 9, 9, 0, 10, 10, 0, 11, 11, 0, 12, 12, 0, 13, 13, 0, 14, 14, 0, 15, 15, 0, 16, 16, 0, 17, 17, 0, 18, 18, 0, 19, 19, 0, 20, 20, 0, 21, 21, 0, 22, 22, 0, 23, 23, 0, 24, 24, 0, 25, 25, 0, 26, 26, 0, 27, 27, 0, 28, 28, 0, 29, 29, 0, 0, 0, 1, 31, 31, 1, 32, 32, 1, 33, 33, 1, 34, 34, 1, 35, 35, 1, 36, 36, 1, 37, 37, 1, 38, 38, 1, 39, 39, 1, 40, 40, 1, 41, 41, 1, 42, 42, 1, 43, 43, 1, 44, 44, 1, 45, 45, 1, 46, 46, 1, 47, 47, 1, 48, 48, 1, 49, 49, 1, 50, 50, 1, 51, 51, 1, 52, 52, 1, 53, 53, 1, 54, 54, 1, 55, 55, 1, 56, 56, 1, 57, 57, 1, 58, 58, 1, 59, 59, 1, 25, 26, 0, 61, 61, 1, 25, 62, 0, 63, 63, 1, 25, 64, 0, 65, 65, 1, 25, 66, 0, 67, 67, 1, 68, 66, 0, 69, 69, 1, 70, 66, 0, 71, 71, 1, 72, 66, 0, 73, 73, 1, 72, 74, 0, 75, 75, 1, 76, 74, 0, 77, 77, 1, 78, 74, 0, 79, 79, 1, 78, 80, 0, 81, 81, 1, 78, 82, 0, 83, 83, 1, 84, 82, 0, 85, 85, 1, 86, 82, 0, 87, 87, 1, 88, 82, 0, 89, 89, 1, 88, 90, 0, 91, 91, 1, 92, 90, 0, 93, 93, 1, 94, 90, 0, 95, 95, 1, 94, 96, 0, 97, 97, 1, 94, 98, 0, 99, 99, 1, 94, 100, 0, 101, 101, 1, 94, 102, 0, 103, 103, 1, 104, 102, 0, 105, 105, 1, 104, 106, 0, 107, 107, 1, 108, 106, 0, 109, 109, 1, 110, 106, 0, 111, 111, 1, 112, 106, 0, 113, 113, 1, 114, 106, 0, 115, 115, 1, 116, 106, 0, 117, 117, 1, 116, 118, 0, 119, 119, 1, 116, 120, 0, 121, 121, 1, 122, 120, 0, 123, 123, 1, 124, 120, 0, 125, 125, 1, 126, 120, 0, 127, 127, 1, 126, 128, 0, 129, 129, 1, 126, 130, 0, 131, 131, 1, 126, 132, 0, 133, 133, 1, 126, 134, 0, 135, 135, 1, 136, 134, 0, 137, 137, 1, 136, 138, 0, 139, 139, 1, 140, 138, 0, 141, 141, 1, 142, 138, 0, 143, 143, 1, 142, 144, 0, 145, 145, 1, 146, 144, 0, 147, 147, 1, 146, 148, 0, 149, 149, 1, 150, 148, 0, 151, 151, 1, 152, 148, 0, 153, 153, 1, 154, 148, 0, 155, 155, 1, 156, 148, 0, 157, 157, 1, 156, 158, 0, 159, 159, 1, 160, 158, 0, 161, 161, 1, 162, 158, 0, 163, 163, 1, 164, 158, 0, 165, 165, 1, 164, 166, 0, 167, 167, 1, 164, 168, 0, 169, 169, 1, 164, 170, 0, 171, 171, 1, 164, 172, 0, 173, 173, 1, 164, 174, 0, 175, 175, 1, 164, 176, 0, 177, 177, 1, 164, 178, 0, 179, 179, 1 }


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: