Search a number
-
+
1004121024 = 2635229797
BaseRepresentation
bin111011110110011…
…010101111000000
32120222102122002120
4323312122233000
54024023333044
6243345444240
733611613354
oct7366325700
92528378076
101004121024
11475888a95
12240340680
13130050b6a
1497501464
155d247519
hex3bd9abc0

1004121024 has 28 divisors (see below), whose sum is σ = 2656737384. Its totient is φ = 334706944.

The previous prime is 1004121007. The next prime is 1004121043. The reversal of 1004121024 is 4201214001.

It is a junction number, because it is equal to n+sod(n) for n = 1004120994 and 1004121012.

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 3 ways as a sum of consecutive naturals, for example, 2614707 + ... + 2615090.

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

Almost surely, 21004121024 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 64, while the sum is 15.

The square root of 1004121024 is about 31687.8687197483. The cubic root of 1004121024 is about 1001.3717919929.

Adding to 1004121024 its reverse (4201214001), we get a palindrome (5205335025).

The spelling of 1004121024 in words is "one billion, four million, one hundred twenty-one thousand, twenty-four".

Divisors: 1 2 3 4 6 8 12 16 24 32 48 64 96 192 5229797 10459594 15689391 20919188 31378782 41838376 62757564 83676752 125515128 167353504 251030256 334707008 502060512 1004121024