#include <bits/stdc++.h>
using namespace std;
char s[200020];
int main() {
  int n, t, idx;
  scanf("%d%d%s", &n, &t, s + 1);
  s[0] = '0';
  for (idx = 1; idx <= n && s[idx] != '.'; ++idx)
    ;
  int i = idx + 1;
  for (; s[i] <= '4'; ++i)
    ;
  if (i > n)
    puts(s + 1);
  else {
    while (t > 0) {
      --t;
      if (s[i] < '5') break;
      if (s[i] > '9') ++t;
      if (i - 1 == idx) {
        ++s[i - 2];
        i -= 2;
        break;
      }
      ++s[i - 1];
      --i;
    }
    while (s[i] > '9') {
      s[i] = '0';
      if (i - 1 == idx) {
        ++s[i - 2];
        i -= 2;
      } else {
        ++s[i - 1];
        --i;
      }
    }
    if (i < idx) {
      for (int j = s[0] == '0' ? 1 : 0; j < idx; ++j) putchar(s[j]);
      puts("");
    } else {
      for (int j = s[0] == '0' ? 1 : 0; j <= i; ++j) putchar(s[j]);
      puts("");
    }
  }
  return 0;
}
