Search a number
-
+
21605305664 = 263125394289
BaseRepresentation
bin10100000111110001…
…101100110101000000
32001202201012020122002
4110013301230311000
5323221424240124
613531512403132
71363254032225
oct240761546500
961681166562
1021605305664
1191876a4a18
12422b6a64a8
13206414a647
14108d59b94c
15866b670ae
hex507c6cd40

21605305664 has 56 divisors (see below), whose sum is σ = 44283782400. Its totient is φ = 10447626240.

The previous prime is 21605305649. The next prime is 21605305693. The reversal of 21605305664 is 46650350612.

It is a happy number.

It is a congruent number.

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, 5035232 + ... + 5039520.

Almost surely, 221605305664 is an apocalyptic number.

It is an amenable number.

It is a practical number, because each smaller number is the sum of distinct divisors of 21605305664, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (22141891200).

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

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

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

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

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

The product of its (nonzero) digits is 129600, while the sum is 38.

The spelling of 21605305664 in words is "twenty-one billion, six hundred five million, three hundred five thousand, six hundred sixty-four".

Divisors: 1 2 4 8 16 31 32 62 64 124 248 496 992 1984 2539 4289 5078 8578 10156 17156 20312 34312 40624 68624 78709 81248 132959 137248 157418 162496 265918 274496 314836 531836 629672 1063672 1259344 2127344 2518688 4254688 5037376 8509376 10889771 21779542 43559084 87118168 174236336 337582901 348472672 675165802 696945344 1350331604 2700663208 5401326416 10802652832 21605305664