Search a number
-
+
31222021312 = 26487844083
BaseRepresentation
bin11101000100111110…
…100011110011000000
32222120220202000110201
4131010332203303000
51002420314140222
622202044134544
72153465542126
oct350476436300
988526660421
1031222021312
11122720207a9
126074237454
132c375c9a31
14172286b916
15c2b064427
hex744fa3cc0

31222021312 has 14 divisors (see below), whose sum is σ = 61956198668. Its totient is φ = 15611010624.

The previous prime is 31222021297. The next prime is 31222021333. The reversal of 31222021312 is 21312022213.

It is a super-2 number, since 2×312220213122 (a number of 22 digits) contains 22 as substring.

It is a self number, because there is not a number n which added to its sum of digits gives 31222021312.

It is an unprimeable number.

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 as a sum of consecutive naturals, namely, 243921978 + ... + 243922105.

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

Almost surely, 231222021312 is an apocalyptic number.

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

It is an amenable number.

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

31222021312 is an equidigital number, since it uses as much as digits as its factorization.

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

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

The product of its (nonzero) digits is 288, while the sum is 19.

Adding to 31222021312 its reverse (21312022213), we get a palindrome (52534043525).

Subtracting from 31222021312 its reverse (21312022213), we obtain a palindrome (9909999099).

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

Divisors: 1 2 4 8 16 32 64 487844083 975688166 1951376332 3902752664 7805505328 15611010656 31222021312