#include<stdio.h>
int main()
{
	int n,a[10],b,i,j;
	while(1){
		scanf("%d",&n);
		if(n==0){
			break;
		}
		for(i=0;i<10;i++){
			a[i]=0;
		}
		for(i=0;i<n;i++){
			scanf("%d",&b);
			a[b]++;
		}
		for(i=0;i<10;i++){
			if(a[i]==0){
				printf("-");
			}
			else{
				for(j=0;j<a[i];j++){
					printf("*");
				}
			}
			printf("\n");
		}
	}
	return 0;
}
#include <iostream>

char detClass(int pm, int pe, int pj)
{
	
	int mean = pm + pe + pj;
	if((pm == 100) | (pe == 100) | (pj == 100)) {
		return 'A';
	} else if( (pm + pe) >= 180) {
		return 'A';
	} else if( mean >= 240) {
		return 'A';
	} else if( mean >= 210) {
		return 'B';
	} else if( (mean >= 150) && ((pm >= 80) | (pe >= 80))) {
		return 'B';
	} else {
		return 'C';
	}
}

int main()
{
	int n, pm, pe, pj = 0;
	
	while(true) {
		std::cin >> n;
		if(n == 0) {
			break;
		}
		for(int i = 0; i < n; i++) {
			std::cin >> pm >> pe >> pj;
			std::cout << detClass(pm,pe,pj) << std::endl;
		}
	}
	return 0;	
}