Perfect Square
99105382868610258966049939766264859801 is a perfect square (9955168650937575099 × 9955168650937575099)
99105382868610258966049939766264859801 is a perfect square (9955168650937575099 × 9955168650937575099)
99105382868610258966049939766264859801 is odd
Previous odd number is 99105382868610258966049939766264859799
Next odd number is 99105382868610258966049939766264859803
1001010100011110000000010100000101011000000111101011110011110100111010110100010111100011101100110101110111110100000110010011001
973400872004134023674612790777698980263878009810331999519897455682153576208808942883243090617615217828262954699401
9821876913533827802382390604293679063281143222564841040361039643846185759601