#define _CRT_SECURE_NO_WARNINGS #define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING #include using namespace std; char s[150], s2[150]; int cnt[255]; int main() { int n; scanf("%d", &n); while (n--) { scanf("%s", s); int len = strlen(s); memset(cnt, 0, sizeof cnt); for (int i = 0; i < len; i++) cnt[s[i]]++; bool flag = true; int cc = 0; for (char ch = 'a'; ch <= 'z'; ch += 2) while (cnt[ch]--) s2[cc++] = ch; for (char ch = 'b'; ch <= 'z'; ch += 2) while (cnt[ch]--) s2[cc++] = ch; s2[len] = 0; for (int i = 1; i < len; i++) if (abs(s2[i] - s2[i - 1]) == 1) flag = false; if (flag) puts(s2); else { memset(cnt, 0, sizeof cnt); for (int i = 0; i < len; i++) cnt[s[i]]++; flag = true; cc = 0; for (char ch = 'b'; ch <= 'z'; ch += 2) while (cnt[ch]--) s2[cc++] = ch; for (char ch = 'a'; ch <= 'z'; ch += 2) while (cnt[ch]--) s2[cc++] = ch; s2[len] = 0; for (int i = 1; i < len; i++) if (abs(s2[i] - s2[i - 1]) == 1) flag = false; if (flag) puts(s2); else puts("No answer"); } } return 0; }