#include <bits/stdc++.h>
using namespace std;
int n;
string s;
int a[109];
int c[109], nc;
int ans[109];
bool v[109];
string ss;
int main() {
  cin >> n;
  while (n--) {
    cin >> s;
    memset(a, 0, sizeof(a));
    memset(v, 0, sizeof(v));
    nc = 0;
    for (int i = 0; i < s.size(); i++) a[s[i] - 'a']++;
    int ii = 0;
    while (!a[ii]) ii++;
    ii += 1;
    if (ii >= 26) ii = 0;
    while (ii < 26) {
      int cnt = 0;
      while (!a[ii] || v[ii]) {
        ii = (ii + 1) % 26;
        cnt++;
        if (cnt > 100) break;
      }
      if (cnt > 100) break;
      c[++nc] = ii;
      v[ii] = 1;
      ii = (ii + 2);
      if (ii >= 26) ii = 0;
    }
    bool flag = 1;
    for (int i = 2; i <= nc; i++)
      if (abs(c[i] - c[i - 1]) == 1) flag = 0;
    if (flag) {
      for (int i = 1; i <= nc; i++)
        for (int j = 1; j <= a[c[i]]; j++) cout << char(c[i] + 'a');
    } else
      cout << "No answer";
    cout << endl;
  }
  return 0;
}
