#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int ball[15],chk;
void dfs(int k, int r, int l);
int main(){
  int n;
  scanf("%d",&n);
  for(int i = 0; i < n; i++){
    for(int j = 0; j < 10; j++){
      scanf("%d",&ball[j]);
    }
    chk = 0;
    dfs(0,0,0);
    if(chk == 1)cout << "YES" << endl;
    else cout << "NO" << endl;
  }
}
void dfs(int k, int r, int l){
  if(k == 10){
    chk = 1;
    return ;
  }
  if(l < ball[k])dfs(k + 1, r,ball[k]);
  if(r < ball[k])dfs(k + 1,ball[k], l);
}