Search a number
-
+
12670854252 = 2237787191669
BaseRepresentation
bin10111100110011110…
…11110010001101100
31012201001110002101020
423303033132101230
5201422214314002
65453152214140
7625665325020
oct136317362154
935631402336
1012670854252
115412404381
12255753a350
13126c13a9c4
14882b6a380
154e25d72bc
hex2f33de46c

12670854252 has 48 divisors (see below), whose sum is σ = 33832055040. Its totient is φ = 3615625152.

The previous prime is 12670854227. The next prime is 12670854257. The reversal of 12670854252 is 25245807621.

It is a Harshad number since it is a multiple of its sum of digits (42).

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

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

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

Almost surely, 212670854252 is an apocalyptic number.

12670854252 is a gapful number since it is divisible by the number (12) formed by its first and last digit.

It is an amenable number.

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

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

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

12670854252 is an evil number, because the sum of its binary digits is even.

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

The product of its (nonzero) digits is 268800, while the sum is 42.

The spelling of 12670854252 in words is "twelve billion, six hundred seventy million, eight hundred fifty-four thousand, two hundred fifty-two".

Divisors: 1 2 3 4 6 7 12 14 21 28 42 84 787 1574 2361 3148 4722 5509 9444 11018 16527 22036 33054 66108 191669 383338 575007 766676 1150014 1341683 2300028 2683366 4025049 5366732 8050098 16100196 150843503 301687006 452530509 603374012 905061018 1055904521 1810122036 2111809042 3167713563 4223618084 6335427126 12670854252