Search a number
-
+
31143114400 = 255238928893
BaseRepresentation
bin11101000000010001…
…100011011010100000
32222101102021010112111
4131000101203122200
51002240114130100
622150145005104
72151520050616
oct350021433240
988342233474
1031143114400
1112231526882
126051923794
132c24160058
1417161ab6b6
15c241796ba
hex7404636a0

31143114400 has 36 divisors (see below), whose sum is σ = 76028129982. Its totient is φ = 12457245440.

The previous prime is 31143114389. The next prime is 31143114407. The reversal of 31143114400 is 441134113.

It is a happy number.

It can be written as a sum of positive squares in 3 ways, for example, as 22357426576 + 8785687824 = 149524^2 + 93732^2 .

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

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

It is a polite number, since it can be written in 5 ways as a sum of consecutive naturals, for example, 19463647 + ... + 19465246.

Almost surely, 231143114400 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

Adding to 31143114400 its reverse (441134113), we get a palindrome (31584248513).

The spelling of 31143114400 in words is "thirty-one billion, one hundred forty-three million, one hundred fourteen thousand, four hundred".

Divisors: 1 2 4 5 8 10 16 20 25 32 40 50 80 100 160 200 400 800 38928893 77857786 155715572 194644465 311431144 389288930 622862288 778577860 973222325 1245724576 1557155720 1946444650 3114311440 3892889300 6228622880 7785778600 15571557200 31143114400