Perfect Square
311909954238032980243120144 is a perfect square (17660972630012 × 17660972630012)
311909954238032980243120144 is a perfect square (17660972630012 × 17660972630012)
311909954238032980243120144 is even
Previous even number is 311909954238032980243120142
Next even number is 311909954238032980243120146
30345039344623071040068013464818664620182884470093746970901252555731424811945984
10000001000000001100000001000000000001111011111110111111111100000000000000000000000010000