ответ
power = 0
n = int(input())
copy = n
i = 2
flag = False
while copy != 1:
while copy % i != 0: i += 1
power = 0
while copy % i == 0:
copy //= i
power += 1
if flag: print('*', end = '')
else: flag = True
if power > 1: print(str(i) + '^' + str(power), end = '')
else: print(i, end = '')
i +=
n = int(input())
list_my = []
a = 2
while n > 1:
if n % a == 0:
list_my.append(a)
n = n/a
else:
a += 1
print(list_my)