SoL:模拟即可~~
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
const int maxn = 1000;
int solve(int n)
{
int cnt=0;
if(n==1) return 1;
for(int i=1;i<=n;i++)
{
if(n%i==0)
cnt++;
}
return cnt;
}
int main()
{
int T;
while(~scanf("%d",&T))
{
while(T--)
{
int N;
bool flag=false;
scanf("%d",&N);
for(int i=1;i<=maxn;i++)
{
if(solve(i)==N)
{
flag=true;
printf("%d\n",i);
break;
}
}
if(!flag) printf("-1\n");
}
}
return 0;
}