#include<stdio.h>
#include<stdlib.h>
#define MAX 100000

int pack[MAX];
int diff;
int sol[MAX];
int i,j,k;
int N;

int main() {
  scanf("%d",&N);
  while (N) {
    for (k=0; k<N; k++) scanf("%d",&pack[k]);
    diff=0;
    for (k=0; k<N; k++) {
      if (k) printf(" ");
      if (diff<0) {
        printf("%d-A",pack[k]);
	diff+=pack[k];
	continue;
        }
      printf("%d-B",pack[k]);
      diff-=pack[k];
      }
    printf("\n");  
    scanf("%d",&N);
    }
  return 0;
  }
