Search a number
-
+
10023311312 = 247233891037
BaseRepresentation
bin10010101010110111…
…11001011111010000
3221212112121222020022
421111123321133100
5131011431430222
64334334203012
7503246511650
oct112533713720
927775558208
1010023311312
114283997163
121b38953468
13c3978cb51
146b12b0360
153d9e65042
hex2556f97d0

10023311312 has 40 divisors (see below), whose sum is σ = 23159458176. Its totient is φ = 4108934016.

The previous prime is 10023311303. The next prime is 10023311317. The reversal of 10023311312 is 21311332001.

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

It is a congruent number.

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

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

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

Almost surely, 210023311312 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

Adding to 10023311312 its reverse (21311332001), we get a palindrome (31334643313).

The spelling of 10023311312 in words is "ten billion, twenty-three million, three hundred eleven thousand, three hundred twelve".

Divisors: 1 2 4 7 8 14 16 23 28 46 56 92 112 161 184 322 368 644 1288 2576 3891037 7782074 15564148 27237259 31128296 54474518 62256592 89493851 108949036 178987702 217898072 357975404 435796144 626456957 715950808 1252913914 1431901616 2505827828 5011655656 10023311312