Perfect Square
123830665315490689472016 is a perfect square (351895815996 × 351895815996)
123830665315490689472016 is a perfect square (351895815996 × 351895815996)
123830665315490689472016 is even
Previous even number is 123830665315490689472014
Next even number is 123830665315490689472018
1898823591632972489504101428880000882263784604356646838697559146500096
11010001110001101111110110010100001010111010010011011001101000101011000010000