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));
                 }
   
            }
        }
    }
}