Search a number
-
+
31561121313 = 34389643473
BaseRepresentation
bin11101011001001100…
…000111111000100001
310000110112211002020000
4131121030013320201
51004114121340223
622255440210213
72165054050641
oct353114077041
9100415732200
1031561121313
1112426480637
126149909969
132c8c937817
1417558dc521
15c4abe8543
hex759307e21

31561121313 has 10 divisors (see below), whose sum is σ = 47146860354. Its totient is φ = 21040747488.

The previous prime is 31561121279. The next prime is 31561121329. The reversal of 31561121313 is 31312116513.

It is a happy number.

31561121313 is a `hidden beast` number, since 3 + 15 + 611 + 2 + 1 + 31 + 3 = 666.

It can be written as a sum of positive squares in only one way, i.e., 22030871184 + 9530250129 = 148428^2 + 97623^2 .

It is not a de Polignac number, because 31561121313 - 28 = 31561121057 is a prime.

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

It is a Harshad number since it is a multiple of its sum of digits (27).

It is not an unprimeable number, because it can be changed into a prime (31561121363) 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 9 ways as a sum of consecutive naturals, for example, 194821656 + ... + 194821817.

Almost surely, 231561121313 is an apocalyptic number.

It is an amenable number.

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

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

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

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

The product of its digits is 1620, while the sum is 27.

Adding to 31561121313 its reverse (31312116513), we get a palindrome (62873237826).

It can be divided in two parts, 31 and 561121313, that added together give a square (561121344 = 236882).

The spelling of 31561121313 in words is "thirty-one billion, five hundred sixty-one million, one hundred twenty-one thousand, three hundred thirteen".

Divisors: 1 3 9 27 81 389643473 1168930419 3506791257 10520373771 31561121313