#include<stdio.h>
#include<iostream>

using namespace std;

int N;
int num[10];
bool flag = false;

void dfs(int a, int b, int cnt){
    if(cnt==10) flag = true;
    if(a < num[cnt]) dfs(num[cnt], b, cnt+1);
    if(b < num[cnt]) dfs(a, num[cnt], cnt+1);
}

int main(){
    scanf("%d\n", &N);
    for(int i=0; i<N; i++){
        flag = false;
        for(int j=0; j<10; j++) scanf("%d", num+j);
        dfs(0,0,0);
        if(flag) printf("YES\n");
        else printf("NO\n");
    }
    return 0;
}
