Description

Given a float number in demical system, you are to represent it using the scientific counting method.

Input

Mulitple test cases are in the input file.
There is one line for each case, contains one float number. Definition of float number is the same as that of the standard C language. So you will have to do with various forms:-)
Numbers will not be longer than 40 characters.Precess untill EOF is reached.

Output

Representation of the number using scientific counting method.
The form of scientific counting method looks like "aEb", where a(1<=a<10) is a float number in C language, with no leading zeros or '+', and b is an integer in C language , also without leading zeros or '+'. Trailing zeros can not be added or removed.
No input number equals zero.

Sample Input

+1.0
0.100E02
1E1

Sample Output

1.0E0
1.00E1
1.E1

Source