Search a number
-
+
21589012624 = 2410923372
BaseRepresentation
bin10100000110110011…
…100011000010010000
32001201120112110210011
4110012303203002100
5323203241400444
613530131244304
71362665402524
oct240663430220
961646473704
1021589012624
1191794867a3
124226149694
1320609645aa
14108b359d84
158654e9734
hex506ce3090

21589012624 has 45 divisors (see below), whose sum is σ = 42341623947. Its totient is φ = 10663736832.

The previous prime is 21589012607. The next prime is 21589012649. The reversal of 21589012624 is 42621098512.

It is a happy number.

The square root of 21589012624 is 146932.

It is a perfect power (a square), and thus also a powerful number.

It can be written as a sum of positive squares in 4 ways, for example, as 29376400 + 21559636224 = 5420^2 + 146832^2 .

It is a Duffinian number.

It is an unprimeable number.

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

It is a polite number, since it can be written in 8 ways as a sum of consecutive naturals, for example, 64062184 + ... + 64062520.

Almost surely, 221589012624 is an apocalyptic number.

21589012624 is the 146932-nd square number.

It is an amenable number.

21589012624 is a deficient number, since it is larger than the sum of its proper divisors (20752611323).

21589012624 is an frugal number, since it uses more digits than its factorization.

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

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

The product of its (nonzero) digits is 69120, while the sum is 40.

The spelling of 21589012624 in words is "twenty-one billion, five hundred eighty-nine million, twelve thousand, six hundred twenty-four".

Divisors: 1 2 4 8 16 109 218 337 436 674 872 1348 1744 2696 5392 11881 23762 36733 47524 73466 95048 113569 146932 190096 227138 293864 454276 587728 908552 1817104 4003897 8007794 12379021 16015588 24758042 32031176 49516084 64062352 99032168 198064336 1349313289 2698626578 5397253156 10794506312 21589012624