Search a number
-
+
34009931 is a prime number
BaseRepresentation
bin1000000110111…
…1001101001011
32100222212212002
42001233031023
532201304211
63212541215
7562036214
oct201571513
970885762
1034009931
111821a18a
12b48180b
13707a227
14473440b
152ebc03b
hex206f34b

34009931 has 2 divisors, whose sum is σ = 34009932. Its totient is φ = 34009930.

The previous prime is 34009909. The next prime is 34009933. The reversal of 34009931 is 13990043.

34009931 is digitally balanced in base 2, because in such base it contains all the possibile digits an equal number of times.

It is a strong prime.

It is an emirp because it is prime and its reverse (13990043) is a distict prime.

It is a cyclic number.

It is not a de Polignac number, because 34009931 - 210 = 34008907 is a prime.

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

It is a Sophie Germain prime.

Together with 34009933, it forms a pair of twin primes.

It is a Chen prime.

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

It is not a weakly prime, because it can be changed into another prime (34009933) by changing a digit.

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

It is a polite number, since it can be written as a sum of consecutive naturals, namely, 17004965 + 17004966.

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

Almost surely, 234009931 is an apocalyptic number.

34009931 is a deficient number, since it is larger than the sum of its proper divisors (1).

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

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

The product of its (nonzero) digits is 2916, while the sum is 29.

The square root of 34009931 is about 5831.8034088951. The cubic root of 34009931 is about 323.9927188071.

Adding to 34009931 its reverse (13990043), we get a palindrome (47999974).

It can be divided in two parts, 3400 and 9931, that added together give a palindrome (13331).

The spelling of 34009931 in words is "thirty-four million, nine thousand, nine hundred thirty-one".