编程题
### 问题描述
有 $n$ 个人要排列成一个 $k$ 行 $k$ 列的方阵,请问 $k$ 最大是多少?
### 输入格式
输入一行包含一个整数 $n_{\text {。 }}$
### 输出格式
输出一行包含一个整数,表示答案。
### 样例输入
```text
15
```
### 样例输出
```text
3
```
### 样例输入
```text
81
```
### 样例输出
```text
9
```
### 评测用例规模与约定
对于 $50 \%$ 的评测用例, $2<=n<=1000$ 。
对于所有评测用例, $2<=n<=100000000$ 。