#include <cstdio>
#include <utility>
using namespace std;

int m,n,o[21];
pair<int,int> t[100];

int main(){
	scanf("%d%d",&m,&n);
	for(int i = 0; i < n; i++){
		scanf("%d%d",&t[i].first,&t[i].second);
	}
	for(int i = 1; i <= m; i++){
		o[i] = i;
	}
	for(int i = 0; i < n; i++){
		for(int j = 0; j < n; j++){
			if(o[t[j].first] > o[t[j].second]){
				int tmp = o[t[j].first];
				o[t[j].first] = o[t[j].second];
				o[t[j].second] = tmp;
			}
		}
	}
	for(int i = 1; i <= m; i++){
		for(int j = 1; j <= m; j++){
			if(o[j] == i){
				printf("%d\n",j);
			}
		}
	}

	return 0;
}