#include<bits/stdc++.h>
using namespace std;
int main(){
  int aaaa;cin>>aaaa;
  for(int fdsaf=0;fdsaf<aaaa;fdsaf++){
    int a[10];
    for(int i=0;i<10;i++)
      cin>>a[i];
    int b[10]={};
    int c[10]={};
    b[0]=1;c[0]=0;
    int flag=1;
    int cnt=0;
    for(int i=0;i<2;i++){
      if(i==0){
	b[1]=1;c[1]=0;
      }else{
	b[1]=0;c[1]=1;
      }

      for(int j=0;j<2;j++){
	if(j==0){
	  b[2]=1;c[2]=0;
	}else{
	  b[2]=0;c[2]=1;
	}
	for(int k=0;k<2;k++){
	  if(k==0){
	    b[3]=1;c[3]=0;
	  }else{
	    b[3]=0;c[3]=1;
	  }
	  for(int l=0;l<2;l++){
	    if(l==0){
	      b[4]=1;c[4]=0;
	    }else{
	      b[4]=0;c[4]=1;
	    }
	    for(int m=0;m<2;m++){
	      if(m==0){
		b[5]=1;c[5]=0;
	      }else{
		b[5]=0;c[5]=1;
	      }
	      for(int n=0;n<2;n++){
		if(n==0){
		  b[6]=1;c[6]=0;
		}else{
		  b[6]=0;c[6]=1;
		}
		for(int o=0;o<2;o++){
		  if(o==0){
		    b[7]=1;c[7]=0;
		  }else{
		    b[7]=0;c[7]=1;
		  }
		  for(int p=0;p<2;p++){
		    if(p==0){
		      b[8]=1;c[8]=0;
		    }else{
		      b[8]=0;c[8]=1;
		    }
		    for(int q=0;q<2;q++){
		      if(q==0){
			b[9]=1;c[9]=0;
		      }else{
			b[9]=0;c[9]=1;
		      }
		      int bpointer=0;
		      int cpointer=0;
		      for(int r=0;r<10;r++){
			//cout<<a[r]<<" "<<b[r]<<" "<<c[r]<<endl;
			if(b[r]==1){
			  if(bpointer<a[r]){
			    bpointer=a[r];
			    if(r==9){
			      flag=0;
			      cout<<"YES"<<endl;
			      break;
			    }
			  }else{
			    break;
			  }
			}else if(c[r]==1){
			  //cout<<"!"<<endl;
			  if(cpointer<a[r]){
			    cpointer=a[r];
			    if(r==9){
			      flag=0;
			      cout<<"YES"<<endl;
			      break;
			    }
			  }else{
			    break;
			  }
			}
		      }
		      if(flag==0)break;
		    }
		    if(flag==0)break;
		  }
		  if(flag==0)break;
		}
		if(flag==0)break;
	      }
	      if(flag==0)break;
	    }
	    if(flag==0)break;
	  }
	  if(flag==0)break;
	}
	if(flag==0)break;
      }
      if(flag==0)break;
    }
    if(flag)
      cout<<"NO"<<endl;
  }
  return 0;
}