#include <bits/stdc++.h>
using namespace std;
int check(string& s) {
  int cnt = 0;
  for (int i = 1; i < s.size(); i++) {
    if (abs(s[i] - s[i - 1]) == 1) {
      cnt++;
    }
  }
  return cnt;
}
int main() {
  int t;
  cin >> t;
  while (t--) {
    string s, ns;
    cin >> s;
    ns = s;
    sort(ns.begin(), ns.end());
    ns.erase(unique(ns.begin(), ns.end()), ns.end());
    int l = 0, r = ns.size() - 1;
    string ans;
    bool t = true;
    while (l <= r) {
      if (t) {
        ans += ns[l++];
      } else {
        ans += ns[r--];
      }
      t ^= 1;
    }
    if (check(ans)) {
      string nans = ans[ans.size() - 1] + ans.substr(0, ans.size() - 1);
      if (check(nans)) {
        cout << "No answer" << endl;
      } else {
        string o;
        for (int i = 0; i < ans.size(); i++) {
          int cnt = count(s.begin(), s.end(), nans[i]);
          for (int j = 0; j < cnt; j++) {
            o += nans[i];
          }
        }
        cout << o << endl;
      }
    } else {
      string o;
      for (int i = 0; i < ans.size(); i++) {
        int cnt = count(s.begin(), s.end(), ans[i]);
        for (int j = 0; j < cnt; j++) {
          o += ans[i];
        }
      }
      cout << o << endl;
    }
  }
}
