#include <bits/stdc++.h>
using namespace std;
const int mx = 500;
char s[mx];
string dna = "ACGT";
int cnt[4];
int main() {
  int n;
  scanf("%d %s", &n, s);
  if (n % 4 != 0) {
    puts("===");
    return 0;
  }
  for (int i = 0; i < n; i++) {
    if (s[i] == 'A') cnt[0]++;
    if (s[i] == 'C') cnt[1]++;
    if (s[i] == 'G') cnt[2]++;
    if (s[i] == 'T') cnt[3]++;
  }
  for (int i = 0; i < 4; i++) {
    if (cnt[i] > n / 4) {
      puts("===");
      return 0;
    }
  }
  for (int i = 0; i < n; i++)
    if (s[i] == '?') {
      for (int j = 0; j < 4; j++) {
        if (cnt[j] < n / 4) {
          cnt[j]++;
          s[i] = dna[j];
          break;
        }
      }
    }
  printf("%s\n", s);
  return 0;
}
