import std.algorithm, std.array, std.container, std.range; import std.string, std.conv; import std.math, std.bigint, std.bitmanip, std.random; import std.stdio, std.typecons; void main() { auto rd = readln.split.map!(to!int); auto n = rd[0], m = rd[1]; auto ai = readln.split.map!(to!int).map!("a - 1"); auto ci = iota(n).map!("a + 1").array; foreach (a; ai) { auto di1 = ci[a..a + 1]; auto di2 = ci[0..a]; auto di3 = ci[a + 1..$]; ci = di1 ~ di2 ~ di3; } writeln(ci.front); }