Տողը պալինդրոմի դարձնել
Տրված է տող s
: թույլատրվում է նոր նիշեր ավելացնել այս տողի սկզբում: Ձեր խնդիրն է հնարավորինս քիչ գործողություններով s
-ն փոխակերպել պալինդրոմի:
Մուտք
Մուտքի միակ տողում տրված է տող s
(1 ≤ |s| ≤ 100 000):
Ելք
Ծրագիրը պետք է տպի ստացված պալինդրոմային տարբերակը:
Օրինակներ
Մուտք | Ելք |
---|---|
abcd | dcbabcd |
aabc | cbaabc |
kayak | kayak |
epaper | repaper |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB