#include <bits/stdc++.h>
using namespace std;
int n, cnt[101], s[100], cnt1, cnt2, cnt3, t;
int main() {
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%d", &s[i]);
    cnt[s[i]]++;
  }
  for (int i = 1; i <= 100; i++) {
    if (cnt[i] == 1)
      cnt1++;
    else if (cnt[i] == 2)
      cnt2++;
    else if (cnt[i] >= 3)
      cnt3++;
  }
  if (cnt1 == 0) {
    printf("YES\n");
    for (int i = 0; i < n; i++) printf("A");
  } else if (cnt1 % 2 == 0) {
    printf("YES\n");
    t = cnt1 / 2;
    for (int i = 0; i < n; i++) {
      if (cnt[s[i]] == 1 && t) {
        cnt[s[i]]--;
        printf("A");
        t--;
      } else {
        printf("B");
      }
    }
  } else if (cnt1 % 2 == 1) {
    if (cnt3 >= 1) {
      printf("YES\n");
      t = cnt1 / 2;
      bool fin = false;
      for (int i = 0; i < n; i++) {
        if (cnt[s[i]] == 1 && t) {
          cnt[s[i]]--;
          printf("A");
          t--;
        } else if (cnt[s[i]] >= 3 && !fin) {
          fin = true;
          printf("A");
        } else {
          printf("B");
        }
      }
    } else {
      printf("NO\n");
    }
  }
}
