Search a number
-
+
21012102201100 = 2252691304082521
BaseRepresentation
bin1001100011100010000101…
…11000110011111100001100
32202101201220112022110001011
410301301002320303330030
510223230241130413400
6112404454304455004
74266034323545023
oct461610270637414
982351815273034
1021012102201100
1167712009a981a
12243435261a464
13b955819486ca
14528dc3ac78ba
1526688dd098ba
hex131c42e33f0c

21012102201100 has 36 divisors (see below), whose sum is σ = 45662247833608. Its totient is φ = 8392677552000.

The previous prime is 21012102201053. The next prime is 21012102201121. The reversal of 21012102201100 is 110220121012.

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, 151972161 + ... + 152110360.

Almost surely, 221012102201100 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 16, while the sum is 13.

Adding to 21012102201100 its reverse (110220121012), we get a palindrome (21122322322112).

The spelling of 21012102201100 in words is "twenty-one trillion, twelve billion, one hundred two million, two hundred one thousand, one hundred".

Divisors: 1 2 4 5 10 20 25 50 100 691 1382 2764 3455 6910 13820 17275 34550 69100 304082521 608165042 1216330084 1520412605 3040825210 6081650420 7602063025 15204126050 30408252100 210121022011 420242044022 840484088044 1050605110055 2101210220110 4202420440220 5253025550275 10506051100550 21012102201100