#include<stdio.h>
#include<string.h>
#include<math.h>

typedef struct{
	int color;
	int number;
}Kind;

Kind U[1000000];

int main(){
	int i,j,a,c,b;
	
	while(~scanf("%d",&a)){
		if(a==0)break;
		
		memset(U,0,sizeof(U));
		b=a;
		for(i=0;i<a;i++){
			scanf("%d",&c);
			for(j=0;j<b;j++){
				if(U[j].color==c || U[j].color==0){
					U[j].color=U[j].color>0?U[j].color:c;
					++U[j].number;
					break;
				}
			}
			b=j+1;
		}
		
		j=-1;
		for(i=0;i<a;i++){
			if(2*U[i].number>a){
				j=i;
				break;
			}
		}
		
		if(j==-1){
			printf("NO COLOR\n");
		}else{
			printf("%d\n",U[j].color);
		}
	}
	return 0;
}