Search a number
-
+
21054999987 = 3271793720981
BaseRepresentation
bin10011100110111110…
…011100110110110011
32000100100200211011100
4103212332130312303
5321110034444422
613401133415443
71343522355420
oct234676346663
960310624140
1021054999987
118a24aa913a
1240b733a583
131ca7130c98
14103a46cd47
158336b37ac
hex4e6f9cdb3

21054999987 has 48 divisors (see below), whose sum is σ = 36843049152. Its totient is φ = 11311073280.

The previous prime is 21054999983. The next prime is 21054999989. The reversal of 21054999987 is 78999945012.

21054999987 is a `hidden beast` number, since 2 + 1 + 0 + 549 + 9 + 9 + 9 + 87 = 666.

It is not a de Polignac number, because 21054999987 - 22 = 21054999983 is a prime.

It is a Harshad number since it is a multiple of its sum of digits (63).

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

It is a polite number, since it can be written in 47 ways as a sum of consecutive naturals, for example, 993037 + ... + 1014017.

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

Almost surely, 221054999987 is an apocalyptic number.

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

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

21054999987 is an evil number, because the sum of its binary digits is even.

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

The product of its (nonzero) digits is 14696640, while the sum is 63.

The spelling of 21054999987 in words is "twenty-one billion, fifty-four million, nine hundred ninety-nine thousand, nine hundred eighty-seven".

Divisors: 1 3 7 9 17 21 51 63 119 153 357 937 1071 2811 6559 8433 15929 19677 20981 47787 59031 62943 111503 143361 146867 188829 334509 356677 440601 1003527 1070031 1321803 2496739 3210093 7490217 19659197 22470651 58977591 137614379 176932773 334206349 412843137 1002619047 1238529411 2339444443 3007857141 7018333329 21054999987