text: # F. Палиндром
  
  # Помогите Васе понять, будет ли фраза палиндромом‎. 
  # Учитываются только буквы и цифры, заглавные и строчные буквы 
  # считаются одинаковыми.
  
  # Решение должно работать за O(N), где N — длина строки на входе.
  # Формат ввода
  
  # В единственной строке записана фраза или слово. Буквы могут
  #  быть только латинские. Длина текста не превосходит 20000 символов.
  
  # Фраза может состоять из строчных и прописных латинских букв,
  #  цифр, знаков препинания.
  # Формат вывода
  
  # Выведите «True», если фраза является палиндромом, и «False», 
  # если не является.
  
  def palindrome(word: str) -> bool:
      word_rev = word[::-1]
      result = False
      if word == word_rev:
          result = True
      
      return result
  
  print(palindrome(input().strip()))
  