TWINSNOW - Snowflakes

no tags 

You may have heard that no two snowflakes are alike. Your task is to write a program to determine whether this is really true. Your program will read information about a collection of snowflakes, and search for a pair that may be identical. Each snowflake has six arms. For each snowflake, your program will be provided with a measurement of the length of each of the six arms. Any pair of snowflakes which have the same lengths of corresponding arms should be agged by your program as possibly identical.

Input

- The first line of input will contain a single integer n; the number of snowflakes to follow.
- This will be followed by n lines, each describing a snowflake. Each snowflake will be described by a line containing six integers (each integer is at least 0 and less than 10000000), the lengths of the arms of the snowflake. The lengths of the arms will be given in order around the snowflake (either clockwise or counterclockwise), but they may begin with any of the six arms. For example, the same snowflake could be described as 1 2 3 4 5 6 or 4 3 2 1 6 5.

Output

If all of the snowflakes are distinct, your program should print the message:

No two snowflakes are alike.

If there is a pair of possibly identical snowflakes, your program should print the message:

Twin snowflakes found.

Sample

Input:
2
1 2 3 4 5 6
3 4 5 6 1 2

Output:
Twin snowflakes found.

Limitations

- 0 < n ≤ 105.


hide comments
Uttam Kanodia: 2014-01-12 11:47:23

screw u cpp vectors !!!

sachin kumar: 2013-09-09 20:26:23

what is the ans for this test case?
2
2 3 1 4 5 6
1 2 3 4 5 6

Last edit: 2013-09-09 20:27:29
rit: 2012-12-09 18:45:11

wrong answer in 19th case...
plzz help!!!!......tell me some tricky test case.

Last edit: 2012-12-09 18:45:52
the apple of my eyes: 2012-07-18 14:17:24

@iwillambush : me too, but WA in 19th case

Ajey Golsangi: 2011-07-22 17:49:57

Judge runs till 19th case and then says TLE. I don't do any computation. This is very disappointing.

update: The order of the arm lengths don't matter.

Last edit: 2012-09-18 17:28:48
Egor: 2011-03-30 21:58:00

explanation of problem is unclear and tests are weak
read comments to solve it

Ankit Gupta: 2010-12-18 11:44:29

can someone gives trickier cases, I have tried for everything still not getting AC

Last edit: 2010-12-18 11:44:51
:D: 2010-12-08 16:26:22

"Twin snowflakes found."

Ankit Gupta: 2010-12-08 11:01:40

for input
2
1 2 3 4 5 6
6 5 4 3 2 1
what should be the output?

Josef Ziegler: 2010-08-03 21:10:30

@BornIdiot That's because the test data is very weak (and your solution wrong).


Added by:AnhDQ
Date:2009-05-11
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ERL JS-RHINO NODEJS PERL6 VB.NET
Resource:CCC07