#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <algorithm>
#include <stdio.h>
#include <math.h>
#include <iomanip>
#include <stack>
#include <sstream>
using namespace std;
int main(){
  int nlist[10],n;
  bool a,b;//a=ôÌ®,b=ïÌ®
  cin>>n;
  for(;n;n--){
    a=b=true;
    for(int i=0;i<10;i++)
      cin>>nlist[i];
    for(int j=2;j<10;j++)
      if(nlist[j-2]>nlist[j]){(j%2)?a=false:b=false;break;}
    (a&&b)?cout<<"YES"<<endl:cout<<"NO"<<endl;
  }
  return 0;
}