#include <bits/stdc++.h>
using namespace std;

string s[10005][6], k[10005];

unordered_map<string, bool> mp;

int main()
{
	int n, cnt = 0;;
	cin >> n;
	for(int i = 1; i <= n; i++) for(int j = 1; j <= 4; j++) cin >> s[i][j];
	for(int i = 1; i <= n; i++) for(int j = 1; j <= 4; j++) k[i] += s[i][j];
	for(int i = 1; i <= n; i++) mp[k[i]] = 1;
	for(int i = 1; i <= n - 3; i++)
	{
		string x = s[i][1] + s[i + 1][2] + s[i + 2][3] + s[i + 3][4], y = s[i][4] + s[i + 1][3] + s[i + 2][2] + s[i + 3][1];
		
	}
	cout << 0 << endl; 
	return 0;
 }