Search a number
-
+
21010031331 = 3291072256959
BaseRepresentation
bin10011100100010010…
…111010001011100011
32000020020002011202120
4103210102322023203
5321012032000311
613352445515323
71342435214442
oct234422721343
960206064676
1021010031331
118a01684563
1240a4272b43
131c9aa17a03
1410344c4d59
1582e77e706
hex4e44ba2e3

21010031331 has 16 divisors (see below), whose sum is σ = 29250201600. Its totient is φ = 13397302688.

The previous prime is 21010031311. The next prime is 21010031347. The reversal of 21010031331 is 13313001012.

It is a cyclic number.

It is not a de Polignac number, because 21010031331 - 217 = 21009900259 is a prime.

It is a super-3 number, since 3×210100313313 (a number of 32 digits) contains 333 as substring. Note that it is a super-d number also for d = 2.

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

It is not an unprimeable number, because it can be changed into a prime (21010031311) 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 15 ways as a sum of consecutive naturals, for example, 1119171 + ... + 1137788.

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

Almost surely, 221010031331 is an apocalyptic number.

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

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

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

The sum of its prime factors is 2257098.

The product of its (nonzero) digits is 54, while the sum is 15.

Adding to 21010031331 its reverse (13313001012), we get a palindrome (34323032343).

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

Divisors: 1 3 29 87 107 321 3103 9309 2256959 6770877 65451811 196355433 241494613 724483839 7003343777 21010031331