#include <bits/stdc++.h>
using namespace std;
struct de {
  int a, b;
} fr[105];
long long int a, b, c, d, sum, sum1, nr, n, i;
int main() {
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> fr[i].a;
    cin >> fr[i].b;
  }
  cin >> nr;
  for (i = 1; i <= n; i++) {
    if (nr == fr[i].a) {
      cout << n - i + 1;
      return 0;
    } else if (fr[i].a < nr && fr[i].b >= nr) {
      cout << n - i + 1;
      return 0;
    }
  }
  return 0;
}
