과 로 이루어진 길이 인 문자열 가 주어진다. 인접한 두 문자를 서로 바꾸는 연산을 반복하여, 인접하면서 서로 다른 문자 쌍의 개수를 짝수로 만드려고 한다. 필요한 최소 연산 횟수를 구하고, 불가능하면 -1을 출력하라.
Input
입력은 다음과 같은 형식으로 주어진다.
Output
첫째 줄에 문제의 정답을 출력한다.
Constraints
- .
- ().
Subtasks
Samples
예제 1
입력
3
011
출력
1
예제 2
입력
2
01
출력
-1