#P2575. 一道简单数学题

一道简单数学题

题目描述

给定一个整数 nn ,你可以进行以下操作零次或多次:

  • mulmul:nn乘以xx(其中xx是一个任意正整数)。
  • sqrtsqrt:nn替换为n\sqrt{n}(要执行此操作,n\sqrt{n}必须是整数)。

你可以在满足要求的情况下执行这些操作任意次。经过操作,nn的最小值是多少?

输入格式

输入一行一个整数n(1n106)n(1 \leq n \leq 10^6 ),代表初始数字。

输出格式

输出一行两个整数:使用上述操作可以得到的最小整数 nn和所需的最小运算次数。

样例

20
10 2
5184
6 4

样例解释

在第一个例子中,可以应用mulmul 55操作得到100100,然后应用sqrtsqrt操作得到1010

在第二个示例中,首先应用sqrtsqrt操作得到7272,然后应用mulmul 1818操作得到12961296,最后再应用两次sqrtsqrt操作得到66