Search a number
-
+
21003313012 = 2211838097109
BaseRepresentation
bin10011100011111001…
…010001111101110100
32000012202102211221221
4103203321101331310
5321003322004022
613352045520124
71342324133503
oct234371217564
960182384857
1021003313012
1189a8905a30
1240a1b73044
131c99504a86
14103365683a
1582dda3cc7
hex4e3e51f74

21003313012 has 48 divisors (see below), whose sum is σ = 40636209600. Its totient is φ = 9418952960.

The previous prime is 21003312997. The next prime is 21003313043. The reversal of 21003313012 is 21031330012.

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

It is a congruent number.

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, 2950914 + ... + 2958022.

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

Almost surely, 221003313012 is an apocalyptic number.

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

It is an amenable number.

21003313012 is a deficient number, since it is larger than the sum of its proper divisors (19632896588).

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

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

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

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

Adding to 21003313012 its reverse (21031330012), we get a palindrome (42034643024).

The spelling of 21003313012 in words is "twenty-one billion, three million, three hundred thirteen thousand, twelve".

Divisors: 1 2 4 11 22 44 83 166 332 809 913 1618 1826 3236 3652 7109 8899 14218 17798 28436 35596 67147 78199 134294 156398 268588 312796 590047 738617 1180094 1477234 2360188 2954468 5751181 6490517 11502362 12981034 23004724 25962068 63262991 126525982 253051964 477348023 954696046 1909392092 5250828253 10501656506 21003313012