你的任务就是对给定的N个立方体,计算出最少要重新染色几次,才能使它们都“等价”。
【输入格式】
注:多组测试数据,对于每组格式如下(当N为0时表示结束)。
第一行,一个整数 N。
下面N行,每行有6个单词(color1 color2 color3 color4 color5 color6),表示一个立方体的六个面对应的颜色。
6个颜色依次对应的面如下图所示:
【输出格式】
对应每组数据,输出一行,一个整数。
【输入输出样例】
输入样例1
3
scarlet green blue yellow magenta cyan
blue pink green magenta cyan lemon
purple red blue yellow cyan green
2
red green blue yellow magenta cyan
cyan green blue yellow magenta red
0
输出样例1
4
2
输入样例2
2
red green gray gray magenta cyan
cyan green gray gray magenta red
3
red green blue yellow magenta cyan
cyan green blue yellow magenta red
magenta red blue yellow cyan green
0
输出样例2
0
2
【数据范围】
1 <= N <= 4, 颜色名称长度不超过100。
每个输入文件最多有10组数据。