Search a number
-
+
31404420221144 = 2358692354928403
BaseRepresentation
bin1110010001111111010010…
…10011111100100011011000
311010012020022001010001110012
413020333221103330203120
513104012223034034034
6150442554054341052
76420615544324325
oct710775123744330
9133166261101405
1031404420221144
11a0085a3559973
12363247895a788
13146a568a39099
147a7da6a55b4c
15396d7b018cce
hex1c8fe94fc8d8

31404420221144 has 32 divisors (see below), whose sum is σ = 58897895310000. Its totient is φ = 15698315267712.

The previous prime is 31404420221077. The next prime is 31404420221149. The reversal of 31404420221144 is 44112202440413.

It is a self number, because there is not a number n which added to its sum of digits gives 31404420221144.

It is a congruent number.

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

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 1105658447 + ... + 1105686849.

Almost surely, 231404420221144 is an apocalyptic number.

It is an amenable number.

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

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

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

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

The product of its (nonzero) digits is 24576, while the sum is 32.

Adding to 31404420221144 its reverse (44112202440413), we get a palindrome (75516622661557).

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

Divisors: 1 2 4 8 5869 11738 23476 23549 28403 46952 47098 56806 94196 113612 188392 227224 138209081 166697207 276418162 333394414 552836324 666788828 668862247 1105672648 1333577656 1337724494 2675448988 5350897976 3925552527643 7851105055286 15702210110572 31404420221144