#include <bits/stdc++.h>
using namespace std;
string str;
int main() {
  ios::sync_with_stdio(false);
  cin >> str;
  int dot = -1;
  for (int i = 0; i < str.length(); i++) {
    if (str[i] == '.') dot = i;
  }
  if (dot == -1) {
    dot = str.length();
    str += '.';
  }
  int f = 0;
  while (str[f] == '0' && f < str.length()) f++;
  int t = str.length() - 1;
  while (str[t] == '0' && t >= 0) t--;
  if (str[f] == '.' && str[t] == '.') {
    cout << 0;
    return 0;
  }
  string ns;
  for (int i = f; i <= t; i++)
    if (str[i] != '.') ns += str[i];
  dot = dot - f;
  f = 0;
  while (ns[f] == '0' && f < ns.length()) f++;
  t = ns.length() - 1;
  while (ns[t] == '0' && t >= 0) t--;
  str.clear();
  for (int i = f; i <= t; i++) str += ns[i];
  dot -= f + 1;
  cout << str[0];
  if (str.length() > 1) cout << '.';
  for (int i = 1; i < str.length(); i++) cout << str[i];
  if (dot != 0) cout << 'E' << dot;
  return 0;
}
