#include <iostream>
#include <math.h>
#include <algorithm>
#include <map>
#include <cstdio>
using namespace std;
#define rep(i,n) for(int i=0;i<n;i++)
int main(){
  	int n,m;
  	cin>>n>>m;
  	int *a=new int[n];
 	rep(i,n){
 		a[i]=i+1;
 	}
 	int d[20][2]; 
 	rep(i,m){
 	  	cin>>d[i][0]>>d[i][1];
 	d[i][0]--;d[i][1]--;
 		}
 		rep(f,m){
 	rep(i,m){
 		int x,y;
 		x=d[i][0];y=d[i][1];
 		if(a[x]>a[y]){
 		int sw=a[y];
 		a[y]=a[x];
 		a[x]=sw;
 		}
 	}}
 	for(int i=0;i<n;i++){
 	cout<<a[i]<<endl;
 	}
 	return 0;
}
