#include <iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<map>
using namespace std;
int main(){
string a;
cin>>a;
if(a[0]=='-') cout<<"-";
int s=0;
while(a[s]!='E'){
s++;
}
int exp=0;
for(int i=s+2;i<a.size();i++){
exp=exp*10+(a[i]-'0');
}
if(exp==0){
for(int i=1;i<s;i++)
cout<<a[i];
}
if(a[s+1]=='-'){
cout<<"0.";
for(int i=0;i<exp-1;i++)
cout<<"0";
for(int i=1;i<s;i++){
if(a[i]=='.')
continue;
cout<<a[i];
}
}else {
cout<<a[1];
for(int i=3;i<s;i++){
cout<<a[i];
if(i==exp+2&&exp!=s-3){
cout<<".";
}
}
for(int i=0;i<exp-(s-3);i++){
cout<<"0";
}
}
return 0;
}