import java.io.*;
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    }
} import java.io.*; io.* java import java.util.Scanner; Scanner java.util public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    }
} Main public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    } main {
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    } Scanner sc= new Scanner(System.in); sc new Scanner(System.in) int w=sc.nextInt(); w sc.nextInt() sc.nextInt sc int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int amida[]=new int[w]; amida new int[w] w for (int i=0;i<w;i++){
            amida[i]=i+1;
        } int i=0; int i=0; i 0 i<w i w i++ i++ i {
            amida[i]=i+1;
        } {
            amida[i]=i+1;
        } amida[i]=i+1 amida[i] amida i i+1 i 1 sc.nextLine() sc.nextLine sc for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        } int i=0; int i=0; i 0 i<n i n i++ i++ i {
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        } {
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        } String s=sc.nextLine(); s sc.nextLine() sc.nextLine sc Scanner kb=new Scanner(s); kb new Scanner(s) int count=0; count 0 String snum[]={"", ""}; snum {"", ""} "" "" int num[]={0, 0}; num {0, 0} 0 0 for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            } int j=0; int j=0; j 0 j<s.length() j s.length() s.length s j++ j++ j {
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            } {
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            } if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                } s.charAt(j)==',' s.charAt(j) s.charAt s j ',' {
                    count++;
                } count++ count {
                    snum[count]+=s.charAt(j);
                } snum[count]+=s.charAt(j) snum[count] snum count s.charAt(j) s.charAt s j for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            } int j=0; int j=0; j 0 j<2 j 2 j++ j++ j {
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            } {
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            } for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                } int k=0; int k=0; k 0 k<snum[j].length() k snum[j].length() snum[j].length snum[j] snum j k++ k++ k {
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                } {
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                } num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1) num[j] num j (snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1) (snum[j].charAt(k)-'0') snum[j].charAt(k) snum[j].charAt snum[j] snum j k '0' Math.pow(10, snum[j].length()-k-1) Math.pow Math 10 snum[j].length()-k-1 snum[j].length()-k-1 snum[j].length() snum[j].length snum[j] snum j k 1 int hoge=amida[num[0]-1]; hoge amida[num[0]-1] amida num[0]-1 num[0] num 0 1 amida[num[0]-1]=amida[num[1]-1] amida[num[0]-1] amida num[0]-1 num[0] num 0 1 amida[num[1]-1] amida num[1]-1 num[1] num 1 1 amida[num[1]-1]=hoge amida[num[1]-1] amida num[1]-1 num[1] num 1 1 hoge for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        } int i=0; int i=0; i 0 i<w i w i++ i++ i {
            System.out.println(amida[i]);
        } {
            System.out.println(amida[i]);
        } System.out.println(amida[i]) System.out.println System.out System System.out amida[i] amida i String[] args args public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    }
} public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    }
} Main
import java.io.*;
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        int w=sc.nextInt();
        int n=sc.nextInt();
        int amida[]=new int[w];
        for (int i=0;i<w;i++){
            amida[i]=i+1;
        }
        sc.nextLine();
        for (int i=0;i<n;i++){
            String s=sc.nextLine();
            Scanner kb=new Scanner(s);
            int count=0;
            String snum[]={"", ""};
            int num[]={0, 0};
            for (int j=0;j<s.length();j++){
                if (s.charAt(j)==','){
                    count++;
                }
                else{
                    snum[count]+=s.charAt(j);
                }
            }
            for (int j=0;j<2;j++){
                for (int k=0;k<snum[j].length();k++){
                    num[j]+=(snum[j].charAt(k)-'0')*Math.pow(10, snum[j].length()-k-1);
                }
            }
            int hoge=amida[num[0]-1];
            amida[num[0]-1]=amida[num[1]-1];
            amida[num[1]-1]=hoge;
        }

        for (int i=0;i<w;i++){
            System.out.println(amida[i]);
        }
    }
}