CF932A.Palindromic Supersequence

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a string AA . Find a string BB , where BB is a palindrome and AA is a subsequence of BB .

A subsequence of a string is a string that can be derived from it by deleting some (not necessarily consecutive) characters without changing the order of the remaining characters. For example, "cotst" is a subsequence of "contest".

A palindrome is a string that reads the same forward or backward.

The length of string BB should be at most 10410^{4} . It is guaranteed that there always exists such string.

You do not need to find the shortest answer, the only restriction is that the length of string BB should not exceed 10410^{4} .

输入格式

First line contains a string AA ( 1<=A<=1031<=|A|<=10^{3} ) consisting of lowercase Latin letters, where A|A| is a length of AA .

输出格式

Output single line containing BB consisting of only lowercase Latin letters. You do not need to find the shortest answer, the only restriction is that the length of string BB should not exceed 10410^{4} . If there are many possible BB , print any of them.

输入输出样例

  • 输入#1

    aba
    

    输出#1

    aba
  • 输入#2

    ab
    

    输出#2

    aabaa

说明/提示

In the first example, "aba" is a subsequence of "aba" which is a palindrome.

In the second example, "ab" is a subsequence of "aabaa" which is a palindrome.

首页