Search a number
-
+
20340345616 = 2467107383463
BaseRepresentation
bin10010111100011000…
…010000101100010000
31221111112221121122221
4102330120100230100
5313124112024431
613202204110424
71320024041113
oct227430205420
957445847587
1020340345616
11869865a798
123b37b35414
131bc2060686
14dad59c57a
157e0a99111
hex4bc610b10

20340345616 has 80 divisors (see below), whose sum is σ = 40564260864. Its totient is φ = 9877456512.

The previous prime is 20340345587. The next prime is 20340345637. The reversal of 20340345616 is 61654304302.

It is an unprimeable number.

It is a pernicious number, because its binary representation contains a prime number (13) of ones.

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 43931401 + ... + 43931863.

Almost surely, 220340345616 is an apocalyptic number.

It is an amenable number.

20340345616 is a deficient number, since it is larger than the sum of its proper divisors (20223915248).

20340345616 is a wasteful number, since it uses less digits than its factorization.

20340345616 is an odious number, because the sum of its binary digits is odd.

The sum of its prime factors is 1028 (or 1022 counting only the distinct ones).

The product of its (nonzero) digits is 51840, while the sum is 34.

Adding to 20340345616 its reverse (61654304302), we get a palindrome (81994649918).

The spelling of 20340345616 in words is "twenty billion, three hundred forty million, three hundred forty-five thousand, six hundred sixteen".

Divisors: 1 2 4 8 16 67 107 134 214 268 383 428 463 536 766 856 926 1072 1532 1712 1852 3064 3704 6128 7169 7408 14338 25661 28676 31021 40981 49541 51322 57352 62042 81962 99082 102644 114704 124084 163924 177329 198164 205288 248168 327848 354658 396328 410576 496336 655696 709316 792656 1418632 2745727 2837264 3319247 5491454 6638494 10982908 11881043 13276988 18974203 21965816 23762086 26553976 37948406 43931632 47524172 53107952 75896812 95048344 151793624 190096688 303587248 1271271601 2542543202 5085086404 10170172808 20340345616