Perfect Square
95870160845418794346102256782170342901649 is a perfect square (309629069768035175593 × 309629069768035175593)
95870160845418794346102256782170342901649 is a perfect square (309629069768035175593 × 309629069768035175593)
95870160845418794346102256782170342901649 is odd
Previous odd number is 95870160845418794346102256782170342901647
Next odd number is 95870160845418794346102256782170342901651
10001100110111100101100010101101011000011001101111001011111011000011011000011000111101110110010011101011100000000000010010100011110010001
881151060028629563506705898091664326409838413397142645753645673421325199570194844232882349672259002221221404424026552662449
9191087740526470876668775301752653021180223934348493503511055355171178200886919201