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