# include <stdio.h>

int isPalindrome(char s[]){
	//回文になっているとき１を返す
	//回文になっていないとき０を返す
    char final = '\0';
    // 文字列の最後まで数える
    int final_index = 0;
    while(s[final_index]!=final){
        final_index++;
    }
    final_index--; // 1つ多いので減らす
    int i = 0;
    while(s[i]==s[final_index - i]){
        if(i >= final_index/2){
            return 1;
        }
        i++;
    }
    return 0;
}

//メイン関数は書き換えなくてよいです
int main(){
    char s[100];
    scanf("%s",s);
    printf("%s -> %d\n",s,isPalindrome(s));
    return 0;
}
