int main() {
for(int i=1;i<=n;i++) {
cin >> s >> d;
arr[s].push_back(d);
}
queue<int> q;
while(!q.empty()) {
const auto cur = q.front(); q.pop();
cout << cur << " "; // ๋ฐฉ๋ฌธ
for(const auto& nx : arr[cur]) {
if(vis[nx] == 0) {
vis[nx] = 1;
q.push(nx);
}
}
}
return 0;
}