#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
cin>>str;
int len=str.length();
//需考虑三种特殊的四舍五入变化
//前三位>=995的情况,需四舍五入变成1000
if((str[0]=='9')&&(str[1]=='9')&&(str[2]>='5')){
cout<<"1.0*10^"<<len<<endl;
}
//前三位为a9c,其中a<=8,c>=5,根据四舍五入前三位应变为(a+1)00
else if ((str[0]!='9')&&(str[1]=='9')&&(str[2]>='5')) {
cout<<char(str[0]+1)<<".0*10^"<<(len-1)<<endl;
}
//前三位为abc,其中b<=8,c>=5,根据四舍五入前三位应变为a(b+1)0
else if ((str[1]!='9')&&(str[2]>='5')) {
cout<<char(str[0])<<"."<<char(str[1]+1)<<"*10^"<<(len-1)<<endl;
}
//四舍五入后前三位保持不变
else{
cout<<char(str[0])<<"."<<char(str[1])<<"*10^"<<(len-1)<<endl;
}
}