#include #include #include #include #include #include #include #include #include #include using namespace std; #define int long long int MOD = 1000000007; signed main() { cin.tie(0); ios::sync_with_stdio(false); string S; cin >> S; int N = (int)S.size() - 1; if ((S[2] - '0') < 5) { cout << S[0] << "." << S[1] << "*10^" << N << endl; } else { int k = (int)(S[1] - '0') + 1; if (k == 10) { k = (int)(S[0] - '0') + 1; if (k == 10) { cout << 1 << "." << 0 << "*10^" << N + 1 << endl; } else { cout << k << "." << 0 << "*10^" << N << endl; } } else { cout << S[0] << "." << k << "*10^" << N << endl; } } }