#include<bits/stdc++.h>
#define N 50004
using namespace std;
unsigned long long xy(unsigned long long g){
unsigned long long sum=0;
for(unsigned long long i=2;i<=sqrt(g);i++){
if(g%i==0){
long long y1=i,y2=g/i;
if(y1!=y2){
sum+=2;
}
else sum++;
}
}
return sum+2;
}
int main(){
unsigned long long n;
cin>>n;
if(n==1){
cout<<1;
return 0;
}
for(int j=2;j<=N;j++){
if(xy(j)==n)
cout<<j;
return 0;
}
return 0;
}