number = int(input())factor = 2power = 0factors = []powers = []ans = []factorandpower = []count = 0while factor < number: if number % factor == 0: power = 0 while number % factor == 0: number = number // factor power = power + 1 powers.append(power) factors.append(factor) factor = factor + 1 elif number % factor != 0: factor = factor + 1 passif number != 1: factors.append(factor) powers.append(1)
for i in factors: count = 1 + countfor i in range(count): if powers[i] <= 1: factorandpower.append(factors[i]) else: factorandpower.append("{}^{}".format(factors[i], powers[i]))
for i in factorandpower: if i == factorandpower[0]: print(i, end = "") else: print(" * {}".format(i), end = "")