import java.text.DecimalFormat;
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextLine()) { // 注意 while 处理多个 case
String aa = in.nextLine();
if(aa.length()==2){
System.out.println(aa.charAt(0)+"."+aa.charAt(1)+"*10^0");
}else if(aa.length()==1){
System.out.println(aa.charAt(0)+".0"+"*10^0");
}else {
String subaa = aa.substring(0,3);
Integer aa2 = aa.charAt(2)-'0';
Integer aa0 = aa.charAt(0)-'0' ;
Integer aa1 = aa.charAt(1)-'0';
Integer subint = Integer.parseInt(subaa);
double subdou = (double)subint / 100;
// DecimalFormat df = new DecimalFormat("0.0");
// String formattedNumber = df.format(subdou);
String formattedNumber = String.format("%.1f",subdou);
if(formattedNumber.indexOf(".") > 1 ){
System.out.println(formattedNumber.charAt(0)+".0"+"*10^"+(aa.length()));
// System.out.println(aa.length());
}else {
System.out.println(formattedNumber+"*10^"+(aa.length()-1));
}
}
}
}
}