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

bool compare(const pair<int,int> &a,const pair<int,int> &b){
  return a.second<b.second;
}

int main(void){
  int m,n;
  cin>>m>>n;
  vector<pair<int,int> > a(m);
  for(int i=0,x,y;i<n;++i){
    cin>>x>>y;
    ++a[y-1].second;
  }
  for(int i=0;i<m;++i)a[i].first=i+1;
  sort(a.begin(),a.end(),compare);
  for(int i=0;i<m;++i)cout<<a[i].first<<endl;
  return 0;
}