#include<iostream>
#include<vector>
using namespace std;

int main(){
  int m,n,x,y,num[30];
  vector<int> g[30];


  cin >> m >> n;
  for(int i=1;i<=m;i++)num[i] = 0;
  for(int i=0;i<n;i++){
    cin >> x >> y;
    g[x].push_back(y); num[y]++;
  }

  for(int i=0;i<m;i++){
    for(int j=1;j<=m;j++){
      if(num[j] == 0){
	num[j]--;
	cout << j << endl;
	for(int k=0;k<g[j].size();k++)num[g[j][k]]--;
	break;
      }
    }
  }
}