Search a number
-
+
670307104 = 251011571321
BaseRepresentation
bin100111111101000…
…001001100100000
31201201022010111001
4213331001030200
52333044311404
6150303001344
722416342055
oct4775011440
91651263431
10670307104
11314409715
12168599254
13a8b4412c
146504902c
153dca97a4
hex27f41320

670307104 has 48 divisors (see below), whose sum is σ = 1342237176. Its totient is φ = 329472000.

The previous prime is 670307089. The next prime is 670307117. The reversal of 670307104 is 401703076.

It can be written as a sum of positive squares in 4 ways, for example, as 668739600 + 1567504 = 25860^2 + 1252^2 .

It is a super-2 number, since 2×6703071042 = 898623227345733632, which contains 22 as substring.

It is an unprimeable number.

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

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 506764 + ... + 508084.

Almost surely, 2670307104 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 3528, while the sum is 28.

The square root of 670307104 is about 25890.2897627663. The cubic root of 670307104 is about 875.1676866105.

The spelling of 670307104 in words is "six hundred seventy million, three hundred seven thousand, one hundred four".

Divisors: 1 2 4 8 16 32 101 157 202 314 404 628 808 1256 1321 1616 2512 2642 3232 5024 5284 10568 15857 21136 31714 42272 63428 126856 133421 207397 253712 266842 414794 507424 533684 829588 1067368 1659176 2134736 3318352 4269472 6636704 20947097 41894194 83788388 167576776 335153552 670307104