#include<iostream>
int T[10];
int ans;

void method(int num,int A,int B){
  if(num==10){
    ++ans;
    return;
  }
  if(T[num]>A){
    method(num+1,T[num],B);
  }
  if(T[num]>B){
    method(num+1,A,T[num]);
  }
}
int main(){
  int n;

  std::cin >> n;

  for(int i=0;i<n;i++){
    for(int j=0;j<10;j++){
      std::cin >> T[j];
    }
    ans = 0;
    method(0,0,0);
    std::cout << ((!ans)? "NO" : "YES") << std::endl;
  }
}