Search a number
-
+
31312220000 = 25541565611
BaseRepresentation
bin11101001010010110…
…101000111101100000
32222211012110120210212
4131022112220331200
51003111412020000
622215025313252
72155642323065
oct351226507540
988735416725
1031312220000
1112308a28376
12609a495828
132c501bb239
14173082ac6c
15c33e2ec35
hex74a5a8f60

31312220000 has 60 divisors (see below), whose sum is σ = 77032807236. Its totient is φ = 12524880000.

The previous prime is 31312219979. The next prime is 31312220011. The reversal of 31312220000 is 2221313.

It is a happy number.

It is a congruent number.

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 9 ways as a sum of consecutive naturals, for example, 762806 + ... + 802805.

Almost surely, 231312220000 is an apocalyptic number.

It is an amenable number.

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

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

31312220000 is an equidigital number, since it uses as much as digits as its factorization.

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

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

The product of its (nonzero) digits is 72, while the sum is 14.

Adding to 31312220000 its reverse (2221313), we get a palindrome (31314441313).

The spelling of 31312220000 in words is "thirty-one billion, three hundred twelve million, two hundred twenty thousand".

Divisors: 1 2 4 5 8 10 16 20 25 32 40 50 80 100 125 160 200 250 400 500 625 800 1000 1250 2000 2500 4000 5000 10000 20000 1565611 3131222 6262444 7828055 12524888 15656110 25049776 31312220 39140275 50099552 62624440 78280550 125248880 156561100 195701375 250497760 313122200 391402750 626244400 782805500 978506875 1252488800 1565611000 1957013750 3131222000 3914027500 6262444000 7828055000 15656110000 31312220000