Perfect Square
1848360921189584400 is a perfect square (1359544380 × 1359544380)
1848360921189584400 is a perfect square (1359544380 × 1359544380)
1848360921189584400 is even
Previous even number is 1848360921189584398
Next even number is 1848360921189584402
1100110100110101100100111011011111100001110000000111000010000