辉夜想让会长当会长
题号:NC206550
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

一年一届的学生会要准备换届了,但会长如果不是会长那该怎么称呼呢,所以辉夜决定采取特殊手段让会长成功连任。现在选票是一串长度为 的数字,辉夜可以从中按顺序截取一段长度刚好为 的子序列来作为会长的应援值。为了会长能够成功连任辉夜找到你来帮忙,请输出会长最大的应援值为多少。

输入描述:

第1行有两个整数 如题意所述。(
第2行为长度为 的数字串,由 ~ 的数字组成,保证首位数字不为

输出描述:

输出一段长度为 的数字串子序列,表示会长最大的应援值。
示例1

输入

复制
6 3
817837

输出

复制
887

说明

在一段序列中按顺序截取其中某几位不一定连续的序列而生成的新序列称作原序列的子序列
截取第一位的8、第四位的8、第六位的7