Search a number
-
+
21031123203 = 332347997057
BaseRepresentation
bin10011100101100011…
…010111100100000011
32000021200202202101000
4103211203113210003
5321032431420303
613354521543043
71343112411666
oct234543274403
960250682330
1021031123203
118a12580162
1240ab344a83
131ca21c10cc
1410372156dd
15831548da3
hex4e58d7903

21031123203 has 32 divisors (see below), whose sum is σ = 32523264000. Its totient is φ = 13406456448.

The previous prime is 21031123097. The next prime is 21031123207. The reversal of 21031123203 is 30232113012.

It is not a de Polignac number, because 21031123203 - 228 = 20762687747 is a prime.

It is not an unprimeable number, because it can be changed into a prime (21031123207) by changing a digit.

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 31 ways as a sum of consecutive naturals, for example, 2976651 + ... + 2983707.

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

Almost surely, 221031123203 is an apocalyptic number.

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

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

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

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

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

The product of its (nonzero) digits is 216, while the sum is 18.

Adding to 21031123203 its reverse (30232113012), we get a palindrome (51263236215).

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

Divisors: 1 3 9 23 27 69 207 621 4799 7057 14397 21171 43191 63513 110377 129573 162311 190539 331131 486933 993393 1460799 2980179 4382397 33866543 101599629 304798887 778930489 914396661 2336791467 7010374401 21031123203