781 lines
22 KiB
Rust
781 lines
22 KiB
Rust
#[deny(overflowing_literals)]
|
|
pub(crate) static BASES_16: [(u16, usize); 257] = [
|
|
(0, 0), // 0
|
|
(0, 0), // 1
|
|
(0, 0), // 2
|
|
(59049, 10), // 3
|
|
(0, 0), // 4
|
|
(15625, 6), // 5
|
|
(46656, 6), // 6
|
|
(16807, 5), // 7
|
|
(0, 0), // 8
|
|
(59049, 5), // 9
|
|
(10000, 4), // 10
|
|
(14641, 4), // 11
|
|
(20736, 4), // 12
|
|
(28561, 4), // 13
|
|
(38416, 4), // 14
|
|
(50625, 4), // 15
|
|
(0, 0), // 16
|
|
(4913, 3), // 17
|
|
(5832, 3), // 18
|
|
(6859, 3), // 19
|
|
(8000, 3), // 20
|
|
(9261, 3), // 21
|
|
(10648, 3), // 22
|
|
(12167, 3), // 23
|
|
(13824, 3), // 24
|
|
(15625, 3), // 25
|
|
(17576, 3), // 26
|
|
(19683, 3), // 27
|
|
(21952, 3), // 28
|
|
(24389, 3), // 29
|
|
(27000, 3), // 30
|
|
(29791, 3), // 31
|
|
(0, 0), // 32
|
|
(35937, 3), // 33
|
|
(39304, 3), // 34
|
|
(42875, 3), // 35
|
|
(46656, 3), // 36
|
|
(50653, 3), // 37
|
|
(54872, 3), // 38
|
|
(59319, 3), // 39
|
|
(64000, 3), // 40
|
|
(1681, 2), // 41
|
|
(1764, 2), // 42
|
|
(1849, 2), // 43
|
|
(1936, 2), // 44
|
|
(2025, 2), // 45
|
|
(2116, 2), // 46
|
|
(2209, 2), // 47
|
|
(2304, 2), // 48
|
|
(2401, 2), // 49
|
|
(2500, 2), // 50
|
|
(2601, 2), // 51
|
|
(2704, 2), // 52
|
|
(2809, 2), // 53
|
|
(2916, 2), // 54
|
|
(3025, 2), // 55
|
|
(3136, 2), // 56
|
|
(3249, 2), // 57
|
|
(3364, 2), // 58
|
|
(3481, 2), // 59
|
|
(3600, 2), // 60
|
|
(3721, 2), // 61
|
|
(3844, 2), // 62
|
|
(3969, 2), // 63
|
|
(0, 0), // 64
|
|
(4225, 2), // 65
|
|
(4356, 2), // 66
|
|
(4489, 2), // 67
|
|
(4624, 2), // 68
|
|
(4761, 2), // 69
|
|
(4900, 2), // 70
|
|
(5041, 2), // 71
|
|
(5184, 2), // 72
|
|
(5329, 2), // 73
|
|
(5476, 2), // 74
|
|
(5625, 2), // 75
|
|
(5776, 2), // 76
|
|
(5929, 2), // 77
|
|
(6084, 2), // 78
|
|
(6241, 2), // 79
|
|
(6400, 2), // 80
|
|
(6561, 2), // 81
|
|
(6724, 2), // 82
|
|
(6889, 2), // 83
|
|
(7056, 2), // 84
|
|
(7225, 2), // 85
|
|
(7396, 2), // 86
|
|
(7569, 2), // 87
|
|
(7744, 2), // 88
|
|
(7921, 2), // 89
|
|
(8100, 2), // 90
|
|
(8281, 2), // 91
|
|
(8464, 2), // 92
|
|
(8649, 2), // 93
|
|
(8836, 2), // 94
|
|
(9025, 2), // 95
|
|
(9216, 2), // 96
|
|
(9409, 2), // 97
|
|
(9604, 2), // 98
|
|
(9801, 2), // 99
|
|
(10000, 2), // 100
|
|
(10201, 2), // 101
|
|
(10404, 2), // 102
|
|
(10609, 2), // 103
|
|
(10816, 2), // 104
|
|
(11025, 2), // 105
|
|
(11236, 2), // 106
|
|
(11449, 2), // 107
|
|
(11664, 2), // 108
|
|
(11881, 2), // 109
|
|
(12100, 2), // 110
|
|
(12321, 2), // 111
|
|
(12544, 2), // 112
|
|
(12769, 2), // 113
|
|
(12996, 2), // 114
|
|
(13225, 2), // 115
|
|
(13456, 2), // 116
|
|
(13689, 2), // 117
|
|
(13924, 2), // 118
|
|
(14161, 2), // 119
|
|
(14400, 2), // 120
|
|
(14641, 2), // 121
|
|
(14884, 2), // 122
|
|
(15129, 2), // 123
|
|
(15376, 2), // 124
|
|
(15625, 2), // 125
|
|
(15876, 2), // 126
|
|
(16129, 2), // 127
|
|
(0, 0), // 128
|
|
(16641, 2), // 129
|
|
(16900, 2), // 130
|
|
(17161, 2), // 131
|
|
(17424, 2), // 132
|
|
(17689, 2), // 133
|
|
(17956, 2), // 134
|
|
(18225, 2), // 135
|
|
(18496, 2), // 136
|
|
(18769, 2), // 137
|
|
(19044, 2), // 138
|
|
(19321, 2), // 139
|
|
(19600, 2), // 140
|
|
(19881, 2), // 141
|
|
(20164, 2), // 142
|
|
(20449, 2), // 143
|
|
(20736, 2), // 144
|
|
(21025, 2), // 145
|
|
(21316, 2), // 146
|
|
(21609, 2), // 147
|
|
(21904, 2), // 148
|
|
(22201, 2), // 149
|
|
(22500, 2), // 150
|
|
(22801, 2), // 151
|
|
(23104, 2), // 152
|
|
(23409, 2), // 153
|
|
(23716, 2), // 154
|
|
(24025, 2), // 155
|
|
(24336, 2), // 156
|
|
(24649, 2), // 157
|
|
(24964, 2), // 158
|
|
(25281, 2), // 159
|
|
(25600, 2), // 160
|
|
(25921, 2), // 161
|
|
(26244, 2), // 162
|
|
(26569, 2), // 163
|
|
(26896, 2), // 164
|
|
(27225, 2), // 165
|
|
(27556, 2), // 166
|
|
(27889, 2), // 167
|
|
(28224, 2), // 168
|
|
(28561, 2), // 169
|
|
(28900, 2), // 170
|
|
(29241, 2), // 171
|
|
(29584, 2), // 172
|
|
(29929, 2), // 173
|
|
(30276, 2), // 174
|
|
(30625, 2), // 175
|
|
(30976, 2), // 176
|
|
(31329, 2), // 177
|
|
(31684, 2), // 178
|
|
(32041, 2), // 179
|
|
(32400, 2), // 180
|
|
(32761, 2), // 181
|
|
(33124, 2), // 182
|
|
(33489, 2), // 183
|
|
(33856, 2), // 184
|
|
(34225, 2), // 185
|
|
(34596, 2), // 186
|
|
(34969, 2), // 187
|
|
(35344, 2), // 188
|
|
(35721, 2), // 189
|
|
(36100, 2), // 190
|
|
(36481, 2), // 191
|
|
(36864, 2), // 192
|
|
(37249, 2), // 193
|
|
(37636, 2), // 194
|
|
(38025, 2), // 195
|
|
(38416, 2), // 196
|
|
(38809, 2), // 197
|
|
(39204, 2), // 198
|
|
(39601, 2), // 199
|
|
(40000, 2), // 200
|
|
(40401, 2), // 201
|
|
(40804, 2), // 202
|
|
(41209, 2), // 203
|
|
(41616, 2), // 204
|
|
(42025, 2), // 205
|
|
(42436, 2), // 206
|
|
(42849, 2), // 207
|
|
(43264, 2), // 208
|
|
(43681, 2), // 209
|
|
(44100, 2), // 210
|
|
(44521, 2), // 211
|
|
(44944, 2), // 212
|
|
(45369, 2), // 213
|
|
(45796, 2), // 214
|
|
(46225, 2), // 215
|
|
(46656, 2), // 216
|
|
(47089, 2), // 217
|
|
(47524, 2), // 218
|
|
(47961, 2), // 219
|
|
(48400, 2), // 220
|
|
(48841, 2), // 221
|
|
(49284, 2), // 222
|
|
(49729, 2), // 223
|
|
(50176, 2), // 224
|
|
(50625, 2), // 225
|
|
(51076, 2), // 226
|
|
(51529, 2), // 227
|
|
(51984, 2), // 228
|
|
(52441, 2), // 229
|
|
(52900, 2), // 230
|
|
(53361, 2), // 231
|
|
(53824, 2), // 232
|
|
(54289, 2), // 233
|
|
(54756, 2), // 234
|
|
(55225, 2), // 235
|
|
(55696, 2), // 236
|
|
(56169, 2), // 237
|
|
(56644, 2), // 238
|
|
(57121, 2), // 239
|
|
(57600, 2), // 240
|
|
(58081, 2), // 241
|
|
(58564, 2), // 242
|
|
(59049, 2), // 243
|
|
(59536, 2), // 244
|
|
(60025, 2), // 245
|
|
(60516, 2), // 246
|
|
(61009, 2), // 247
|
|
(61504, 2), // 248
|
|
(62001, 2), // 249
|
|
(62500, 2), // 250
|
|
(63001, 2), // 251
|
|
(63504, 2), // 252
|
|
(64009, 2), // 253
|
|
(64516, 2), // 254
|
|
(65025, 2), // 255
|
|
(0, 0), // 256
|
|
];
|
|
#[deny(overflowing_literals)]
|
|
pub(crate) static BASES_32: [(u32, usize); 257] = [
|
|
(0, 0), // 0
|
|
(0, 0), // 1
|
|
(0, 0), // 2
|
|
(3486784401, 20), // 3
|
|
(0, 0), // 4
|
|
(1220703125, 13), // 5
|
|
(2176782336, 12), // 6
|
|
(1977326743, 11), // 7
|
|
(0, 0), // 8
|
|
(3486784401, 10), // 9
|
|
(1000000000, 9), // 10
|
|
(2357947691, 9), // 11
|
|
(429981696, 8), // 12
|
|
(815730721, 8), // 13
|
|
(1475789056, 8), // 14
|
|
(2562890625, 8), // 15
|
|
(0, 0), // 16
|
|
(410338673, 7), // 17
|
|
(612220032, 7), // 18
|
|
(893871739, 7), // 19
|
|
(1280000000, 7), // 20
|
|
(1801088541, 7), // 21
|
|
(2494357888, 7), // 22
|
|
(3404825447, 7), // 23
|
|
(191102976, 6), // 24
|
|
(244140625, 6), // 25
|
|
(308915776, 6), // 26
|
|
(387420489, 6), // 27
|
|
(481890304, 6), // 28
|
|
(594823321, 6), // 29
|
|
(729000000, 6), // 30
|
|
(887503681, 6), // 31
|
|
(0, 0), // 32
|
|
(1291467969, 6), // 33
|
|
(1544804416, 6), // 34
|
|
(1838265625, 6), // 35
|
|
(2176782336, 6), // 36
|
|
(2565726409, 6), // 37
|
|
(3010936384, 6), // 38
|
|
(3518743761, 6), // 39
|
|
(4096000000, 6), // 40
|
|
(115856201, 5), // 41
|
|
(130691232, 5), // 42
|
|
(147008443, 5), // 43
|
|
(164916224, 5), // 44
|
|
(184528125, 5), // 45
|
|
(205962976, 5), // 46
|
|
(229345007, 5), // 47
|
|
(254803968, 5), // 48
|
|
(282475249, 5), // 49
|
|
(312500000, 5), // 50
|
|
(345025251, 5), // 51
|
|
(380204032, 5), // 52
|
|
(418195493, 5), // 53
|
|
(459165024, 5), // 54
|
|
(503284375, 5), // 55
|
|
(550731776, 5), // 56
|
|
(601692057, 5), // 57
|
|
(656356768, 5), // 58
|
|
(714924299, 5), // 59
|
|
(777600000, 5), // 60
|
|
(844596301, 5), // 61
|
|
(916132832, 5), // 62
|
|
(992436543, 5), // 63
|
|
(0, 0), // 64
|
|
(1160290625, 5), // 65
|
|
(1252332576, 5), // 66
|
|
(1350125107, 5), // 67
|
|
(1453933568, 5), // 68
|
|
(1564031349, 5), // 69
|
|
(1680700000, 5), // 70
|
|
(1804229351, 5), // 71
|
|
(1934917632, 5), // 72
|
|
(2073071593, 5), // 73
|
|
(2219006624, 5), // 74
|
|
(2373046875, 5), // 75
|
|
(2535525376, 5), // 76
|
|
(2706784157, 5), // 77
|
|
(2887174368, 5), // 78
|
|
(3077056399, 5), // 79
|
|
(3276800000, 5), // 80
|
|
(3486784401, 5), // 81
|
|
(3707398432, 5), // 82
|
|
(3939040643, 5), // 83
|
|
(4182119424, 5), // 84
|
|
(52200625, 4), // 85
|
|
(54700816, 4), // 86
|
|
(57289761, 4), // 87
|
|
(59969536, 4), // 88
|
|
(62742241, 4), // 89
|
|
(65610000, 4), // 90
|
|
(68574961, 4), // 91
|
|
(71639296, 4), // 92
|
|
(74805201, 4), // 93
|
|
(78074896, 4), // 94
|
|
(81450625, 4), // 95
|
|
(84934656, 4), // 96
|
|
(88529281, 4), // 97
|
|
(92236816, 4), // 98
|
|
(96059601, 4), // 99
|
|
(100000000, 4), // 100
|
|
(104060401, 4), // 101
|
|
(108243216, 4), // 102
|
|
(112550881, 4), // 103
|
|
(116985856, 4), // 104
|
|
(121550625, 4), // 105
|
|
(126247696, 4), // 106
|
|
(131079601, 4), // 107
|
|
(136048896, 4), // 108
|
|
(141158161, 4), // 109
|
|
(146410000, 4), // 110
|
|
(151807041, 4), // 111
|
|
(157351936, 4), // 112
|
|
(163047361, 4), // 113
|
|
(168896016, 4), // 114
|
|
(174900625, 4), // 115
|
|
(181063936, 4), // 116
|
|
(187388721, 4), // 117
|
|
(193877776, 4), // 118
|
|
(200533921, 4), // 119
|
|
(207360000, 4), // 120
|
|
(214358881, 4), // 121
|
|
(221533456, 4), // 122
|
|
(228886641, 4), // 123
|
|
(236421376, 4), // 124
|
|
(244140625, 4), // 125
|
|
(252047376, 4), // 126
|
|
(260144641, 4), // 127
|
|
(0, 0), // 128
|
|
(276922881, 4), // 129
|
|
(285610000, 4), // 130
|
|
(294499921, 4), // 131
|
|
(303595776, 4), // 132
|
|
(312900721, 4), // 133
|
|
(322417936, 4), // 134
|
|
(332150625, 4), // 135
|
|
(342102016, 4), // 136
|
|
(352275361, 4), // 137
|
|
(362673936, 4), // 138
|
|
(373301041, 4), // 139
|
|
(384160000, 4), // 140
|
|
(395254161, 4), // 141
|
|
(406586896, 4), // 142
|
|
(418161601, 4), // 143
|
|
(429981696, 4), // 144
|
|
(442050625, 4), // 145
|
|
(454371856, 4), // 146
|
|
(466948881, 4), // 147
|
|
(479785216, 4), // 148
|
|
(492884401, 4), // 149
|
|
(506250000, 4), // 150
|
|
(519885601, 4), // 151
|
|
(533794816, 4), // 152
|
|
(547981281, 4), // 153
|
|
(562448656, 4), // 154
|
|
(577200625, 4), // 155
|
|
(592240896, 4), // 156
|
|
(607573201, 4), // 157
|
|
(623201296, 4), // 158
|
|
(639128961, 4), // 159
|
|
(655360000, 4), // 160
|
|
(671898241, 4), // 161
|
|
(688747536, 4), // 162
|
|
(705911761, 4), // 163
|
|
(723394816, 4), // 164
|
|
(741200625, 4), // 165
|
|
(759333136, 4), // 166
|
|
(777796321, 4), // 167
|
|
(796594176, 4), // 168
|
|
(815730721, 4), // 169
|
|
(835210000, 4), // 170
|
|
(855036081, 4), // 171
|
|
(875213056, 4), // 172
|
|
(895745041, 4), // 173
|
|
(916636176, 4), // 174
|
|
(937890625, 4), // 175
|
|
(959512576, 4), // 176
|
|
(981506241, 4), // 177
|
|
(1003875856, 4), // 178
|
|
(1026625681, 4), // 179
|
|
(1049760000, 4), // 180
|
|
(1073283121, 4), // 181
|
|
(1097199376, 4), // 182
|
|
(1121513121, 4), // 183
|
|
(1146228736, 4), // 184
|
|
(1171350625, 4), // 185
|
|
(1196883216, 4), // 186
|
|
(1222830961, 4), // 187
|
|
(1249198336, 4), // 188
|
|
(1275989841, 4), // 189
|
|
(1303210000, 4), // 190
|
|
(1330863361, 4), // 191
|
|
(1358954496, 4), // 192
|
|
(1387488001, 4), // 193
|
|
(1416468496, 4), // 194
|
|
(1445900625, 4), // 195
|
|
(1475789056, 4), // 196
|
|
(1506138481, 4), // 197
|
|
(1536953616, 4), // 198
|
|
(1568239201, 4), // 199
|
|
(1600000000, 4), // 200
|
|
(1632240801, 4), // 201
|
|
(1664966416, 4), // 202
|
|
(1698181681, 4), // 203
|
|
(1731891456, 4), // 204
|
|
(1766100625, 4), // 205
|
|
(1800814096, 4), // 206
|
|
(1836036801, 4), // 207
|
|
(1871773696, 4), // 208
|
|
(1908029761, 4), // 209
|
|
(1944810000, 4), // 210
|
|
(1982119441, 4), // 211
|
|
(2019963136, 4), // 212
|
|
(2058346161, 4), // 213
|
|
(2097273616, 4), // 214
|
|
(2136750625, 4), // 215
|
|
(2176782336, 4), // 216
|
|
(2217373921, 4), // 217
|
|
(2258530576, 4), // 218
|
|
(2300257521, 4), // 219
|
|
(2342560000, 4), // 220
|
|
(2385443281, 4), // 221
|
|
(2428912656, 4), // 222
|
|
(2472973441, 4), // 223
|
|
(2517630976, 4), // 224
|
|
(2562890625, 4), // 225
|
|
(2608757776, 4), // 226
|
|
(2655237841, 4), // 227
|
|
(2702336256, 4), // 228
|
|
(2750058481, 4), // 229
|
|
(2798410000, 4), // 230
|
|
(2847396321, 4), // 231
|
|
(2897022976, 4), // 232
|
|
(2947295521, 4), // 233
|
|
(2998219536, 4), // 234
|
|
(3049800625, 4), // 235
|
|
(3102044416, 4), // 236
|
|
(3154956561, 4), // 237
|
|
(3208542736, 4), // 238
|
|
(3262808641, 4), // 239
|
|
(3317760000, 4), // 240
|
|
(3373402561, 4), // 241
|
|
(3429742096, 4), // 242
|
|
(3486784401, 4), // 243
|
|
(3544535296, 4), // 244
|
|
(3603000625, 4), // 245
|
|
(3662186256, 4), // 246
|
|
(3722098081, 4), // 247
|
|
(3782742016, 4), // 248
|
|
(3844124001, 4), // 249
|
|
(3906250000, 4), // 250
|
|
(3969126001, 4), // 251
|
|
(4032758016, 4), // 252
|
|
(4097152081, 4), // 253
|
|
(4162314256, 4), // 254
|
|
(4228250625, 4), // 255
|
|
(0, 0), // 256
|
|
];
|
|
#[deny(overflowing_literals)]
|
|
pub(crate) static BASES_64: [(u64, usize); 257] = [
|
|
(0, 0), // 0
|
|
(0, 0), // 1
|
|
(0, 0), // 2
|
|
(12157665459056928801, 40), // 3
|
|
(0, 0), // 4
|
|
(7450580596923828125, 27), // 5
|
|
(4738381338321616896, 24), // 6
|
|
(3909821048582988049, 22), // 7
|
|
(0, 0), // 8
|
|
(12157665459056928801, 20), // 9
|
|
(10000000000000000000, 19), // 10
|
|
(5559917313492231481, 18), // 11
|
|
(2218611106740436992, 17), // 12
|
|
(8650415919381337933, 17), // 13
|
|
(2177953337809371136, 16), // 14
|
|
(6568408355712890625, 16), // 15
|
|
(0, 0), // 16
|
|
(2862423051509815793, 15), // 17
|
|
(6746640616477458432, 15), // 18
|
|
(15181127029874798299, 15), // 19
|
|
(1638400000000000000, 14), // 20
|
|
(3243919932521508681, 14), // 21
|
|
(6221821273427820544, 14), // 22
|
|
(11592836324538749809, 14), // 23
|
|
(876488338465357824, 13), // 24
|
|
(1490116119384765625, 13), // 25
|
|
(2481152873203736576, 13), // 26
|
|
(4052555153018976267, 13), // 27
|
|
(6502111422497947648, 13), // 28
|
|
(10260628712958602189, 13), // 29
|
|
(15943230000000000000, 13), // 30
|
|
(787662783788549761, 12), // 31
|
|
(0, 0), // 32
|
|
(1667889514952984961, 12), // 33
|
|
(2386420683693101056, 12), // 34
|
|
(3379220508056640625, 12), // 35
|
|
(4738381338321616896, 12), // 36
|
|
(6582952005840035281, 12), // 37
|
|
(9065737908494995456, 12), // 38
|
|
(12381557655576425121, 12), // 39
|
|
(16777216000000000000, 12), // 40
|
|
(550329031716248441, 11), // 41
|
|
(717368321110468608, 11), // 42
|
|
(929293739471222707, 11), // 43
|
|
(1196683881290399744, 11), // 44
|
|
(1532278301220703125, 11), // 45
|
|
(1951354384207722496, 11), // 46
|
|
(2472159215084012303, 11), // 47
|
|
(3116402981210161152, 11), // 48
|
|
(3909821048582988049, 11), // 49
|
|
(4882812500000000000, 11), // 50
|
|
(6071163615208263051, 11), // 51
|
|
(7516865509350965248, 11), // 52
|
|
(9269035929372191597, 11), // 53
|
|
(11384956040305711104, 11), // 54
|
|
(13931233916552734375, 11), // 55
|
|
(16985107389382393856, 11), // 56
|
|
(362033331456891249, 10), // 57
|
|
(430804206899405824, 10), // 58
|
|
(511116753300641401, 10), // 59
|
|
(604661760000000000, 10), // 60
|
|
(713342911662882601, 10), // 61
|
|
(839299365868340224, 10), // 62
|
|
(984930291881790849, 10), // 63
|
|
(0, 0), // 64
|
|
(1346274334462890625, 10), // 65
|
|
(1568336880910795776, 10), // 66
|
|
(1822837804551761449, 10), // 67
|
|
(2113922820157210624, 10), // 68
|
|
(2446194060654759801, 10), // 69
|
|
(2824752490000000000, 10), // 70
|
|
(3255243551009881201, 10), // 71
|
|
(3743906242624487424, 10), // 72
|
|
(4297625829703557649, 10), // 73
|
|
(4923990397355877376, 10), // 74
|
|
(5631351470947265625, 10), // 75
|
|
(6428888932339941376, 10), // 76
|
|
(7326680472586200649, 10), // 77
|
|
(8335775831236199424, 10), // 78
|
|
(9468276082626847201, 10), // 79
|
|
(10737418240000000000, 10), // 80
|
|
(12157665459056928801, 10), // 81
|
|
(13744803133596058624, 10), // 82
|
|
(15516041187205853449, 10), // 83
|
|
(17490122876598091776, 10), // 84
|
|
(231616946283203125, 9), // 85
|
|
(257327417311663616, 9), // 86
|
|
(285544154243029527, 9), // 87
|
|
(316478381828866048, 9), // 88
|
|
(350356403707485209, 9), // 89
|
|
(387420489000000000, 9), // 90
|
|
(427929800129788411, 9), // 91
|
|
(472161363286556672, 9), // 92
|
|
(520411082988487293, 9), // 93
|
|
(572994802228616704, 9), // 94
|
|
(630249409724609375, 9), // 95
|
|
(692533995824480256, 9), // 96
|
|
(760231058654565217, 9), // 97
|
|
(833747762130149888, 9), // 98
|
|
(913517247483640899, 9), // 99
|
|
(1000000000000000000, 9), // 100
|
|
(1093685272684360901, 9), // 101
|
|
(1195092568622310912, 9), // 102
|
|
(1304773183829244583, 9), // 103
|
|
(1423311812421484544, 9), // 104
|
|
(1551328215978515625, 9), // 105
|
|
(1689478959002692096, 9), // 106
|
|
(1838459212420154507, 9), // 107
|
|
(1999004627104432128, 9), // 108
|
|
(2171893279442309389, 9), // 109
|
|
(2357947691000000000, 9), // 110
|
|
(2558036924386500591, 9), // 111
|
|
(2773078757450186752, 9), // 112
|
|
(3004041937984268273, 9), // 113
|
|
(3251948521156637184, 9), // 114
|
|
(3517876291919921875, 9), // 115
|
|
(3802961274698203136, 9), // 116
|
|
(4108400332687853397, 9), // 117
|
|
(4435453859151328768, 9), // 118
|
|
(4785448563124474679, 9), // 119
|
|
(5159780352000000000, 9), // 120
|
|
(5559917313492231481, 9), // 121
|
|
(5987402799531080192, 9), // 122
|
|
(6443858614676334363, 9), // 123
|
|
(6930988311686938624, 9), // 124
|
|
(7450580596923828125, 9), // 125
|
|
(8004512848309157376, 9), // 126
|
|
(8594754748609397887, 9), // 127
|
|
(0, 0), // 128
|
|
(9892530380752880769, 9), // 129
|
|
(10604499373000000000, 9), // 130
|
|
(11361656654439817571, 9), // 131
|
|
(12166492167065567232, 9), // 132
|
|
(13021612539908538853, 9), // 133
|
|
(13929745610903012864, 9), // 134
|
|
(14893745087865234375, 9), // 135
|
|
(15916595351771938816, 9), // 136
|
|
(17001416405572203977, 9), // 137
|
|
(18151468971815029248, 9), // 138
|
|
(139353667211683681, 8), // 139
|
|
(147578905600000000, 8), // 140
|
|
(156225851787813921, 8), // 141
|
|
(165312903998914816, 8), // 142
|
|
(174859124550883201, 8), // 143
|
|
(184884258895036416, 8), // 144
|
|
(195408755062890625, 8), // 145
|
|
(206453783524884736, 8), // 146
|
|
(218041257467152161, 8), // 147
|
|
(230193853492166656, 8), // 148
|
|
(242935032749128801, 8), // 149
|
|
(256289062500000000, 8), // 150
|
|
(270281038127131201, 8), // 151
|
|
(284936905588473856, 8), // 152
|
|
(300283484326400961, 8), // 153
|
|
(316348490636206336, 8), // 154
|
|
(333160561500390625, 8), // 155
|
|
(350749278894882816, 8), // 156
|
|
(369145194573386401, 8), // 157
|
|
(388379855336079616, 8), // 158
|
|
(408485828788939521, 8), // 159
|
|
(429496729600000000, 8), // 160
|
|
(451447246258894081, 8), // 161
|
|
(474373168346071296, 8), // 162
|
|
(498311414318121121, 8), // 163
|
|
(523300059815673856, 8), // 164
|
|
(549378366500390625, 8), // 165
|
|
(576586811427594496, 8), // 166
|
|
(604967116961135041, 8), // 167
|
|
(634562281237118976, 8), // 168
|
|
(665416609183179841, 8), // 169
|
|
(697575744100000000, 8), // 170
|
|
(731086699811838561, 8), // 171
|
|
(765997893392859136, 8), // 172
|
|
(802359178476091681, 8), // 173
|
|
(840221879151902976, 8), // 174
|
|
(879638824462890625, 8), // 175
|
|
(920664383502155776, 8), // 176
|
|
(963354501121950081, 8), // 177
|
|
(1007766734259732736, 8), // 178
|
|
(1053960288888713761, 8), // 179
|
|
(1101996057600000000, 8), // 180
|
|
(1151936657823500641, 8), // 181
|
|
(1203846470694789376, 8), // 182
|
|
(1257791680575160641, 8), // 183
|
|
(1313840315232157696, 8), // 184
|
|
(1372062286687890625, 8), // 185
|
|
(1432529432742502656, 8), // 186
|
|
(1495315559180183521, 8), // 187
|
|
(1560496482665168896, 8), // 188
|
|
(1628150074335205281, 8), // 189
|
|
(1698356304100000000, 8), // 190
|
|
(1771197285652216321, 8), // 191
|
|
(1846757322198614016, 8), // 192
|
|
(1925122952918976001, 8), // 193
|
|
(2006383000160502016, 8), // 194
|
|
(2090628617375390625, 8), // 195
|
|
(2177953337809371136, 8), // 196
|
|
(2268453123948987361, 8), // 197
|
|
(2362226417735475456, 8), // 198
|
|
(2459374191553118401, 8), // 199
|
|
(2560000000000000000, 8), // 200
|
|
(2664210032449121601, 8), // 201
|
|
(2772113166407885056, 8), // 202
|
|
(2883821021683985761, 8), // 203
|
|
(2999448015365799936, 8), // 204
|
|
(3119111417625390625, 8), // 205
|
|
(3242931408352297216, 8), // 206
|
|
(3371031134626313601, 8), // 207
|
|
(3503536769037500416, 8), // 208
|
|
(3640577568861717121, 8), // 209
|
|
(3782285936100000000, 8), // 210
|
|
(3928797478390152481, 8), // 211
|
|
(4080251070798954496, 8), // 212
|
|
(4236788918503437921, 8), // 213
|
|
(4398556620369715456, 8), // 214
|
|
(4565703233437890625, 8), // 215
|
|
(4738381338321616896, 8), // 216
|
|
(4916747105530914241, 8), // 217
|
|
(5100960362726891776, 8), // 218
|
|
(5291184662917065441, 8), // 219
|
|
(5487587353600000000, 8), // 220
|
|
(5690339646868044961, 8), // 221
|
|
(5899616690476974336, 8), // 222
|
|
(6115597639891380481, 8), // 223
|
|
(6338465731314712576, 8), // 224
|
|
(6568408355712890625, 8), // 225
|
|
(6805617133840466176, 8), // 226
|
|
(7050287992278341281, 8), // 227
|
|
(7302621240492097536, 8), // 228
|
|
(7562821648920027361, 8), // 229
|
|
(7831098528100000000, 8), // 230
|
|
(8107665808844335041, 8), // 231
|
|
(8392742123471896576, 8), // 232
|
|
(8686550888106661441, 8), // 233
|
|
(8989320386052055296, 8), // 234
|
|
(9301283852250390625, 8), // 235
|
|
(9622679558836781056, 8), // 236
|
|
(9953750901796946721, 8), // 237
|
|
(10294746488738365696, 8), // 238
|
|
(10645920227784266881, 8), // 239
|
|
(11007531417600000000, 8), // 240
|
|
(11379844838561358721, 8), // 241
|
|
(11763130845074473216, 8), // 242
|
|
(12157665459056928801, 8), // 243
|
|
(12563730464589807616, 8), // 244
|
|
(12981613503750390625, 8), // 245
|
|
(13411608173635297536, 8), // 246
|
|
(13854014124583882561, 8), // 247
|
|
(14309137159611744256, 8), // 248
|
|
(14777289335064248001, 8), // 249
|
|
(15258789062500000000, 8), // 250
|
|
(15753961211814252001, 8), // 251
|
|
(16263137215612256256, 8), // 252
|
|
(16786655174842630561, 8), // 253
|
|
(17324859965700833536, 8), // 254
|
|
(17878103347812890625, 8), // 255
|
|
(0, 0), // 256
|
|
];
|