카드 뒤집기
면접 대비시간 제한1초메모리 제한2048 MB
각 카드는 양면에 색이 하나씩 있고 뒤집을 수 있습니다. 윗면에 나올 수 있는 서로 다른 색의 최대 개수를 구합니다.
문제
마법사 의 책상 위에 카드 장이 한 줄로 놓여 있다. 각 카드에는 두 면이 있고, 각 면은 하나의 색을 가진다. 위를 향한 면을 윗면, 아래를 향한 면을 아랫면이라고 한다. 카드를 뒤집으면 윗면과 아랫면이 서로 바뀐다. 윗면에 나타날 수 있는 서로 다른 색의 최대 개수를 구하여라.
아래 그림의 카드는 5장이다. 왼쪽부터 윗면의 색은 보라, 빨강, 보라, 보라, 빨강이고, 아랫면의 색은 빨강, 보라, 파랑, 노랑, 빨강이다.

왼쪽에서 3번째와 4번째 카드를 뒤집으면 윗면의 색은 다음 그림과 같이 바뀐다.

이때 윗면에 나타나는 서로 다른 색은 4개이며, 이 경우의 최댓값이다.
입력
첫째 줄에 카드의 개수 ()이 주어진다. 카드는 1번부터 번까지 번호가 매겨져 있다. 둘째 줄에는 1번 카드부터 번 카드까지 윗면의 색이, 셋째 줄에는 아랫면의 색이 주어진다. 각 색은 이하의 음이 아닌 정수이다.
출력
윗면에 나타나는 서로 다른 색의 최대 개수를 한 줄에 출력한다.