Search a number
-
+
20334100312 = 2359325913219
BaseRepresentation
bin10010111100000000…
…011011111101011000
31221111010012022201101
4102330000123331120
5313121012202222
613201422201144
71316620000201
oct227400337530
957433168641
1020334100312
118695084589
123b35a231b4
131bc0984b26
14dac8145a8
157e0263927
hex4bc01bf58

20334100312 has 32 divisors (see below), whose sum is σ = 38787480000. Its totient is φ = 9990904608.

The previous prime is 20334100273. The next prime is 20334100331. The reversal of 20334100312 is 21300143302.

It is a self number, because there is not a number n which added to its sum of digits gives 20334100312.

It is a congruent number.

It is an unprimeable number.

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

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 1531639 + ... + 1544857.

It is an arithmetic number, because the mean of its divisors is an integer number (1212108750).

Almost surely, 220334100312 is an apocalyptic number.

It is an amenable number.

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

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

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

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

The product of its (nonzero) digits is 432, while the sum is 19.

Adding to 20334100312 its reverse (21300143302), we get a palindrome (41634243614).

Subtracting 20334100312 from its reverse (21300143302), we obtain a triangular number (966042990 = T43955).

The spelling of 20334100312 in words is "twenty billion, three hundred thirty-four million, one hundred thousand, three hundred twelve".

Divisors: 1 2 4 8 59 118 236 472 3259 6518 13036 13219 26072 26438 52876 105752 192281 384562 769124 779921 1538248 1559842 3119684 6239368 43080721 86161442 172322884 344645768 2541762539 5083525078 10167050156 20334100312