#include <bits/stdc++.h>
using namespace std;
long long int MOD = 1e9 + 7;
long long int INF = 1e18;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long int i, j, k = 0, l = 0, r = 0, m = 0, n, b, c, p = 0, cnt = 0,
                      cnt1 = 0, x, low, mid, high, ans = 0, maxi = 0,
                      mini = INF, t;
  cin >> t;
  while (t--) {
    p = 0;
    r = 0;
    string s, s1;
    cin >> s;
    long long int A[26] = {0};
    vector<char> V;
    vector<char> V1;
    for (i = 0; i < s.size(); i++) {
      j = int(s[i]) - 97;
      A[j]++;
    }
    for (i = 0; i < 26; i = i + 2) {
      for (j = 0; j < A[i]; j++) {
        V.push_back(char(i + 'a'));
      }
    }
    for (i = 1; i < 26; i = i + 2) {
      for (j = 0; j < A[i]; j++) {
        V.push_back(char(i + 'a'));
      }
    }
    for (i = 1; i < 26; i = i + 2) {
      for (j = 0; j < A[i]; j++) {
        V1.push_back(char(i + 'a'));
      }
    }
    for (i = 0; i < 26; i = i + 2) {
      for (j = 0; j < A[i]; j++) {
        V1.push_back(char(i + 'a'));
      }
    }
    for (i = 1; i < V.size(); i++) {
      k = int(V[i - 1]);
      l = int(V[i]);
      if (abs(k - l) == 1) {
        p = 1;
      }
      k = int(V1[i - 1]);
      l = int(V1[i]);
      if (abs(k - l) == 1) {
        r = 1;
      }
    }
    if (p == 0) {
      for (auto l : V) cout << l;
      cout << endl;
    } else if (r == 0) {
      for (auto l : V1) cout << l;
      cout << endl;
    } else {
      cout << "No answer" << endl;
    }
  }
}
