fork download
  1. a =raw_input()
  2. b = len(a)
  3. c = b/2
  4. a = list(a)
  5. k = a[::-1]
  6. if b > 2 and b < 2000:
  7. if b % 2 == 0:
  8. d = a[:c]
  9. e = a[c:]
  10. f = d[::-1]
  11. g = e[::-1]
  12. if (d == f) and (e == g):
  13. print "YES"
  14. else:
  15. print "NO"
  16. elif b % 2 > 0:
  17. if a == k:
  18. d = a[:c]
  19. e = a[c+1:]
  20. f = d[::-1]
  21. g = e[::-1]
  22. if (d==f) and (e==g):
  23. print "YES"
  24. else:
  25. print "NO"
  26. else:
  27. print "NO"
  28. else:
  29. print "NO"
  30. else:
  31. print "NO"
Success #stdin #stdout 0.01s 23352KB
stdin
aaccc
stdout
NO