Perfect Square
343895951979392635952278712809 is a perfect square (586426425035053 × 586426425035053)
343895951979392635952278712809 is a perfect square (586426425035053 × 586426425035053)
343895951979392635952278712809 is odd
Previous odd number is 343895951979392635952278712807
Next odd number is 343895951979392635952278712811
100010101110011000000010000011100000100000001011100011010111100100101011100011010101011000111101001
40670657291596089276290765174179678283071924845647457821203311050769606544265796742891129
118264425787812725845621292474566614209664270299165900670481