Search a number
-
+
21040132100 = 22521316184717
BaseRepresentation
bin10011100110000101…
…101111000000000100
32000022022201110020212
4103212011233000010
5321042233211400
613355443014552
71343252113001
oct234605570004
960268643225
1021040132100
118a17673729
1240b236a458
131ca4026810
1410384bc8a8
15832228335
hex4e616f004

21040132100 has 36 divisors (see below), whose sum is σ = 49169173284. Its totient is φ = 7768663680.

The previous prime is 21040132063. The next prime is 21040132111. The reversal of 21040132100 is 123104012.

It can be written as a sum of positive squares in 6 ways, for example, as 4937029696 + 16103102404 = 70264^2 + 126898^2 .

It is an unprimeable number.

It is a polite number, since it can be written in 11 ways as a sum of consecutive naturals, for example, 8091059 + ... + 8093658.

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

Almost surely, 221040132100 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 48, while the sum is 14.

Adding to 21040132100 its reverse (123104012), we get a palindrome (21163236112).

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

Divisors: 1 2 4 5 10 13 20 25 26 50 52 65 100 130 260 325 650 1300 16184717 32369434 64738868 80923585 161847170 210401321 323694340 404617925 420802642 809235850 841605284 1052006605 1618471700 2104013210 4208026420 5260033025 10520066050 21040132100