P1042

[Poi2010]Divine divisor

[Poi2010]Divine divisor

给定一个正整数 nn,考虑其所有大于 11 的因数。定义最大的整数 kk,使得存在 nn 的因数 dd,满足 dkd^k 也是 nn 的因数。所有满足这一最大 kk 的因数 dd 都称为 nn 的非凡因子。

例如,当 n=48n=48 时,最大的 kk 为 44,因为 24=162^4=16 是 4848 的因数,因此 22 是一个非凡因子。

一个整数可能有多个非凡因子。例如,当 n=6n=6 时,最大的 kk 为 11,其非凡因子共有 33 个,分别为 22、33 和 66。

现在给出 mm 个整数 aia_i,令

n=∏i=1mai。n=\prod_{i=1}^{m}a_i。

请求出最大的 kk,以及 nn 的非凡因子个数。

输入格式

输入共两行。

第一行包含一个整数 mm。

第二行包含 mm 个以空格分隔的整数 aia_i,这些整数的乘积为 nn。

输出格式

输出共两行。

第一行输出最大的整数 kk。

第二行输出 nn 的非凡因子个数。

样例输入

样例 11:

3
4 3 4

样例 22:

1
6

样例输出

样例 11:

4
1

样例 22:

1
3

样例解释

对于样例 11,有 n=4×3×4=48n=4\times 3\times 4=48。最大的 kk 为 44,且唯一的非凡因子为 22。

数据范围

  • 1≤m≤6001\le m\le 600;
  • 2≤ai≤10182\le a_i\le 10^{18}。

来源与许可

本题为 POI 2010 试题「Divine divisor」,题面与测试数据整理自 BZOJ。

样例 1

输入

3
4 3 4

输出

4
1

样例 2

输入

1
6

输出

1
3