Search a number
-
+
10120312100 = 2252109928469
BaseRepresentation
bin10010110110011011…
…11011010100100100
3222010022011010022002
421123031323110210
5131211244441400
64352121224432
7505535143043
oct113315732444
928108133262
1010120312100
11432371a2a8
121b65332118
13c538c3472
146c012055a
153e3725ed5
hex25b37b524

10120312100 has 36 divisors (see below), whose sum is σ = 22162578900. Its totient is φ = 4010981760.

The previous prime is 10120312073. The next prime is 10120312117. The reversal of 10120312100 is 121302101.

It can be written as a sum of positive squares in 6 ways, for example, as 855094564 + 9265217536 = 29242^2 + 96256^2 .

It is an unprimeable number.

It is a polite number, since it can be written in 11 ways as a sum of consecutive naturals, for example, 453335 + ... + 475134.

Almost surely, 210120312100 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 12, while the sum is 11.

Adding to 10120312100 its reverse (121302101), we get a palindrome (10241614201).

Subtracting from 10120312100 its reverse (121302101), we obtain a palindrome (9999009999).

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

Divisors: 1 2 4 5 10 20 25 50 100 109 218 436 545 1090 2180 2725 5450 10900 928469 1856938 3713876 4642345 9284690 18569380 23211725 46423450 92846900 101203121 202406242 404812484 506015605 1012031210 2024062420 2530078025 5060156050 10120312100