package aha;
import java.util.Scanner;
//判断回文串
public class zhan {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.next();
char arr[]=s.toCharArray();
char a[]=new char[100];
int i,next,top=0;
int mid=s.length()/2-1; //求字符串的中点
top=0;//栈的初始化
//将mid前的字符依次入栈
for(i=0;i<=mid;i++)
a[++top]=arr[i];
//判断字符串的长度是奇数还是偶数,并找出需要进行字符匹配的起始下标
if(s.length()%2==0)
next=mid+1;
else
next=mid+2;
//开始匹配
for(i=next;i<=s.length()-1;i++)
{
if(arr[i]!=a[top])
break;
top--;
}
//如果top的值为0,则说明栈内所有的字符都被一一匹配了
if(top==0)
System.out.println("y");
else
System.out.println("no");
}
}