Search a number
-
+
312031110102 = 233710709131249
BaseRepresentation
bin1001000101001101000…
…00001110001111010110
31002211101222120202010120
410202212200032033112
520103014431010402
6355202313332410
731354264450155
oct4424640161726
91084358522116
10312031110102
111103714773a8
1250582707106
132356956677a
1411160d3b59c
1581b3a273bc
hex48a680e3d6

312031110102 has 32 divisors (see below), whose sum is σ = 640993500000. Its totient is φ = 101189058048.

The previous prime is 312031110071. The next prime is 312031110103. The reversal of 312031110102 is 201011130213.

It is a happy number.

It is a congruent number.

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

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 15 ways as a sum of consecutive naturals, for example, 2311774 + ... + 2443022.

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

Almost surely, 2312031110102 is an apocalyptic number.

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

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

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

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

The sum of its prime factors is 142000.

The product of its (nonzero) digits is 36, while the sum is 15.

Adding to 312031110102 its reverse (201011130213), we get a palindrome (513042240315).

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

Divisors: 1 2 3 6 37 74 111 222 10709 21418 32127 64254 131249 262498 393747 396233 787494 792466 1188699 2377398 4856213 9712426 14568639 29137278 1405545541 2811091082 4216636623 8433273246 52005185017 104010370034 156015555051 312031110102