RT
#include<bits/stdc++.h>
using namespace std;
int n;
map<int,int>b;
inline int read(){
int x=0,f=1;char c=getchar();
while(c<'0'||c>'9'){if(c=='-')f=-f;c=getchar();}
while(c>='0'&&c<='9'){x=(x<<3)+(x<<1)+(c^48);c=getchar();}
return x*f;
}
inline int fanzhuan(int x){
int y=x;
x=0;
while(y){
x=(x<<3)+(x<<1)+y%10;
y/=10;
}
return x;
}
inline void GSQ(int x){
for(int j=1;j<=6;j++){
int c=x%10;
x/=10;
c*=100000;
x+=c;
b[x]++;
if(b[x]==2){
printf("Twin snowflakes found.");
exit(0);
}
}
}
int main(){
n=read();
for(int i=1;i<=n;i++){
int x=0;
for(int j=1;j<=6;j++){
int f=read();
x=(x<<3)+(x<<1)+f;
}
GSQ(x);
x=fanzhuan(x);
GSQ(x);
}
printf("No two snowflakes are alike.");
return 0;
}