#include <bits/stdc++.h> using namespace std; using int64 = long long; using i64 = int64; #define rep(i,N) for(int i=0;i<(int)(N); ++i) const int inf = 1 << 30; const int64 inf64 = 1ll << 60; int main() { int N; cin >> N; vector<int> A(N); rep(i, N) cin >> A[i]; int ans = 0; bool prev = false; for(int i=0; i<N; ++i) { if(i == 0) { ans++; prev = true; continue; } if(A[i-1] == A[i]) { ans++; prev = true; } else { if(prev) prev = false; else { ans++; prev = true; } } } cout << ans << endl; }