Search a number
-
+
20031331012 = 2271165036789
BaseRepresentation
bin10010101001111101…
…011101101011000100
31220201000111001022121
4102221331131223010
5312011010043022
613111404535324
71306252334650
oct225175355304
956630431277
1020031331012
11854a189520
123a70551544
131b730276b4
14d8051da60
157c38a92c7
hex4a9f5dac4

20031331012 has 24 divisors (see below), whose sum is σ = 43704722880. Its totient is φ = 7804414560.

The previous prime is 20031331003. The next prime is 20031331031. The reversal of 20031331012 is 21013313002.

It is a super-2 number, since 2×200313310122 (a number of 21 digits) contains 22 as substring.

It is an unprimeable number.

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

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

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

Almost surely, 220031331012 is an apocalyptic number.

20031331012 is a gapful number since it is divisible by the number (22) formed by its first and last digit.

It is an amenable number.

20031331012 is an abundant number, since it is smaller than the sum of its proper divisors (23673391868).

It is a pseudoperfect number, because it is the sum of a subset of its proper divisors.

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

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

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

The product of its (nonzero) digits is 108, while the sum is 16.

Adding to 20031331012 its reverse (21013313002), we get a palindrome (41044644014).

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

Divisors: 1 2 4 7 11 14 22 28 44 77 154 308 65036789 130073578 260147156 455257523 715404679 910515046 1430809358 1821030092 2861618716 5007832753 10015665506 20031331012