#include using namespace std; int main() { int N, K; cin >> N >> K; string S; cin >> S; if ((N - K) & 1) { string s(N - 1, '1'); for (int i = 0; i < N - 1; i++) { if (S[i] == '1' && S[i + 1] == '1') s[i] = '0'; } S = s; --N; } string ans(K, '0'); if (N - K > 0) { for (int i = 0; i < N - 1; i++) { if (S[i] == '1' && S[i + 1] == '1') { if (i - ((N - K) >> 1) >= 0 && i - ((N - K) >> 1) < K) { ans[i - ((N - K) >> 1)] = '1'; } if (i - ((N - K) >> 1) + 1 >= 0 && i - ((N - K) >> 1) + 1 < K) { ans[i - ((N - K) >> 1) + 1] = '1'; } } } } else { ans = S; } cout << ans << endl; return 0; }