Replace All ?'s To Avoid Consecutive Repeating Characters

easy
Given a string s containing only lowercase English letters and the '?' character, convert all the '?' characters into lowercase letters such that the final string does not contain any consecutive repeating characters. You cannot modify the non '?' characters.

It is guaranteed that there are no consecutive repeating characters in the given string except for '?'.

Return the final string after all the conversions (possibly zero) have been made. If there is more than one solution, return any of them. It can be shown that an answer is always possible with the given constraints.

Input Format

Input and output are managed for you. Just complete the function.

Output Format

Input and output are managed for you. Just complete the function.

Constraints

1 <= s.length <= 100
s consist of lowercase English letters and '?'

Notice

NA

Example

Input
?zs
Output
azs
Previous
Minimum Deletion Cost To Avoid Repeating Letters
Next
Determine If String Halves Are Alike

Related Questions