#include <bits/stdc++.h>
using namespace std;
  
int main(){
  string s;
  int k;
  cin >> s >> k;
  set<string> st;
  for(int i = 0; i < s.size(); i++){
    for(int j = 1; j <= k; j++){
      st.insert(s.substr(i, j));
    }
  }
  vector<string> v(st.begin(), st.end());
  sort(v.begin(), v.end());
  cout << v[k-1] << endl;
  return 0;
}