Search a number
-
+
31890267019116 = 22341117598921123
BaseRepresentation
bin1110100000001000010000…
…00010011001011101101100
311011220200100112120121110000
413100010020002121131230
513134442231324102431
6151454104133344300
76500665355061222
oct720041002313554
9134820315517400
1031890267019116
11a18564a39a190
1236b0669a98090
1314a43158c77ac
147c36d62c2b12
153a48143559e6
hex1d010809976c

31890267019116 has 240 divisors, whose sum is σ = 97928248682880. Its totient is φ = 8941105313280.

The previous prime is 31890267019067. The next prime is 31890267019123. The reversal of 31890267019116 is 61191076209813.

31890267019116 is a `hidden beast` number, since 3 + 189 + 0 + 267 + 0 + 191 + 16 = 666.

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

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 79 ways as a sum of consecutive naturals, for example, 885870 + ... + 8035253.

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

Almost surely, 231890267019116 is an apocalyptic number.

31890267019116 is a gapful number since it is divisible by the number (36) formed by its first and last digit.

It is an amenable number.

It is a practical number, because each smaller number is the sum of distinct divisors of 31890267019116, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (48964124341440).

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

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

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

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

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

The product of its (nonzero) digits is 979776, while the sum is 54.

The spelling of 31890267019116 in words is "thirty-one trillion, eight hundred ninety billion, two hundred sixty-seven million, nineteen thousand, one hundred sixteen".