编程题
### 问题描述
小蓝成为了蓝国的外交大使,受到上级指示,现在他要去红国拜访他们的首相。
红国人很擅长数学,在晚宴中,红国的大臣给出小蓝如下定义:
对于正整数 $A,B$,定义函数 $F(A,B)$ 规则为:二个整数在十进制下的位数的最大值。
例如,$F(114514,1919810)=7$,因为 $114514$ 的位数是 $6$ ,$1919810$ 的位数是 $7$。
现在,对于正整数 $N$,红国的大臣要求小蓝找出值最小的 $F(A,B)$ 与值最大的 $F(A,B)$ ,使得 $N=A × B$。
聪明的你可以帮小蓝解决这个问题吗?
### 输入格式
一行一个正整数 $N$。
### 输出格式
符合题目要求的最小的 $F(A,B)$ 的值与最大的 $F(A,B)$ 的值。
### 样例输入
```text
10000
```
### 样例输出
```text
3 5
```
### 说明
$F(A,B)$ 最小的值为 $F(100,100)=3$。
### 评测数据规模
$1 \le N \le 10^{12}$。