CSES - Palindrome Reorder | Sắp xếp lại xâu đối xứng

View as PDF



Authors:
Problem types
Points: 1000 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Given a string, your task is to reorder its letters in such a way that it becomes a palindrome (i.e., it reads the same forwards and backwards).

Input

  • The only input line has a string of length \(n\) consisting of characters A-Z.

Output

  • Print a palindrome consisting of the characters of the original string. You may print any valid solution. If there are no solutions, print NO SOLUTION.

Constraints

  • \(1 \leq n \leq 10^6\)

Example

Sample input

AAAACACBA

Sample output

AACABACAA


Comments (13)

Most recent
Loading comments...