Search a number
-
+
21003124420014 = 2311318229157879
BaseRepresentation
bin1001100011010001010111…
…10001010010110110101110
32202100212201212000220122120
410301220223301102312232
510223103344322420024
6112400411355453410
74265266000634112
oct461505361226656
982325655026576
1021003124420014
116768414203a30
122432667a57266
13b947809777c9
145287b1617742
15266515a6b479
hex131a2bc52dae

21003124420014 has 16 divisors (see below), whose sum is σ = 45824998734720. Its totient is φ = 6364583157560.

The previous prime is 21003124419989. The next prime is 21003124420027. The reversal of 21003124420014 is 41002442130012.

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

It is a Curzon number.

It is a congruent number.

It is an unprimeable number.

It is a pernicious number, because its binary representation contains a prime number (23) of ones.

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 159114578874 + ... + 159114579005.

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

Almost surely, 221003124420014 is an apocalyptic number.

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

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

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

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

The sum of its prime factors is 318229157895.

The product of its (nonzero) digits is 1536, while the sum is 24.

Adding to 21003124420014 its reverse (41002442130012), we get a palindrome (62005566550026).

The spelling of 21003124420014 in words is "twenty-one trillion, three billion, one hundred twenty-four million, four hundred twenty thousand, fourteen".

Divisors: 1 2 3 6 11 22 33 66 318229157879 636458315758 954687473637 1909374947274 3500520736669 7001041473338 10501562210007 21003124420014