Perfect Square
299944801536579993600000000 is a perfect square (17318914560000 × 17318914560000)
299944801536579993600000000 is a perfect square (17318914560000 × 17318914560000)
11111000 00011011 11001000 01000101 11001000 00011011 11111000 00000001 00000000 00000000 00000000
299944801536579993600000000 is even
Previous even number is 299944801536579993599999998
Next even number is 299944801536579993600000002
26985099156891743246477293253908990785229761934950137856000000000000000000000000