Search a number
-
+
31113331204 = 2216134822277
BaseRepresentation
bin11100111110011111…
…111100001000000100
32222022100012222200011
4130332133330020010
51002210003044304
622143202400004
72151005644264
oct347637741004
988270188604
1031113331204
111221673426a
126043960004
132c1ac32967
1417122577a4
15c21744c04
hex73e7fc204

31113331204 has 12 divisors (see below), whose sum is σ = 54482096844. Its totient is φ = 15547017824.

The previous prime is 31113331189. The next prime is 31113331219. The reversal of 31113331204 is 40213331113.

It is an interprime number because it is at equal distance from previous prime (31113331189) and next prime (31113331219).

It can be written as a sum of positive squares in 2 ways, for example, as 25825132804 + 5288198400 = 160702^2 + 72720^2 .

It is an unprimeable number.

It is a pernicious number, because its binary representation contains a prime number (19) of ones.

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

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

Almost surely, 231113331204 is an apocalyptic number.

It is an amenable number.

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

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

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

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

The product of its (nonzero) digits is 648, while the sum is 22.

Adding to 31113331204 its reverse (40213331113), we get a palindrome (71326662317).

Subtracting 31113331204 from its reverse (40213331113), we obtain a palindrome (9099999909).

The spelling of 31113331204 in words is "thirty-one billion, one hundred thirteen million, three hundred thirty-one thousand, two hundred four".

Divisors: 1 2 4 1613 3226 6452 4822277 9644554 19289108 7778332801 15556665602 31113331204