#include <stdio.h>
int a[41];
int fun(int i)
{
if(a[i] != 0)
return a[i];
else
{
a[i] = fun(i - 1) + fun(i - 2);
return a[i];
}
}
int main()
{
a[1] = 0;
a[2] = 1;
a[3] = 2;
fun(40);
int n,m;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
printf("%d\n",a[m]);
}
}
int a[41];
int fun(int i)
{
if(a[i] != 0)
return a[i];
else
{
a[i] = fun(i - 1) + fun(i - 2);
return a[i];
}
}
int main()
{
a[1] = 0;
a[2] = 1;
a[3] = 2;
fun(40);
int n,m;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
printf("%d\n",a[m]);
}
}