시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB0000.000%

문제

Bituś i Bajtuś chcą sprawdzić, który z nich jest lepszy w układaniu kostki Rubika. Niestety, są w tej dyscyplinie zupełnymi amatorami i bardzo rzadko udaje im się całkowicie ułożyć kostkę, wobec tego wymyślili własne reguły gry.

Bituś bierze jedną kostkę i miesza ją, uzyskując jakiś losowy wzór. Następnie Bajtuś ma pięć minut na ułożenie na drugiej kostce wzoru jak najbardziej podobnego do wzoru na pierwszej kostce. Podobieństwo wzorów mierzy się liczbą ścianek, które należałoby przemalować na drugiej kostce, aby otrzymać kostkę identyczną jak pierwsza — oczywiście im mniejsza liczba, tym lepiej. Potem chłopcy zamieniają się rolami.

Twoim zadaniem będzie napisanie programu, który będzie obliczał podobieństwo dwóch kostek. Aby nie było zbyt łatwo, Bituś i Bajtuś do zabawy używają kostek o boku n, czyli składających się z 6n2 ścianek.

입력

W pierwszym wierszu wejścia znajduje się jedna liczba całkowita n (1 ≤ n ≤ 10) oznaczająca długość boku kostki. W kolejnych 3n + 1 wierszach znajduje się opis pierwszej kostki: w sumie zawierają one 6n2 liczb całkowitych z przedziału [1..6], które opisują kolory poszczególnych ścianek. Liczby są ułożone w siatkę sześcianu: w pierwszych n wierszach ściana górna (po n liczb w wierszu), w kolejnych n wierszach ściany: lewa, przednia, prawa i tylna (po 4n liczb w wierszu), w następnych n wierszach ściana dolna (po n liczb w wierszu); ostatni wiersz jest pusty. W kolejnych 3n + 1 wierszach znajduje się opis drugiej kostki (w analogicznym formacie).

출력

W jedynym wierszu wyjścia należy zapisać jedną liczbę całkowitą, oznaczającą podobieństwo dwóch kostek.

예제 입력 1

2
    2 2
    2 2
6 6 3 3 1 1 5 5
6 6 3 3 1 1 5 5
    4 4
    4 4

    5 5
    6 6
6 3 2 2 5 1 4 4
6 3 2 2 5 1 4 4
    1 1
    3 3

예제 출력 1

8

출처

Camp > POI Training Camp > ONTAK 2011 1-2번