#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  int n;
  cin >> n;
  vector<pair<int, int>> v;
  set<pair<int, int>> s;
  s.insert({0, 0});
  for (int i = 0; i < n; i++) {
    pair<int, int> p;
    cin >> p.first >> p.second;
    if (!s.count(p)) {
      v.push_back(p);
      s.insert(p);
    }
  }
  if (v.size() < 1) {
    cout << 1;
    return 0;
  }
  int rez = 1 + min(v[0].first, v[0].second);
  for (int i = 1; i < v.size(); i++) {
    rez += max(min(v[i].first, v[i].second) -
                   max(v[i - 1].first, v[i - 1].second) +
                   (v[i - 1].first != v[i - 1].second),
               0);
  }
  cout << rez;
}
