#include <bits/stdc++.h>

#define rep(i, n) for (int i = 0; i < (n); i++)

using namespace std;
using lint = long long;

const int SIZE = 887; // number of bytes of this code

const lint MOD = 998244353;
const lint BASE = 126 - 33 + 1;

lint rolling_hash(const string& s) {
    lint h = 0;
    for (char c: s) {
        if (33 <= c and c <= 126) {
            h = (h * BASE + (c - 33)) % MOD;
        }
    }
    return h;
}

int main() {
    string s;
    rep (_, SIZE) s += getchar();
    fprintf(stderr, "%lld\n", rolling_hash(s));

    rep (i, SIZE) {
        char c_pre = s[i];
        for (char c = 33; c <= 126; c++) {
            s[i] = c;
            if (rolling_hash(s) != 0) {
                printf("%d\n\"%c\"\n\"%c\"\n", i, c, c_pre);
                fflush(stdout);
                return 0;
            }
        }
        s[i] = c_pre;
    }

    return 0;
}
// !!!!!!!!