#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(false);
  string eval;
  cin >> eval;
  int e = 0;
  int tocka = eval.size();
  int first = -1;
  int last = -1;
  for (int ctr1 = 0; ctr1 < eval.size(); ctr1++) {
    if (eval[ctr1] == '.')
      tocka = ctr1;
    else {
      if (eval[ctr1] != '0') {
        if (first == -1) first = ctr1;
        last = ctr1;
      }
    }
  }
  if (first == -1) {
    cout << 0;
    return 0;
  }
  e = tocka - first;
  if (e > 0) e--;
  cout << eval[first];
  if (first != last) cout << '.';
  for (int ctr1 = first + 1; ctr1 <= last; ctr1++)
    if (eval[ctr1] != '.') cout << eval[ctr1];
  if (e != 0) cout << 'E' << e;
  return 0;
}
