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