Search a number
-
+
1012002102021 = 31794121087331
BaseRepresentation
bin11101011101000000000…
…01101001101100000101
310120202011011111101021010
432232200001221230011
5113040040014231041
62052523553112433
7133054232636061
oct16564001515405
93522134441233
101012002102021
11360207892879
12144171558719
137457b9b8061
1436da4450aa1
151b4d029ea16
hexeba0069b05

1012002102021 has 16 divisors (see below), whose sum is σ = 1430227205568. Its totient is φ = 634306886400.

The previous prime is 1012002101983. The next prime is 1012002102029. The reversal of 1012002102021 is 1202012002101.

It is not a de Polignac number, because 1012002102021 - 213 = 1012002093829 is a prime.

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

It is a congruent number.

It is not an unprimeable number, because it can be changed into a prime (1012002102029) by changing a digit.

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 15 ways as a sum of consecutive naturals, for example, 10495675 + ... + 10591656.

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

Almost surely, 21012002102021 is an apocalyptic number.

It is an amenable number.

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

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

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

The sum of its prime factors is 21088292.

The product of its (nonzero) digits is 16, while the sum is 12.

Adding to 1012002102021 its reverse (1202012002101), we get a palindrome (2214014104122).

The spelling of 1012002102021 in words is "one trillion, twelve billion, two million, one hundred two thousand, twenty-one".

Divisors: 1 3 17 51 941 2823 15997 47991 21087331 63261993 358484627 1075453881 19843178471 59529535413 337334034007 1012002102021