#include<stdio.h>

int b=0,c=0;

int unname(int *ball,int i)
{
	if(i==10) return 1;
	if(c<ball[i]){
		c=ball[i];
		i++;
		return unname(ball,i);
	}
	if(b<ball[i]){
		b=ball[i];
		i++;
		return unname(ball,i);
	}
	return 0;
}

int main()
{
	int ball[10],n;
	int result,i;
	scanf("%d",&n);
	for(int j=0;j<n;j++)
	{
		for(i=0;i<10;i++)
		{
			scanf("%d",&ball[i]);
		}
		i=0;
		result=unname(ball,i);
		if(result==1) printf("YES\n");
		else printf("NO\n");
	}
	return 0;
}