#include <bits/stdc++.h>
using namespace std;
int main() {
  int t = 1;
  cin >> t;
  while (t--) {
    long long int i, y, h, j, k, r, l, n, m, x, o, cnt1 = INT_MAX, cnt2 = 0,
                                                   cnt3 = 0, cnt4 = 0;
    string s, s1, s2, s3, s4;
    cin >> s;
    for (i = 0; i < s.length(); i++) {
      if (s[i] % 2 == 1)
        s1 += s[i];
      else
        s2 += s[i];
    }
    sort(s1.begin(), s1.end());
    sort(s2.begin(), s2.end());
    s3 = s1 + s2;
    s4 = s2 + s1;
    char w, w1, w2;
    for (i = 0; i < s.length() - 1; i++) {
      if (i == 0) {
        w = s3[i];
        w1 = s3[i + 1];
        if (abs(w1 - w) != 1) {
          continue;
        } else {
          cnt2 = -1;
          break;
        }
      } else {
        w = s3[i];
        w1 = s3[i - 1];
        w2 = s3[i + 1];
        if (abs(w - w1) != 1 && abs(w - w2) != 1) {
          continue;
        } else {
          cnt2 = -1;
          break;
        }
      }
    }
    if (cnt2 != -1) {
      cout << s3 << endl;
    } else {
      for (i = 0; i < s.length() - 1; i++) {
        if (i == 0) {
          w = s4[i];
          w1 = s4[i + 1];
          if (abs(w1 - w) != 1) {
            continue;
          } else {
            cnt3 = -1;
            break;
          }
        } else {
          w = s4[i];
          w1 = s4[i - 1];
          w2 = s4[i + 1];
          if (abs(w - w1) != 1 && abs(w - w2) != 1) {
            continue;
          } else {
            cnt3 = -1;
            break;
          }
        }
      }
      if (cnt3 == -1) {
        cout << "No answer\n";
      } else
        cout << s4 << endl;
    }
  }
}
