Given a string, rearrange characters of the string such that no duplicate characters are adjacent to each other.
For example,
Input: aaabc
Output: abaca
Input: aa
Output: No valid output
Input: aaaabc
Output: No valid output
Given a string, rearrange characters of the string such that no duplicate characters are adjacent to each other.
For example,
Input: aaabc
Output: abaca
Input: aa
Output: No valid output
Input: aaaabc
Output: No valid output