Search a number
-
+
21010221052 = 22171978720663
BaseRepresentation
bin10011100100010011…
…101000011111111100
32000020020102211000021
4103210103220133330
5321012104033202
613352453541524
71342436634532
oct234423503774
960206384007
1021010221052
118a017a4057
1240a43448a4
131c9aa83182
141034534152
1582e7baa37
hex4e44e87fc

21010221052 has 48 divisors (see below), whose sum is σ = 41033744640. Its totient is φ = 9354431232.

The previous prime is 21010220999. The next prime is 21010221053. The reversal of 21010221052 is 25012201012.

It is a happy number.

It is a congruent number.

It is not an unprimeable number, because it can be changed into a prime (21010221053) by changing a digit.

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 15 ways as a sum of consecutive naturals, for example, 1006473 + ... + 1027135.

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

Almost surely, 221010221052 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

Adding to 21010221052 its reverse (25012201012), we get a palindrome (46022422064).

The spelling of 21010221052 in words is "twenty-one billion, ten million, two hundred twenty-one thousand, fifty-two".

Divisors: 1 2 4 17 19 34 38 68 76 323 646 787 1292 1574 3148 13379 14953 20663 26758 29906 41326 53516 59812 82652 254201 351271 392597 508402 702542 785194 1016804 1405084 1570388 6674149 13348298 16261781 26696596 32523562 65047124 276450277 308973839 552900554 617947678 1105801108 1235895356 5252555263 10505110526 21010221052