#include <bits/stdc++.h>
using namespace std;
#define faster ios_base::sync_with_stdio(false); cin.tie(NULL)
#define Bit(mask , i) ((mask >> i) & 1)
#define fi first
#define se second
#define _LOG2(nl) 31 - __builtin_clz(nl)
#define c_bit(nl) __builtin_popcount(nl)
#define li pair<long long , int>
#define db double
#define onBit(mask , i) (mask | (1 << i))
#define offBit(mask , i) (mask & (~(1 << i)))
const long long MOD = 1e9 + 9;
const long long INF = 1e14;
const int N = 1e5 + 7;
int C , n , k , res;
vector<int> a[N];
int h[N];
void inp(){
cin >> C >> n >> k;
for (int i = 1 ; i < n ; ++i){
int u , v;
cin >> u >> v;
a[u].push_back(v);
a[v].push_back(u);
}
}
void bfs(){
queue<int> q;
q.push(1);
h[1] = 1;
int cnt = 0;
while (q.size()){
int u = q.front();
q.pop();
for (int v : a[u]) if (!h[v]){
h[v] = h[u] + 1;
++cnt;
if (cnt == k){
res = h[v];
}
q.push(v);
}
}
}
void solve(){
bfs();
for (int i = 1 ; i <= n ; ++i) if (h[i] == res)
cout << i << " ";
}
int main(){
// freopen("xhmax.inp" , "r" , stdin);
// freopen("xhmax.out" , "w" , stdout);
faster;
inp();
solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgZmFzdGVyIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjaW4udGllKE5VTEwpCiNkZWZpbmUgQml0KG1hc2sgLCBpKSAoKG1hc2sgPj4gaSkgJiAxKQojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCiNkZWZpbmUgX0xPRzIobmwpIDMxIC0gX19idWlsdGluX2NseihubCkKI2RlZmluZSBjX2JpdChubCkgX19idWlsdGluX3BvcGNvdW50KG5sKQojZGVmaW5lIGxpIHBhaXI8bG9uZyBsb25nICwgaW50PgojZGVmaW5lIGRiIGRvdWJsZQojZGVmaW5lIG9uQml0KG1hc2sgLCBpKSAobWFzayB8ICgxIDw8IGkpKQojZGVmaW5lIG9mZkJpdChtYXNrICwgaSkgKG1hc2sgJiAofigxIDw8IGkpKSkKCmNvbnN0IGxvbmcgbG9uZyBNT0QgPSAxZTkgKyA5Owpjb25zdCBsb25nIGxvbmcgSU5GID0gMWUxNDsKY29uc3QgaW50IE4gPSAxZTUgKyA3OwppbnQgQyAsIG4gLCBrICwgcmVzOwp2ZWN0b3I8aW50PiBhW05dOwppbnQgaFtOXTsKCnZvaWQgaW5wKCl7CiAgICBjaW4gPj4gQyA+PiBuID4+IGs7CiAgICBmb3IgKGludCBpID0gMSA7IGkgPCBuIDsgKytpKXsKICAgICAgICBpbnQgdSAsIHY7CiAgICAgICAgY2luID4+IHUgPj4gdjsKICAgICAgICBhW3VdLnB1c2hfYmFjayh2KTsKICAgICAgICBhW3ZdLnB1c2hfYmFjayh1KTsKICAgIH0KfQoKdm9pZCBiZnMoKXsKICAgIHF1ZXVlPGludD4gcTsKICAgIHEucHVzaCgxKTsKICAgIGhbMV0gPSAxOwogICAgaW50IGNudCA9IDA7CiAgICB3aGlsZSAocS5zaXplKCkpewogICAgICAgIGludCB1ID0gcS5mcm9udCgpOwogICAgICAgIHEucG9wKCk7CgogICAgICAgIGZvciAoaW50IHYgOiBhW3VdKSBpZiAoIWhbdl0pewogICAgICAgICAgICBoW3ZdID0gaFt1XSArIDE7CiAgICAgICAgICAgICsrY250OwogICAgICAgICAgICBpZiAoY250ID09IGspewogICAgICAgICAgICAgICAgcmVzID0gaFt2XTsKICAgICAgICAgICAgfQogICAgICAgICAgICBxLnB1c2godik7CiAgICAgICAgfQogICAgfQp9Cgp2b2lkIHNvbHZlKCl7CiAgICBiZnMoKTsKICAgIGZvciAoaW50IGkgPSAxIDsgaSA8PSBuIDsgKytpKSBpZiAoaFtpXSA9PSByZXMpCiAgICAgICAgY291dCA8PCBpIDw8ICIgIjsKfQoKaW50IG1haW4oKXsKLy8JZnJlb3BlbigieGhtYXguaW5wIiAsICJyIiAsIHN0ZGluKTsKLy8JZnJlb3BlbigieGhtYXgub3V0IiAsICJ3IiAsIHN0ZG91dCk7CiAgICBmYXN0ZXI7CiAgICBpbnAoKTsKICAgIHNvbHZlKCk7CiAgICByZXR1cm4gMDsKfQo=