#include<bits/stdc++.h>
using namespace std;
const int N=99999;
int main() {
int i,n,m,x[N],y[N],da[N];
cin>>n>>m;
for(i=1; i<=m; i++) {
cin>>x[i]>>y[i];
}
for(i=1;i<=n;i++) da[i]=i;
bool zhao;
for(zhao=true;zhao;){
zhao=false;
for(i=1;i<=m;i++){
if(da[x[i]]<da[y[i]]){
zhao=true;
da[x[i]]=da[y[i]];
}
}
}
for(i=1;i<=n;i++)cout<<da[i]<<" ";
return 0;
}