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