#arc057c. [arc057_c]2乗根

[arc057_c]2乗根

问题文

求出使得 sqrtN\\sqrt{N} 的前 kk 位数字为 a1a2...aka_1a_2...a_k 的最小正整数 NN

这里,sqrtN\\sqrt{N} 的前 kk 位数字指的是将 sqrtN\\sqrt{N} 的十进制表示法除去开头的 00 和小数点后的部分,从左往右数第 kk 位的数字。例如,sqrt2\\sqrt{2} 的前 55 位数字为 1414214142sqrt100\\sqrt{100} 的前 66 位数字为 100000100000


约束条件

  • 1k10001 ≦ k ≦ 1000
  • a10a_1 ≠ 0

输入

从标准输入读入输入数据,格式如下所示。

a1a2...aka_1a_2...a_k

输出

将使得 sqrtN\\sqrt{N} 的前 kk 位数字为 a1a2...aka_1a_2...a_k 的最小正整数 NN 输出为一行。


输入示例1


1414

输出示例1


2

输入示例2


316

输出示例2


10

输入示例3


31415926535897932384626433

输出示例3


9869604401089358618834491