#include<stdio.h>
#define N 20000

int main(void){
  int i,j;
  int n,m;
  int t[N],s[N],d[N];
  char inf[N];
  int count;

  for(;;){
    scanf("%d%d",&n,&m);
    if(!n && !m)
      break;

    for(i=0;i<m;i++)
      scanf("%d%d%d",&t[i],&s[i],&d[i]);

    for(i=0;i<n;i++)
      inf[i]=0;
    inf[0]=1;

    for(i=0;i<m;i++)
      for(j=0;j<m;j++)
        if(t[j]==i+1){
          if(inf[s[j]-1])
            inf[d[j]-1]=1;
          break;
        }

    count=0;
    for(i=0;i<n;i++)
      if(inf[i])
        count++;

    printf("%d\n",count);
  }

  return 0;
}