Search a number
-
+
40678868992 = 21138951061
BaseRepresentation
bin100101111000101001…
…100100100000000000
310212222222110122200111
4211320221210200000
51131302242301432
630404305201104
72640026452456
oct457051444000
9125888418614
1040678868992
11162851853a3
127a73330194
133ab39037a8
141d7c8049d6
1510d13d3347
hex978a64800

40678868992 has 48 divisors (see below), whose sum is σ = 81548567100. Its totient is φ = 20286750720.

The previous prime is 40678868981. The next prime is 40678869029. The reversal of 40678868992 is 29986887604.

It can be written as a sum of positive squares in 2 ways, for example, as 32261907456 + 8416961536 = 179616^2 + 91744^2 .

It is an unprimeable number.

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 771142 + ... + 822202.

Almost surely, 240678868992 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 40678868992, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (40774283550).

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

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

40678868992 is an equidigital number, since it uses as much as digits as its factorization.

40678868992 is an evil number, because the sum of its binary digits is even.

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

The product of its (nonzero) digits is 83607552, while the sum is 67.

The spelling of 40678868992 in words is "forty billion, six hundred seventy-eight million, eight hundred sixty-eight thousand, nine hundred ninety-two".

Divisors: 1 2 4 8 16 32 64 128 256 389 512 778 1024 1556 2048 3112 6224 12448 24896 49792 51061 99584 102122 199168 204244 398336 408488 796672 816976 1633952 3267904 6535808 13071616 19862729 26143232 39725458 52286464 79450916 104572928 158901832 317803664 635607328 1271214656 2542429312 5084858624 10169717248 20339434496 40678868992