Search a number
-
+
520677054 = 2321731131419
BaseRepresentation
bin11111000010001…
…110011010111110
31100021202010122100
4133002032122332
52031243131204
6123355525530
715621452622
oct3702163276
91307663570
10520677054
112479aa417
121264598a6
1383b44741
144d219182
1530a9ea39
hex1f08e6be

520677054 has 96 divisors (see below), whose sum is σ = 1245404160. Its totient is φ = 156499200.

The previous prime is 520677043. The next prime is 520677097. The reversal of 520677054 is 450776025.

520677054 is a `hidden beast` number, since 520 + 67 + 70 + 5 + 4 = 666.

It is a super-2 number, since 2×5206770542 = 542209189124237832, which contains 22 as substring.

It is a hoax number, since the sum of its digits (36) coincides with the sum of the digits of its distinct prime factors.

It is a congruent number.

It is an unprimeable number.

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

It is a polite number, since it can be written in 47 ways as a sum of consecutive naturals, for example, 1242457 + ... + 1242875.

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

Almost surely, 2520677054 is an apocalyptic number.

It is a practical number, because each smaller number is the sum of distinct divisors of 520677054, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (622702080).

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

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

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

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

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

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

The square root of 520677054 is about 22818.3490638565. The cubic root of 520677054 is about 804.4940065680.

The spelling of 520677054 in words is "five hundred twenty million, six hundred seventy-seven thousand, fifty-four".

Divisors: 1 2 3 6 9 17 18 31 34 51 62 93 102 131 153 186 262 279 306 393 419 527 558 786 838 1054 1179 1257 1581 2227 2358 2514 3162 3771 4061 4454 4743 6681 7123 7542 8122 9486 12183 12989 13362 14246 20043 21369 24366 25978 36549 38967 40086 42738 54889 64107 69037 73098 77934 109778 116901 128214 138074 164667 207111 220813 233802 329334 414222 441626 494001 621333 662439 933113 988002 1242666 1324878 1701559 1866226 1987317 2799339 3403118 3974634 5104677 5598678 8398017 10209354 15314031 16796034 28926503 30628062 57853006 86779509 173559018 260338527 520677054