Perfect Square
87042930949794502515625 is a perfect square (295030389875 × 295030389875)
87042930949794502515625 is a perfect square (295030389875 × 295030389875)
87042930949794502515625 is odd
Previous odd number is 87042930949794502515623
Next odd number is 87042930949794502515627
10010011011101001101101010011011011011001111111111011110100111001101110101001
659478314196451879229207761880515328113625634364689625858306884765625