#include <bits/stdc++.h>
using namespace std;
long long int powr(int s, int p) {
  if (p == 0) return 1;
  if (p % 2 == 1) {
    long long int q = powr(s, p / 2);
    long long int a = q;
    q = (a * a);
    q = (q * s);
    return (q);
  } else {
    long long int q = powr(s, p / 2);
    long long int a = q;
    q = (a * a);
    return (q);
  }
}
int main() {
  int x[110];
  int y[110];
  int n;
  cin >> n;
  for (int i = 0; i < n; i++) {
    int a, b;
    cin >> a >> b;
    x[i] = a;
    y[i] = b;
  }
  int ret = 0;
  for (int i = 0; i < n; i++) {
    int f = 0;
    for (int j = 0; j < n; j++) {
      if (i != j && y[j] == x[i]) {
        f = 1;
        break;
      }
    }
    if (!f) ret++;
  }
  cout << ret << endl;
  return 0;
}
