#include <iostream>
using namespace std;
int main() {
for (int luas = 100000; luas <= 200000; luas++) {
// Jika luas ini bukan bilangan genap, iterasi ini bisa dihentikan
// (dilewati), karena luas ini pasti tidak memenuhi syarat.
if (luas % 2 != 0) {
continue;
}
// Sekarang, kita akan cek apakah luas ini merupakan bilangan kuadrat sempurna.
bool kuadrat_sempurna = false;
for (int k = 1; k <= luas; k++) {
// Jika luas adalah tepat k * k,
// maka luas ini merupakan bilangan kuadrat sempurna.
if (k * k == luas) {
kuadrat_sempurna = true;
break;
}
}
if (kuadrat_sempurna) {
// Kita telah menemukan luas terkecil yang memenuhi seluruh syarat.
// Cetak luas ini.
cout << luas << endl;
// Kita tidak perlu lagi melanjutkan perulangan.
break;
}
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBmb3IgKGludCBsdWFzID0gMTAwMDAwOyBsdWFzIDw9IDIwMDAwMDsgbHVhcysrKSB7CiAgICAgICAgLy8gSmlrYSBsdWFzIGluaSBidWthbiBiaWxhbmdhbiBnZW5hcCwgaXRlcmFzaSBpbmkgYmlzYSBkaWhlbnRpa2FuCiAgICAgICAgLy8gKGRpbGV3YXRpKSwga2FyZW5hIGx1YXMgaW5pIHBhc3RpIHRpZGFrIG1lbWVudWhpIHN5YXJhdC4KICAgICAgICBpZiAobHVhcyAlIDIgIT0gMCkgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLy8gU2VrYXJhbmcsIGtpdGEgYWthbiBjZWsgYXBha2FoIGx1YXMgaW5pIG1lcnVwYWthbiBiaWxhbmdhbiBrdWFkcmF0IHNlbXB1cm5hLgogICAgICAgIGJvb2wga3VhZHJhdF9zZW1wdXJuYSA9IGZhbHNlOwoKICAgICAgICBmb3IgKGludCBrID0gMTsgayA8PSBsdWFzOyBrKyspIHsKICAgICAgICAgICAgLy8gSmlrYSBsdWFzIGFkYWxhaCB0ZXBhdCBrICogaywKICAgICAgICAgICAgLy8gbWFrYSBsdWFzIGluaSBtZXJ1cGFrYW4gYmlsYW5nYW4ga3VhZHJhdCBzZW1wdXJuYS4KICAgICAgICAgICAgaWYgKGsgKiBrID09IGx1YXMpIHsKICAgICAgICAgICAgICAgIGt1YWRyYXRfc2VtcHVybmEgPSB0cnVlOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmIChrdWFkcmF0X3NlbXB1cm5hKSB7CiAgICAgICAgICAgIC8vIEtpdGEgdGVsYWggbWVuZW11a2FuIGx1YXMgdGVya2VjaWwgeWFuZyBtZW1lbnVoaSBzZWx1cnVoIHN5YXJhdC4KCiAgICAgICAgICAgIC8vIENldGFrIGx1YXMgaW5pLgogICAgICAgICAgICBjb3V0IDw8IGx1YXMgPDwgZW5kbDsKCiAgICAgICAgICAgIC8vIEtpdGEgdGlkYWsgcGVybHUgbGFnaSBtZWxhbmp1dGthbiBwZXJ1bGFuZ2FuLgogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9Cn0=