#include "split.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int, int>;
vector<vector<int>> adj;
void dfs(int u, int p=-1) {
for (auto v : adj[u]) {
if (v==p) continue;
dfs(v, u);
}
}
vector<int> find_split(int n, int a, int b, int c, vector<int> p, vector<int> q) {
adj.assign(n, {});
int m = p.size();
for (int i=0; i<m; i++) {
int u = p[i];
int v = q[i];
adj[u].push_back(v);
adj[v].push_back(u);
}
int r=0;
for (int i=0; i<n; i++) {
if (adj[i].size()==1) r = i;
}
dfs(r);
vector<int> res(n, 0);
return res;
}