Search a number
-
+
1002033010012 = 221729350998807
BaseRepresentation
bin11101001010011011101…
…00100101010101011100
310112210102101220000221011
432211031310211111130
5112404130422310022
62044154432545004
7132252212023636
oct16451564452534
93483371800834
101002033010012
11356a61569461
1214224a9b2164
137365052cc48
14366da455a56
151b0e9e99977
hexe94dd2555c

1002033010012 has 48 divisors (see below), whose sum is σ = 1866724211520. Its totient is φ = 469007578112.

The previous prime is 1002033010003. The next prime is 1002033010031. The reversal of 1002033010012 is 2100103302001.

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

It is a congruent number.

It is an unprimeable number.

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

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

Almost surely, 21002033010012 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

Adding to 1002033010012 its reverse (2100103302001), we get a palindrome (3102136312013).

The spelling of 1002033010012 in words is "one trillion, two billion, thirty-three million, ten thousand, twelve".

Divisors: 1 2 4 17 34 68 293 509 586 1018 1172 2036 4981 8653 9962 17306 19924 34612 98807 149137 197614 298274 395228 596548 1679719 2535329 3359438 5070658 6718876 10141316 28950451 50292763 57900902 100585526 115801804 201171052 492157667 854976971 984315334 1709953942 1968630668 3419907884 14735779559 29471559118 58943118236 250508252503 501016505006 1002033010012