# frozen_string_literal: true n, _ = gets.chomp.split.map(&:to_i) a_s = gets.chomp.split.map(&:to_i) cards = (1..n).to_a a_s.each do |i| card = cards.delete_at(i - 1) cards.unshift(card) end p cards.shift