给定一个由 n 个小写拉丁字母组成的字符串 s。Polycarp 想要从字符串 s 中删除恰好 k 个字符(k≤n)。Polycarp 将重复k次以下删除字母的方法:
- 如果至少有一个字母 'a',则删除最左边的出现并停止,否则跳过;
- 如果至少有一个字母 'b',则删除最左边的出现并停止,否则跳过;
- ...
- 删除字母 'z' 的最左边出现并停止。
该方法恰好从字符串中删除一个字符。Polycarp 恰好使用此方法 k 次,因此删除恰好 k 个字符。
帮助 Polycarp 找到结果。
输入的第一行包含两个整数 n 和 k(1≤k≤n≤4⋅105)——字符串的长度和 Polycarp 将要删除的字母数。
第二行包含由 n 个小写拉丁字母组成的字符串 s。
打印从 s 中删除恰好 k 个字母后使用上述算法 k 次将获得的字符串。
如果结果字符串为空,请不要打印任何内容。可以打印空行(换行)或空行。