#include using namespace std; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int N, M; cin >> N >> M; vector S(M); for(int i = 0; i < M; i++) { cin >> S[i]; S[i]--; } vector P(N); iota(P.begin(), P.end(), 0); set> swap_idx; for(int i = 0; i < M; i++) { swap_idx.insert({P[S[i]], P[S[i] + 1]}); swap_idx.insert({P[S[i] + 1], P[S[i]]}); swap(P[S[i]], P[S[i] + 1]); } cout << swap_idx.size() / 2 << "\n"; return 0; }