#include <iostream>
#include <string>
using namespace std;

int main() {
    string n;
    cin>>n;
    int len = n.size();
    int c = len - 1;
    int a = n[0] - '0';
    int b = n[1] - '0';
    int d = n[2] - '0';
    float e = a*10.0+b+d/10.0;
    int E = (d>=5)?static_cast<int>(e)+1:static_cast<int>(e);
    if(E<100){
        a = E/10;
        b = E%10;
    }else{
        a = 1;
        b = 0;
        c++;
    }
 
    cout<<a<<"."<<b<<"*10^"<<c<<endl;
    return 0;
}