func_code_string: #include <bits/stdc++.h>   using namespace std;   string t =  abacaba ;   int get(string a) {     int cnt = 0;     for (int i = 0; i < a.size(); i++) {       if (a.substr(i, t.size()) == t) cnt++;     }     return cnt;   }   int main() {     int T;     scanf( %d , &T);     while (T--) {       int n;       string a;       cin >> n >> a;       int cnt = 0;       for (int i = 0; i < a.size(); i++) {         if (a.substr(i, t.size()) == t) cnt++;       }       if (cnt > 1)         puts( No );       else if (cnt == 1) {         puts( Yes );         for (int i = 0; i < a.size(); i++) {           if (a[i] !=  ? )             printf( %c , a[i]);           else             putchar( z );         }         puts(  );       } else {         bool f = false;         for (int i = 0; i < n; i++) {           int cnt = 0;           for (int k = i, j = 0; j < t.size() && k < a.size(); k++, j++) {             if (a[k] == t[j] || a[k] ==  ? )               cnt++;             else               break;           }           if (cnt == t.size()) {             string ts = a;             for (int k = i, j = 0; j < t.size(); k++, j++) ts[k] = t[j];             if (get(ts) > 1)               continue;             else {               f = true;               puts( Yes );               for (int i = 0; i < ts.size(); i++)                 if (ts[i] ==  ? ) ts[i] =  z ;               cout << ts << endl;             }             break;           }         }         if (!f) puts( No );       }     }   }   