#include <bits/stdc++.h>
using namespace std;
char x[1000004];
int main() {
  cin >> x;
  int l = strlen(x);
  int po = -1, sa = -1, se = -1;
  for (int i = 0; i < l; i++) {
    if (x[i] == '.') {
      po = i;
      break;
    }
  }
  if (po == -1) {
    po = l;
  }
  for (int i = 0; i < l; i++) {
    if (x[i] != '0' && x[i] != '.') {
      sa = i;
      break;
    }
  }
  for (int i = sa; i < l; i++) {
    if (x[i] != '0' && x[i] != '.') {
      se = i;
    }
  }
  if (se != sa)
    cout << x[sa] << ".";
  else
    cout << x[sa];
  for (int i = sa + 1; i <= se; i++) {
    if (x[i] != '.') cout << x[i];
  }
  if (po - sa - 1 != 0) {
    cout << "E";
    if (po < sa)
      cout << po - sa;
    else
      cout << po - sa - 1;
  }
  return 0;
}
