Search a number
-
+
21020560 = 2451123887
BaseRepresentation
bin101000000101…
…1111110010000
31110112221210021
41100023332100
520340124220
62030313224
7343446301
oct120137620
943487707
1021020560
1110958070
127058814
13447cb02
142b127a8
151ca34aa
hex140bf90

21020560 has 40 divisors (see below), whose sum is σ = 53318016. Its totient is φ = 7643520.

The previous prime is 21020543. The next prime is 21020581. The reversal of 21020560 is 6502012.

It is a happy number.

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

It is a Harshad number since it is a multiple of its sum of digits (16).

It is an unprimeable number.

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

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

Almost surely, 221020560 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 120, while the sum is 16.

The square root of 21020560 is about 4584.8184260666. The cubic root of 21020560 is about 275.9824255420.

Adding to 21020560 its reverse (6502012), we get a palindrome (27522572).

The spelling of 21020560 in words is "twenty-one million, twenty thousand, five hundred sixty".

Divisors: 1 2 4 5 8 10 11 16 20 22 40 44 55 80 88 110 176 220 440 880 23887 47774 95548 119435 191096 238870 262757 382192 477740 525514 955480 1051028 1313785 1910960 2102056 2627570 4204112 5255140 10510280 21020560