import java.util.ArrayList;
import java.util.Scanner;


public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	}
} import java.util.ArrayList; ArrayList java.util import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	}
} Main public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	} main {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	} 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 ArrayList<Integer> line_number = new ArrayList<Integer>(); line_number new ArrayList<Integer>() for(int i=1; i<=w; i++){
			line_number.add(i);
		} int i=1; int i=1; i 1 i<=w i w i++ i++ i {
			line_number.add(i);
		} {
			line_number.add(i);
		} line_number.add(i) line_number.add line_number i for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		} int i=1; int i=1; i 1 i<=n i n i++ i++ i {
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		} {
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		} String[] str = sc.next().split(","); str sc.next().split(",") sc.next().split sc.next() sc.next sc "," int a = Integer.parseInt(str[0]); a Integer.parseInt(str[0]) Integer.parseInt Integer str[0] str 0 int b = Integer.parseInt(str[1]); b Integer.parseInt(str[1]) Integer.parseInt Integer str[1] str 1 int temp_1 = line_number.get(a-1); temp_1 line_number.get(a-1) line_number.get line_number a-1 a 1 int temp_2 = line_number.get(b-1); temp_2 line_number.get(b-1) line_number.get line_number b-1 b 1 line_number.set(a-1,temp_2) line_number.set line_number a-1 a 1 temp_2 line_number.set(b-1,temp_1) line_number.set line_number b-1 b 1 temp_1 for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		} int j=0; int j=0; j 0 j<w j w j++ j++ j {
			System.out.println(line_number.get(j));
		} {
			System.out.println(line_number.get(j));
		} System.out.println(line_number.get(j)) System.out.println System.out System System.out line_number.get(j) line_number.get line_number j String[] args args public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	}
} public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	}
} Main
import java.util.ArrayList;
import java.util.Scanner;


public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc = new Scanner(System.in);
		//.useDelimiter
		
		int w = sc.nextInt();		
		int n = sc.nextInt();
		
		ArrayList<Integer> line_number = new ArrayList<Integer>();
		
		for(int i=1; i<=w; i++){
			line_number.add(i);
		}
		
		for(int i=1; i<=n; i++){
			String[] str = sc.next().split(",");
	    	int a = Integer.parseInt(str[0]);
			int b = Integer.parseInt(str[1]);
			
			int temp_1 = line_number.get(a-1);
			int temp_2 = line_number.get(b-1);
			
			line_number.set(a-1,temp_2);
			line_number.set(b-1,temp_1);
		}
		for(int j=0; j<w; j++){
			System.out.println(line_number.get(j));
		}
	}
}