Perfect Square
258850007705459084684330416135342497410438910225 is a perfect square (508773041449189880997015 × 508773041449189880997015)
258850007705459084684330416135342497410438910225 is a perfect square (508773041449189880997015 × 508773041449189880997015)
258850007705459084684330416135342497410438910225 is odd
Previous odd number is 258850007705459084684330416135342497410438910223
Next odd number is 258850007705459084684330416135342497410438910227
10110101010111001111000101110001101011100100010000100111101000010010110100010010000101100101000001101000010101010011110100001111111001011011111101000100010001
17343811577999126291934588707042578228081319461124168133166403573434274762621291767887896883894641214091593570819818557554331009523376967640625
67003326489116227515177562177545910312842382516479485569620223759016470320080762676685609550625