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

int main() {
	string s;
	int k;
	map<string, int> m;

	cin >> s >> k;

	for (int i = 0; i < s.size(); ++i) {
		for (int k = 1; k <= 5; ++k) {
			m[s.substr(i, k)] = 1;
		}
	}

	auto itr = m.begin();
	for (int i = 0; i < k; ++i, ++itr);
	
	--itr;
	cout << (*itr).first << endl;

	return 0;
}

