Problem Statement
Cat Snuke became age years old today. You want to give him a birthday present that has something to do with his age. As he likes trees, you decided to give him a tree with exactly age automorphisms. Due to your budget you can only buy him a tree that contains between 1 and 200 vertices, inclusive.
You are given the
Given that you want to return a tree with V vertices, you should return a
Definition
- Class:
- AutomorphicTree
- Method:
- construct
- Parameters:
- long
- Returns:
- int[]
- Method signature:
- int[] construct(long age)
- (be sure your method is public)
Constraints
- age will be between 1 and 10^18, inclusive.
Examples
1
Returns: {1 }
A tree with only one vertex.
2
Returns: {8, 0, 1, 0, 2, 0, 3, 3, 4, 4, 5, 0, 6, 6, 7 }
3
Returns: { }
4
Returns: {11, 0, 1, 0, 2, 3, 4, 3, 5, 0, 3, 0, 6, 6, 7, 7, 8, 3, 9, 9, 10 }
5
Returns: { }
6
Returns: {9, 0, 1, 0, 2, 0, 3, 0, 4, 4, 5, 5, 6, 0, 7, 7, 8 }
7
Returns: { }
8
Returns: {6, 0, 1, 1, 2, 3, 4, 4, 5, 4, 1 }
The return value describes the following tree with 6 vertices: 0 3 | | | | 1------4 | | | | 2 5 We can easily verify that it has exactly 8 automorphisms.
9
Returns: { }
10
Returns: { }
11
Returns: { }
12
Returns: {12, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 0, 3, 0, 7, 7, 8, 8, 9, 3, 10, 10, 11 }
13
Returns: { }
14
Returns: { }
15
Returns: { }
16
Returns: {17, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 0, 3, 3, 6, 6, 9, 0, 12, 12, 13, 13, 14, 9, 15, 15, 16 }
17
Returns: { }
18
Returns: { }
19
Returns: { }
20
Returns: { }
21
Returns: { }
22
Returns: { }
24
Returns: {15, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 0, 3, 3, 6, 0, 10, 10, 11, 11, 12, 6, 13, 13, 14 }
25
Returns: { }
26
Returns: { }
27
Returns: { }
28
Returns: { }
30
Returns: { }
32
Returns: {20, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 0, 3, 3, 6, 6, 9, 9, 12, 0, 15, 15, 16, 16, 17, 12, 18, 18, 19 }
33
Returns: { }
94376581706246400
Returns: { }
51326922240
Returns: { }
431620120448766480
Returns: { }
78933204590672250
Returns: { }
5766853551513600
Returns: { }
698962846982400
Returns: { }
283461893000
Returns: { }
1373350659912000
Returns: { }
7719031406592
Returns: { }
28692347580355200
Returns: { }
164319083095326720
Returns: { }
841362101204625
Returns: { }
6766430249779200
Returns: { }
64579998463402500
Returns: { }
2889855095400000
Returns: { }
151694107291155000
Returns: { }
3769200833563116
Returns: { }
53659632682656
Returns: { }
85622172962485320
Returns: { }
325618755338247525
Returns: { }
47289252131550
Returns: { }
541515795814743750
Returns: { }
326037580227450000
Returns: { }
71537790230156250
Returns: { }
93812023433576448
Returns: { }
249620992744748625
Returns: { }
207779852048857088
Returns: { }
30420119740294557
Returns: { }
8104250880000
Returns: { }
36961903979000000
Returns: { }
1000000000000000000
Returns: { }
397702619345604664
Returns: { }
607505858809155393
Returns: { }
923786070493167105
Returns: { }
770972990481548020
Returns: { }
609508546352094986
Returns: { }
36
Returns: {13, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 0, 4, 0, 8, 8, 9, 9, 10, 4, 11, 11, 12 }
48
Returns: {18, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 9, 12, 0, 3, 3, 6, 6, 9, 0, 13, 13, 14, 14, 15, 9, 16, 16, 17 }
64
Returns: {23, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 0, 18, 18, 19, 19, 20, 15, 21, 21, 22 }
72
Returns: {16, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 7, 8, 7, 9, 7, 10, 0, 3, 3, 7, 0, 11, 11, 12, 12, 13, 7, 14, 14, 15 }
96
Returns: {21, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 12, 15, 0, 3, 3, 6, 6, 9, 9, 12, 0, 16, 16, 17, 17, 18, 12, 19, 19, 20 }
120
Returns: {11, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 6, 7, 7, 8, 0, 9, 9, 10 }
128
Returns: {26, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 0, 21, 21, 22, 22, 23, 18, 24, 24, 25 }
144
Returns: {19, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 10, 11, 10, 12, 10, 13, 0, 3, 3, 6, 6, 10, 0, 14, 14, 15, 15, 16, 10, 17, 17, 18 }
192
Returns: {24, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 15, 18, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 0, 19, 19, 20, 20, 21, 15, 22, 22, 23 }
216
Returns: {17, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 0, 4, 4, 8, 0, 12, 12, 13, 13, 14, 8, 15, 15, 16 }
240
Returns: {14, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 0, 3, 0, 9, 9, 10, 10, 11, 3, 12, 12, 13 }
256
Returns: {29, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 0, 24, 24, 25, 25, 26, 21, 27, 27, 28 }
288
Returns: {22, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 9, 12, 13, 14, 13, 15, 13, 16, 0, 3, 3, 6, 6, 9, 9, 13, 0, 17, 17, 18, 18, 19, 13, 20, 20, 21 }
384
Returns: {27, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 18, 21, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 0, 22, 22, 23, 23, 24, 18, 25, 25, 26 }
432
Returns: {20, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 7, 8, 7, 9, 7, 10, 11, 12, 11, 13, 11, 14, 0, 3, 3, 7, 7, 11, 0, 15, 15, 16, 16, 17, 11, 18, 18, 19 }
480
Returns: {17, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 6, 10, 6, 11, 0, 3, 3, 6, 0, 12, 12, 13, 13, 14, 6, 15, 15, 16 }
512
Returns: {32, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 0, 27, 27, 28, 28, 29, 24, 30, 30, 31 }
576
Returns: {25, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 0, 3, 3, 6, 6, 9, 9, 12, 12, 16, 0, 20, 20, 21, 21, 22, 16, 23, 23, 24 }
720
Returns: {15, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 0, 4, 0, 10, 10, 11, 11, 12, 4, 13, 13, 14 }
768
Returns: {30, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 21, 24, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 0, 25, 25, 26, 26, 27, 21, 28, 28, 29 }
864
Returns: {23, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 10, 11, 10, 12, 10, 13, 14, 15, 14, 16, 14, 17, 0, 3, 3, 6, 6, 10, 10, 14, 0, 18, 18, 19, 19, 20, 14, 21, 21, 22 }
960
Returns: {20, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 9, 12, 9, 13, 9, 14, 0, 3, 3, 6, 6, 9, 0, 15, 15, 16, 16, 17, 9, 18, 18, 19 }
1024
Returns: {35, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 0, 30, 30, 31, 31, 32, 27, 33, 33, 34 }
1152
Returns: {28, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 15, 18, 19, 20, 19, 21, 19, 22, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 19, 0, 23, 23, 24, 24, 25, 19, 26, 26, 27 }
1296
Returns: {21, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 12, 13, 12, 14, 12, 15, 0, 4, 4, 8, 8, 12, 0, 16, 16, 17, 17, 18, 12, 19, 19, 20 }
1440
Returns: {18, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 7, 8, 7, 9, 7, 10, 7, 11, 7, 12, 0, 3, 3, 7, 0, 13, 13, 14, 14, 15, 7, 16, 16, 17 }
1536
Returns: {33, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 24, 27, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 0, 28, 28, 29, 29, 30, 24, 31, 31, 32 }
1728
Returns: {26, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 9, 12, 13, 14, 13, 15, 13, 16, 17, 18, 17, 19, 17, 20, 0, 3, 3, 6, 6, 9, 9, 13, 13, 17, 0, 21, 21, 22, 22, 23, 17, 24, 24, 25 }
1920
Returns: {23, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 12, 15, 12, 16, 12, 17, 0, 3, 3, 6, 6, 9, 9, 12, 0, 18, 18, 19, 19, 20, 12, 21, 21, 22 }
2048
Returns: {38, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 0, 33, 33, 34, 34, 35, 30, 36, 36, 37 }
141557760
Returns: {64, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 45, 48, 49, 50, 49, 51, 49, 52, 53, 54, 53, 55, 53, 56, 53, 57, 53, 58, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 49, 49, 53, 0, 59, 59, 60, 60, 61, 53, 62, 62, 63 }
603979776
Returns: {85, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 72, 75, 76, 77, 76, 78, 76, 79, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 76, 0, 80, 80, 81, 81, 82, 76, 83, 83, 84 }
836232702197760000
Returns: {53, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 16, 20, 16, 21, 16, 22, 16, 23, 24, 25, 24, 26, 24, 27, 24, 28, 24, 29, 24, 30, 24, 31, 32, 33, 32, 34, 32, 35, 32, 36, 32, 37, 32, 38, 32, 39, 40, 41, 40, 42, 40, 43, 40, 44, 40, 45, 40, 46, 40, 47, 0, 4, 4, 8, 8, 12, 12, 16, 16, 24, 24, 32, 32, 40, 0, 48, 48, 49, 49, 50, 40, 51, 51, 52 }
3799912185593856
Returns: {149, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 75, 76, 75, 77, 78, 79, 78, 80, 81, 82, 81, 83, 84, 85, 84, 86, 87, 88, 87, 89, 90, 91, 90, 92, 93, 94, 93, 95, 96, 97, 96, 98, 99, 100, 99, 101, 102, 103, 102, 104, 105, 106, 105, 107, 108, 109, 108, 110, 111, 112, 111, 113, 114, 115, 114, 116, 117, 118, 117, 119, 120, 121, 120, 122, 123, 124, 123, 125, 126, 127, 126, 128, 129, 130, 129, 131, 132, 133, 132, 134, 132, 135, 136, 137, 136, 138, 136, 139, 140, 141, 140, 142, 140, 143, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 75, 75, 78, 78, 81, 81, 84, 84, 87, 87, 90, 90, 93, 93, 96, 96, 99, 99, 102, 102, 105, 105, 108, 108, 111, 111, 114, 114, 117, 117, 120, 120, 123, 123, 126, 126, 129, 129, 132, 132, 136, 136, 140, 0, 144, 144, 145, 145, 146, 140, 147, 147, 148 }
995328000
Returns: {43, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 20, 21, 20, 22, 20, 23, 20, 24, 20, 25, 26, 27, 26, 28, 26, 29, 26, 30, 26, 31, 32, 33, 32, 34, 32, 35, 32, 36, 32, 37, 0, 3, 3, 6, 6, 9, 9, 12, 12, 16, 16, 20, 20, 26, 26, 32, 0, 38, 38, 39, 39, 40, 32, 41, 41, 42 }
1564380905472000
Returns: {45, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 20, 21, 20, 22, 20, 23, 20, 24, 20, 25, 20, 26, 20, 27, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33, 28, 34, 28, 35, 28, 36, 28, 37, 28, 38, 28, 39, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 28, 0, 40, 40, 41, 41, 42, 28, 43, 43, 44 }
2006581248000
Returns: {58, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 21, 24, 25, 26, 25, 27, 25, 28, 29, 30, 29, 31, 29, 32, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 39, 40, 39, 41, 39, 42, 39, 43, 39, 44, 45, 46, 45, 47, 45, 48, 45, 49, 45, 50, 45, 51, 45, 52, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 25, 25, 29, 29, 33, 33, 39, 39, 45, 0, 53, 53, 54, 54, 55, 45, 56, 56, 57 }
8358844170240000
Returns: {71, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 10, 11, 10, 12, 10, 13, 14, 15, 14, 16, 14, 17, 18, 19, 18, 20, 18, 21, 22, 23, 22, 24, 22, 25, 26, 27, 26, 28, 26, 29, 30, 31, 30, 32, 30, 33, 34, 35, 34, 36, 34, 37, 38, 39, 38, 40, 38, 41, 42, 43, 42, 44, 42, 45, 42, 46, 42, 47, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 54, 55, 54, 56, 54, 57, 54, 58, 54, 59, 60, 61, 60, 62, 60, 63, 60, 64, 60, 65, 0, 3, 3, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 48, 48, 54, 54, 60, 0, 66, 66, 67, 67, 68, 60, 69, 69, 70 }
12189981081600
Returns: {58, 0, 1, 0, 2, 3, 4, 3, 5, 3, 6, 7, 8, 7, 9, 7, 10, 11, 12, 11, 13, 11, 14, 15, 16, 15, 17, 15, 18, 19, 20, 19, 21, 19, 22, 23, 24, 23, 25, 23, 26, 27, 28, 27, 29, 27, 30, 31, 32, 31, 33, 31, 34, 35, 36, 35, 37, 35, 38, 39, 40, 39, 41, 39, 42, 39, 43, 39, 44, 45, 46, 45, 47, 45, 48, 45, 49, 45, 50, 45, 51, 45, 52, 0, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 45, 0, 53, 53, 54, 54, 55, 45, 56, 56, 57 }
2354388664320000
Returns: {65, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 36, 39, 36, 40, 36, 41, 42, 43, 42, 44, 42, 45, 42, 46, 42, 47, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 48, 58, 48, 59, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 42, 42, 48, 0, 60, 60, 61, 61, 62, 48, 63, 63, 64 }
615585774066204672
Returns: {156, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 75, 76, 75, 77, 78, 79, 78, 80, 81, 82, 81, 83, 84, 85, 84, 86, 87, 88, 87, 89, 90, 91, 90, 92, 93, 94, 93, 95, 96, 97, 96, 98, 99, 100, 99, 101, 102, 103, 102, 104, 105, 106, 105, 107, 108, 109, 108, 110, 111, 112, 111, 113, 114, 115, 114, 116, 117, 118, 117, 119, 120, 121, 120, 122, 123, 124, 123, 125, 123, 126, 127, 128, 127, 129, 127, 130, 131, 132, 131, 133, 131, 134, 135, 136, 135, 137, 135, 138, 139, 140, 139, 141, 139, 142, 143, 144, 143, 145, 143, 146, 147, 148, 147, 149, 147, 150, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 75, 75, 78, 78, 81, 81, 84, 84, 87, 87, 90, 90, 93, 93, 96, 96, 99, 99, 102, 102, 105, 105, 108, 108, 111, 111, 114, 114, 117, 117, 120, 120, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 0, 151, 151, 152, 152, 153, 147, 154, 154, 155 }
44030125670400
Returns: {89, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 48, 51, 52, 53, 52, 54, 52, 55, 56, 57, 56, 58, 56, 59, 60, 61, 60, 62, 60, 63, 64, 65, 64, 66, 64, 67, 68, 69, 68, 70, 68, 71, 72, 73, 72, 74, 72, 75, 72, 76, 72, 77, 78, 79, 78, 80, 78, 81, 78, 82, 78, 83, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 78, 0, 84, 84, 85, 85, 86, 78, 87, 87, 88 }
19237055439568896
Returns: {141, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 75, 76, 75, 77, 78, 79, 78, 80, 81, 82, 81, 83, 84, 85, 84, 86, 87, 88, 87, 89, 90, 91, 90, 92, 93, 94, 93, 95, 96, 97, 96, 98, 99, 100, 99, 101, 102, 103, 102, 104, 105, 106, 105, 107, 108, 109, 108, 110, 108, 111, 112, 113, 112, 114, 112, 115, 116, 117, 116, 118, 116, 119, 120, 121, 120, 122, 120, 123, 124, 125, 124, 126, 124, 127, 128, 129, 128, 130, 128, 131, 132, 133, 132, 134, 132, 135, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 75, 75, 78, 78, 81, 81, 84, 84, 87, 87, 90, 90, 93, 93, 96, 96, 99, 99, 102, 102, 105, 105, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 0, 136, 136, 137, 137, 138, 132, 139, 139, 140 }
60183678025728
Returns: {86, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 21, 24, 25, 26, 25, 27, 25, 28, 29, 30, 29, 31, 29, 32, 33, 34, 33, 35, 33, 36, 37, 38, 37, 39, 37, 40, 41, 42, 41, 43, 41, 44, 45, 46, 45, 47, 45, 48, 49, 50, 49, 51, 49, 52, 53, 54, 53, 55, 53, 56, 57, 58, 57, 59, 57, 60, 61, 62, 61, 63, 61, 64, 65, 66, 65, 67, 65, 68, 69, 70, 69, 71, 69, 72, 73, 74, 73, 75, 73, 76, 77, 78, 77, 79, 77, 80, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 0, 81, 81, 82, 82, 83, 77, 84, 84, 85 }
37614798766080
Returns: {73, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 10, 11, 10, 12, 10, 13, 14, 15, 14, 16, 14, 17, 18, 19, 18, 20, 18, 21, 22, 23, 22, 24, 22, 25, 26, 27, 26, 28, 26, 29, 30, 31, 30, 32, 30, 33, 34, 35, 34, 36, 34, 37, 38, 39, 38, 40, 38, 41, 42, 43, 42, 44, 42, 45, 46, 47, 46, 48, 46, 49, 50, 51, 50, 52, 50, 53, 54, 55, 54, 56, 54, 57, 58, 59, 58, 60, 58, 61, 62, 63, 62, 64, 62, 65, 62, 66, 62, 67, 0, 3, 3, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 0, 68, 68, 69, 69, 70, 62, 71, 71, 72 }
47194790952960000
Returns: {66, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 27, 30, 31, 32, 31, 33, 31, 34, 31, 35, 31, 36, 37, 38, 37, 39, 37, 40, 37, 41, 37, 42, 37, 43, 37, 44, 45, 46, 45, 47, 45, 48, 45, 49, 45, 50, 45, 51, 45, 52, 53, 54, 53, 55, 53, 56, 53, 57, 53, 58, 53, 59, 53, 60, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 31, 31, 37, 37, 45, 45, 53, 0, 61, 61, 62, 62, 63, 53, 64, 64, 65 }
197522841600
Returns: {41, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 20, 21, 20, 22, 20, 23, 20, 24, 20, 25, 20, 26, 20, 27, 28, 29, 28, 30, 28, 31, 28, 32, 28, 33, 28, 34, 28, 35, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 28, 0, 36, 36, 37, 37, 38, 28, 39, 39, 40 }
15655155793920
Returns: {103, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 72, 75, 76, 77, 76, 78, 76, 79, 80, 81, 80, 82, 80, 83, 84, 85, 84, 86, 84, 87, 88, 89, 88, 90, 88, 91, 92, 93, 92, 94, 92, 95, 92, 96, 92, 97, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 0, 98, 98, 99, 99, 100, 92, 101, 101, 102 }
608672457267609600
Returns: {119, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 66, 69, 70, 71, 70, 72, 70, 73, 74, 75, 74, 76, 74, 77, 78, 79, 78, 80, 78, 81, 82, 83, 82, 84, 82, 85, 86, 87, 86, 88, 86, 89, 90, 91, 90, 92, 90, 93, 94, 95, 94, 96, 94, 97, 98, 99, 98, 100, 98, 101, 102, 103, 102, 104, 102, 105, 102, 106, 102, 107, 108, 109, 108, 110, 108, 111, 108, 112, 108, 113, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 108, 0, 114, 114, 115, 115, 116, 108, 117, 117, 118 }
81749606400
Returns: {50, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 33, 39, 33, 40, 33, 41, 33, 42, 33, 43, 33, 44, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 0, 45, 45, 46, 46, 47, 33, 48, 48, 49 }
639106080130990080
Returns: {116, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 63, 66, 67, 68, 67, 69, 67, 70, 71, 72, 71, 73, 71, 74, 75, 76, 75, 77, 75, 78, 79, 80, 79, 81, 79, 82, 83, 84, 83, 85, 83, 86, 87, 88, 87, 89, 87, 90, 91, 92, 91, 93, 91, 94, 95, 96, 95, 97, 95, 98, 99, 100, 99, 101, 99, 102, 103, 104, 103, 105, 103, 106, 103, 107, 103, 108, 103, 109, 103, 110, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 0, 111, 111, 112, 112, 113, 103, 114, 114, 115 }
589800044652134400
Returns: {83, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 18, 21, 22, 23, 22, 24, 22, 25, 26, 27, 26, 28, 26, 29, 30, 31, 30, 32, 30, 33, 34, 35, 34, 36, 34, 37, 38, 39, 38, 40, 38, 41, 42, 43, 42, 44, 42, 45, 46, 47, 46, 48, 46, 49, 50, 51, 50, 52, 50, 53, 54, 55, 54, 56, 54, 57, 58, 59, 58, 60, 58, 61, 62, 63, 62, 64, 62, 65, 62, 66, 62, 67, 62, 68, 62, 69, 70, 71, 70, 72, 70, 73, 70, 74, 70, 75, 70, 76, 70, 77, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 70, 0, 78, 78, 79, 79, 80, 70, 81, 81, 82 }
34279898952499200
Returns: {72, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 48, 51, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 52, 58, 52, 59, 52, 60, 52, 61, 52, 62, 52, 63, 52, 64, 52, 65, 52, 66, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 52, 0, 67, 67, 68, 68, 69, 52, 70, 70, 71 }
42467328000
Returns: {63, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 36, 39, 40, 41, 40, 42, 40, 43, 40, 44, 40, 45, 46, 47, 46, 48, 46, 49, 46, 50, 46, 51, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 40, 40, 46, 46, 52, 0, 58, 58, 59, 59, 60, 52, 61, 61, 62 }
8957952
Returns: {48, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 15, 18, 19, 20, 19, 21, 19, 22, 23, 24, 23, 25, 23, 26, 27, 28, 27, 29, 27, 30, 31, 32, 31, 33, 31, 34, 35, 36, 35, 37, 35, 38, 39, 40, 39, 41, 39, 42, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 0, 43, 43, 44, 44, 45, 39, 46, 46, 47 }
41561539529932800
Returns: {127, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 75, 76, 75, 77, 78, 79, 78, 80, 81, 82, 81, 83, 84, 85, 84, 86, 87, 88, 87, 89, 90, 91, 90, 92, 93, 94, 93, 95, 96, 97, 96, 98, 99, 100, 99, 101, 102, 103, 102, 104, 105, 106, 105, 107, 108, 109, 108, 110, 108, 111, 108, 112, 108, 113, 114, 115, 114, 116, 114, 117, 114, 118, 114, 119, 114, 120, 114, 121, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 75, 75, 78, 78, 81, 81, 84, 84, 87, 87, 90, 90, 93, 93, 96, 96, 99, 99, 102, 102, 105, 105, 108, 108, 114, 0, 122, 122, 123, 123, 124, 114, 125, 125, 126 }
159776520032747520
Returns: {110, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 57, 60, 61, 62, 61, 63, 61, 64, 65, 66, 65, 67, 65, 68, 69, 70, 69, 71, 69, 72, 73, 74, 73, 75, 73, 76, 77, 78, 77, 79, 77, 80, 81, 82, 81, 83, 81, 84, 85, 86, 85, 87, 85, 88, 89, 90, 89, 91, 89, 92, 93, 94, 93, 95, 93, 96, 97, 98, 97, 99, 97, 100, 97, 101, 97, 102, 97, 103, 97, 104, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 0, 105, 105, 106, 106, 107, 97, 108, 108, 109 }
653996851200
Returns: {59, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 42, 45, 42, 46, 42, 47, 42, 48, 42, 49, 42, 50, 42, 51, 42, 52, 42, 53, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 0, 54, 54, 55, 55, 56, 42, 57, 57, 58 }
1755758592000
Returns: {47, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 20, 21, 20, 22, 20, 23, 20, 24, 20, 25, 26, 27, 26, 28, 26, 29, 26, 30, 26, 31, 26, 32, 26, 33, 34, 35, 34, 36, 34, 37, 34, 38, 34, 39, 34, 40, 34, 41, 0, 3, 3, 6, 6, 9, 9, 12, 12, 16, 16, 20, 20, 26, 26, 34, 0, 42, 42, 43, 43, 44, 34, 45, 45, 46 }
28894769971200000
Returns: {70, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 21, 24, 25, 26, 25, 27, 25, 28, 29, 30, 29, 31, 29, 32, 33, 34, 33, 35, 33, 36, 33, 37, 33, 38, 39, 40, 39, 41, 39, 42, 39, 43, 39, 44, 45, 46, 45, 47, 45, 48, 45, 49, 45, 50, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 57, 58, 57, 59, 57, 60, 57, 61, 57, 62, 57, 63, 57, 64, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 25, 25, 29, 29, 33, 33, 39, 39, 45, 45, 51, 51, 57, 0, 65, 65, 66, 66, 67, 57, 68, 68, 69 }
998603250204672000
Returns: {96, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 39, 42, 43, 44, 43, 45, 43, 46, 47, 48, 47, 49, 47, 50, 51, 52, 51, 53, 51, 54, 55, 56, 55, 57, 55, 58, 59, 60, 59, 61, 59, 62, 63, 64, 63, 65, 63, 66, 67, 68, 67, 69, 67, 70, 71, 72, 71, 73, 71, 74, 71, 75, 71, 76, 77, 78, 77, 79, 77, 80, 77, 81, 77, 82, 83, 84, 83, 85, 83, 86, 83, 87, 83, 88, 83, 89, 83, 90, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 77, 77, 83, 0, 91, 91, 92, 92, 93, 83, 94, 94, 95 }
121645100408832000
Returns: {25, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 20, 21, 21, 22, 0, 23, 23, 24 }
576460752303423488
Returns: {182, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 27, 28, 27, 29, 30, 31, 30, 32, 33, 34, 33, 35, 36, 37, 36, 38, 39, 40, 39, 41, 42, 43, 42, 44, 45, 46, 45, 47, 48, 49, 48, 50, 51, 52, 51, 53, 54, 55, 54, 56, 57, 58, 57, 59, 60, 61, 60, 62, 63, 64, 63, 65, 66, 67, 66, 68, 69, 70, 69, 71, 72, 73, 72, 74, 75, 76, 75, 77, 78, 79, 78, 80, 81, 82, 81, 83, 84, 85, 84, 86, 87, 88, 87, 89, 90, 91, 90, 92, 93, 94, 93, 95, 96, 97, 96, 98, 99, 100, 99, 101, 102, 103, 102, 104, 105, 106, 105, 107, 108, 109, 108, 110, 111, 112, 111, 113, 114, 115, 114, 116, 117, 118, 117, 119, 120, 121, 120, 122, 123, 124, 123, 125, 126, 127, 126, 128, 129, 130, 129, 131, 132, 133, 132, 134, 135, 136, 135, 137, 138, 139, 138, 140, 141, 142, 141, 143, 144, 145, 144, 146, 147, 148, 147, 149, 150, 151, 150, 152, 153, 154, 153, 155, 156, 157, 156, 158, 159, 160, 159, 161, 162, 163, 162, 164, 165, 166, 165, 167, 168, 169, 168, 170, 171, 172, 171, 173, 174, 175, 174, 176, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 27, 27, 30, 30, 33, 33, 36, 36, 39, 39, 42, 42, 45, 45, 48, 48, 51, 51, 54, 54, 57, 57, 60, 60, 63, 63, 66, 66, 69, 69, 72, 72, 75, 75, 78, 78, 81, 81, 84, 84, 87, 87, 90, 90, 93, 93, 96, 96, 99, 99, 102, 102, 105, 105, 108, 108, 111, 111, 114, 114, 117, 117, 120, 120, 123, 123, 126, 126, 129, 129, 132, 132, 135, 135, 138, 138, 141, 141, 144, 144, 147, 147, 150, 150, 153, 153, 156, 156, 159, 159, 162, 162, 165, 165, 168, 168, 171, 171, 174, 0, 177, 177, 178, 178, 179, 174, 180, 180, 181 }
990677827584000000
Returns: {81, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 9, 10, 9, 11, 12, 13, 12, 14, 15, 16, 15, 17, 18, 19, 18, 20, 21, 22, 21, 23, 24, 25, 24, 26, 24, 27, 28, 29, 28, 30, 28, 31, 32, 33, 32, 34, 32, 35, 36, 37, 36, 38, 36, 39, 40, 41, 40, 42, 40, 43, 40, 44, 40, 45, 46, 47, 46, 48, 46, 49, 46, 50, 46, 51, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 58, 59, 58, 60, 58, 61, 58, 62, 58, 63, 64, 65, 64, 66, 64, 67, 64, 68, 64, 69, 70, 71, 70, 72, 70, 73, 70, 74, 70, 75, 0, 3, 3, 6, 6, 9, 9, 12, 12, 15, 15, 18, 18, 21, 21, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 46, 46, 52, 52, 58, 58, 64, 64, 70, 0, 76, 76, 77, 77, 78, 70, 79, 79, 80 }
1694745980928000
Returns: {37, 0, 1, 0, 2, 0, 3, 4, 5, 4, 6, 4, 7, 8, 9, 8, 10, 8, 11, 12, 13, 12, 14, 12, 15, 16, 17, 16, 18, 16, 19, 16, 20, 16, 21, 16, 22, 16, 23, 16, 24, 16, 25, 16, 26, 16, 27, 16, 28, 16, 29, 16, 30, 16, 31, 0, 4, 4, 8, 8, 12, 12, 16, 0, 32, 32, 33, 33, 34, 16, 35, 35, 36 }
120960
Returns: {23, 0, 1, 0, 2, 3, 4, 3, 5, 6, 7, 6, 8, 6, 9, 10, 11, 10, 12, 10, 13, 10, 14, 10, 15, 10, 16, 10, 17, 0, 3, 3, 6, 6, 10, 0, 18, 18, 19, 19, 20, 10, 21, 21, 22 }