import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;


void main()
{
  auto s = readln.chomp;
  auto k = readln.chomp.to!int;
  bool[string] str;
  foreach (i; 1..s.length+1) {
    foreach (j; 0..s.length) {
      if (j + i > s.length) {
        break;
      }
      str[s[j..j+i]] = true;
    }
  }
  sort(str.keys)[k-1].writeln; 
}
