#include <cstdio>
#include <cmath>
using namespace std;
int main()
{
long long n;
scanf("%lld", &n);
long long ans = 1;
// long long m = sqrt(n);
for (long long i = 1; i * i <= n; i++)
{
if (n % (i * i) == 0)
{
ans = i * i;
}
}
printf("%lld", ans);
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNtYXRoPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJbG9uZyBsb25nIG47CglzY2FuZigiJWxsZCIsICZuKTsKCWxvbmcgbG9uZyBhbnMgPSAxOwoJLy8gbG9uZyBsb25nIG0gPSBzcXJ0KG4pOwoJZm9yIChsb25nIGxvbmcgaSA9IDE7IGkgKiBpIDw9IG47IGkrKykKCXsKCQlpZiAobiAlIChpICogaSkgPT0gMCkKCQl7CgkJCWFucyA9IGkgKiBpOwoJCX0KCX0KCXByaW50ZigiJWxsZCIsIGFucyk7Cn0=