Search a number
-
+
31131312102 = 23211311505559
BaseRepresentation
bin11100111111100100…
…100001111111100110
32222100121001111211100
4130333210201333212
51002224103441402
622145044020530
72151314533602
oct347744417746
988317044740
1031131312102
11122258a5610
126049991746
132c2188a047
1417147b8502
15c230e771c
hex73f921fe6

31131312102 has 48 divisors (see below), whose sum is σ = 73819848960. Its totient is φ = 9403378800.

The previous prime is 31131312097. The next prime is 31131312131. The reversal of 31131312102 is 20121313113.

31131312102 is a `hidden beast` number, since 311 + 31 + 312 + 10 + 2 = 666.

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

It is a congruent number.

It is an unprimeable number.

It is a polite number, since it can be written in 23 ways as a sum of consecutive naturals, for example, 191202 + ... + 314357.

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

Almost surely, 231131312102 is an apocalyptic number.

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

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

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

31131312102 is an evil number, because the sum of its binary digits is even.

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

The product of its (nonzero) digits is 108, while the sum is 18.

Adding to 31131312102 its reverse (20121313113), we get a palindrome (51252625215).

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

Divisors: 1 2 3 6 9 11 18 22 33 66 99 198 311 622 933 1866 2799 3421 5598 6842 10263 20526 30789 61578 505559 1011118 1516677 3033354 4550031 5561149 9100062 11122298 16683447 33366894 50050341 100100682 157228849 314457698 471686547 943373094 1415059641 1729517339 2830119282 3459034678 5188552017 10377104034 15565656051 31131312102