Perfect Square
666998747147151026142875571485125692404388455121 is a perfect square (816699912542637062172489 × 816699912542637062172489)
666998747147151026142875571485125692404388455121 is a perfect square (816699912542637062172489 × 816699912542637062172489)
666998747147151026142875571485125692404388455121 is odd
Previous odd number is 666998747147151026142875571485125692404388455119
Next odd number is 666998747147151026142875571485125692404388455123
111010011010101010000100001110000110001010010101101101100111111100000010110111101100011011000111010010101011100100010111010010110010100110111011110001011010001
296739290861787466805130040089399485040268019089395308651958336160155067162868158145400458467555144874990476884487417728776088259809519185736561
444887328695869109135777922809876781831627641413679064774661872585278820600302160099149031124641