#include<iostream>
#include<map>
#include<vector>
#include<set>
#include<string>
using namespace std;
int main(){
	int n;
	string str;
	set<string> st;
	cin >> str;
	cin >> n;
	for(int i=0;i<str.size();i++){
		string sub="";
		for(int j=i;j<=n+i&&j<str.size();j++){
			sub += str[j];
			st.insert(sub);
		}
	}
	auto it = st.begin();
	n--;
	while(n--)it++;
	cout << *it << endl;
	return 0;
}