Search a number
-
+
31120010120103 = 3971291652112703
BaseRepresentation
bin1110001001101101100010…
…01001100000101110100111
311002012001012000022221122020
413010312301021200232213
513034332240042320403
6150104200231034223
76361226601340302
oct704666111405647
9132161160287566
1031120010120103
119a08a16463493
1235a732450b973
1314497b1a26578
14798306211b39
1538e782344453
hex1c4db1260ba7

31120010120103 has 32 divisors (see below), whose sum is σ = 41963321874432. Its totient is φ = 20512124467200.

The previous prime is 31120010120083. The next prime is 31120010120119. The reversal of 31120010120103 is 30102101002113.

It is a happy number.

It is not a de Polignac number, because 31120010120103 - 26 = 31120010120039 is a prime.

It is a congruent number.

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

It is a polite number, since it can be written in 31 ways as a sum of consecutive naturals, for example, 2449809450 + ... + 2449822152.

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

Almost surely, 231120010120103 is an apocalyptic number.

31120010120103 is a deficient number, since it is larger than the sum of its proper divisors (10843311754329).

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

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

The sum of its prime factors is 20615.

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

Adding to 31120010120103 its reverse (30102101002113), we get a palindrome (61222111122216).

The spelling of 31120010120103 in words is "thirty-one trillion, one hundred twenty billion, ten million, one hundred twenty thousand, one hundred three".

Divisors: 1 3 97 291 1291 3873 6521 12703 19563 38109 125227 375681 632537 1232191 1897611 3696573 8418611 16399573 25255833 49198719 82836263 248508789 816605267 1590758581 2449815801 4772275743 8035117511 24105352533 106941615533 320824846599 10373336706701 31120010120103