n = gets.chomp.to_i
c = 0
if n > 0 then
  a = gets.chomp.split(" ").map(&:to_i)
  i = 1
  a.each do |x|
    if x != i then
      if a[x-1] != i then
        c = 99
        break;
      else
        c += 1
      end
    end
    i += 1
  end
  if c > 2
    puts "NO"
  else
    puts "YES"
  end
end
