Search a number
-
+
21003312 = 2431139779
BaseRepresentation
bin101000000011…
…1110000110000
31110112002010110
41100013300300
520334101222
62030101320
7343345101
oct120076060
943462113
1021003312
1110946110
12704a840
134474cc5
142b0a3a8
151c9d30c
hex1407c30

21003312 has 40 divisors (see below), whose sum is σ = 59192640. Its totient is φ = 6364480.

The previous prime is 21003299. The next prime is 21003329. The reversal of 21003312 is 21330012.

It is a happy number.

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

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

It is an unprimeable number.

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 19362 + ... + 20417.

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

Almost surely, 221003312 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

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

The square root of 21003312 is about 4582.9370495349. The cubic root of 21003312 is about 275.9069209342.

Adding to 21003312 its reverse (21330012), we get a palindrome (42333324).

The spelling of 21003312 in words is "twenty-one million, three thousand, three hundred twelve".

Divisors: 1 2 3 4 6 8 11 12 16 22 24 33 44 48 66 88 132 176 264 528 39779 79558 119337 159116 238674 318232 437569 477348 636464 875138 954696 1312707 1750276 1909392 2625414 3500552 5250828 7001104 10501656 21003312