#include<stdio.h>
int fib(int n)
{
if(n==1) return 1;
else if(n==2) return 2;
else return fib(n-1)+2*fib(n-2);
}
int main()
{
int T,n;
scanf("%d",&T);
for(int i=0;i<T;i++)
{
scanf("%d",&n);
printf("%d\n",fib(n));
}
return 0;
}
#include<stdio.h>
int fib(int n)
{
if(n==1) return 1;
else if(n==2) return 2;
else return fib(n-1)+2*fib(n-2);
}
int main()
{
int T,n;
scanf("%d",&T);
for(int i=0;i<T;i++)
{
scanf("%d",&n);
printf("%d\n",fib(n));
}
return 0;
}