Today, Arxor gets a task. There are N cakes and N Boxes, and Arxor has to put these cakes into Boxes. It’s easy, isn’t it? Now Arxor wonders how many ways he can finish this task. By the way, Arxor is weak in big number, so you only have to output the decomposition quality factors of the answer. The format is as follow: p1^m1*p2^m2*p3^m3…. Here p1 < p2 < p3 < …. If mi = 1, the ‘^ mi’ should be neglected. E.g. you should output 2^2*3*5^2 if the answer is 300.


