#include <iostream> using namespace std; char out[1000]; int count=0; void binaryStrings(char *out,int n,int j){ //Base case if(j==n) { // out[j]=NULL; //cout<<out<<endl; count++; return; } //Recursive case out[j]='0'; binaryStrings(out,n,j+1); if(out[j-1]!='1'){ out[j]='1'; binaryStrings(out,n,j+1); } } int main() { // your code goes here int t; cin>>t; int n; while(t--){ count=0; cin>>n; binaryStrings(out,n,0); cout<<count<<endl; } return 0; }