Search a number
-
+
20040040332040 = 235501001008301
BaseRepresentation
bin1001000111001111011110…
…11111000011101100001000
32121221210211212102010022111
410203213233133003230020
510111314000311111130
6110342133433232104
74135562611152541
oct443475737035410
977853755363274
1020040040332040
116426a2a363143
1222b7a88b62634
13b249c9817cc1
144d3d2bd274c8
1524b44a18802a
hex1239ef7c3b08

20040040332040 has 16 divisors (see below), whose sum is σ = 45090090747180. Its totient is φ = 8016016132800.

The previous prime is 20040040332023. The next prime is 20040040332043. The reversal of 20040040332040 is 4023304004002.

It can be written as a sum of positive squares in 2 ways, for example, as 16822745214916 + 3217295117124 = 4101554^2 + 1793682^2 .

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

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 250500504111 + ... + 250500504190.

Almost surely, 220040040332040 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 2304, while the sum is 22.

Adding to 20040040332040 its reverse (4023304004002), we get a palindrome (24063344336042).

The spelling of 20040040332040 in words is "twenty trillion, forty billion, forty million, three hundred thirty-two thousand, forty".

Divisors: 1 2 4 5 8 10 20 40 501001008301 1002002016602 2004004033204 2505005041505 4008008066408 5010010083010 10020020166020 20040040332040