n = gets.to_i

a = gets.split.map(&:to_i)
b = gets.split.map(&:to_i)
a += a

i = j = k = 0
while i < 2 * n
    if a[i] == b[j]
        j -= 1
        k += 1
    else
        i += 1
        j += 1
    end
end

if k >= n
    puts "No"
else
    puts "Yes"
    puts b.rotate(-k) * " "
end
