WOBURN CHALLENGE 1999

Good Will Hunting

INPUT FILE: will.in
OUTPUT FILE: will.out

Many viewers of the movie were so taken by Matt Damon that they never realized that he knows no physics whatsoever. The painful reality of this was finally revealed at a recent press junket when a bitter physics professor named Dr. Peter Plachta asked Damon to convert a number to scientific notation (apparently Dr. Plachta was incredulous when he realized that somebody in the physics world was more popular than he was). So anyway, when Damon was unable to answer the question, his agent began damage control by hiring a team of programmers to write him a program that would do this conversion for him. You will need to convert a real (floating point) number to scientific notation, i.e. a number of the form x.yzw*10^p, where the digit x is non zero, the digits y, z, w are possibly zero, and p is a non-zero integer. If p is zero, simply output x.yzw. Therefore, the number 1234.0 is 1.234 x 103 in scientific notation. However, since superscript is a little tough to do in a text based system, the above answer would be outputted as follows: 1.234 x 10^3 (note that there is ONE space before and after "x" and no other spaces elsewhere) All numbers should be rounded to 3 decimal places. The number '0' denotes the end of data.

INPUT
A series of test cases, terminated by the number 0.

OUTPUT

For each test case, output the number in properly formatted scientific notation.

Sample Input

1234.56
1.2
0.098
0
Output for Sample Input
1.235 x 10^3
1.200
9.800 x 10^-2
Downloader failed! Response object 006~ASP 0159~Buffering Off~Buffering must be on.