Search a number
-
+
31340122400 = 255239175153
BaseRepresentation
bin11101001100000001…
…000101000100100000
32222220010222011201002
4131030001011010200
51003141032404100
622221503331132
72156431434146
oct351401050440
988803864632
1031340122400
1112322755904
1260a78b0aa8
132c55c0a532
141734411596
15c365e22d5
hex74c045120

31340122400 has 36 divisors (see below), whose sum is σ = 76509075762. Its totient is φ = 12536048640.

The previous prime is 31340122393. The next prime is 31340122417. The reversal of 31340122400 is 422104313.

It can be written as a sum of positive squares in 3 ways, for example, as 12453667216 + 18886455184 = 111596^2 + 137428^2 .

It is a Harshad number since it is a multiple of its sum of digits (20).

It is an unprimeable number.

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

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

Almost surely, 231340122400 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

Adding to 31340122400 its reverse (422104313), we get a palindrome (31762226713).

The spelling of 31340122400 in words is "thirty-one billion, three hundred forty million, one hundred twenty-two thousand, four hundred".

Divisors: 1 2 4 5 8 10 16 20 25 32 40 50 80 100 160 200 400 800 39175153 78350306 156700612 195875765 313401224 391751530 626802448 783503060 979378825 1253604896 1567006120 1958757650 3134012240 3917515300 6268024480 7835030600 15670061200 31340122400