Search a number
-
+
10040503305324 = 2234319458339739
BaseRepresentation
bin1001001000011011110010…
…1000100000010001101100
31022112212021221100100102210
42102012330220200101230
52304000422321232244
633204313223250420
72054255013636462
oct222067450402154
938485257310383
1010040503305324
1132211763a6878
121161b002a9a10
1357aa7a57c48b
14269d6a4b2832
1512629abe74b9
hex921bca2046c

10040503305324 has 24 divisors (see below), whose sum is σ = 23972674559680. Its totient is φ = 3269001075984.

The previous prime is 10040503305319. The next prime is 10040503305341. The reversal of 10040503305324 is 42350330504001.

It is a junction number, because it is equal to n+sod(n) for n = 10040503305291 and 10040503305300.

It is an unprimeable number.

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

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

Almost surely, 210040503305324 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

Adding to 10040503305324 its reverse (42350330504001), we get a palindrome (52390833809325).

The spelling of 10040503305324 in words is "ten trillion, forty billion, five hundred three million, three hundred five thousand, three hundred twenty-four".

Divisors: 1 2 3 4 6 12 43 86 129 172 258 516 19458339739 38916679478 58375019217 77833358956 116750038434 233500076868 836708608777 1673417217554 2510125826331 3346834435108 5020251652662 10040503305324