AOJ Volume0 no.011

あみだくじの問題。同じくRuntimeError

package levelZero;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class DrawingLots {
	public static void main(String[] args) throws IOException {
		challenge();
	}
	
	private static void challenge() throws IOException{
		InputStreamReader isr = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(isr);
		String buf = br.readLine();
		int verNumber = Integer.parseInt(buf);
		
		int[] amidakuji = new int[verNumber];
		for(int i =0;i<verNumber;i++){
			amidakuji[i] = i+1;
		}
		
		buf = br.readLine();
		int horNumber = Integer.parseInt(buf);
		
		for(int i =0; horNumber > i; i++){
			buf = br.readLine();
			String[] changeNum = buf.split(",");
			int right = Integer.parseInt(changeNum[0]);
			int left = Integer.parseInt(changeNum[1]);
			int work;
			
			work = amidakuji[right-1];
			amidakuji[right-1] = amidakuji[left-1];
			amidakuji[left-1] = work;
		}
		for(int num : amidakuji){
			System.out.println(num);
		}
		
	}
}