#include <iostream>
#include <string>
#include <algorithm>
#include <stack>
#include <queue>
#include <map>
#include <iterator>
#include <set>
#include <bitset>
#include <math.h>
#include <bitset>
#include <math.h>
#define endl "\n"

typedef long long ll;

using namespace std;

void FERRARI()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);

	////////////////////////////////
	////////////////////////////////

		////////   //    //  // //
	   // // //   // // //  /////
	  //    //   ////////  //  \\
	 
	////////////////////////////////
	////////////////////////////////

}


//deque <char> arr_str;

void solve() {
	string s; cin >> s;
	string str;
	deque<char>str2;
	////////
	for (int i = 0; i < s.size(); i++)
	{
		str2.push_back(s[i]);
	}
	///////
	bool ok = true;
	for (int i = s.size() - 1; i >= 0; i--)
	{
		if (str2.back() == char('a' + i)){
			str2.pop_back();
		}
		else if (str2.front() == char('a' + i))	{
			str2.pop_front();
		}
		else	{
			ok = false;
		}
	}
	///////
	if (ok)
		cout << "YES" << endl;
	else
		cout << "NO" << endl;
	////////////
}

int main() {


	FERRARI();
	//////////////////////////////
	int cases = 1; cin >> cases;
	while (cases--)
	{
		solve();
	}
	/////////////////
	return 0;
}
