#include <bits/stdc++.h>
using namespace std;
string x;
int main() {
  int i;
  cin >> x;
  int len = x.length();
  int s = -1, e = len - 1, flag = len;
  for (i = 0; i < len; ++i)
    if (x[i] == '.') {
      flag = i;
      break;
    }
  for (i = 0; i < len; ++i)
    if (x[i] > '0' && x[i] <= '9') {
      s = i;
      break;
    }
  for (i = len - 1; i >= 0; --i)
    if (x[i] > '0' && x[i] <= '9') {
      e = i;
      break;
    }
  if (s >= 0) {
    cout << x[s];
    if (e > s) cout << ".";
    for (i = s + 1; i <= e; ++i)
      if (x[i] != '.') cout << x[i];
    if ((s + 1) != flag) {
      cout << "E";
      if (s < flag)
        cout << flag - s - 1 << endl;
      else if (s > flag)
        cout << flag - s << endl;
    }
  } else {
    cout << "0" << endl;
  }
  return 0;
}
