#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=