k=[]
def su(n):
for i in range(2,n):
if (n%i==0):
return 0
else:
continue
return 1
def fen(n):
for j in range(n):
for i in range (2,n):
if n%i==0:
if su(i):
k.append(i);n=n//i
if su(n):
k.append(n)
break
n=int(input())
fen(n)
s=len(k)
print(n,'=',k[0],end='')
for i in range(1,s):
print('*%d'%k[i],end='')



