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
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
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.
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.
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.
12000000001
Returns: {0, 0, 0, 0, 1, 0, 2, 2, 0, 3, 3, 0 }
333333333
Returns: {0, 0, 1, 0, 1, 1 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }