Search a number
-
+
21003110994 = 23471013532089
BaseRepresentation
bin10011100011111000…
…100000101001010010
32000012202001120211210
4103203320200221102
5321003244022434
613352041320550
71342322332515
oct234370405122
960182046753
1021003110994
1189a8788178
1240a1a96156
131c99463b38
141033602d7c
1582dd63ee9
hex4e3e20a52

21003110994 has 64 divisors (see below), whose sum is σ = 43468254720. Its totient is φ = 6761779200.

The previous prime is 21003110993. The next prime is 21003111011. The reversal of 21003110994 is 49901130012.

It is a super-2 number, since 2×210031109942 (a number of 21 digits) contains 22 as substring.

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

It is a polite number, since it can be written in 31 ways as a sum of consecutive naturals, for example, 10053102 + ... + 10055190.

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

Almost surely, 221003110994 is an apocalyptic number.

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

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

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

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

The sum of its prime factors is 2595.

The product of its (nonzero) digits is 1944, while the sum is 30.

The spelling of 21003110994 in words is "twenty-one billion, three million, one hundred ten thousand, nine hundred ninety-four".

Divisors: 1 2 3 6 47 94 101 141 202 282 303 353 606 706 1059 2089 2118 4178 4747 6267 9494 12534 14241 16591 28482 33182 35653 49773 71306 98183 99546 106959 196366 210989 213918 294549 421978 589098 632967 737417 1265934 1474834 1675691 2212251 3351382 4424502 5027073 9916483 10054146 19832966 29749449 34658599 59498898 69317198 74479117 103975797 148958234 207951594 223437351 446874702 3500518499 7001036998 10501555497 21003110994