#1837. 超素表达式

超素表达式

题目描述

考虑如下定义的特殊表达式:

(1)\red{(1)}数字1,2,3,5,7\red{1,2,3,5,7}都是合法表达式;

(2)\red{(2)}a\red{a}是合法表达式,a!\red{a!}也是;

(3)\red{(3)}a,b\red{a,b}都合法,则(a+b),(a×b),(a ˆb)\red{(a+b),(a \times b),(a \^~b)}都是合法表达式。

对一个特定的值,超素表达式给出按以上规则定义的由最少数字组成的表达式。例 如:(((3×(2×2))2)×5)\red{(((3 \times (2 \times 2))-2) \times 5)}3!!\red{3!!}都是720\red{720}的合法表达式,但只有后者才是超素表达式。

现在请你编个程序,对于输人的整数,输出它的超素表达式。

输入格式

输入一行一个整数n(0<n\red{n(0<n≤}20000)\red{20 000)}

输出格式

输出一行,包含一个要求的超索表达式。

注意:结果可能不唯一,你只要输出任何一个。

样例

输入样例

14

输出样例

(2*7)