Search a number
-
+
668295620 = 225157331643
BaseRepresentation
bin100111110101010…
…110000111000100
31201120111221020122
4213311112013010
52332040424440
6150151521112
722363263506
oct4765260704
91646457218
10668295620
11313265433
12167989198
13a85bb6c5
1464a83d76
153da0d7b5
hex27d561c4

668295620 has 48 divisors (see below), whose sum is σ = 1418829888. Its totient is φ = 264401280.

The previous prime is 668295611. The next prime is 668295631. The reversal of 668295620 is 26592866.

668295620 is digitally balanced in base 2, because in such base it contains all the possibile digits an equal number of times.

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

It is an unprimeable number.

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 1039019 + ... + 1039661.

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

Almost surely, 2668295620 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 311040, while the sum is 44.

The square root of 668295620 is about 25851.4142746582. The cubic root of 668295620 is about 874.2913969176.

The spelling of 668295620 in words is "six hundred sixty-eight million, two hundred ninety-five thousand, six hundred twenty".

Divisors: 1 2 4 5 10 20 157 314 331 628 643 662 785 1286 1324 1570 1655 2572 3140 3215 3310 6430 6620 12860 51967 100951 103934 201902 207868 212833 259835 403804 425666 504755 519670 851332 1009510 1039340 1064165 2019020 2128330 4256660 33414781 66829562 133659124 167073905 334147810 668295620