#include <bits/stdc++.h>
using namespace std;
int n, a, b;
bool t[101][101];
vector<pair<int, int> > v;
bool res;
bool cmp(const pair<int, int> &x, const pair<int, int> &y) {
  return x.first < y.first;
}
int main() {
  scanf("%d", &n);
  for (int i = 0; i < (n); i++) {
    scanf("%d%d", &a, &b);
    v.push_back(make_pair(a, b));
  }
  sort((v).begin(), (v).end(), cmp);
  for (int i = 0; i < (n); i++) {
    if (v[i].second > 0) {
      for (int j = (i + 1); j <= (n - 1); j++)
        if ((v[i].first + v[i].second) == v[j].first) t[i][j] = 1;
    }
    if (v[i].second < 0) {
      for (int j = (0); j <= (i - 1); j++)
        if ((v[i].first + v[i].second) == v[j].first) t[i][j] = 1;
    }
  }
  for (int i = 0; i < (n); i++)
    for (int j = 0; j < (n); j++)
      if (t[i][j] && t[j][i]) res = true;
  if (res)
    printf("YES\n");
  else
    printf("NO\n");
  return 0;
}
