Perfect Square
95870671005347988757811783384470099594641 is a perfect square (309629893591280990121 × 309629893591280990121)
95870671005347988757811783384470099594641 is a perfect square (309629893591280990121 × 309629893591280990121)
95870671005347988757811783384470099594641 is odd
Previous odd number is 95870671005347988757811783384470099594639
Next odd number is 95870671005347988757811783384470099594643
10001100110111101000100111001101110010110110010110100001011100011010110101101110110001101011011111001011000010011110001000000110110010001
881165126877496887235218482821164877172798594754098717664892997639994958769121890370551487927350957439298923702937738316721
9191185559015671541452345313305280077026311342554922380438204392119169632515918881