{"trustable":false,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"东东有一个二阶魔方,即2×2×2的一个立方体组。立方体由八个角组成。\u003cp\u003e\n魔方的每一块都用三维坐标(h, k, l)标记,其中h, k, l∈{0,1}。六个面的每一个都有四个小面,每个小面都有一个正整数。\u003cp\u003e\n对于每一步,东东可以选择一个特定的面,并把此面顺时针或逆时针转90度。\u003cp\u003e\n请你判断,是否东东可以在一个步骤还原这个魔方(每个面没有异色)。\u003cp\u003e"}},{"title":"Input","value":{"format":"HTML","content":"输入的第一行包含一个整数N(N≤30),这是测试用例的数量。\n\u003cp\u003e\n对于每个测试用例,\n第 1~4 个数描述魔方的顶面,这是常见的2×2面,由(0,0,1),(0,1,1),(1,0,1),(1,1,1)标记。四个整数对应于上述部分。\n\u003cp\u003e\n第 5~8 个数描述前面,即(1,0,1),(1,1,1),(1,0,0),(1,1,0)的公共面。四个整数\n与上述各部分相对应。\n\u003cp\u003e\n第 9~12 个数描述底面,即(1,0,0),(1,1,0),(0,0,0),(0,1,0)的公共面。四个整数与上述各部分相对应。\n\u003cp\u003e\n第 13~16 个数描述背面,即(0,0,0),(0,1,0),(0,0,1),(0,1),(0,1,1)的公共面。四个整数与上述各部分相对应。\n\u003cp\u003e\n第 17~20 个数描述左面,即(0,0,0),(0,0,1),(1,0,0),(1,0,1)的公共面。给出四个整数与上述各部分相对应。\n\u003cp\u003e\n第 21~24 个数描述了右面,即(0,1,1),(0,1,0),(1,1,1),(1,1,0)的公共面。给出四个整数与上述各部分相对应。\n\u003cp\u003e\n换句话说,每个测试用例包含24个整数a、b、c到x。你可以展开表面以获得平面图\n\u003cp\u003e\n如下所示。\n\u003cbr\u003e \n\u003cpre\u003e\u003cbr\u003e+ - + - + - + - + - + - +\u003cbr\u003e| q | r | a | b | u | v |\u003cbr\u003e+ - + - + - + - + - + - +\u003cbr\u003e| s | t | c | d | w | x |\u003cbr\u003e+ - + - + - + - + - + - +\u003cbr\u003e | e | f |\u003cbr\u003e + - + - +\u003cbr\u003e | g | h |\u003cbr\u003e + - + - +\u003cbr\u003e | i | j |\u003cbr\u003e + - + - +\u003cbr\u003e | k | l |\u003cbr\u003e + - + - +\u003cbr\u003e | m | n |\u003cbr\u003e + - + - +\u003cbr\u003e | o | p |\u003cbr\u003e + - + - +\u003cbr\u003e\u003c/pre\u003e"}},{"title":"Output","value":{"format":"HTML","content":"对于每个测试用例,魔方如果可以至多 \"只转一步\" 恢复,输出YES,则输出NO。\u003cbr\u003e\n\u003cbr\u003e\n友情提示:如果能思考一下解题框架的设计是最好的,一上来就莽很痛苦\u003cbr\u003e\n友情提示:如果能思考一下解题框架的设计是最好的,一上来就莽很痛苦\u003cbr\u003e\n友情提示:如果能思考一下解题框架的设计是最好的,一上来就莽很痛苦\u003cbr\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre\u003e4\n1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6\n6 6 6 6 1 1 1 1 2 2 2 2 3 3 3 3 5 5 5 5 4 4 4 4\n1 4 1 4 2 1 2 1 3 2 3 2 4 3 4 3 5 5 5 5 6 6 6 6\n1 3 1 3 2 4 2 4 3 1 3 1 4 2 4 2 5 5 5 5 6 6 6 6\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre\u003eYES\nYES\nYES\nNO\u003c/pre\u003e"}}]}