#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e4+5;
int n,ans;
string a[N][5];
bool pd(int i){
	if(a[i][1]==a[i][2]||a[i][1]==a[i][3]||a[i][1]==a[i][4]||a[i][2]==a[i][3]||a[i][2]==a[i][4]||a[i][3]==a[i][4])return false;
	if(a[i+1][1]==a[i+1][2]||a[i+1][1]==a[i+1][3]||a[i+1][1]==a[i+1][4]||a[i+1][2]==a[i+1][3]||a[i+1][2]==a[i+1][4]||a[i+1][3]==a[i+1][4])return false;
	if(a[i+2][1]==a[i+2][2]||a[i+2][1]==a[i+2][3]||a[i+2][1]==a[i+2][4]||a[i+2][2]==a[i+2][3]||a[i+2][2]==a[i+2][4]||a[i+2][3]==a[i+2][4])return false;
	if(a[i+3][1]==a[i+3][2]||a[i+3][1]==a[i+3][3]||a[i+3][1]==a[i+3][4]||a[i+3][2]==a[i+3][3]||a[i+3][2]==a[i+3][4]||a[i+3][3]==a[i+3][4])return false;
	
	if(a[1][i]==a[2][i]||a[1][i]==a[3][i]||a[1][i]==a[4][i]||a[2][i]==a[3][i]||a[2][i]==a[4][i]||a[3][i]==a[4][i])return false;
	if(a[1][i+1]==a[2][i+1]||a[1][i+1]==a[3][i+1]||a[1][i+1]==a[4][i+1]||a[2][i+1]==a[3][i+1]||a[2][i+1]==a[4][i+1]||a[3][i+1]==a[4][i+1])return false;
	if(a[1][i+2]==a[2][i+2]||a[1][i+2]==a[3][i+2]||a[1][i+2]==a[4][i+2]||a[2][i+2]==a[3][i+2]||a[2][i+2]==a[4][i+2]||a[3][i+2]==a[4][i+2])return false;
	if(a[1][i+3]==a[2][i+3]||a[1][i+3]==a[3][i+3]||a[1][i+3]==a[4][i+3]||a[2][i+3]==a[3][i+3]||a[2][i+3]==a[4][i+3]||a[3][i+3]==a[4][i+3])return false;
	
	if(a[i][i]==a[i+1][i+1]||a[i][i]==a[i+2][i+2]||a[i][i]==a[i+3][i+3]||a[i+1][i+1]==a[i+2][i+2]||a[i+1][i+1]==a[i+3][i+3]||a[i+2][i+2]==a[i+3][i+3])return false;
	if(a[i][i+3]==a[i+1][i+2]||a[i][i+3]==a[i+2][i+1]||a[i][i+3]==a[i+3][i]||a[i+1][i+2]==a[i+2][i+1]||a[i+1][i+2]==a[i+3][i+1]||a[i+2][i+1]==a[i+3][i+1])return false;
	return true;
}
signed main(){
	cin >>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=4;j++){
			cin>>a[i][j];
		}
	}
	cout<<1;
	return 0;
}