#include <iostream>
#include <cmath>
using namespace std;
bool go(long long int n)
{
int c=0;
for(int i=1;i*i<=n;i++)
{
if(n%i==0)
c++;
}
double d=pow(n,0.5);
long long int x=int(d);
if(x*x==n)
c--;
if(c>300)
return 1;
else
return 0;
}
int main()
{
int c=0;
long long int n=2;
while (true)
{
n++;
if(go(n))
break;
}
cout<<n;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmJvb2wgZ28obG9uZyBsb25nIGludCBuKQp7CglpbnQgYz0wOwoJZm9yKGludCBpPTE7aSppPD1uO2krKykKCXsKCQlpZihuJWk9PTApCgkJYysrOwoJfQoJZG91YmxlIGQ9cG93KG4sMC41KTsKCWxvbmcgbG9uZyBpbnQgeD1pbnQoZCk7CglpZih4Kng9PW4pCgljLS07CglpZihjPjMwMCkKCXJldHVybiAxOwoJZWxzZQoJcmV0dXJuIDA7Cn0KaW50IG1haW4oKQp7CglpbnQgYz0wOwoJbG9uZyBsb25nIGludCBuPTI7Cgl3aGlsZSAodHJ1ZSkKCXsKCQluKys7CgkJaWYoZ28obikpCgkJYnJlYWs7Cgl9Cgljb3V0PDxuOwp9