Search a number
-
+
21054860488 = 23192931154081
BaseRepresentation
bin10011100110111101…
…111010110011001000
32000100100102201210201
4103212331322303020
5321110021013423
613401130421544
71343521234624
oct234675726310
960310381721
1021054860488
118a24a13352
1240b72918b4
131ca70b263c
14103a434184
158336872ad
hex4e6f7acc8

21054860488 has 64 divisors (see below), whose sum is σ = 44375616000. Its totient is φ = 9318758400.

The previous prime is 21054860429. The next prime is 21054860509. The reversal of 21054860488 is 88406845012.

It is a hoax number, since the sum of its digits (46) coincides with the sum of the digits of its distinct prime factors.

It is an unprimeable number.

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 59608 + ... + 213688.

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

Almost surely, 221054860488 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 491520, while the sum is 46.

The spelling of 21054860488 in words is "twenty-one billion, fifty-four million, eight hundred sixty thousand, four hundred eighty-eight".

Divisors: 1 2 4 8 19 29 31 38 58 62 76 116 124 152 232 248 551 589 899 1102 1178 1798 2204 2356 3596 4408 4712 7192 17081 34162 68324 136648 154081 308162 616324 1232648 2927539 4468349 4776511 5855078 8936698 9553022 11710156 17873396 19106044 23420312 35746792 38212088 84898631 90753709 138518819 169797262 181507418 277037638 339594524 363014836 554075276 679189048 726029672 1108150552 2631857561 5263715122 10527430244 21054860488