#include <bits/stdc++.h>
using namespace std;
int N, K;
int A[100005];
bool ap[100005];
int F[100005], L[100005];
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cin >> N >> K;
  int Ai;
  for (int i = 1; i <= K; i++) {
    cin >> Ai;
    ap[Ai] = 1;
    if (!F[Ai]) F[Ai] = i;
    L[Ai] = i;
  }
  int ans = 0;
  for (int i = 1; i <= N; i++) {
    if (!ap[i]) {
      ans += 3;
      ans -= (i == 1);
      ans -= (i == N);
      continue;
    }
    if (i != 1) {
      if (!ap[i - 1])
        ans++;
      else if (L[i] < F[i - 1])
        ans++;
    }
    if (i != N) {
      if (!ap[i + 1])
        ans++;
      else if (L[i] < F[i + 1])
        ans++;
    }
  }
  cout << ans << '\n';
  return 0;
}
