Statement
일렬로 놓인 개의 칸이 있다. 각 칸에는 색이 또는 인 카드가 하나씩 놓여 있다.
칸 와 칸 사이에는 번 스위치가 있으며, 번 스위치의 작동 비용은 이다.
각 스위치는 정확히 한 번만 작동시킬 수 있다. 아직 작동시키지 않은 번 스위치를 작동시키면 다음 일이 순서대로 일어난다.
- 작동 직전 번 칸과 번 칸의 카드 색이 서로 다르면 의 비용을 지불한다.
- 두 칸의 카드를 서로 교환한다.
- 번 스위치는 고장 나며 다시 작동시킬 수 없다.
모든 개의 스위치를 정확히 한 번씩 작동시켜야 한다. 작동 순서를 자유롭게 정할 때 지불하는 비용 합의 최솟값을 구하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
각 케이스는 다음과 같은 형식으로 주어진다.
는 처음에 번 칸에 놓인 카드의 색이다.
Output
각 테스트 케이스마다 모든 스위치를 정확히 한 번씩 작동시킬 때 지불하는 비용 합의 최솟값을 한 줄에 출력한다.
Constraints
- .
- .
- ().
- ().
- 모든 테스트 케이스에 대한 의 합은 이하이다.
Subtasks
Samples
입력
1
8
01101001
10 1 14 18 4 6 10
출력
21
스위치를 순서로 작동시키면 총비용은 이다.