Search a number
-
+
31212000200100 = 22352104040000667
BaseRepresentation
bin1110001100011000111000…
…01011110100010110100100
311002111211121221220012022010
413012030130023310112210
513042334134022400400
6150214332301434220
76400664314201326
oct706143413642644
9132454557805263
1031212000200100
119a43a31466095
12360111786b970
131455381c2b875
1479c951545616
15391d68274450
hex1c631c2f45a4

31212000200100 has 36 divisors (see below), whose sum is σ = 90306720579824. Its totient is φ = 8323200053280.

The previous prime is 31212000200093. The next prime is 31212000200113. The reversal of 31212000200100 is 100200021213.

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

Almost surely, 231212000200100 is an apocalyptic number.

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

It is an amenable number.

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

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

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

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

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

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

Adding to 31212000200100 its reverse (100200021213), we get a palindrome (31312200221313).

The spelling of 31212000200100 in words is "thirty-one trillion, two hundred twelve billion, two hundred thousand, one hundred".

Divisors: 1 2 3 4 5 6 10 12 15 20 25 30 50 60 75 100 150 300 104040000667 208080001334 312120002001 416160002668 520200003335 624240004002 1040400006670 1248480008004 1560600010005 2080800013340 2601000016675 3121200020010 5202000033350 6242400040020 7803000050025 10404000066700 15606000100050 31212000200100