#include <bits/stdc++.h>
using namespace std;
int a, j, b, q[1000];
char k[1000];
int main() {
  scanf("%d.", &a);
  while (true) {
    scanf("%c", &k[j]);
    if (k[j] == 'e')
      break;
    else
      q[j + 1] = k[j] - '0';
    j++;
  }
  scanf("%d", &b);
  q[0] = a;
  if (!a) {
    if (j == 1 && k[0] == '0') {
      printf("0\n");
      return 0;
    }
    printf("0.");
    for (int i = 0; i < j; i++) printf("%c", k[i]);
    printf("\n");
    return 0;
  }
  printf("%d", a);
  if (j <= b) {
    for (int i = 0; i < j; i++) printf("%c", k[i]);
    for (int i = j; i < b; i++) printf("0");
    printf("\n");
  } else {
    for (int i = 0; i < b; i++) printf("%c", k[i]);
    if (j == 1 && k[0] == '0') return 0;
    printf(".");
    for (int i = b; i < j; i++) printf("%c", k[i]);
  }
}
