# Zero
-0

# INT64_MIN --
-9223372036854775808
-9223372036854775807
-9223372036854775806
-9223372036854775805
-9223372036854775804
-9223372036854775803
-9223372036854775802
-9223372036854775801
-9223372036854775800

# -m^n
-1
-2
-4
-8
-16
-32
-64
-128
-256
-512
-1024
-2048
-4096
-8192
-16384
-32768
-65536
-131072
-262144
-524288
-1048576
-2097152
-4194304
-8388608
-16777216
-33554432
-67108864
-134217728
-268435456
-536870912
-1073741824
-2147483648
-4294967296
-8589934592
-17179869184
-34359738368
-68719476736
-137438953472
-274877906944
-549755813888
-1099511627776
-2199023255552
-4398046511104
-8796093022208
-17592186044416
-35184372088832
-70368744177664
-140737488355328
-281474976710656
-562949953421312
-1125899906842624
-2251799813685248
-4503599627370496
-9007199254740992
-18014398509481984
-36028797018963968
-72057594037927936
-144115188075855872
-288230376151711744
-576460752303423488
-1152921504606846976
-2305843009213693952
-4611686018427387904
-9223372036854775808
-1
-3
-9
-27
-81
-243
-729
-2187
-6561
-19683
-59049
-177147
-531441
-1594323
-4782969
-14348907
-43046721
-129140163
-387420489
-1162261467
-3486784401
-10460353203
-31381059609
-94143178827
-282429536481
-847288609443
-2541865828329
-7625597484987
-22876792454961
-68630377364883
-205891132094649
-617673396283947
-1853020188851841
-5559060566555523
-16677181699666569
-50031545098999707
-150094635296999121
-450283905890997363
-1350851717672992089
-4052555153018976267
-1
-4
-16
-64
-256
-1024
-4096
-16384
-65536
-262144
-1048576
-4194304
-16777216
-67108864
-268435456
-1073741824
-4294967296
-17179869184
-68719476736
-274877906944
-1099511627776
-4398046511104
-17592186044416
-70368744177664
-281474976710656
-1125899906842624
-4503599627370496
-18014398509481984
-72057594037927936
-288230376151711744
-1152921504606846976
-4611686018427387904
-1
-5
-25
-125
-625
-3125
-15625
-78125
-390625
-1953125
-9765625
-48828125
-244140625
-1220703125
-6103515625
-30517578125
-152587890625
-762939453125
-3814697265625
-19073486328125
-95367431640625
-476837158203125
-2384185791015625
-11920928955078125
-59604644775390625
-298023223876953125
-1490116119384765625
-7450580596923828125
-1
-6
-36
-216
-1296
-7776
-46656
-279936
-1679616
-10077696
-60466176
-362797056
-2176782336
-13060694016
-78364164096
-470184984576
-2821109907456
-16926659444736
-101559956668416
-609359740010496
-3656158440062976
-21936950640377856
-131621703842267136
-789730223053602816
-4738381338321616896
-1
-7
-49
-343
-2401
-16807
-117649
-823543
-5764801
-40353607
-282475249
-1977326743
-13841287201
-96889010407
-678223072849
-4747561509943
-33232930569601
-232630513987207
-1628413597910449
-11398895185373143
-79792266297612001
-558545864083284007
-3909821048582988049
-8922003266371364727
-1
-8
-64
-512
-4096
-32768
-262144
-2097152
-16777216
-134217728
-1073741824
-8589934592
-68719476736
-549755813888
-4398046511104
-35184372088832
-281474976710656
-2251799813685248
-18014398509481984
-144115188075855872
-1152921504606846976
-9223372036854775808
-1
-9
-81
-729
-6561
-59049
-531441
-4782969
-43046721
-387420489
-3486784401
-31381059609
-282429536481
-2541865828329
-22876792454961
-205891132094649
-1853020188851841
-16677181699666569
-150094635296999121
-1350851717672992089
-1
-10
-100
-1000
-10000
-100000
-1000000
-10000000
-100000000
-1000000000
-10000000000
-100000000000
-1000000000000
-10000000000000
-100000000000000
-1000000000000000
-10000000000000000
-100000000000000000
-1000000000000000000

