atcoder#ABC178F. [ABC178F] Contrast
[ABC178F] Contrast
Score : points
Problem Statement
Given are two sequences and , both of length . and are each sorted in the ascending order. Check if it is possible to reorder the terms of so that for each () holds, and if it is possible, output any of the reorderings that achieve it.
Constraints
- and are each sorted in the ascending order.
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
If there exist no reorderings that satisfy the condition, print No
.
If there exists a reordering that satisfies the condition, print Yes
on the first line.
After that, print a reordering of on the second line, separating terms with a whitespace.
If there are multiple reorderings that satisfy the condition, you can print any of them.
6
1 1 1 2 2 3
1 1 1 2 2 3
Yes
2 2 3 1 1 1
3
1 1 2
1 1 3
No
4
1 1 2 3
1 2 3 3
Yes
3 3 1 2