第一行为两个用空格分隔的整数 (),含义如题所示。第二行为 个用空格分隔的整数 ,依次表示第 个妖怪在 种评价体系下最小的排名值。保证 。
如果存在一种排名方式,使得 个妖怪说的话全部能够满足,则输出 ,否则输出 。若第一行输出 ,则额外输出 行,每一行为 个用空格分隔的整数,其中第 行的整数依次表示第 个妖怪在 种评价体系下的排名值。若有多种符合条件的排名方式,则任意输出一种即可。
3 2 1 2 1
Yes 1 2 2 3 3 1
3 2 2 3 3
No