# -m^n - 1
-2
-3
-5
-9
-17
-33
-65
-129
-257
-513
-1025
-2049
-4097
-8193
-16385
-32769
-65537
-131073
-262145
-524289
-1048577
-2097153
-4194305
-8388609
-16777217
-33554433
-67108865
-134217729
-268435457
-536870913
-1073741825
-2147483649
-4294967297
-8589934593
-17179869185
-34359738369
-68719476737
-137438953473
-274877906945
-549755813889
-1099511627777
-2199023255553
-4398046511105
-8796093022209
-17592186044417
-35184372088833
-70368744177665
-140737488355329
-281474976710657
-562949953421313
-1125899906842625
-2251799813685249
-4503599627370497
-9007199254740993
-18014398509481985
-36028797018963969
-72057594037927937
-144115188075855873
-288230376151711745
-576460752303423489
-1152921504606846977
-2305843009213693953
-4611686018427387905
-2
-4
-10
-28
-82
-244
-730
-2188
-6562
-19684
-59050
-177148
-531442
-1594324
-4782970
-14348908
-43046722
-129140164
-387420490
-1162261468
-3486784402
-10460353204
-31381059610
-94143178828
-282429536482
-847288609444
-2541865828330
-7625597484988
-22876792454962
-68630377364884
-205891132094650
-617673396283948
-1853020188851842
-5559060566555524
-16677181699666570
-50031545098999708
-150094635296999122
-450283905890997364
-1350851717672992090
-4052555153018976268
-2
-5
-17
-65
-257
-1025
-4097
-16385
-65537
-262145
-1048577
-4194305
-16777217
-67108865
-268435457
-1073741825
-4294967297
-17179869185
-68719476737
-274877906945
-1099511627777
-4398046511105
-17592186044417
-70368744177665
-281474976710657
-1125899906842625
-4503599627370497
-18014398509481985
-72057594037927937
-288230376151711745
-1152921504606846977
-4611686018427387905
-2
-6
-26
-126
-626
-3126
-15626
-78126
-390626
-1953126
-9765626
-48828126
-244140626
-1220703126
-6103515626
-30517578126
-152587890626
-762939453126
-3814697265626
-19073486328126
-95367431640626
-476837158203126
-2384185791015626
-11920928955078126
-59604644775390626
-298023223876953126
-1490116119384765626
-7450580596923828126
-2
-7
-37
-217
-1297
-7777
-46657
-279937
-1679617
-10077697
-60466177
-362797057
-2176782337
-13060694017
-78364164097
-470184984577
-2821109907457
-16926659444737
-101559956668417
-609359740010497
-3656158440062977
-21936950640377857
-131621703842267137
-789730223053602817
-4738381338321616897
-2
-8
-50
-344
-2402
-16808
-117650
-823544
-5764802
-40353608
-282475250
-1977326744
-13841287202
-96889010408
-678223072850
-4747561509944
-33232930569602
-232630513987208
-1628413597910450
-11398895185373144
-79792266297612002
-558545864083284008
-3909821048582988050
-8922003266371364728
-2
-9
-65
-513
-4097
-32769
-262145
-2097153
-16777217
-134217729
-1073741825
-8589934593
-68719476737
-549755813889
-4398046511105
-35184372088833
-281474976710657
-2251799813685249
-18014398509481985
-144115188075855873
-1152921504606846977
-2
-10
-82
-730
-6562
-59050
-531442
-4782970
-43046722
-387420490
-3486784402
-31381059610
-282429536482
-2541865828330
-22876792454962
-205891132094650
-1853020188851842
-16677181699666570
-150094635296999122
-1350851717672992090
-2
-11
-101
-1001
-10001
-100001
-1000001
-10000001
-100000001
-1000000001
-10000000001
-100000000001
-1000000000001
-10000000000001
-100000000000001
-1000000000000001
-10000000000000001
-100000000000000001
-1000000000000000001

