#include <iostream>
using namespace std;

int data[10];

bool bt(int b, int c, int no) {
    if (no >= 10) return true;
    else if (data[no] < b && data[no] < c) return false;//どっちにも入れれない＞＜

    if (data[no] > b) return bt(data[no], c, no+1);
    else if (data[no] > c) return bt(b, data[no], no+1);
}

int main() {
    int n;
    cin >> n;

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 10; j++) {
            cin >> data[j];
        }
        if (bt(0, 0, 0)) cout << "YES";
        else cout << "NO";
        cout << endl;
    }
    return 0;
}