#include <iostream>
#include <string>
#include <vector>
#include <utility>
int main() {
std::string s;
std::cin >> s;
int n = s.size();
std::vector<int> pos;
for (int i = 0; i < n / 2; i++) {
if (s[i] != s[n - 1 - i]) {
pos.push_back(i);
}
}
for (int i : pos) {
for (int j = 0; j < n; j++) {
if (i == j) continue;
std::swap(s[i], s[j]);
bool ok = true;
for (int k = 0; k < n / 2; k++) {
if (s[k] != s[n - 1 - k]) {
ok = false;
break;
}
}
if (ok) {
std::cout << i + 1 << " " << j + 1;
return 0;
}
std::swap(s[i], s[j]);
}
}
return 0;
}