/*
TASK:seq
LANG:C++
*/

#include<iostream>
using namespace std;
int main()
{
				long i,j,n,m[12][60002],m1,k,t,br=0,p,flag=0;
				scanf("%ld",&n);
				for(i=1;i<=n;i++)
				{
         scanf("%ld",&m1);
         for(j=1;j<=m1;j++) scanf("%ld",&m[i][j]);
         m[i][0]=m1;
				}
				
				for(i=1;i<=n;i++)
				{
																																					k=m[i][1];
																																					for(t=2;t<=m[i][0];t++)
																																																												if(m[i][t]>k)
																																																												{
																																																												k=m[i][t];
																																																												m[i][t]=0;
																																																												}
																																					m[i][1]=0;
																																					
																																					for(t=2;t<=m[i][0];t++)
																																																												if(m[i][t]!=0)
																																																												{
																																																																										k=m[i][t];
																																																																										p=t;
																																																																										break;
																																																												}
																																					for(t=p;t<=m[i][0];t++)
																																																												if(m[i][t]>k)
																																																												{
																																																												k=m[i][t];
																																																												m[i][t]=0;
																																																												}
																																					m[i][p]=0;
																																					
																																					for(t=1;t<=m[i][0];t++)
																																																												if(m[i][t]!=0) flag=1;
																																					if(flag) printf("0");
																																					if(!flag) printf("1");
																																					flag=0;
																																							
				
				}
																																																												
				
				
				
				
				printf("\n");
				/*for(i=1;i<=n;i++) 
				{
																						for(j=1;j<=m[i][0];j++) printf("%ld ",m[i][j]);
																						printf("\n");
																						}*/
				//printf("%ld",br);				
				//system("Pause");
				return 0;
}
