Search a number
-
+
2042644420 = 225178957089
BaseRepresentation
bin111100111000000…
…0100011111000100
312021100121002101001
41321300010133010
513140404110140
6534404543044
7101422122355
oct17160043704
95240532331
102042644420
11959023a93
124900b1a84
1326725874b
141553d9d2c
15be4d7e9a
hex79c047c4

2042644420 has 24 divisors (see below), whose sum is σ = 4292026200. Its totient is φ = 816586752.

The previous prime is 2042644411. The next prime is 2042644501. The reversal of 2042644420 is 244462402.

It can be written as a sum of positive squares in 4 ways, for example, as 570540996 + 1472103424 = 23886^2 + 38368^2 .

It is an unprimeable number.

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

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

Almost surely, 22042644420 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

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

The square root of 2042644420 is about 45195.6239032055. The cubic root of 2042644420 is about 1268.8129151908.

It can be divided in two parts, 20426 and 44420, that added together give a palindrome (64846).

The spelling of 2042644420 in words is "two billion, forty-two million, six hundred forty-four thousand, four hundred twenty".

Divisors: 1 2 4 5 10 20 1789 3578 7156 8945 17890 35780 57089 114178 228356 285445 570890 1141780 102132221 204264442 408528884 510661105 1021322210 2042644420