Search a number
-
+
1046306020 = 22579976827
BaseRepresentation
bin111110010111010…
…101110011100100
32200220210212000211
4332113111303210
54120323243040
6251453545204
734633311604
oct7627256344
92626725024
101046306020
11497681221
122524a5204
13138a010b6
149cd62c04
1561ccb8ea
hex3e5d5ce4

1046306020 has 48 divisors (see below), whose sum is σ = 2248323840. Its totient is φ = 408904704.

The previous prime is 1046306011. The next prime is 1046306069. The reversal of 1046306020 is 206036401.

It is a junction number, because it is equal to n+sod(n) for n = 1046305982 and 1046306000.

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, 149847 + ... + 156673.

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

Almost surely, 21046306020 is an apocalyptic number.

1046306020 is a gapful number since it is divisible by the number (10) formed by its first and last digit.

It is an amenable number.

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

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

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

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

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

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

The square root of 1046306020 is about 32346.6539227785. The cubic root of 1046306020 is about 1015.2030363805.

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

Divisors: 1 2 4 5 10 20 79 97 158 194 316 388 395 485 790 970 1580 1940 6827 7663 13654 15326 27308 30652 34135 38315 68270 76630 136540 153260 539333 662219 1078666 1324438 2157332 2648876 2696665 3311095 5393330 6622190 10786660 13244380 52315301 104630602 209261204 261576505 523153010 1046306020