#include #include using namespace std; //#define f cin //#define g cout #define Block -1 int N,M,a[100009],S[100009],v[100009]; main() { freopen("gigel.in","r",stdin); freopen("gigel.out","w",stdout); scanf("%d %d\n",&N,&M); for(int i=1;i<=N;++i)v[i]=i; //S[0]=0; //for(int i=1;i<=N;++i)S[i]=S[i-1]^v[i]; for(int i=1;i<=M;++i) { int x,y,val; scanf("%d %d %d",&x,&y,&val); } for(int i=1;i<=N;++i)printf("%d ",v[i]); printf("\n"); return 0; }