#include "stdio.h"
#include "stdlib.h"
#include "iostream"
#include "math.h"
#include <string.h>


using namespace std;
#define fori0(G) for(int i=0;i<G;i++)
#define fori1(G) for(int i=1;i<=G;i++)
#define forj0(G) for(int j=0;j<G;j++)
#define forj1(G) for(int j=1;j<=G;j++)
#define fork0(G) for(int k=0;k<G;k++)
#define fork1(G) for(int k=1;k<=G;k++)



int main() {
	int n, ba[13],p=11,q=11,r=0;
	cin >> n;
	fork0(n) {
		p = 11;q = 11;r = 0;
		ba[11] = -1;

		fori0(10) { cin >> ba[i]; }
		fori0(1023) {
			p = 11;q = 11;
			forj0(10) {
				//printf("%d,%d", p, q);
				if (i&(int)pow(2, j)) { if (ba[p] > ba[j]) { break; } else { p = j; } }
				else { if (ba[q] > ba[j]) { break; } else { q = j; } }
				if (j == 9) { r = 1; }

			}
		}
		if (r) { printf("YES\n"); }
		else { printf("NO\n"); }
	}
	//system("pause");
	return 0;
}

