#include<iostream>
#include<vector>
#include<map>
#include<algorithm>
#include<string>
using namespace std;
int w,n;
int stick[50],stick2[50]={0};
vector<pair<int,int> > pii;
int main(){
  cin>>w>>n;
  for(int i=1;i<=w;i++)
    stick[i-1]=i;
  for(int i=0;i<n;i++){
    string a;
    cin>>a;
    pii.push_back(make_pair(a[0]-'0',a[2]-'0'));
    }
  for(int i=0;i<w;i++){
     for(int j=0;j<n;j++){
    if(stick[i]==pii[j].first)
      stick[i]=pii[j].second;
    else if(stick[i]==pii[j].second)
      stick[i]=pii[j].first;
     }
  }
  for(int i=0;i<w;i++){
    for(int j=1;j<=w;j++){
      if(stick[i]==j){
	stick2[j-1]=i+1;
	break;
      }
    }
  }
  for(int i=0;i<w;i++)
    cout<<stick2[i]<<endl;
  return 0;
}