#include <cstdio>
int N,A[10];
bool dfs(int x,int B,int C) {
	bool ans=false;
	if(x==10) return true;
	if(B<A[x])ans=dfs(x+1,A[x],C);
	if(C<A[x])ans=ans||dfs(x+1,B,A[x]);
	return ans;
}
int main() {
	scanf("%d",&N);
	for(int i=0;i<N;i++) {
		for(int j=0;j<10;j++)
			scanf("%d",&A[j]);
		printf("%s\n",dfs(0,0,0)?"YES":"NO");
	}
}