#include <iostream>
#include <cstring>
using namespace std;
char a[10001];
int i, n, cnt, cnt2, cnt3;
int main()
{
	cin>>n;
	cin.getline(a, 101);
	for(int k=1; k<=n; k++)
	{
		cin.getline(a, 10001);
		int p=strlen(a);
		cnt=0;
		for(i=0; i<p; i++)
		{
			if(a[i]==' ')
				break;
			if(isupper(a[i]))
				cnt++;
		}
		if((cnt!=2 || i!=2) && !(cnt==1 && a[0]=='B'))
		{
			cout<<"Incorrect!\n";
			continue;
		}
		if(cnt==1 && a[0]=='B')
		{
			i++;
			cnt2=0;
			for(;i<p; i++)
			{
				if(a[i]==' ')
					break;
				if(isdigit(a[i]))
					cnt2++;
			}
			if(cnt2!=2 && cnt2!=3)
			{
				cout<<"Incorrect!\n";
				continue;
			}
			i++;
			cnt3=0;
			for(;i<p; i++)
			{
				if(isupper(a[i]))
					cnt3++;
			}
			if(cnt3!=3)
			{
				cout<<"Incorrect!\n";
				continue;
			}
			cout<<"Correct!\n";
			continue;
		}
		i++;
		cnt2=0;
		for(;i<p; i++)
		{
			if(a[i]==' ')
				break;
			if(isdigit(a[i]))
				cnt2++;
		}
		if(cnt2!=2)
		{
			cout<<"Incorrect!\n";
			continue;
		}
		i++;
		cnt3=0;
		for(;i<p; i++)
		{
			if(isupper(a[i]))
				cnt3++;
		}
		if(cnt3!=3)
		{
			cout<<"Incorrect!\n";
			continue;
		}
		cout<<"Correct!\n";
		continue;
	}
				
}