Perfect Square
313129840670981090599946401 is a perfect square (17695475146799 × 17695475146799)
313129840670981090599946401 is a perfect square (17695475146799 × 17695475146799)
313129840670981090599946401 is odd
Previous odd number is 313129840670981090599946399
Next odd number is 313129840670981090599946403
10000001100000011110100101010110100100000011010100111101101111011111101101100100010100001
30702473914500221839905638153433369798314110227126476111567173724580329762719201