Search a number
-
+
664052112 = 24326017673
BaseRepresentation
bin100111100101001…
…010000110010000
31201021112100020200
4213211022012100
52324444131422
6145520535200
722312230663
oct4745120620
91637470220
10664052112
113109271a9
12166481500
13a7764059
146429b6da
153d4712ac
hex2794a190

664052112 has 60 divisors (see below), whose sum is σ = 1861758444. Its totient is φ = 220953600.

The previous prime is 664052111. The next prime is 664052149. The reversal of 664052112 is 211250466.

664052112 is a `hidden beast` number, since 6 + 640 + 5 + 2 + 1 + 12 = 666.

It can be written as a sum of positive squares in 2 ways, for example, as 493906176 + 170145936 = 22224^2 + 13044^2 .

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

It is a polite number, since it can be written in 11 ways as a sum of consecutive naturals, for example, 82708 + ... + 90380.

Almost surely, 2664052112 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

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

The square root of 664052112 is about 25769.2086025163. The cubic root of 664052112 is about 872.4369566083.

The spelling of 664052112 in words is "six hundred sixty-four million, fifty-two thousand, one hundred twelve".

Divisors: 1 2 3 4 6 8 9 12 16 18 24 36 48 72 144 601 1202 1803 2404 3606 4808 5409 7212 7673 9616 10818 14424 15346 21636 23019 28848 30692 43272 46038 61384 69057 86544 92076 122768 138114 184152 276228 368304 552456 1104912 4611473 9222946 13834419 18445892 27668838 36891784 41503257 55337676 73783568 83006514 110675352 166013028 221350704 332026056 664052112