Perfect Square
358873005750361250625 is a perfect square (18943943775 × 18943943775)
358873005750361250625 is a perfect square (18943943775 × 18943943775)
358873005750361250625 is odd
Previous odd number is 358873005750361250623
Next odd number is 358873005750361250627
100110111010001011101000010010101011011011010111111111101101101000001
46219194929648798545321940184355738449315815882259277587890625