#include <bits/stdc++.h>
using namespace std;
string in;
int main() {
  ios::sync_with_stdio(false);
  cin >> in;
  int len = in.length();
  int fstdig, lstdig;
  for (int i = 0; i < len; i++)
    if ('1' <= in[i] && in[i] <= '9') {
      fstdig = i;
      break;
    }
  for (int i = 0; i < len; i++)
    if ('1' <= in[i] && in[i] <= '9') lstdig = i;
  lstdig++;
  int dotpos = len;
  for (int i = 0; i < len; i++)
    if (in[i] == '.') dotpos = i;
  for (int i = 0; i < lstdig - fstdig; i++) {
    if ('0' <= in[i + fstdig] && in[i + fstdig] <= '9') cout << in[i + fstdig];
    if (i == 0 && lstdig - fstdig > 1) cout << '.';
  }
  if (fstdig != dotpos - 1)
    if (fstdig < dotpos)
      cout << "E" << dotpos - 1 - fstdig;
    else
      cout << "E" << dotpos - fstdig;
  cout << '\n';
  return 0;
}
