Search a number
-
+
20664020240 = 245258300253
BaseRepresentation
bin10011001111101010…
…111110110100010000
31222100002222222202222
4103033222332310100
5314304442121430
613254245400212
71331034162653
oct231752766420
958302888688
1020664020240
118844334286
124008409068
131c4412a316
14100057589a
1580e1d29e5
hex4cfabed10

20664020240 has 20 divisors (see below), whose sum is σ = 48043847244. Its totient is φ = 8265608064.

The previous prime is 20664020233. The next prime is 20664020263. The reversal of 20664020240 is 4202046602.

It can be written as a sum of positive squares in 2 ways, for example, as 12612188416 + 8051831824 = 112304^2 + 89732^2 .

It is a tau number, because it is divible by the number of its divisors (20).

It is an unprimeable number.

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

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 129150047 + ... + 129150206.

Almost surely, 220664020240 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 4608, while the sum is 26.

Adding to 20664020240 its reverse (4202046602), we get a palindrome (24866066842).

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

Divisors: 1 2 4 5 8 10 16 20 40 80 258300253 516600506 1033201012 1291501265 2066402024 2583002530 4132804048 5166005060 10332010120 20664020240