#include <bits/stdc++.h>

using namespace std;

using int64 = long long;
const int mod = 1e9 + 7;

int main() {
  string N;
  cin >> N;

  int ret = N.size() - 1;
  int top = N[0] - '0';
  int top2 = N[1] - '0';
  if(N[2] >= '5') {
    ++top2;
    if(top2 == 10) {
      top2 = 0;
      top++;
      if(top == 10) {
        ++ret;
        top = 1;
        top2 = 0;
      }
    }
  }
  cout << top << "." << top2 << "*" << 10 << "^" << ret << endl;
}