编程题
### 问题描述
我们定义一个函数 $f(x)$,它的定义是这样的,如果 $x = 962$,那么 $f(x) = 2\times 1+6\times 3 +9 \times 5 = 65$,$x = 1234$ 的话,$f(x) = 4 \times 1+3\times 3+2\times +1\times 7 = 30$,即从 $x$ 的最后一位开始依次乘 $1,3,5...$ (即正奇数从小到大)加起来的和。现在给你一个正整数 $a$,求最小的 $x$ 满足 $f(x) = a$。
### 输入格式
第一行输入一个整数,表示 $a$ 的大小。
### 输出格式
输出一行,表示答案 $x$。
### 样例输入
```text
30
```
### 样例输出
```text
79
```
### 样例输入
```text
100
```
### 样例输出
```text
3997
```
### 样例说明
第一个样例中 $9\times 1 + 7 \times 3 = 30$。
第二个样例中 $7\times 1 + 9 \times 3+ 9\times 5 + 3 \times 7 = 100$。
### 评测数据规模
对于 $100\%$ 的评测数据,$1\leq a \leq 10^6$ 。