Search a number
-
+
312310310020 = 22515615515501
BaseRepresentation
bin1001000101101110010…
…01010010010010000100
31002212010102221120102021
410202313021102102010
520104102414410040
6355250125452524
731364224556122
oct4426711222204
91085112846367
10312310310020
111104a5034435
1250640111144
13235b2360c17
141118a058912
1581cd2c824a
hex48b7252484

312310310020 has 12 divisors (see below), whose sum is σ = 655851651084. Its totient is φ = 124924124000.

The previous prime is 312310309991. The next prime is 312310310021. The reversal of 312310310020 is 20013013213.

It can be written as a sum of positive squares in 2 ways, for example, as 225837850176 + 86472459844 = 475224^2 + 294062^2 .

It is a junction number, because it is equal to n+sod(n) for n = 312310309976 and 312310310003.

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

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 7807757731 + ... + 7807757770.

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

Almost surely, 2312310310020 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

Adding to 312310310020 its reverse (20013013213), we get a palindrome (332323323233).

The spelling of 312310310020 in words is "three hundred twelve billion, three hundred ten million, three hundred ten thousand, twenty".

Divisors: 1 2 4 5 10 20 15615515501 31231031002 62462062004 78077577505 156155155010 312310310020