Perfect Square
87042930959235474991881 is a perfect square (295030389891 × 295030389891)
87042930959235474991881 is a perfect square (295030389891 × 295030389891)
87042930959235474991881 is odd
Previous odd number is 87042930959235474991879
Next odd number is 87042930959235474991883
10010011011101001101101010011011101100011011000100001101000110010101100001001
659478314411039665247679842327918583465175554494152507308349235450841