#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;
    }
}