Search a number
-
+
644956816 = 24729072
BaseRepresentation
bin100110011100010…
…100001010010000
31122221121012102111
4212130110022100
52310102104231
6143555355104
721661020400
oct4634241220
91587535374
10644956816
11301074669
1215bbb2a94
13a380966a
146192a800
153b94d4b1
hex26714290

644956816 has 45 divisors (see below), whose sum is σ = 1455225219. Its totient is φ = 276105312.

The previous prime is 644956813. The next prime is 644956847. The reversal of 644956816 is 618659446.

The square root of 644956816 is 25396.

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

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

It is a self number, because there is not a number n which added to its sum of digits gives 644956816.

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

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 8 ways as a sum of consecutive naturals, for example, 710635 + ... + 711541.

Almost surely, 2644956816 is an apocalyptic number.

644956816 is the 25396-th square number.

It is an amenable number.

It is a practical number, because each smaller number is the sum of distinct divisors of 644956816

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

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

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

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

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

The product of its digits is 1244160, while the sum is 49.

The cubic root of 644956816 is about 863.9929769091.

Multiplying 644956816 by its sum of digits (49), we get a square (31602883984 = 1777722).

644956816 divided by its sum of digits (49) gives a square (13162384 = 36282).

The spelling of 644956816 in words is "six hundred forty-four million, nine hundred fifty-six thousand, eight hundred sixteen".

Divisors: 1 2 4 7 8 14 16 28 49 56 98 112 196 392 784 907 1814 3628 6349 7256 12698 14512 25396 44443 50792 88886 101584 177772 355544 711088 822649 1645298 3290596 5758543 6581192 11517086 13162384 23034172 40309801 46068344 80619602 92136688 161239204 322478408 644956816