#include using ll = long long; using namespace std; int main(){ cin.tie(0); ios::sync_with_stdio(false); ll a;cin >> a; ll miku = 1; int ans = 0; while(miku < a){ ans++; miku *= 2; } ans *= 2; for(ll i = 3; i < 10000; i += 2){ int k = 0; for(ll j = 3; j <= sqrt(i); j += 2){ if(i%j==0){ k = 1; break; } } if(k == 0){ int tmp = 0; ll mtmp = 1; while(mtmp < a){ tmp++; mtmp *= i; } ans = min((ll)ans, tmp*i); } } cout << ans << endl; return 0; }