Perfect Square
106066435027016676493345009769439697265625 is a perfect square (325678422722501953125 × 325678422722501953125)
106066435027016676493345009769439697265625 is a perfect square (325678422722501953125 × 325678422722501953125)
106066435027016676493345009769439697265625 is odd
Previous odd number is 106066435027016676493345009769439697265623
Next odd number is 106066435027016676493345009769439697265627
10011011110110011100001000101010011001111101001011110110011110000110111000100110011010001010101111000100110100010101100110110001111011001
1193256795712771694502163617954970774122015852583226259000812082037737796587521880127324980236380724818445742130279541015625
11250088639340350123124713631315342086593056263285503461971529759466648101806640625