Perfect Square
372758367058106420935960402080309121 is a perfect square (610539406638184511 × 610539406638184511)
372758367058106420935960402080309121 is a perfect square (610539406638184511 × 610539406638184511)
372758367058106420935960402080309121 is odd
Previous odd number is 372758367058106420935960402080309119
Next odd number is 372758367058106420935960402080309123
10001111100101001101000000010111011110101100100000010111001011100011101111010001111110000111010001001000001111110000001
51794327871643330637406243973714264473542661411551872785062602479163446967748821631692939343133582016978561
138948800211825998163982778266225878927647319291647558357302838915792641