var fs = require("fs");
 
fs.readFile("/dev/stdin", "utf-8", function(err, data) {
  if(!err) {
    var str = data.split("\n")[0];
    var k = data.split("\n")[1] - 0;
    console.log(Array(str.length).fill().map(function (_, i) {
      return Array(str.length - i).fill().map(function (_, j) {
        return  str.substr(i, j + 1);
      });
    }).reduce(function (_, a) {
      return _.concat(a);
    }).filter(function(s) {
      return s.length <= k;
    }).reduce(function (n, s, arr) {
      n.indexOf(s) >= 0 ? void(0) : n.push(s);
      return n;
    }, []).sort()[k-1]);
  } else {
    throw err;
  }
});