Search a number
-
+
31123303146 = 232131752115017
BaseRepresentation
bin11100111111000101…
…111110101011101010
32222100000222121121100
4130333011332223222
51002220031200041
622144200222230
72151156466065
oct347705765352
988300877540
1031123303146
1112221325341
12604716a976
132c20014810
1417136d18dc
15c225646b6
hex73f17eaea

31123303146 has 96 divisors (see below), whose sum is σ = 77045583888. Its totient is φ = 8995184640.

The previous prime is 31123303109. The next prime is 31123303147. The reversal of 31123303146 is 64130332113.

31123303146 is a `hidden beast` number, since 3 + 1 + 12 + 330 + 314 + 6 = 666.

It can be written as a sum of positive squares in 8 ways, for example, as 8385980625 + 22737322521 = 91575^2 + 150789^2 .

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

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

It is a polite number, since it can be written in 47 ways as a sum of consecutive naturals, for example, 2065030 + ... + 2080046.

Almost surely, 231123303146 is an apocalyptic number.

It is a practical number, because each smaller number is the sum of distinct divisors of 31123303146, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (38522791944).

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

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

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

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

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

The product of its (nonzero) digits is 3888, while the sum is 27.

Adding to 31123303146 its reverse (64130332113), we get a palindrome (95253635259).

The spelling of 31123303146 in words is "thirty-one billion, one hundred twenty-three million, three hundred three thousand, one hundred forty-six".

Divisors: 1 2 3 6 9 13 17 18 26 34 39 51 78 102 117 153 221 234 306 442 521 663 1042 1326 1563 1989 3126 3978 4689 6773 8857 9378 13546 15017 17714 20319 26571 30034 40638 45051 53142 60957 79713 90102 115141 121914 135153 159426 195221 230282 255289 270306 345423 390442 510578 585663 690846 765867 1036269 1171326 1531734 1756989 2072538 2297601 3318757 3513978 4595202 6637514 7823857 9956271 15647714 19912542 23471571 29868813 46943142 59737626 70414713 101710141 133005569 140829426 203420282 266011138 305130423 399016707 610260846 798033414 915391269 1197050121 1729072397 1830782538 2394100242 3458144794 5187217191 10374434382 15561651573 31123303146