#include <bits/stdc++.h>
using namespace std;

int main(){
    string s;
    vector<string> p;
    int k,i;
    cin >> s >> k;

    for( i=1;i<=k;i++){
        for(int j=0;j<s.size()-i+1;j++){
            p.push_back(s.substr(j,i));
           // cout << 0 << endl;
        }
    }
    sort(p.begin(),p.end());
    p.erase(std::unique(p.begin(), p.end()), p.end());

    cout << p.at(k-1) << endl;
}
