#include <bits/stdc++.h>
using namespace std;
int main(){
  int N,M,X,Y;cin>>N>>M;
  vector<int>A(N,1);
  vector<bool>B(N,false);
  B.at(0)=true;
  for(int i=0;i<M;i++){
    cin>>X>>Y;X--;Y--;
    A.at(X)--;A.at(Y)++;
    if(B.at(X)){
      B.at(Y)=true;
      if(A.at(X)==0)B.at(X)=false;
    }
  }
  cout<<count(B.begin(),B.end(),true)<<endl;
}