P10568 [AOJ] Prime Factorize
普及
题目描述

Factorize a given integer n.

Constraints

  • 2 ≤ n ≤ 109

Input

n

An integer n is given in a line.

Output

Print the given integer n and :. Then, print prime factors in ascending order. If n is divisible by a prime factor several times, the prime factor should be printed according to the number of times. Print a space before each prime factor.

Examples

Input

12

Output

12: 2 2 3

Input

126

Output

126: 2 3 3 7

输入格式

见题面

输出格式

见题面

样例输入
12
样例输出
12: 2 2 3