Search a number
-
+
1023003212 = 227112301949
BaseRepresentation
bin111100111110011…
…100101001001100
32122021221221120212
4330332130221030
54043342100322
6245302301552
734231245440
oct7476345114
92567857525
101023003212
11485505500
122467278b8
13133c3255a
1499c18820
155ec270e2
hex3cf9ca4c

1023003212 has 36 divisors (see below), whose sum is σ = 2248923600. Its totient is φ = 398571360.

The previous prime is 1023003209. The next prime is 1023003221. The reversal of 1023003212 is 2123003201.

It is a happy number.

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

It is an unprimeable number.

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 11 ways as a sum of consecutive naturals, for example, 147587 + ... + 154362.

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

Almost surely, 21023003212 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 72, while the sum is 14.

The square root of 1023003212 is about 31984.4213954231. The cubic root of 1023003212 is about 1007.6096831700.

Adding to 1023003212 its reverse (2123003201), we get a palindrome (3146006413).

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

Divisors: 1 2 4 7 11 14 22 28 44 77 121 154 242 308 484 847 1694 3388 301949 603898 1207796 2113643 3321439 4227286 6642878 8454572 13285756 23250073 36535829 46500146 73071658 93000292 146143316 255750803 511501606 1023003212