#include <stdio.h>
#include <string.h>

// 回文判定関数（メインの外に定義します）
int isPalindrome(char s[]) {
    int left = 0;                // 先頭の位置
    int right = strlen(s) - 1;   // 末尾の位置

    while (left < right) {
        // 左右の文字を比較し、違えば即座に 0 を返す
        if (s[left] != s[right]) {
            return 0;
        }
        left++;  // 右へ進む
        right--; // 左へ進む
    }
    // すべて一致すれば 1 を返す
    return 1;
}

int main(void) {
    char s[100];
    if (scanf("%s", s) != 1) return 0;
    
    printf("%s\n  -> ", s);

    // ここで関数を呼び出し、結果(0か1)を数値として表示します
    printf("%d\n", isPalindrome(s));

    return 0;
}