//
//  0033.cpp
//  
//
//  Created by Yoshida Satoshi on 2017/11/16.
//
//

#include <iostream>
using namespace std;

void tsumu(int l,int r,int* in,int j,bool *ans){
    if(j==9){
        *ans=true;
        return;
    }
    if(in[j]>l) tsumu(in[j],r,in,j+1,ans);
    if(in[j]>r) tsumu(l,in[j],in,j+1,ans);
    
    return;
}

int main(){
    int N;
    int in[10];
    int l;
    int r;
    bool ans=false;
    
    cin>>N;
    for(int i=0;i<N;i++){
        l=r=0;
        for(int j=0;j<10;j++){
            cin>>in[j];
        }
        if(tsumu(l,r,in,0,&ans)) cout<<"YES"<<endl;
        else cout<<"NO"<<endl;
        
    }
    return 0;
}