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

int main(){
  int w, n;
  //vector<int> vec;
  int array[30];
 
 cin >> w >> n;

 // for(int i = 1; i <= w; i++) vec.push_back(i);
 // for(int i = 0; i < n; i++){
 //  int a, b, c;   
 //  scanf("%a,%b", &a, &b);
 //  c = vec.at(a);
 //  vec[a] = vec.at(b);
 //  vec[b] = c;
 //}

 for(int i = 1; i <= w; i++) array[i-1] = i;
 for(int i = 0; i < n; i++){
   int a, b, c;
   scanf("%d,%d", &a, &b);
   c = array[a-1];
   array[a-1] = array[b-1];
   array[b-1] = c;
 }

 // for(int i = 0; i < vec.size(); i++) cout << vec.at(i) << endl;
 for(int i = 0; i < w; i++) cout << array[i] << endl;

  return 0;
}