# -m^n + 1
-1
-3
-7
-15
-31
-63
-127
-255
-511
-1023
-2047
-4095
-8191
-16383
-32767
-65535
-131071
-262143
-524287
-1048575
-2097151
-4194303
-8388607
-16777215
-33554431
-67108863
-134217727
-268435455
-536870911
-1073741823
-2147483647
-4294967295
-8589934591
-17179869183
-34359738367
-68719476735
-137438953471
-274877906943
-549755813887
-1099511627775
-2199023255551
-4398046511103
-8796093022207
-17592186044415
-35184372088831
-70368744177663
-140737488355327
-281474976710655
-562949953421311
-1125899906842623
-2251799813685247
-4503599627370495
-9007199254740991
-18014398509481983
-36028797018963967
-72057594037927935
-144115188075855871
-288230376151711743
-576460752303423487
-1152921504606846975
-2305843009213693951
-4611686018427387903
-9223372036854775807
-2
-8
-26
-80
-242
-728
-2186
-6560
-19682
-59048
-177146
-531440
-1594322
-4782968
-14348906
-43046720
-129140162
-387420488
-1162261466
-3486784400
-10460353202
-31381059608
-94143178826
-282429536480
-847288609442
-2541865828328
-7625597484986
-22876792454960
-68630377364882
-205891132094648
-617673396283946
-1853020188851840
-5559060566555522
-16677181699666568
-50031545098999706
-150094635296999120
-450283905890997362
-1350851717672992088
-4052555153018976266
-3
-15
-63
-255
-1023
-4095
-16383
-65535
-262143
-1048575
-4194303
-16777215
-67108863
-268435455
-1073741823
-4294967295
-17179869183
-68719476735
-274877906943
-1099511627775
-4398046511103
-17592186044415
-70368744177663
-281474976710655
-1125899906842623
-4503599627370495
-18014398509481983
-72057594037927935
-288230376151711743
-1152921504606846975
-4611686018427387903
-4
-24
-124
-624
-3124
-15624
-78124
-390624
-1953124
-9765624
-48828124
-244140624
-1220703124
-6103515624
-30517578124
-152587890624
-762939453124
-3814697265624
-19073486328124
-95367431640624
-476837158203124
-2384185791015624
-11920928955078124
-59604644775390624
-298023223876953124
-1490116119384765624
-7450580596923828124
-5
-35
-215
-1295
-7775
-46655
-279935
-1679615
-10077695
-60466175
-362797055
-2176782335
-13060694015
-78364164095
-470184984575
-2821109907455
-16926659444735
-101559956668415
-609359740010495
-3656158440062975
-21936950640377855
-131621703842267135
-789730223053602815
-4738381338321616895
-6
-48
-342
-2400
-16806
-117648
-823542
-5764800
-40353606
-282475248
-1977326742
-13841287200
-96889010406
-678223072848
-4747561509942
-33232930569600
-232630513987206
-1628413597910448
-11398895185373142
-79792266297612000
-558545864083284006
-3909821048582988048
-8922003266371364726
-7
-63
-511
-4095
-32767
-262143
-2097151
-16777215
-134217727
-1073741823
-8589934591
-68719476735
-549755813887
-4398046511103
-35184372088831
-281474976710655
-2251799813685247
-18014398509481983
-144115188075855871
-1152921504606846975
-9223372036854775807
-8
-80
-728
-6560
-59048
-531440
-4782968
-43046720
-387420488
-3486784400
-31381059608
-282429536480
-2541865828328
-22876792454960
-205891132094648
-1853020188851840
-16677181699666568
-150094635296999120
-1350851717672992088
-9
-99
-999
-9999
-99999
-999999
-9999999
-99999999
-999999999
-9999999999
-99999999999
-999999999999
-9999999999999
-99999999999999
-999999999999999
-9999999999999999
-99999999999999999
-999999999999999999
