Search a number
-
+
20331400301012 = 2267229331281371
BaseRepresentation
bin1001001111101110001011…
…11001001000100111010100
32122222122220020121002122102
410213313011321020213110
510131102201434113022
6111124041044421232
74165616024061323
oct447670571104724
978878806532572
1020331400301012
116529553482229
1223444409a7818
13b463206301c8
1450408b7980ba
15253cee072a92
hex127dc5e489d4

20331400301012 has 24 divisors (see below), whose sum is σ = 36268684606560. Its totient is φ = 9970244111520.

The previous prime is 20331400301011. The next prime is 20331400301041. The reversal of 20331400301012 is 21010300413302.

It is a congruent number.

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

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, 165579314 + ... + 165702057.

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

Almost surely, 220331400301012 is an apocalyptic number.

It is an amenable number.

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

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

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

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

The product of its (nonzero) digits is 432, while the sum is 20.

Adding to 20331400301012 its reverse (21010300413302), we get a palindrome (41341700714314).

The spelling of 20331400301012 in words is "twenty trillion, three hundred thirty-one billion, four hundred million, three hundred one thousand, twelve".

Divisors: 1 2 4 67 134 229 268 458 916 15343 30686 61372 331281371 662562742 1325125484 22195851857 44391703714 75863433959 88783407428 151726867918 303453735836 5082850075253 10165700150506 20331400301012