Search a number
-
+
21845104812 = 2234142347381
BaseRepresentation
bin10100010110000100…
…011101100010101100
32002101102102022020000
4110112010131202230
5324214321323222
614011400224300
71402225220136
oct242604354254
962342368200
1021845104812
11929aaa0633
124297a6b090
1320a1a2ac2b
1410b3380056
1587cc339ac
hex51611d8ac

21845104812 has 60 divisors (see below), whose sum is σ = 57148756896. Its totient is φ = 7276430880.

The previous prime is 21845104811. The next prime is 21845104849. The reversal of 21845104812 is 21840154812.

21845104812 is a `hidden beast` number, since 21 + 84 + 510 + 48 + 1 + 2 = 666.

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

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

It is a polite number, since it can be written in 19 ways as a sum of consecutive naturals, for example, 437362 + ... + 484742.

Almost surely, 221845104812 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 20480, while the sum is 36.

The spelling of 21845104812 in words is "twenty-one billion, eight hundred forty-five million, one hundred four thousand, eight hundred twelve".

Divisors: 1 2 3 4 6 9 12 18 27 36 54 81 108 162 324 1423 2846 4269 5692 8538 12807 17076 25614 38421 47381 51228 76842 94762 115263 142143 153684 189524 230526 284286 426429 461052 568572 852858 1279287 1705716 2558574 3837861 5117148 7675722 15351444 67423163 134846326 202269489 269692652 404538978 606808467 809077956 1213616934 1820425401 2427233868 3640850802 5461276203 7281701604 10922552406 21845104812