Perfect Square
95870500951786892524422047798465357425761 is a perfect square (309629618983370020431 × 309629618983370020431)
95870500951786892524422047798465357425761 is a perfect square (309629618983370020431 × 309629618983370020431)
95870500951786892524422047798465357425761 is odd
Previous odd number is 95870500951786892524422047798465357425759
Next odd number is 95870500951786892524422047798465357425763
10001100110111100111100101101101101001101000110001000000001111011011001111101110001000001101111110011011000011110110010000010110001100001
881160437904309087287208707252881333655805681163216263831367734988790916290888997518356150306566840338917906315114285986081
9191152952746571465423496648221272313944893946004249886779395314582266904626429121