#P12334. 注视

注视

题目背景

注视

题目描述

试求出使得 x2x^2 的数位和为 yy 的非负整数 xx 中,xx 的数位和的最小值。

定义一个数 yy 的数位和与这个数的十进制分解有关。定义序列 bb 满足 i=0bi10i=y\displaystyle \sum_{i=0}b_i10^{i}=y,其中 0bi<100\le b_i <10。可以证明 bb 唯一,则 yy 的数位和就是 i=0bi\displaystyle \sum_{i=0}b_i

输入格式

输入一行,一个整数 yy

输出格式

输出一行,一个整数表示 xx 的数位和的最小值。如果不存在 x2x^2 的数位和为 yy 请输出 1-1

7
4
1
1
2
-1

提示

样例解释 1

x=4x=4 时,x2=16x^2=16

此时有 x2x^2 的数位和为 77,并且 xx 的数位和为 44

我们可以证明这是最小值。

样例解释 3

y=2y=2 时,我们可以证明不存在 x2x^2 的数位和为 22

数据范围

Sub yy\le 特殊性质 Score
11 2020 2525
22 10510^5
33 10910^9 yy 均匀随机生成
44

对于所有数据,0y1090\le y\le 10^9