package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
var s string
if _, err := fmt.Fscan(in, &s); err != nil {
return
}
r := []rune(s)
i, j := 0, len(r)-1
ans := "YES"
for i < j {
if r[i] != r[j] {
ans = "NO"
break
}
i++
j--
}
fmt.Println(ans)
}