Perfect Square
95870500951786892535568714081866678161601 is a perfect square (309629618983370020449 × 309629618983370020449)
95870500951786892535568714081866678161601 is a perfect square (309629618983370020449 × 309629618983370020449)
95870500951786892535568714081866678161601 is odd
Previous odd number is 95870500951786892535568714081866678161599
Next odd number is 95870500951786892535568714081866678161603
10001100110111100111100101101101101001101000110001000000001111101110001000001111101010011100001100110010101010110001001100101000011000001
881160437904309087594560851424775435682641583486192352144299296254328490479941661020757742208931146264944618543820074164801
9191152952746571467560769609285426681050423175893238159807216495443158089070883201