# Zero
0

# INT64_MAX -- ++
9223372036854775807

9223372036854775806
9223372036854775805
9223372036854775804
9223372036854775803
9223372036854775802
9223372036854775801
9223372036854775800

9223372036854775809
9223372036854775810
9223372036854775811
9223372036854775812
9223372036854775813
9223372036854775814
9223372036854775815

# UINT64_MAX --
18446744073709551615
18446744073709551614
18446744073709551613
18446744073709551612
18446744073709551611
18446744073709551610
18446744073709551609

# 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
12157665459056928801
18026252303461234787
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
9983543956220149760
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
12157665459056928801
17185268762964601129
1
10
100
1000
10000
100000
1000000
10000000
100000000
1000000000
10000000000
100000000000
1000000000000
10000000000000
100000000000000
1000000000000000
10000000000000000
100000000000000000
1000000000000000000
10000000000000000000

# m^n - 1
0
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
0
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
12157665459056928800
18026252303461234786
0
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
0
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
0
5
35
215
1295
7775
46655
279935
1679615
10077695
60466175
362797055
2176782335
13060694015
78364164095
470184984575
2821109907455
16926659444735
101559956668415
609359740010495
3656158440062975
21936950640377855
131621703842267135
789730223053602815
4738381338321616895
9983543956220149759
0
6
48
342
2400
16806
117648
823542
5764800
40353606
282475248
1977326742
13841287200
96889010406
678223072848
4747561509942
33232930569600
232630513987206
1628413597910448
11398895185373142
79792266297612000
558545864083284006
3909821048582988048
8922003266371364726
0
7
63
511
4095
32767
262143
2097151
16777215
134217727
1073741823
8589934591
68719476735
549755813887
4398046511103
35184372088831
281474976710655
2251799813685247
18014398509481983
144115188075855871
1152921504606846975
9223372036854775807
0
8
80
728
6560
59048
531440
4782968
43046720
387420488
3486784400
31381059608
282429536480
2541865828328
22876792454960
205891132094648
1853020188851840
16677181699666568
150094635296999120
1350851717672992088
12157665459056928800
17185268762964601128
0
9
99
999
9999
99999
999999
9999999
99999999
999999999
9999999999
99999999999
999999999999
9999999999999
99999999999999
999999999999999
9999999999999999
99999999999999999
999999999999999999
9999999999999999999

# 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
9223372036854775809
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
12157665459056928802
18026252303461234788
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
9983543956220149761
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
9223372036854775809
2
10
82
730
6562
59050
531442
4782970
43046722
387420490
3486784402
31381059610
282429536482
2541865828330
22876792454962
205891132094650
1853020188851842
16677181699666570
150094635296999122
1350851717672992090
12157665459056928802
17185268762964601130
2
11
101
1001
10001
100001
1000001
10000001
100000001
1000000001
10000000001
100000000001
1000000000001
10000000000001
100000000000001
1000000000000001
10000000000000001
100000000000000001
1000000000000000001
10000000000000000001
