#include<stdio.h>

int main(void)
{
	int num;
	int i;
	int flag = 0; /* 0:先頭、1:先頭以外*/
	
	scanf("%d", &num);

	/* 入力が１の場合*/
	if(num == 1) {
		printf("%d =% d\n", num, num);
	}
	/*入力が2以上の場合*/
	else {
		printf("%d=", num);
		i=2;
		while(i<=num){
			if(num % i == 0) {
			/* 最初の素因数の場合はb× なし*/
				if(flag==0) {
					printf("%d", i);
					/* フラグを立てる */
					flag = 1;
				}
				/* 2番目以降の素因数の場合は　×　あり*/
				else {
					printf("×%d", i);
				}
				num = num / i;
				i=1;
			}
			i=i+1;
		}
	}
	return 0;
}