Perfect Square
99105382868610259443898035011268465129 is a perfect square (9955168650937575123 × 9955168650937575123)
99105382868610259443898035011268465129 is a perfect square (9955168650937575123 × 9955168650937575123)
99105382868610259443898035011268465129 is odd
Previous odd number is 99105382868610259443898035011268465127
Next odd number is 99105382868610259443898035011268465131
1001010100011110000000010100000101011000000111101011110100101000101110100011100011010001011101001011010011100010101000111101001
973400872004134037754708315366742813142986857595076542410483599813272444297319938978401846416639905749739655341689
9821876913533827897097027468878126600829852871331640878585221336363488986641