#include <stdio.h>
int max(int a, int b) { return a > b ? a : b; }
int main() {
int x = 0; int anw = 0;
scanf("%d", &x);
for (int i = 1; i <= x; i++) {
for (int j = 2; j <= x; j++) {
if (i * j == x) {
anw=max(i, j);
}
}
}printf("%d", anw);
return 0;
}