function main(input) {
	const args = input.split('\n');
	const s = args[0];
	const K = parseInt(args[1], 10);
	var t = [];
	for(i=0;i<=s.length-1;i++){
		for(j=i+1;j<=s.length;j++){
			var a = s.slice(i,j);
			t.push(a);
		}
	}
	t.sort(function(a,b){
        if( a < b ) return -1;
        if( a > b ) return 1;
        return 0;
	});
	var b = 0;
	var c = '';
	for(i=0;i<t.length;i++){
		if(t[i] != c){
			b += 1;
			c = t[i];
		}
		if(K == b){
			console.log(c);
			break;
		}
	}
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));