1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <bits/stdc++.h>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	string W;
	cin >> W;
	int n = W.size();
	int liczba = 0;
	int ilosc = 0;

	for (int i = 0; i < (n / 2); i++) {
		if (W[i] == W[n - i - 1]) continue;
		if (ilosc == 1) {
			liczba += 2;
			ilosc = 0;
		} else ilosc = 1;
	}

	if (ilosc && n % 2 == 0) cout << -1 << '\n';
	else cout << liczba << '\n';

	return 0;
}