#include <iostream> #include <vector>

using namespace std;

vector<int> change_ball_number(int N, int M) { vector<int> basket(N);

for (int idx = 0; idx < N; ++idx) {
	basket[idx] = idx;
}

for (int idx = 0; idx < M; ++idx) {
	int i, j;
	cin >> i >> j;
	i -= 1;
	j -= 1;

	int ex_basket;
	ex_basket = basket[i];
	basket[i] = basket[j];
	basket[j] = ex_basket;
}

return basket;

}

int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false);

int N, M;
cin >> N >> M;

vector<int> basket = change_ball_number(N, M);

for (int idx = 0; idx < N; ++idx) {
	cout << basket[idx]+1 << " ";
}

return 0;

}

#include <iostream> #include <vector>

using namespace std;

vector<int> change_ball_number(vector<int>& basket, int N, int M) { for (int idx = 0; idx < M; ++idx) { int i, j; cin >> i >> j; i -= 1; j -= 1;

	int ex_basket;
	ex_basket = basket[i];
	basket[i] = basket[j];
	basket[j] = ex_basket;
}

return basket;

}

int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false);

int N, M;
cin >> N >> M;
vector<int> basket(N);
for (int idx = 0; idx < N; ++idx) {
	basket[idx] = idx;
}

vector<int> final_basket = change_ball_number(basket, N, M);

for (int idx = 0; idx < N; ++idx) {
	cout << final_basket[idx]+1 << " ";
}

return 0;

}