#include <bits/stdc++.h>
using namespace std;
int n;
char s[1000005];
int main() {
  int i, j, l, r, p = 0;
  scanf("%s", s);
  n = strlen(s);
  for (j = 0; j < n && s[j] != '.'; j++)
    ;
  if (j == n) {
    s[n] = '.';
    n++;
  }
  for (i = 0; i < n && s[i] == '0'; i++)
    ;
  if (i == j) {
    for (; i < n - 1 && s[i + 1] == '0'; i++) swap(s[i], s[i + 1]), p--;
    if (i == n - 1) {
      printf("0\n");
      return 0;
    }
    swap(s[i], s[i + 1]), p--;
    for (r = n - 1; s[r] == '0'; r--)
      ;
    if (s[r] == '.') r--;
    for (; i <= r; i++) printf("%c", s[i]);
    if (p != 0) printf("E%d\n", p);
  } else {
    for (; j > i + 1; j--) swap(s[j], s[j - 1]), p++;
    for (r = n - 1; s[r] == '0'; r--)
      ;
    if (s[r] == '.') r--;
    for (; i <= r; i++) printf("%c", s[i]);
    if (p != 0) printf("E%d\n", p);
  }
  return 0;
}
