Search a number
-
+
668409585904866 = 231334690324702449
BaseRepresentation
bin1001011111111010100011101…
…1111011101010110011100010
310020122122022222021210212221010
42113332220323323222303202
51200102210312442423431
610325331042534241350
7260534666434202511
oct22776507373526342
93218568867725833
10668409585904866
11183a80a05928903
1262b72309ab6256
13228c69a456c950
14bb0b2a7576678
155241d01e42846
hex25fea3beeace2

668409585904866 has 32 divisors (see below), whose sum is σ = 1439655624086400. Its totient is φ = 205663886786304.

The previous prime is 668409585904859. The next prime is 668409585904937.

668409585904866 is nontrivially palindromic in base 10.

It is an unprimeable number.

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

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 14707210 + ... + 39409658.

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

Almost surely, 2668409585904866 is an apocalyptic number.

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

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

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

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

The sum of its prime factors is 25049370.

The product of its (nonzero) digits is 21499084800, while the sum is 84.

The spelling of 668409585904866 in words is "six hundred sixty-eight trillion, four hundred nine billion, five hundred eighty-five million, nine hundred four thousand, eight hundred sixty-six".

Divisors: 1 2 3 6 13 26 39 78 346903 693806 1040709 2081418 4509739 9019478 13529217 24702449 27058434 49404898 74107347 148214694 321131837 642263674 963395511 1926791022 8569353665447 17138707330894 25708060996341 51416121992682 111401597650811 222803195301622 334204792952433 668409585904866