Search a number
-
+
31031131100102 = 2725911251477011
BaseRepresentation
bin1110000111000111111111…
…00010111101001111000110
311001212112202212202220222122
413003203333202331033012
513031403224030200402
6145555301013125542
76351632233210100
oct703437742751706
9131775685686878
1031031131100102
119984257587251
12359205b0298b2
1314412b921c483
14793cb4154570
1538c2ce5e4ca2
hex1c38ff8bd3c6

31031131100102 has 48 divisors (see below), whose sum is σ = 55068898386240. Its totient is φ = 13072459050000.

The previous prime is 31031131100051. The next prime is 31031131100143. The reversal of 31031131100102 is 20100113113013.

It is a congruent number.

It is an unprimeable number.

It is a polite number, since it can be written in 23 ways as a sum of consecutive naturals, for example, 64814777 + ... + 65291787.

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

Almost surely, 231031131100102 is an apocalyptic number.

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

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

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

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

The product of its (nonzero) digits is 54, while the sum is 17.

Adding to 31031131100102 its reverse (20100113113013), we get a palindrome (51131244213115).

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

Divisors: 1 2 7 14 49 59 98 118 413 826 2891 5782 11251 22502 78757 157514 477011 551299 663809 954022 1102598 1327618 3339077 4646663 6678154 9293326 23373539 28143649 32526641 46747078 56287298 65053282 197005543 394011086 1379038801 2758077602 5366850761 10733701522 37567955327 75135910654 262975687289 316644194899 525951374578 633288389798 2216509364293 4433018728586 15515565550051 31031131100102